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

So erstellen Sie eine MySQL-Master-Slave-Datenbank mit Docker unter MacOS

1. Ziehen Sie das MySQL-Image Holen Sie sich das ...

Ausführliches Tutorial zur Installation von MySQL 5.6-ZIP-Paketen

Bisher haben wir alle Dateien mit der Endung .msi...

So verwenden Sie Docker zum lokalen Verpacken und Bereitstellen von Images

Erste Verwendung von Docker zum lokalen Verpacken...

Vue implementiert kleine Suchfunktion

In diesem Artikelbeispiel wird der spezifische Co...

So vermeiden Sie die Duplizierung von Daten beim Einfügen in einen MySql-Batch

Inhaltsverzeichnis Vorwort 1. Einfügen von ignore...

Allgemeine Array-Operationen in JavaScript

Inhaltsverzeichnis 1. verketten() 2. beitreten() ...

Einige Punkte, auf die wir beim Entwurf einer Webseite achten sollten

Webdesign: Je nach persönlichen Vorlieben und Inha...

MySQL Order By-Codebeispiel für Sortierregeln für mehrere Felder

Sag es im Voraus Aus einer Laune heraus möchte ic...

Vue verbessert die Seitenantwortgeschwindigkeit durch Lazy Loading

Inhaltsverzeichnis Überblick Was ist Lazy Loading...

Die Prinzipien und Mängel der MySQL-Volltextindizierung

Der MySQL-Volltextindex ist ein spezieller Index,...

Benutzer müssen wissen, warum

Als ich in der Wertpapierfirma arbeitete, war ich ...

So mounten Sie eine neue Festplatte auf einem Linux-Cloud-Server

Hintergrund Im Unternehmen wurde ein neuer Server...

Javascript um den Drag-Effekt der Login-Box zu erreichen

In diesem Artikel wird der spezifische Code von J...