Importer/Exporter des listes de texte
Cette commande (catégorie Liste de textes) permet d'échanger des données avec d'autres programmes, tels qu'Excel. Le format de données utilisé est .csv (valeurs séparées par des virgules). Lors de l'exécution de la commande, la boîte de dialogue suivante s'affiche :
Boîte de dialogue Importer/Exporter des listes de texte
En entrant les chemins d'accès correspondants ou en utilisant l'aide à la saisie (...), il est possible de spécifier les fichiers à importer, à exporter ou à comparer. Les actions qui doivent être exécutées peuvent être définies en activant l'élément correspondant dans la partie inférieure de la boîte de dialogue :
Importer |
Lors de l'importation d'un fichier externe, l'ensemble de données correspondant est aligné sur celui du projet. L'ensemble de données contenu dans le projet est ajusté selon les règles suivantes : oSi le contenu des données est identique, l'ensemble de données sera laissé inchangé. oSi une conversion a été ajoutée au fichier externe, elle sera également ajoutée à l'ensemble de données du projet. oSi le texte contenu dans une conversion a été modifié, la modification sera également remplacée dans le projet. oSi des textes de conversion sont manquants dans le fichier externe, l'ensemble de données du projet ne sera pas modifié. oSi une nouvelle ligne a été ajoutée au fichier externe, ce nouvel enregistrement de données sera incorporé à l'ensemble de données du fichier de projet. oSi le projet contient une ligne supplémentaire, celle-ci sera préservée. oUne modification effectuée dans la colonne Par défaut peut être considérée comme l'insertion d'un nouveau texte. Toutefois, si des positions de texte contiennent plusieurs espaces vides au lieu d'un seul, cette situation n'est pas traitée comme une modification. |
Importer un fichier de remplacement |
Lors de l'importation d'une liste de texte, une modification effectuée dans la colonne Par défaut est considérée comme l'insertion d'une nouvelle ligne. La raison à cela est que la colonne Par défaut sert de clé pour comparer les lignes au cours de l'importation ou de l'exportation. Remarque : si les textes contenus dans la colonne contiennent plusieurs espaces vides au lieu d'un seul, cette situation n'est pas considérée comme une modification. Si le texte doit être modifié dans la colonne Par défaut (élimination d'erreur de saisie ou ajout à un texte existant), un fichier de remplacement devient nécessaire. |
Exemple d'importation de fichier de remplacement
Ancien par défaut |
Nouveau par défaut |
Commande |
---|---|---|
Annuler ? |
Annuler |
REPLACE |
Voulez-vous vous inscrire ? |
Voulez-vous vraiment vous inscrire ? |
REPLACE_AND_REMOVE |
Voulez-vous vraiment vous inscrire ? |
Voulez-vous vraiment vous inscrire ? |
REPLACE_AND_REMOVE |
Le fichier de remplacement est exécuté du haut vers le bas. L'historique des modifications peut ainsi être pris en compte.
La commande définit l'action à accomplir avec une ligne de texte. La seule commande disponible est REPLACE. L'effet produit est le suivant :
Normalement, le texte entré dans la colonne Par défaut est remplacé par le nouveau texte. Dans cet exemple, Annuler ? sera remplacé par Annuler et Voulez-vous vous inscrire ? par Voulez-vous vraiment vous inscrire ?. Dans le même temps, les textes de tous les éléments de visualisation seront ajustés, c'est-à-dire que les anciennes entrées de texte contenues dans les éléments de visualisation seront remplacées.
Dans le cas où le nouveau texte par défaut est déjà contenu dans le champ Par défaut d'une autre ligne de la liste de texte, la ligne contenant l'entrée à remplacer sera intégralement supprimée. Les éléments de visualisation impliqués reçoivent les entrées correspondantes de la ligne restante avec la même entrée par défaut. C'est le cas dans notre exemple pour l'entrée par défaut Voulez-vous vraiment vous inscrire ?, qui devrait être remplacé par Voulez-vous vraiment vous inscrire ?. En raison de l'historique des modifications, il existe déjà une ligne contenant cette entrée par défaut lorsque la commande REPLACE connexe doit être exécutée. Afin d'éviter les occurrences multiples de la clé, la ligne contenant l'ancien texte par défaut Voulez-vous vraiment vous inscrire ? sera totalement supprimée de la liste de texte.
oL'exportation des listes de texte comportant toutes les modifications effectuées dans le cadre du projet sont comparées à un fichier externe. Un nouveau fichier d'exportation est créé conformément aux règles suivantes :
1 |
Si le contenu des données est identique, l'ensemble de données sera exporté tel quel. |
2 |
Si une conversion a été ajoutée au fichier de projet, elle sera incluse. |
3 |
Si le texte contenu dans une conversion a été modifié, la modification contenue dans le projet sera également remplacée dans le fichier d'exportation. |
4 |
Si des textes de conversion sont manquants dans le fichier de projet, les conversions du modèle seront utilisées pour le nouvel ensemble de données. |
5 |
Si une nouvelle ligne a été ajoutée au projet, ce nouvel enregistrement de données sera incorporé au nouvel ensemble de données du fichier de projet. |
6 |
Si le fichier externe contient une ligne supplémentaire, il sera réexporté. |
7 |
Une modification effectuée dans la colonne Par défaut peut être considérée comme l'insertion d'un nouveau texte. |
Exemple d'exportation de fichier .csv
Exporter uniquement les différences de texte
oSi cette option est activée, seules les lignes qui diffèrent de leur ligne correspondante dans les différentes versions sont incluses dans le fichier d'exportation. Un tel fichier de différences convient comme entrée pour les besoins d'une conversion. Du fait que le fichier est destiné à être maintenu à une taille aussi réduite que possible, les éléments manquants dans les listes de texte réelles ne sont pas traités comme des différences.
Exemple d'exportation des différences de texte uniquement
NOTE : Pour localiser les ensembles de données correspondantes, la colonne par défaut est utilisée pour la liste GlobalTextList et la colonne Id pour toutes les autres listes de texte. La colonne Id est par conséquent vide pour tous les ensembles de données de la liste GlobalTextList.
Exemple d'importation de fichier .csv
Données contenues dans le fichier externe :
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Volant |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annuler |
Abbrechen |
Cancel |
TextList1 |
1 |
Portière |
- |
- |
TextList1 |
2 |
Éclairage |
- |
- |
Données contenues dans la liste de texte du projet avant importation :
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Volant |
- |
- |
TextList1 |
0 |
Annuler |
Abbrechen |
Abortion |
TextList1 |
1 |
Portière |
Tür |
Door |
TextList2 |
3 |
Siège |
Sitz |
Seat |
Lors de l'importation, toutes les différences sont incorporées dans le projet. Les deux listes sont adaptées de sorte que la liste de texte suivante soit générée dans le projet.
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Volant |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annuler |
Abbrechen |
Cancel |
TextList1 |
1 |
Portière |
- |
- |
TextList1 |
2 |
Éclairage |
- |
- |
TextList2 |
3 |
Siège |
Sitz |
Seat |
Exemple d'exportation de fichier .csv
Ensemble de données du fichier externe :
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Volant |
- |
- |
TextList1 |
0 |
Annuler |
Abbrechen |
Abort |
TextList1 |
1 |
Portière |
Tür |
Door |
TextList2 |
2 |
Siège |
Sitz |
Seat |
Données contenues dans les listes de texte du projet avant exportation :
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Volant |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annuler |
Abbrechen |
Cancel |
TextList1 |
1 |
Portière |
- |
- |
TextList1 |
3 |
Éclairage |
- |
- |
TextList2 |
- |
- |
- |
- |
Lors de l'exportation, toutes les différences sont incorporées dans le fichier externe. Les deux listes sont adaptées de sorte que le fichier externe suivant soit créé.
Données contenues dans les listes de texte du projet après exportation :
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Volant |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annuler |
Abbrechen |
Cancel |
TextList1 |
1 |
Portière |
Tür |
Door |
TextList1 |
3 |
Éclairage |
- |
- |
TextList2 |
2 |
Siège |
Sitz |
Seat |
Exemple d'exportation des différences de texte uniquement
Données contenues dans le fichier externe :
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Volant |
- |
- |
TextList1 |
0 |
Annuler |
Abbrechen |
Abort |
TextList1 |
1 |
Portière |
Tür |
Door |
TextList2 |
2 |
Siège |
Sitz |
Seat |
Données contenues dans les listes de texte du projet avant exportation :
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Volant |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annuler |
Abbrechen |
Cancel |
TextList1 |
1 |
Portière |
- |
- |
TextList1 |
3 |
Éclairage |
- |
- |
TextList2 |
- |
- |
- |
- |
Lors de l'exportation, toutes les lignes qui diffèrent des lignes correspondantes (lignes 2, 3 et 5 de la liste effective) sont incluses dans le fichier d'exportation.
Données contenues dans le fichier externe après exportation :
TextList |
Id |
Par défaut |
Deutsch |
Français |
---|---|---|---|---|
GlobalTextList |
- |
Volant |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annuler |
Abbrechen |
Cancel |
TextList1 |
3 |
Éclairage |
- |
- |