Détection et personnalisation des espaces réservés dans PTC
Les espaces réservés stockent des valeurs dynamiques dans les logiciels, comme des noms et des dates. Découvrez comment PTC détecte les formats courants d'espaces réservés pendant la traduction et vous permet d'en ajouter des personnalisés.
PTC détecte les espaces réservés dans les chaînes et les conserve tels quels pendant la traduction. Étant donné que les différents formats de fichiers de ressources ont leur propre syntaxe d'espace réservé, PTC :
- Reconnaît les formats courants d'espaces réservés à l'aide de modèles d'expressions régulières (regex) prédéfinis
- Applique des règles spécifiques au format pour identifier et traiter correctement les espaces réservés
Voici des exemples de formats d'espaces réservés pris en charge et couramment utilisés, ainsi que les expressions régulières (regex) utilisées pour les détecter :
Exemple d'espace réservé
%service%
%{service}
:service:
${service}
$service$
''service''
[service]
@[service]
{{service}}, {{service_name}}
{service}, {service_name}
Expression régulière (Regex)
\%\w+\%
\%\{\w+\}
\:\w+\:
\$\{\w+\}
\$\w+\$
\'\'\w+\'\'
\[\w+\]
\@\[\w+\]
\{\{[\w_-]+\}\}
\{[\w_-]+\}
Ajout d'espaces réservés personnalisés
Vos fichiers de ressources peuvent contenir des espaces réservés non standard ou que PTC ne reconnaît pas. Vous pouvez ajouter des espaces réservés personnalisés pour vous assurer que PTC les détecte et les préserve pendant la traduction.
Sur la page Paramètres → Espaces réservés des chaînes, PTC répertorie les espaces réservés prédéfinis en fonction de la structure détectée pour le projet et des types de fichiers de ressources de votre projet.
Ici, vous pouvez :
- Modifier ou supprimer les espaces réservés existants pour l'ensemble du projet ou pour un type de fichier de ressources spécifique.
- Ajouter de nouveaux formats d'espaces réservés 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.
Bonnes pratiques pour les espaces réservés personnalisés
Lors de l'ajout d'espaces réservés personnalisés, suivez ces bonnes pratiques pour éviter les problèmes de traduction :
Privilégiez des espaces réservés simples
Les formats d'espaces réservés trop complexes sont plus difficiles à reconnaître et à interpréter correctement pour les systèmes. Par exemple :
- Recommandé :
<name> - Trop complexe :
<user-name&role-123>
Utilisez des formats uniques
Lorsque deux espaces réservés partagent des éléments de leur structure, les outils de traduction ne parviennent souvent pas à les distinguer. Par exemple, examinez ces deux espaces réservés, l'un complexe, l'autre simple, qui se chevauchent involontairement :
- Espace réservé complexe :
{user_details} - Espace réservé simple :
{user}
Dans cet exemple, {user_details} pourrait être détecté par erreur comme {user} parce que {user} fait partie de l'espace réservé complexe.
Utilisez des mots entre les espaces réservés pour donner du contexte
Les mots environnants fournissent un contexte qui aide PTC à comprendre comment les espaces réservés s'intègrent dans une phrase. Ne vous fiez pas aux notes destinées aux humains pour clarifier les espaces réservés, car PTC ne les traite pas. Assurez-vous plutôt que les espaces réservés soient clairs à partir de la chaîne elle-même.
- Recommandé :
"Hello, <name>! Your order number is <order_number>." - Déconseillé :
"<name> <order_number>"
Que se passe-t-il si PTC rencontre des problèmes avec vos espaces réservés ?
PTC signale les chaînes qui ne sont pas claires pour différentes raisons, notamment :
- Un nombre trop important d'espaces réservés sans contexte suffisant
- La présence de texte ambigu
- Des chaînes composées 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 qui ne sont pas claires. Pour traiter les chaînes contenant des espaces réservés peu clairs, vous pouvez :
- Mettre à jour la chaîne directement dans votre projet, par exemple en simplifiant ou en réorganisant les formats des espaces réservés.
- Suivre les indications de PTC pour fournir plus d'informations sur l'objectif des espaces réservés.