|
Extensions de fichiers |
.strings |
|
Extension d'API |
strings |
|
Import |
oui |
|
Export |
oui |
|
Prise en charge des formes plurielles |
non |
|
Prise en charge de la description |
oui |
|
Options de format Ces options peuvent être spécifiées lors du téléchargement et/ou de l'upload d'un fichier. Selon la méthode d'upload/téléchargement (API, CLI, synchronisation de dépôt, etc.), elles peuvent être spécifiées dans les paramètres de requête |
convert_placeholder, include_pluralized_keys, multiline_comments |
Fichiers de ressources de chaînes sont des fichiers de localisation standard utilisés pour les applications iOS et OS X. Un fichier de ressources de chaînes se compose de paires clé-valeur reliées par un = signe. Il est similaire à un fichier de propriétés Java, sauf que les clés et les valeurs sont entourées de guillemets et que chaque paire clé-valeur se termine par un point-virgule.
Si vous générez des fichiers de ressources de chaînes à l'aide d'un outil tiers (par exemple, genstrings), il est possible d'avoir des fichiers avec des chaînes de clés en double. Les clés en double ne posent généralement pas de problème, mais il est recommandé de les supprimer avant de commencer le processus de traduction.
Options de format
|
Identifiant |
convert_placeholder |
|
Type |
booléen |
|
Charger |
non |
|
Télécharger |
Oui |
|
Par défaut |
false |
|
Description |
L'espace réservé sera converti pour correspondre aux exigences spécifiques au format. Exemple : |
|
Identifiant |
include_pluralized_keys |
|
Type |
booléen |
|
Charger |
non |
|
Télécharger |
Oui |
|
Par défaut |
vrai |
|
Description |
Inclure également des clés pluralisées dans le fichier de paramètres linguistiques. |
|
Identifiant |
multiline_comments |
|
Type |
booléen |
|
Charger |
non |
|
Télécharger |
Oui |
|
Par défaut |
false |
|
Description |
Lorsqu'il est activé, les commentaires multilignes sont rendus dans le fichier .strings. |
Exemple de code
"boolean_key" = "--- true\n"; "empty_string_translation" = ""; /* Ceci est la description incroyable pour cette clé ! */ "key_with_description" = "Vérifiez-le ! Cette clé a une description ! (Au moins dans certains formats)"; "key_with_line-break" = "Cette traduction contient\na un saut de ligne."; "nested.deeply.key" = "Wow, cette clé est imbriquée encore plus profondément."; "nested.key" = "Cette clé est imbriquée dans un espace de noms."; "null_translation" = ""; "pluralized_key.one" = "Une seule pluralisation trouvée."; "pluralized_key.other" = "Wow, vous avez %s pluralisations !"; "pluralized_key.zero" = "Vous n'avez pas de pluralisation."; "sample_collection" = "---\n- premier élément\n- deuxième élément\n- troisième élément\n"; "simple_key" = "Juste une clé simple avec un message simple."; "unverified_key" = "Cette traduction n'est pas encore vérifiée et demeure en attente." (Dans certains formats, nous exportons également ce statut)";
Pluriels pour les chaînes localisables iOS
Pour les valeurs plurielles, ajoutez les opérateurs de suffixe suivants :
"messages.zero" = "Aucun message reçu"; "messages.one" = "Un message reçu"; "messages.other" = "%s messages reçus";