|
Přípony souborů |
.xlsx |
|
API rozšíření |
xlsx |
|
Import |
Ano |
|
Export |
Ano |
|
Podpora plurálových tvarů |
Ano |
|
Podpora pro popis |
Ano |
|
Možnosti formátu Tyto možnosti lze specifikovat při nahrání a/nebo Stáhnout souboru. V závislosti na metodě nahrát/Stáhnout (API, CLI, Repo sync atd.) je lze specifikovat v dotaz parametry |
key_name_column comment_column tag_column first_content_row enable_pluralization export_tags export_max_characters_allowed custom_metadata_columns translation_columns |
.XLSX je široce používaný formát souborů pro lokalizaci. Ačkoliv se rozvržení souboru .XLSX může lišit na základě konkrétního nastavení, obecně se řídí konvencí jeden sloupec na jazyk. Pro překlad .XLSX poskytněte alespoň sloupec s názvem klíč a jeden sloupec s překladem. Ve výchozím nastavení se předpokládá, že obsah začíná na prvním řádku. Spolu s klíč a překladem lze importovat meta-informace, jako jsou komentář, tag a maximální povolený počet znak pro překlady.
Pokud je nahrán soubor s více listy nebo kartami, bude detekován pouze první list. Uložte listy nebo karty do jednotlivých souborů, pokud je obsah vyžadován pro lokalizaci
Parametr locale_mapping (typu hashmap) je vyžadován pro určení, který sloupec v dokumentu odpovídá každému kód jazyka. Příklady naleznete v příkladu konfiguračního souboru a v API dokumentace pro nahrávání.
Možnosti formátu
|
Identifikátor |
key_name_column |
|
Typ |
řetěz|ec |
|
Nahrání |
Ano |
|
Stažení |
Ne |
|
Výchozí |
[prázdné] |
|
Popis |
Sloupec, který obsahuje název/identifikaci klíč. |
|
Identifikátor |
comment_column |
|
Typ |
řetěz|ec |
|
Nahrání |
Ano |
|
Stažení |
Ne |
|
Výchozí |
[prázdné] |
|
Popis |
Sloupec, který obsahuje komentář/popis pro klíč. |
|
Identifikátor |
tag_column |
|
Typ |
řetěz|ec |
|
Nahrání |
Ano |
|
Stažení |
Ne |
|
Výchozí |
[prázdné] |
|
Popis |
Index sloupce obsahujícího tag pro klíč. |
|
Identifikátor |
first_content_row |
|
Typ |
integer |
|
Nahrání |
Ano |
|
Stažení |
Ne |
|
Výchozí |
1 |
|
Popis |
Index prvního řádku, který obsahuje obsah překladu. |
|
Identifikátor |
enable_pluralization |
|
Typ |
boolean |
|
Nahrání |
Ano |
|
Stažení |
Ne |
|
Výchozí |
true |
|
Popis |
Umožňuje detekci plurálových klíčů. Všechny odpovídající klíče budou zachovány jako plurálové. |
|
Identifikátor |
export_tags |
|
Typ |
boolean |
|
Nahrát |
Ne |
|
Stáhnout |
Ano |
|
Výchozí |
false |
|
Popis |
Exportuje tag spolu s klíč a překlady. |
|
Identifikátor |
export_max_characters_allowed |
|
Typ |
boolean |
|
Nahrát |
Ne |
|
Stáhnout |
Ano |
|
Výchozí |
false |
|
Popis |
Exportuje limit znak pro klíč spolu s klíč a překlady. |
|
Identifikátor |
custom_metadata_columns |
|
Typ |
hash |
|
Nahrání |
Ano |
|
Stažení |
Ano |
|
Výchozí |
[prázdné] |
|
Popis |
Hashmapa hodnot Vlastní metadata, které je třeba importovat nebo exportovat:
|
|
Identifikátor |
translation_columns |
|
Typ |
hash |
|
Nahrání |
Ano |
|
Stažení |
Ano |
|
Výchozí |
[prázdné] |
|
Popis |
|
Příklad struktury
|
key_name |
en_US |
de-DE* |
komentář* |
Tagy* |
max_characters* |
|---|---|---|---|---|---|
|
app_title |
Můj projekt |
Mein Projekt |
Toto je hlavní název |
app, title |
30 |
|
greeting |
Ahoj 'uživatel'! |
Hallo 'User'! |
Buďte zdvořilí |
*volitelné sloupce
Tabulkový soubor potřebuje k nahrání alespoň sloupec klíč a jeden jazyk. Kromě dalších jazyků lze přidat následující sloupce pro přidání metainformací:
-
komentář: pro přidání popisu ke klíč
-
tagy: pro přidání tagů k jednotlivým klíčům v souboru
-
max_characters: pro nastavení limitu znaků pro klíč prostřednictvím nahrát
Příklad konfigurace
Příklad pro sekci push v souboru .phraseapp.yml pro soubory 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