Avis de traduction IA
Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.
ctx.t()
Une fonction de raccourci i18n utilisée dans RunJS pour traduire du texte en fonction des paramètres de langue du contexte actuel. Elle est adaptée à l'internationalisation des textes intégrés tels que les boutons, les titres et les messages d'alerte.
Scénarios d'utilisation
Tous les environnements d'exécution RunJS peuvent utiliser ctx.t().
Définition du type
Paramètres
Valeur de retour
- Retourne la chaîne traduite ; si aucune traduction n'existe pour la clé et qu'aucune
defaultValuen'est fournie, elle peut retourner la clé elle-même ou la chaîne avec les variables interpolées.
Espace de noms (ns)
L'espace de noms par défaut pour l'environnement RunJS est runjs. Lorsque ns n'est pas spécifié, ctx.t(key) recherchera la clé dans l'espace de noms runjs.
Exemples
Clé simple
Avec variables d'interpolation
Textes dynamiques (ex : temps relatif)
Spécifier un espace de noms
Précautions
- Plugin de localisation : Pour traduire du texte, le plugin de localisation doit être activé. Les entrées de traduction manquantes seront automatiquement extraites dans la liste de gestion de la localisation pour une maintenance et une traduction unifiées.
- Prend en charge l'interpolation de style i18next : utilisez
{{nomVariable}}dans la clé et passez la variable correspondante dansoptionspour la remplacer. - La langue est déterminée par le contexte actuel (ex :
ctx.i18n.language, locale de l'utilisateur).
Relatif
- ctx.i18n : Lire ou changer de langue

