Vue implementiert die Internationalisierung der Sprachumschaltung für Webseiten

Vue implementiert die Internationalisierung der Sprachumschaltung für Webseiten

1. Grundlegende Schritte

1: Installieren Sie yarn add vue-i18n

Erstellen Sie eine neue .js-Datei in diesem Pfad: src/lang/index.js :

2: Import

importiere VueI18n von „vue-i18n“

3: Registrieren

Vue von „vue“ importieren

Vue.verwenden(VueI18n)

4: Instanziierung

const i18n = neuer VueI18n({
	locale:'Die aktuelle Sprachkennung', // en: Englisch zh: Chinesische Nachrichten:{
		// Sprachpaket en:{
		Zuhause:'Zuhause'
		},
		zh:{
		home:'Startseite'
		}
	}
})

5: Entblößt

Standard-i18n exportieren

6: In main.js einbinden

importiere i18n von '@/lang'
neuer Vue({
i18n
})

Verwenden Sie: <div>{ {$t('home')}}</home>

2. Importieren Sie die internationale Sprachkonfiguration von element-ui in main.js

importiere i18n aus „./lang/index“
importiere ElementUI von „element-ui“
Vue.use(ElementUI, {
  i18n: (Schlüssel, Wert) => i18n.t(Schlüssel, Wert)
})

3. Erstellen Sie eine neue VUE-Datei, um die Sprache über Schaltflächen zu wechseln

Beachten:

this.$i18n.locale kann die aktuelle Sprache abrufen und festlegen und die Internationalisierung in js-Dateien verwenden

4. Um die Internationalisierung des Website-Menüs zu erreichen, müssen Sie es in das Routing einführen

Nach import i18n from '@/lang' i18n.t===this.$t

Damit schließen wir diesen Artikel über die Implementierung der Internationalisierung von Webseitensprachen durch Vue ab. Ich hoffe, dass es für jedermanns Studium hilfreich sein wird, und ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Der gesamte Prozess der Realisierung der Website-Internationalisierung mit Vite2 und Vue3
  • Detaillierte Erklärung, wie Vue i18n zur Internationalisierung verwendet
  • Verwenden Sie die Vue-Internationalisierung i18n, um mehrere Funktionen zum Umschalten auf Sprachen zu implementieren
  • Der internationale Entwicklungs- und Implementierungsprozess von vue-i18n und element-ui im ​​Vue-Projekt
  • Vue verwendet vue-i18n, um Internationalisierungscode zu implementieren

<<:  Einführung in das Enctype-Attribut des Form-Tags und seine Anwendungsbeispiele

>>:  Detaillierte Erläuterung des Prozesses zum Bereitstellen des verteilten Konfigurationscenters Apollo mit einem Klick mithilfe von Docker Compose

Artikel empfehlen

MySQL 8.0.17 Installations- und einfaches Konfigurationstutorial unter macOS

Wenn Sie nicht verstehen, was ich geschrieben hab...

Schritte zur Vue-Batch-Update-DOM-Implementierung

Inhaltsverzeichnis Szeneneinführung Hohe Reaktion...

Detaillierte Erklärung der Lösung für das zu langsame Docker-Compose

Es gibt nur eine Lösung: die Quelle ändern! Die Q...

Die vernachlässigten Spezialeffekte von META-Tags (Seitenübergangseffekte)

Durch die Verwendung von JS im Webdesign können vi...

Detaillierte Erklärung der HTML-Tabellen

Funktion: Datenanzeige, Tabellenanwendungsszenari...

Element verwendet Skripte, um automatisch neue Komponenten zu erstellen

Inhaltsverzeichnis Hintergrund Wie funktioniert d...

Tipps zur Verwendung des Befehls „Docker Inspect“

Beschreibung und Einführung Docker Inspect ist ei...

Mehrere Möglichkeiten zum Kapseln von Breadcrumb-Funktionskomponenten in Vue3

Inhaltsverzeichnis Vorwort 1. Warum brauchen wir ...

Docker mountet lokale Verzeichnisse und Datenvolumen-Container-Operationen

1. Docker mountet das lokale Verzeichnis Docker k...

So lösen Sie das Problem, dass der Docker-Container keinen Vim-Befehl hat

Finden Sie das Problem Als ich heute versuchte, d...