Formats d'espace réservé courants qui peuvent être utilisés dans de nombreux formats de fichiers de localisation.
Lors de la sélection du bon format d'espace réservé pour un projet :
-
Les espaces réservés sont mis en évidence dans la fenêtre éditeur et peuvent être vérifiés et validés pour leur présence dans la traduction via assurance qualité.
-
Les espaces réservés sont automatiquement échappés lors de la commande des traductions et ne seront pas modifiés par un traducteur externe.
Activation des styles d'espace réservé dans votre projet
Lorsque vous créez ou modifiez un projet, spécifiez les formats d'espace réservé dans l'onglet Éditeur en contexte.
de la fenêtre . Sélectionnez tous les styles de format requis et voyez tous les espaces réservés correspondants mis en évidence immédiatement lorsque vous travaillez au sein de l'éditeur et de l'Espace réservé
La conversion d'espace réservé est une tentative de réduire la charge de travail de traduction sur le développement multi-plateforme. Utilisez la conversion d’espaces réservés si vous développez sur plusieurs plateformes mobiles avec l’intention de partager des traductions entre plateformes et ne souhaitez pas maintenir un projet distinct pour chaque plateforme. Lorsque vous téléchargez des paramètres régionaux via l'application ou API, utilisez l'option convertir format espace réservé. Cette option de format peut également être activée dans le fichier de configuration .phrase.yml
. Les espaces réservés dans les traductions sont convertis pour correspondre aux exigences spécifiques au format.
La conversion d'espace réservé est uniquement disponible pour les formats de fichiers de localisation suivants (la conversion d'espace réservé est limitée aux spécificateurs de format chaîne Android XML et iOS Strings (style espace réservé cstyle)) :
Formats d'espace réservé disponibles pour la mise en évidence:
Nom |
Description |
Exemples |
---|---|---|
Rails i18n |
Espaces réservés de style Rails i18n |
%{count}, %{username} |
i18next Imbrication |
Espaces réservés de style i18next Imbriquer |
$t(clé1), $t(commune.{{referencedKey}}) |
Gettext Python |
Espaces réservés Gettext (format Python) |
%(count)d, %(username)s, %(foo) |
C-Style |
Format C-Style avec et sans positions |
%1$s, %2$j, %j, %@, %1%@, %1$#@file@, %#@file@, %1$i, $%1$.2f, %.0f%, %ld, %c, %salut, %lu |
Python Strings |
Python format Strings |
{}, {1}, {name} |
.Net C#-Style |
Format de style C# .Net |
{0,10:C}, {0}, {1:hh} |
Propriétés de message simples |
Propriétés simples de message Java |
{1}, {count}d, "{brackets}" |
Laravel |
Espaces réservés Laravel commençant par deux points |
:name, :NAME, :Name |
Entre crochets |
Espace réservé avec crochets (style code BB) |
[u]abc[/u], [espace réservé] |
Pourcentage unique |
Espace réservé avec signes de pourcentage enfermant uniques |
%abc% |
Double pourcentage |
Espace réservé avec double pourcentage |
%%abc%% |
Emoji |
Codes Emoji |
:sob:, :smile: |
Style dollar |
Espaces réservés avec signes $ ouvrant et fermant. |
$bc$, $.abc$, $!abc$, $+abc$, $-abc$, $-+.!abc$ |
NSIS |
Espaces réservés avec $ de départ et parenthèses (frisées) de fermeture/ouverture. |
${StdUtils.TrimStr}, $(StdUtils.TrimStr), ${String} |
Balisage rasoir |
Espace réservé pour mettre en évidence les expressions C# Rasoir sans blocs de code |
@DateTime.Now, @(DateTime.Now - TimeSpan.FromDays(3)) |
Double Curly |
Espaces réservés avec accolades doubles ouvrantes et fermantes, par exemple à utiliser avec AngularJS. |
{{number}}, {{foo.bar}}, {{username}} |
Espaces réservés Android XLIFF |
Espaces réservés avec ouverture <xliff:g> et fermeture </xliff:g>? par exemple pour utiliser avec AndroidXml. |
<xliff:g>%1s</xliff:g>,<xliff:g id_"star">★</xliff:g> |
Espaces réservés OASIS XLIFF |
Espaces réservés avec balise fermée <x Identifiant="VOTRE_Identifiant"> , par exemple à utiliser avec Angular2. |
<x id_"id" example="name"/>, <x id="id"/> |
Liquid |
Espaces réservés de style liquide |
{{count}}, {{username}} |