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 format d'espace réservé correct pour un projet :
-
Les espaces réservés sont mis en évidence dans la fenêtre de l'éditeur et leur présence dans la traduction peut être vérifiée et validée par l'assurance qualité.
-
Les espaces réservés sont automatiquement échappés lors des commandes de 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 de la fenêtre . Sélectionnez tous les styles de format requis et voyez tous les espaces réservés correspondants mis en surbrillance immédiatement lorsque vous travaillez dans l'éditeur et In-Context Editor.
Placeholder conversion
La conversion des espaces réservés tente de réduire la charge de travail de traduction sur le développement multi-plateforme. Utilisez la conversion des espaces réservés si vous développez sur plusieurs plateformes mobiles avec l'intention de partager des traductions entre plateformes et si vous ne souhaitez pas maintenir un projet distinct pour chaque plateforme. Lorsque vous téléchargez des paramètres régionaux via l'application ou l'API, utilisez l'option de format de conversion des espaces réservés. 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 des espaces réservés n'est disponible que pour les formats de fichiers de localisation suivants (la conversion des espaces réservés est limitée aux spécificateurs de format de chaînes Android XML et iOS (style d'espace réservé cstyle)) :
Formats d'espaces réservés disponibles pour mise en surbrillance :
|
Nom |
Description |
Exemples |
|---|---|---|
|
Rails i18n |
Espaces réservés au style Rails i18n |
%{count}, %{username} |
|
Nesting i18next |
Espaces réservés au style i18next Nesting |
$t(key1), $t(common.{{referencedKey}}) |
|
Gettext Python |
Espaces réservés Gettext (format python) |
%(count)d, %(username)s, %(foo) |
|
C-Style |
Format de style C avec et sans positions |
%1$s, %2$d, %d, %@, %1%@, %1$#@file@, %#@file@, %1$i, $%1$.2f, %.0f%, %ld, %c, %hi, %lu |
|
Chaînes Python |
Chaînes de format Python |
{}, {1}, {name} |
|
.Net C#-Style |
.Net Format de style C# |
{0,10:C}, {0}, {1:hh} |
|
Propriétés de message simples |
Propriétés de message Java simples |
{1}, {count}d, "{crochets}" |
|
Laravel |
Espaces réservés Laravel commençant par un deux-points |
:nom, :NOM, :Nom |
|
Crochets |
Espace réservé avec des crochets (style BB-Code) |
[u]abc[/u], [ESPACE RÉSERVÉ] |
|
Pourcentage unique |
Espace réservé avec des signes de pourcentage uniques |
%abc% |
|
Double pourcentage |
Espace réservé avec des pourcentages doubles |
%%abc%% |
|
Emoji |
Codes d'émoji |
:pleurer:, :sourire: |
|
Style dollar |
Espaces réservés avec des signes $ d'ouverture et de fermeture. |
$bc$, $.abc$, $!abc$, $+abc$, $-abc$, $-+.!abc$ |
|
NSIS |
Espaces réservés avec $ de départ et parenthèses (accolades) de fermeture/ouverture. |
${StdUtils.TrimStr}, $(StdUtils.TrimStr), ${String} |
|
Razor Markup |
Espace réservé pour mettre en surbrillance les expressions C# Razor sans blocs de code |
@DateTime.Now, @(DateTime.Now - TimeSpan.FromDays(3)) |
|
Double accolades |
Espaces réservés avec des accolades doubles d'ouverture et de fermeture, par exemple à utiliser avec AngularJS. |
{{number}}, {{foo.bar}}, {{username}} |
|
Espaces réservés Android XLIFF |
Espaces réservés avec <xliff:g> d'ouverture et </xliff:g> de fermeture ? par exemple à 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 id="YOUR_ID">, par exemple à utiliser avec Angular2. |
<x id_"id" example="name"/>, <x id="id"/> |
|
Liquide |
Espaces réservés de style Liquide |
{{count}}, {{username}} |