Gestion des traductions

Espaces réservés (Strings)

Le contenu est traduit de l’anglais par Phrase Language AI.

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 Espaces réservés de la fenêtre Paramètres du projet. 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 &lt;x id="YOUR_ID"&gt;, par exemple à utiliser avec Angular2.

<x id_"id" example="name"/>, <x id="id"/>

Liquide

Espaces réservés de style Liquide

{{count}}, {{username}}

Cet article vous a-t-il été utile ?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.