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 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 Espaces réservés de la fenêtre Paramètres projet. 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'Éditeur en contexte.

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 &lt;x Identifiant="VOTRE_Identifiant"&gt; , par exemple à utiliser avec Angular2.

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

Liquid

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.