Créer un Translator
Temps de lecture estimé: 2 minutes
Il existe deux principales façons de créer un translator dans typed-locale :
- Utiliser
createTranslator
pour une seule langue - Utiliser
createTranslatorFromDictionary
pour plusieurs langues
Utilisation de createTranslator
Pour les applications monolingues ou lorsque vous souhaitez créer un translator pour une langue spécifique, utilisez la fonction createTranslator
:
Utilisation du Translator
Une fois que vous avez créé un translator, vous pouvez l'utiliser pour accéder à vos traductions :
La fonction translator prend un callback qui reçoit l'objet de traduction et renvoie la clé de traduction souhaitée. Cette approche offre une excellente sécurité de type et l'autocomplétion dans votre IDE.
Sécurité de Type
L'un des principaux avantages de l'utilisation du translator de typed-locale est la sécurité de type qu'il offre :
- Il garantit que vous n'accédez qu'à des clés de traduction valides.
- Il impose l'utilisation correcte des variables dans les traductions.
- Il fournit l'autocomplétion pour les clés de traduction dans votre IDE.
Par exemple, essayer d'accéder à une clé inexistante ou fournir des variables incorrectes entraînera des erreurs TypeScript.