i18n.go (package eai)
Source : sdks/go/i18n.go. Retour à l'index de la référence du SDK Go.
remarque
Cette page est générée par tools/docs/gen_sdk_reference.py depuis les sources du SDK et les dossiers de textes OpenAPI. Ne la modifiez pas à la main : changez la source et régénérez.
Fonctions
HasMessage
HasMessage(lang string, key string) bool
HasMessage indique si key existe dans le catalogue.
| Nom | Type | Défaut | Requis | Description |
|---|---|---|---|---|
lang | string | oui | Langue ; une valeur commençant par fr choisit le français, toute autre l'anglais. | |
key | string | oui | Clé du message, par exemple error.not_found. |
Retour : bool. true quand le catalogue de cette langue contient la clé.
Message
Message(lang string, key string, args ...any) string
Message renvoie le message traduit de key ("en" ou "fr") en remplaçant {0}, {1}... par args. Une clé inconnue renvoie la clé.
| Nom | Type | Défaut | Requis | Description |
|---|---|---|---|---|
lang | string | oui | Langue ; une valeur commençant par fr choisit le français, toute autre l'anglais. | |
key | string | oui | Clé du message, par exemple error.not_found. | |
args | ...any | non | Valeurs placées à la place de {0}, {1}... dans leur ordre. |
Retour : string. Le message traduit, ses emplacements remplacés, ou key elle-même si elle est inconnue.