Les placeholders stockent des valeurs dynamiques dans les logiciels, comme les noms et les dates. Découvrez comment PTC détecte les formats de placeholder courants pendant la traduction et vous permet d’en ajouter des personnalisés.
PTC détecte les placeholders dans les chaînes et les conserve inchangés pendant la traduction.Étant donné que différents formats de fichiers de ressources ont leur propre syntaxe de placeholder, PTC :
Reconnaît les formats de placeholder courants à l’aide de modèles regex prédéfinis
Applique des règles spécifiques au format pour identifier et gérer correctement les placeholders
Voici des exemples de formats de placeholder pris en charge couramment utilisés, ainsi que les expressions régulières (regex) utilisées pour les détecter :
Exemple de placeholder
%service%
%{service}
:service:
${service}
$service$
''service''
[service]
@[service]
{{service}},{{service_name}}
{service},{service_name}
Exemple de placeholder
%service%
%{service}
:service:
${service}
$service$
''service''
[service]
@[service]
{{service}},{{service_name}}
{service},{service_name}
Exemple de placeholder
Expression régulière (Regex)
%service%
\%\w+\%
%{service}
\%\{\w+\}
:service:
\:\w+\:
${service}
\$\{\w+\}
$service$
\$\w+\$
''service''
\'\'\w+\'\'
[service]
\[\w+\]
@[service]
\@\[\w+\]
{{service}}, {{service_name}}
\{\{[\w_-]+\}\}
{service}, {service_name}
\{[\w_-]+\}
Ajout de placeholders personnalisés
Vos fichiers de ressources peuvent contenir des placeholders non standard ou que PTC ne reconnaît pas. Vous pouvez ajouter des placeholders personnalisés pour vous assurer que PTC les détecte et les conserve pendant la traduction.
Sur la page Paramètres → Placeholders de chaîne, PTC répertorie les placeholders prédéfinis en fonction de la structure du projet détectée et des types de fichiers de ressources dans votre projet.
Ici, vous pouvez :
Modifier ou supprimer les placeholders existants pour l’ensemble du projet ou pour un type de fichier de ressources spécifique.
Ajouter de nouveaux formats de placeholder si votre projet ou vos fichiers de ressources utilisent une structure unique qui n’est pas reconnue par défaut
Après avoir effectué des modifications, enregistrez vos paramètres pour appliquer les mises à jour.
Meilleures pratiques pour les placeholders personnalisés
Lorsque vous ajoutez des placeholders personnalisés, suivez ces meilleures pratiques pour éviter les problèmes de traduction :
Conservez des placeholders simples
Les formats de placeholder trop complexes sont plus difficiles à reconnaître et à interpréter correctement pour les systèmes. Par exemple :
Préféré :<name>
Trop complexe :<user-name&role-123>
Utilisez des formats uniques
Lorsque deux placeholders partagent des parties de leur structure, les outils de traduction ne peuvent souvent pas les distinguer. Par exemple, jetez un coup d’œil à ce placeholder complexe et simple qui se chevauchent involontairement :
Placeholder complexe : {user_details}
Placeholder simple : {user}
Dans cet exemple, {user_details} peut être détecté par erreur comme {user} parce que {user} fait partie du placeholder complexe.
Utilisez des mots entre les placeholders pour le contexte
Les mots environnants fournissent un contexte qui aide PTC à comprendre comment les placeholders s’intègrent dans une phrase. Ne vous fiez pas aux notes humaines pour clarifier les placeholders, car PTC ne les traite pas. Au lieu de cela, rendez les placeholders clairs à partir de la chaîne.
Préféré :"Hello, <name>! Your order number is <order_number>."
Non recommandé : "<name> <order_number>"
Que se passe-t-il si PTC rencontre des problèmes avec vos placeholders ?
PTC signale les chaînes qui ne sont pas claires pour différentes raisons, telles que :
Avoir trop de placeholders avec pas assez de contexte
Contenir du texte ambigu
Être des chaînes d’un seul mot
Si cela se produit, vous verrez une action recommandée dans votre tableau de bord PTC vous invitant à examiner les chaînes peu claires. Pour traiter les chaînes avec des placeholders peu clairs, vous pouvez :
Mettre à jour la chaîne directement dans votre projet, par exemple, en simplifiant ou en réorganisant les formats de placeholder.
Suivre les invites de PTC pour fournir plus d’informations sur l’objectif des placeholders.
Commencez à taper et appuyez sur Entrée pour rechercher
Gérer le consentement des cookies
Nous utilisons des cookies pour optimiser notre site web et nos services. Votre consentement nous permet de traiter des données telles que le comportement de navigation. Ne pas consentir peut affecter certaines fonctionnalités.
Fonctionnel
Toujours activé
Requis pour que notre site web fonctionne et communique correctement.
Préférences
Le stockage ou l'accès technique est nécessaire dans la finalité légitime de stocker des préférences qui ne sont pas demandées par l'abonné ou l'utilisateur.
Statistiques
Le stockage ou l'accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage technique ou l'accès qui est utilisé exclusivement à des fins statistiques anonymes. Sans assignation à comparaître, conformité volontaire de la part de votre fournisseur d'accès Internet, ou enregistrements supplémentaires d'un tiers, les informations stockées ou récupérées à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Ces cookies suivent votre navigation pour vous fournir des publicités pertinentes.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Fonctionnel
Toujours activé
Requis pour que notre site web fonctionne et communique correctement.
Préférences
Le stockage ou l'accès technique est nécessaire dans la finalité légitime de stocker des préférences qui ne sont pas demandées par l'abonné ou l'utilisateur.
Statistiques
Le stockage ou l'accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage technique ou l'accès qui est utilisé exclusivement à des fins statistiques anonymes. Sans assignation à comparaître, conformité volontaire de la part de votre fournisseur d'accès Internet, ou enregistrements supplémentaires d'un tiers, les informations stockées ou récupérées à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Ces cookies suivent votre navigation pour vous fournir des publicités pertinentes.