Estensioni dei file |
.xlsx |
Estensione API |
xlsx |
Importa |
Sì |
Esporta |
Sì |
Supporto forme plurali |
Sì |
Supporto descrizione |
Sì |
Opzioni di formato |
key_name_column comment_column tag_column first_content_row enable_pluralization export_tags export_max_characters_allowed custom_metadata_columns |
.XLSX è un formato di file ampiamente utilizzato per la localizzazione. Anche se il layout di un file .XLSX può differire in base a specifiche impostazioni, in genere segue la convenzione una colonna per lingua. Per tradurre .XLSX, fornisci almeno la colonna del nome della chiave e una colonna della traduzione. Per impostazione predefinita, si presume che il contenuto inizi nella prima riga. Insieme alle chiavi e alla traduzione, è possibile importare meta-informazioni come commenti, tags e i caratteri massimi consentiti per le traduzioni.
Il parametro impostazioni locali_mapping
(di tipo hashmap) è necessario per specificare quale colonna del documento corrisponde a ciascuna impostazione locale. Per esempi, vedere l'esempio di file di configurazione e la documentazione API for uploads.
Opzioni di formato
Identificatore |
key_name_column |
Tipo |
stringa |
Caricamento |
Sì |
Download |
No |
Predefinito |
[empty] |
Descrizione |
Colonna che contiene il nome/l’identificazione della chiave. |
Identificatore |
comment_column |
Tipo |
stringa |
Caricamento |
Sì |
Download |
No |
Predefinito |
[empty] |
Descrizione |
Colonna che contiene commento/descrizione per una chiave. |
Identificatore |
tag_column |
Tipo |
stringa |
Caricamento |
Sì |
Download |
No |
Predefinito |
[empty] |
Descrizione |
Indice della colonna contenente un tag per la chiave. |
Identificatore |
first_content_row |
Tipo |
intero |
Caricamento |
Sì |
Download |
No |
Predefinito |
1 |
Descrizione |
Indice della prima riga per contenere 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 |
Esporta tags insieme a chiavi e traduzioni. |
Identificatore |
export_max_characters_allowed |
Tipo |
booleano |
Caricamento |
No |
Download |
Sì |
Predefinito |
false |
Descrizione |
Esporta il limite di caratteri chiave insieme a chiavi e traduzioni. |
Identificatore |
custom_metadata_columns |
Tipo |
hash |
Caricamento |
Sì |
Download |
Sì |
Predefinito |
[empty] |
Descrizione |
Un hashmap di valori di metadati personalizzati che devono essere importati o esportati:
|
Esempio di struttura
key_name |
it_US |
de-DE* |
commentare* |
tags* |
max_characters* |
---|---|---|---|---|---|
app_title |
Il mio progetto |
Mein Projekt |
Questo è il titolo principale |
app, titolo |
30 |
saluto |
Ciao "utente"! |
"Utente"! |
Sii educato |
*colonne opzionali
Il file del foglio di calcolo ha bisogno di almeno una colonna chiave e una lingua ordine essere caricato. Oltre ad aggiungere altre lingue, è possibile aggiungere le seguenti colonne per aggiungere meta informazioni:
-
Commenta: per aggiungere una descrizione alla chiave
-
tags: per aggiungere tags alle singole chiavi nel file
-
max_carattere: per impostare un limite di caratteri per una chiave caricando
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: it: B