DictionaryTranslationOptions
API Reference für den Typ DictionaryTranslationOptions
Überblick
Der Typ DictionaryTranslationOptions wird verwendet, um variables an Wörterbucheinträge zu übergeben und deren Renderverhalten festzulegen.
Er wird zusammen mit useTranslations eingesetzt, um variables an Wörterbucheinträge zu übergeben.
Buildtime Translation:
useTranslations-Übersetzungen erfolgen zur Build-Zeit; variables werden jedoch niemals übersetzt.
Stattdessen werden sie formatiert in die Übersetzung eingesetzt.
Achten Sie darauf, der Bereitstellungsanleitung zu folgen.
Referenz
Parameter
Prop
Type
Beschreibung
| Prop | Beschreibung | 
|---|---|
| variables | Ein Objekt, dessen Schlüssel angeben, welchem Ziel jeder Wert im Wörterbuch-Entry zugeordnet wird. | 
Beispiele
Übergabe von Variablen
Um eine Variable an den Wörterbuch-Eintrag zu übergeben, müssen wir zwei Dinge tun: (1) der Entry eine Variable hinzufügen und (2) diese Variable im Aufruf von d referenzieren.
Zuerst fügen wir dem Wörterbuch-Eintrag eine Variable mit der folgenden Syntax hinzu: {username}.
username ist der Name der Variable.
const dictionary = {
  greeting: {
    hello: 'Hallo, {username}!',
  },
};
export default dictionary;Als Nächstes referenzieren wir die Variable:
import { useTranslations } from 'gt-react';
const Component = () => {
  const d = useTranslations();
  return <div>{d('greeting.hello', { username: 'Brian123' })}</div>;
};Verwendung des ICU Message Format
gt-react unterstützt das ICU Message Format, mit dem Sie auch Ihre variables formatieren können.
const dictionary = {
  account: {
    balance: 'Kontostand: {dollars, number, ::currency/USD}!',
  },
};
export default dictionary;Als Nächstes beziehen wir uns auf die Variable:
import { useTranslations } from 'gt-react';
const Component = () => {
  const d = useTranslations();
  return <div>
    { d(
      'account.balance',
      {
        "dollars" : 1000000,
      }
    ) }
  </div>;
};Hinweise
- Das Objekt variablesübergibt Werte an einen Wörterbuch-Eintrag.
- Das Objekt variablesOptionsdefiniert das Verhalten der Variablen.
Nächste Schritte
- Siehe dictionaries für weitere Informationen zu dictionaries und bewährten Praktiken.
- Siehe useTranslationsfür weitere Informationen zur dictionaries-API.
- Siehe ICU message formatfür weitere Informationen zu Formatierungsoptionen.
Wie ist dieser Leitfaden?

