|
Estensioni dei file |
.xlsx |
|
Estensione API |
xlsx |
|
Importa |
Sì |
|
Esporta |
Sì |
|
Supporto forme plurali |
Sì |
|
Supporto descrizione |
Sì |
|
Opzioni di formato Queste opzioni che possono essere specificate quando un file viene caricare e/o Scarica. A seconda del metodo di caricare/Scarica (API, CLI, Sincronizzazione repo ecc.), possono essere specificate nei parametri di query |
key_name_column comment_column tag_column first_content_row enable_pluralization export_tags export_max_characters_allowed custom_metadata_columns translation_columns |
.XLSX è un formato di file ampiamente utilizzato per la localizzazione. Sebbene il layout di un file .XLSX possa differire in base a specifiche impostazioni, generalmente segue la convenzione di una colonna per lingua. Per tradurre .XLSX, fornire almeno la colonna del nome della chiave e una colonna di traduzione. Per impostazione predefinita, si presume che il contenuto inizi nella prima riga. Insieme alle chiavi e alla traduzione, è possibile importare meta-informazioni come commentare, tag e il massimo carattere consentito per le traduzioni.
Se un file viene caricare con più fogli o schede, verrà rilevato solo il primo foglio. Salvare fogli o schede in file individuali se il contenuto è richiesto per le impostazioni locali
Il parametro locale_mapping (di tipo hashmap) è richiesto per specificare quale colonna nel documento corrisponde a ciascuna impostazioni locali. Per esempi, vedere l'esempio del file di configurazione e la API documentation per caricare.
Opzioni di formato
|
Identificatore |
key_name_column |
|
Tipo |
stringa |
|
Caricamento |
Sì |
|
Download |
No |
|
Predefinito |
[vuoto] |
|
Descrizione |
Colonna che contiene il nome/identificazione della chiave. |
|
Identificatore |
comment_column |
|
Tipo |
stringa |
|
Caricamento |
Sì |
|
Download |
No |
|
Predefinito |
[vuoto] |
|
Descrizione |
Colonna che contiene commentare/descrizione per una chiave. |
|
Identificatore |
tag_column |
|
Tipo |
stringa |
|
Caricamento |
Sì |
|
Download |
No |
|
Predefinito |
[vuoto] |
|
Descrizione |
Indice della colonna contenente un tag per la chiave. |
|
Identificatore |
first_content_row |
|
Tipo |
integer |
|
Caricamento |
Sì |
|
Download |
No |
|
Predefinito |
1 |
|
Descrizione |
Indice della prima riga che contiene contenuto di traduzione. |
|
Identificatore |
enable_pluralization |
|
Tipo |
booleano |
|
Caricamento |
Sì |
|
Download |
No |
|
Predefinito |
vero |
|
Descrizione |
Abilita il rilevamento di chiavi pluralizzate. Tutte le chiavi corrispondenti verranno mantenute come chiavi pluralizzate. |
|
Identificatore |
export_tags |
|
Tipo |
booleano |
|
Caricamento |
No |
|
Download |
Sì |
|
Predefinito |
false |
|
Descrizione |
Esportare tag insieme a chiavi e traduzioni. |
|
Identificatore |
export_max_characters_allowed |
|
Tipo |
booleano |
|
Caricamento |
No |
|
Download |
Sì |
|
Predefinito |
false |
|
Descrizione |
Esportare il limite di carattere della chiave insieme a chiavi e traduzioni. |
|
Identificatore |
custom_metadata_columns |
|
Tipo |
hash |
|
Caricamento |
Sì |
|
Download |
Sì |
|
Predefinito |
[vuoto] |
|
Descrizione |
Una hashmap di valori di metadati Personalizzato che devono essere importati o esportati:
|
|
Identificatore |
translation_columns |
|
Tipo |
hash |
|
Caricamento |
Sì |
|
Download |
Sì |
|
Predefinito |
[vuoto] |
|
Descrizione |
|
Esempio di struttura
|
key_name |
en_US |
de-DE* |
commentare* |
Tag* |
max_characters* |
|---|---|---|---|---|---|
|
app_title |
My Progetto |
Mein Projekt |
Questo è il titolo principale |
app, title |
30 |
|
greeting |
Ciao 'utente'! |
Hallo 'utente'! |
Sii educato |
*colonne facoltative
Il file di foglio di calcolo necessita almeno della colonna chiave e di una lingua per poter essere caricato. Oltre alle lingue aggiuntive, le seguenti colonne possono essere aggiunte per aggiungere meta informazioni:
-
commentare: per aggiungere una descrizione alla chiave
-
tag: per aggiungere tag alle singole chiavi nel file
-
max_characters: per impostare un limite di carattere per una chiave tramite il caricare
Esempio di configurazione
Un esempio per la sezione push in un .phraseapp.yml per file XLSX.
push:
sources:
- file: \"./en.xlsx\"
params:
file_format: xlsx
update_translations: true
format_options:
key_name_column: A
comment_column: C
first_content_row: 2
tag_column: D
locale_mapping:
en: B