Unterstützung mehrerer Sprachen für D3 Visualisierung konfigurieren
Szenario: Sie möchten die Texteigenschaften Ihres Dashboards lokalisieren, sodass die Titel und Fehlermeldungen der Widgets in einer bestimmten Ländersprache oder Sprachkultur angezeigt werden. Zum Beispiel de-DE oder en-US.
Sie erstellen eine (KVP) JSON-Datei (Sprachschlüssel/Wert-Paar), auf die die Dashboard-Konfigurationsdatei zugreifen wird, wenn sie im Code auf einen Schlüssel trifft. Der Wert, der an den Schlüssel in der KVP-Datei gebunden ist, wird im Dashboard angezeigt.
- Sie haben eine Dashboard-Konfigurationsdatei, die Sie für ein bestimmtes Land lokalisieren möchten.
- Sie haben ermittelt, welche String-Parameter aus Ihrer JSON-Konfigurationsdatei Sie lokalisieren möchten, und haben für diese Parameter Schlüssel erstellt. Ferner haben Sie für jeden Schlüssel Werte festgelegt, die Sie anzeigen möchten.
- Erstellen Sie eine KVP-Datei (Schlüssel-Wert-Paar). Alternativ können Sie eine vorhandene Datei mit einem Texteditor öffnen.
a. Öffnen Sie eine leere Textseite in Ihrem Texteditor.
b. Geben Sie Ihre Schlüsselparameter gefolgt von dem Wert (Text) ein, der beim Lesen des Schlüssels in der Konfigurationsdatei angezeigt werden soll. Verwenden Sie die folgende Syntax für jedes Schlüssel-Wert-Paar:
“Schlüssel_Text”: “Wert_text“
NOTE: Der Schlüsseltext muss in Grossbuchstaben geschrieben sein. Das einzige im Wert-Text zugelassene Sonderzeichen ist der Unterstrich (_).
c. Nachdem Sie alle Schlüssel-Wert-Paare eingegeben haben, speichern Sie die Datei mit der Erweiterung .JSON und benennen Sie sie entsprechend dem Sprachkulturnamen. Die Datei muss im folgenden Verzeichnis gespeichert werden: [GMSProjects] > Websites> [Website Name] > [Dashboard Name]> i18n. - Wiederholen Sie Schritt 1 für jede KVP-Sprachdatei, die Sie benötigen. Speichern Sie diese jeweils mit einem eindeutigen Sprachkulturnamen.
- Führen Sie die folgenden Schritte aus, um die Datei dashboardconfig.JSON zu ändern:
a. Öffnen Sie die Datei dashboardconfig.JSON im Texteditor.
b. Navigieren Sie in der Stildatei des Widgets zu jeder Eigenschaft, für die Sie einen Schlüssel erstellt haben, und legen Sie den Schlüssel als Wert für diese Eigenschaft fest.
Zum Beispiel: “Titel”:PIE_CHART_TITLE, wobei PIE_CHART_TITLE der Schlüssel in den KVP-Sprachdateien ist.
Wiederholen Sie diesen Vorgang, bis alle String-Parameter aktualisiert sind. - So ordnen Sie ein Dashboard der spezifischen Sprache zu:
- Wenn auf der Managementstation gehostet, werden die Sprach- und Ländereinstellungen des angemeldeten Benutzers übernommen und die entsprechende KPV-Sprachdatei wird abgerufen.
- Wenn in einem Browser gehostet, geben Sie nach Dashboardconfig.JSON, in der URL &locale=[Language]. Zum Beispiel: Dashboardconfig.JSON&local=fr-CA