Importazione/esportazione liste di testi
Questo comando (categoria Lista di testi consente lo scambio di dati con altri programmi come Excel. Il formato dei dati in uso è .csv (valori separati da virgole). Quando si esegue il comando, viene visualizzata la seguente finestra di dialogo:
Finestra di dialogo Importazione/esportazione liste di testi
Specificando i percorsi corrispondenti o tramite accesso facilitato (...) è possibile specificare i file da importare, esportare o confrontare. Le azioni da eseguire possono essere definite attivando la voce corrispondente nella parte inferiore della finestra di dialogo:
Importa |
Quando si importa un file esterno, il relativo set di dati viene posizionato nella riga con il set di dati del progetto. Il set di dati nel progetto viene adeguato in base alle regole seguenti: oSe il contenuto dei dati è identico, il set di dati non viene modificato. oSe è stata aggiunta una traduzione al file esterno, questa verrà aggiunta al set di dati del progetto. oSe è stato modificato testo in una traduzione, la modifica viene estesa anche nel progetto. oSe i testi di traduzione sono assenti nel file esterno, il set di dati nel progetto non viene modificato. oSe è stata aggiunta una riga al file esterno, tale nuovo record di dati viene incorporato nel set di dati del file di progetto. oSe il progetto contiene una riga aggiuntiva, quest'ultima viene preservata. oUna modifica nella colonna Valore predefinito può essere considerata come inserimento di nuovo testo. Tuttavia, se vi sono posizioni di testo contenenti più spazi vuoti invece di uno solo, questo non verrà considerato come modifica. |
Importa file sostitutivo |
Mentre si importa una lista di testi, una modifica nella colonna Valore predefinito viene considerata come un inserimento di una nuova riga. Il motivo è che la colonna Valore predefinito funge da chiave per il confronto delle righe durante l'importazione/esportazione. Nota: se i testi nella colonna contengono più spazi vuoti invece di uno, ciò non viene considerato come una modifica. Se occorre modificare il testo nella colonna Valore predefinito (correzione di errore di digitazione o aggiunta a testo esistente), è necessario un file di sostituzione. |
Esempio: importazione di un file di sostituzione
Precedente predefinito |
Nuovo predefinito |
Comando |
---|---|---|
Annullare? |
Annulla |
SOSTITUISCI |
Registrare? |
Registrare davvero? |
SOSTITUIRE_E_RIMUOVERE |
Registrare davvero? |
Registrare davvero? |
SOSTITUIRE_E_RIMUOVERE |
Il file di sostituzione viene eseguito dall'alto verso il basso. Quindi è possibile tenere conto della cronologia delle modifiche.
Il comando definisce cosa fare con una riga di testo. Il solo comando disponibile è SOSTITUISCI Ha l'effetto seguente:
Normalmente, il testo immesso nella colonna Valore predefinito viene sostituito dal nuovo testo. Nell'esempio, Annullare? è sostituito da Annulla e Registrare? da Registrare davvero?. Contemporaneamente, i testi di tutti gli elementi di visualizzazione verranno regolati, ossia, le voci di testo precedenti negli elementi di visualizzazione vengono sostituiti.
Nel caso in cui il nuovo testo predefinito sia già contenuto nel campo Valore predefinito di un'altra riga della lista di testi, la riga contenente la voce da sostituire viene eliminata completamente. Gli elementi della visualizzazione interessati ricevono le voci corrispondenti della riga rimanente con la stessa voce predefinita. Nell'esempio, questo si verifica per l'elemento predefinito Registrare davvero?! che deve essere sostituito da Registrare davvero?. A causa della cronologia delle modifiche, esiste già una riga con questa voce predefinita quando si deve eseguire il comando SOSTITUISCI. Per evitare più occorrenze della chiave, la riga contenente il testo predefinito precedente Registrare davvero? viene eliminato completamente dalla lista di testi.
oEsportando le liste di testi, tutte le modifiche nel progetto vengono confrontate con un file esterno. Viene creato un nuovo file di esportazione in base alle regole seguenti:
1 |
Se il contenuto dati è identico, il set di dati viene esportato senza modifiche. |
2 |
Se è stata aggiunta una traduzione al file di progetto, questa verrà inclusa. |
3 |
Se è stato modificato testo in una traduzione, la modifica nel progetto viene estesa anche al file di esportazione. |
4 |
Se mancano testi di traduzione nel file di progetto, le traduzioni del modello vengono utilizzate per il nuovo set di dati. |
5 |
Se è stata aggiunta una nuova riga al progetto, tale nuovo record di dati viene incorporato come nuovo set di dati del file di progetto. |
6 |
Se il file esterno contiene una riga aggiuntiva, il file viene esportato di nuovo. |
7 |
Una modifica nella colonna Valore predefinito può essere considerata come inserimento di nuovo testo. |
Esempio: esportazione di un file .csv
Esporta solo differenze di testo
oSe si attiva questa opzione, solo le linee diverse dalla riga corrispondente nelle diverse versioni sono incluse nel file di esportazione. Tale file delle differenze serve da inserimento a fini della traduzione. Poiché le dimensioni del file devono rimanere il più possibile ridotte, le voci mancanti nelle liste di testo effettive non vengono considerate come differenze.
Esempio: esportazione solo di differenze di testo
NOTA: Per individuare i seti di dati corrispondenti la colonna Valore predefinito viene utilizzata per GlobalTextList e la colonna Id di tutte le altre liste di testi. Quindi, la colonna Id è vuota per tutti i set di dati di GlobalTextList.
Esempio: importazione di un file .csv
Contenuto dati del file esterno:
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Sterzo |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annulla |
Abbrechen |
Cancel |
TextList1 |
1 |
Porta |
- |
- |
TextList1 |
2 |
Luce |
- |
- |
Contenuto dati della lista di testi del progetto prima dell'importazione:
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Sterzo |
- |
- |
TextList1 |
0 |
Annulla |
Abbrechen |
Abortion |
TextList1 |
1 |
Porta |
Tür |
Door |
TextList2 |
3 |
Postazione |
Sitz |
Seat |
Durante l'importazione, tutte le differenze vengono incorporate nel progetto. Le due liste vengono adattate in modo che la lista di testo seguente risulti nel progetto.
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Sterzo |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annulla |
Abbrechen |
Cancel |
TextList1 |
1 |
Porta |
- |
- |
TextList1 |
2 |
Luce |
- |
- |
TextList2 |
3 |
Postazione |
Sitz |
Seat |
Esempio: esportazione di un file .csv
Set di dati del file esterno:
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Sterzo |
- |
- |
TextList1 |
0 |
Annulla |
Abbrechen |
Abort |
TextList1 |
1 |
Porta |
Tür |
Door |
TextList2 |
2 |
Postazione |
Sitz |
Seat |
Contenuto dati di liste di testi del progetto prima dell'esportazione:
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Sterzo |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annulla |
Abbrechen |
Cancel |
TextList1 |
1 |
Porta |
- |
- |
TextList1 |
3 |
Luce |
- |
- |
TextList2 |
- |
- |
- |
- |
Durante l'esportazione, tutte le differenze vengono incorporate nel file esterno. Le due liste vengono adattate in modo da creare il seguente file esterno.
Contenuto dati di liste di testi del progetto dopo l'esportazione:
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Sterzo |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annulla |
Abbrechen |
Cancel |
TextList1 |
1 |
Porta |
Tür |
Door |
TextList1 |
3 |
Luce |
- |
- |
TextList2 |
2 |
Postazione |
Sitz |
Seat |
Esempio: esportazione delle sole differenze di testo
Contenuto dati del file esterno:
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Sterzo |
- |
- |
TextList1 |
0 |
Annulla |
Abbrechen |
Abort |
TextList1 |
1 |
Porta |
Tür |
Door |
TextList2 |
2 |
Postazione |
Sitz |
Seat |
Contenuto dati di liste di testi del progetto prima dell'esportazione:
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Automobile |
Automobil |
Automobile |
GlobalTextList |
- |
Sterzo |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annulla |
Abbrechen |
Cancel |
TextList1 |
1 |
Porta |
- |
- |
TextList1 |
3 |
Luce |
- |
- |
TextList2 |
- |
- |
- |
- |
Durante l'esportazione, tutte le righe diverse da quelle corrispondenti (riga 2, 3 e 5 della lista effettiva) vengono incluse nel file di esportazione.
Contenuto dati del file esterno dopo l'esportazione:
Lista di testi |
Id |
Valore predefinito |
Deutsch |
English |
---|---|---|---|---|
GlobalTextList |
- |
Sterzo |
Lenkrad |
Steering wheel |
TextList1 |
0 |
Annulla |
Abbrechen |
Cancel |
TextList1 |
3 |
Luce |
- |
- |