|
Dateierweiterungen |
.xlsx |
|
API-Erweiterung |
xlsx |
|
Importieren |
Ja |
|
Exportieren |
Ja |
|
Unterstützung für Pluralformen |
Ja |
|
Unterstützung für Beschreibungen |
Ja |
|
Format-Optionen Diese Optionen können angegeben werden, wenn eine Datei hochgeladen und/oder Herunterladen wird. Abhängig von der hochladen/Herunterladen-Methode (API, CLI, Repo-Sync usw.) können diese in Query-Parametern |
key_name_column comment_column tag_column first_content_row enable_pluralization export_tags export_max_characters_allowed custom_metadata_columns translation_columns |
.XLSX ist ein weit verbreitetes Format für die Lokalisierung. Obwohl das Layout einer .XLSX-Datei je nach spezifischen Einstellungen variieren kann, folgt es im Allgemeinen der Konvention „eine Spalte pro Sprache“. Um .XLSX zu übersetzen, stellen Sie mindestens die Key-Namensspalte und eine Übersetzungsspalte bereit. Standardmäßig wird angenommen, dass der Content in der ersten Zeile beginnt. Zusammen mit den Keys und der Übersetzung können Metainformationen wie kommentieren, Tags und die maximal zulässigen Zeichen für die Übersetzungen importiert werden.
Wenn eine Datei mit mehreren Blättern oder Reitern hochgeladen wird, wird nur das erste Blatt erkannt. Speichern Sie Blätter oder Reiter in einzelnen Dateien, wenn der Content für die Lokalisierung benötigt wird
Der locale_mapping-Parameter (vom Typ Hashmap) ist erforderlich, um anzugeben, welche Spalte im Dokument welcher Sprache entspricht. Beispiele finden Sie in der Konfigurationsdatei und in der API-Dokumentation für hochladen.
Format-Optionen
|
Identifikator |
key_name_column |
|
Typ |
Zeichenfolge |
|
Hochladen |
Ja |
|
Herunterladen |
Nein |
|
Standard |
[leer] |
|
Beschreibung |
Spalte, die den Key-Namen/die Identifikation enthält. |
|
Identifikator |
comment_column |
|
Typ |
Zeichenfolge |
|
Hochladen |
Ja |
|
Herunterladen |
Nein |
|
Standard |
[leer] |
|
Beschreibung |
Spalte, die einen Kommentar/eine Beschreibung für einen Key enthält. |
|
Identifikator |
tag_column |
|
Typ |
Zeichenfolge |
|
Hochladen |
Ja |
|
Herunterladen |
Nein |
|
Standard |
[leer] |
|
Beschreibung |
Index der Spalte, die ein Tag für den Key enthält. |
|
Identifikator |
first_content_row |
|
Typ |
integer |
|
Hochladen |
Ja |
|
Herunterladen |
Nein |
|
Standard |
1 |
|
Beschreibung |
Index der ersten Zeile, die Content für die Übersetzung enthält. |
|
Identifikator |
enable_pluralization |
|
Typ |
Boolean |
|
Hochladen |
Ja |
|
Herunterladen |
Nein |
|
Standard |
true |
|
Beschreibung |
Ermöglicht die Erkennung von pluralisierten Keys. Alle passenden Keys werden als pluralisierte Keys beibehalten. |
|
Identifikator |
export_tags |
|
Typ |
Boolean |
|
Upload |
Nein |
|
Download |
Ja |
|
Standard |
false |
|
Beschreibung |
Exportiert Tags zusammen mit Keys und Übersetzungen. |
|
Identifikator |
export_max_characters_allowed |
|
Typ |
Boolean |
|
Upload |
Nein |
|
Download |
Ja |
|
Standard |
false |
|
Beschreibung |
Exportiert das Zeichen-Limit für den Key zusammen mit Keys und Übersetzungen. |
|
Identifikator |
custom_metadata_columns |
|
Typ |
Hash |
|
Hochladen |
Ja |
|
Herunterladen |
Ja |
|
Standard |
[leer] |
|
Beschreibung |
Eine Hashmap von Individuell Metadaten-Werten, die importiert oder exportiert werden müssen:
|
|
Identifikator |
translation_columns |
|
Typ |
Hash |
|
Hochladen |
Ja |
|
Herunterladen |
Ja |
|
Standard |
[leer] |
|
Beschreibung |
|
Strukturbeispiel
|
key_name |
de-DE |
de-DE* |
Kommentar* |
tags* |
max_characters* |
|---|---|---|---|---|---|
|
app_title |
My Project |
Mein Projekt |
Dies ist der Haupttitel |
app, title |
30 |
|
greeting |
Hi 'User'! |
Hallo 'User'! |
Seien Sie höflich |
*optionale Spalten
Die Tabellenkalkulationsdatei benötigt mindestens die Key-Spalte und eine Sprache, um hochgeladen werden zu können. Neben zusätzlichen Sprachen können die folgenden Spalten hinzugefügt werden, um Metainformationen hinzuzufügen:
-
Kommentar: um dem Key eine Beschreibung hinzuzufügen
-
tags: um einzelnen Keys in der Datei Tags hinzuzufügen
-
max_Zeichen: zum Festlegen eines Zeichenlimits für einen Key durch das hochladen
Konfigurationsbeispiel
Ein Beispiel für den push Abschnitt in einer .phraseapp.yml für XLSX-Dateien.
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