Dateierweiterungen |
.xlsx |
API-Erweiterung |
xlsx |
Importieren |
Ja |
Exportieren |
Ja |
Unterstützung für Pluralformen |
Ja |
Unterstützung für Beschreibungen |
Ja |
Format-Optionen |
key_name_column comment_column tag_column first_content_row enable_pluralization export_tags export_max_characters_allowed custom_metadata_columns |
.XLSX ist ein weit verbreitetes Format für die Lokalisierung. Obwohl sich das Layout einer .XLSX-Datei je nach bestimmten Einstellungen unterscheiden kann, folgt es im Allgemeinen der Konvention, eine Spalte pro Sprache zu verwenden. Um .XLSX zu übersetzen, gib mindestens die Spalte Key Name und eine Übersetzungsspalte an. Standardmäßig wird angenommen, dass der Inhalt in der ersten Zeile beginnt. Zusammen mit den Keys und der Übersetzung können Metainformationen wie Kommentare, tags und die maximal für die Übersetzungen zulässigen Zeichen importiert werden.
Der Parameter Sprache_Mapping
(Typ Hashmap) ist erforderlich, um anzugeben, welche Spalte im Dokument jeder Sprache entspricht. Beispiele siehe Beispiel Konfigurationsdatei und API Dokumentation für uploads.
Format-Optionen
Identifikator |
key_name_column |
Typ |
Zeichenfolge |
Hochladen |
Ja |
Herunterladen |
Nein |
Standard |
[leer] |
Beschreibung |
Spalte, die den Key Name/die Identifikation enthält. |
Identifikator |
comment_column |
Typ |
Zeichenfolge |
Hochladen |
Ja |
Herunterladen |
Nein |
Standard |
[leer] |
Beschreibung |
Spalte, die kommentieren für einen Key enthält. |
Identifikator |
tag_column |
Typ |
Zeichenfolge |
Hochladen |
Ja |
Herunterladen |
Nein |
Standard |
[leer] |
Beschreibung |
Index der Spalte, die einen Tag für den Key enthält. |
Identifikator |
first_content_row |
Typ |
Ganzzahl |
Hochladen |
Ja |
Herunterladen |
Nein |
Standard |
1 |
Beschreibung |
Index der ersten Zeile, der übersetzten Inhalt 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 sowie Keys und Übersetzungen. |
Identifikator |
export_max_characters_allowed |
Typ |
Boolean |
Upload |
Nein |
Download |
Ja |
Standard |
false |
Beschreibung |
Exportiert das Limit für Key Zeichen zusammen mit Keys und Übersetzungen. |
Identifikator |
custom_metadata_columns |
Typ |
Hash |
Hochladen |
Ja |
Herunterladen |
Ja |
Standard |
[leer] |
Beschreibung |
Hashmap mit benutzerdefinierten Metadaten, die importiert oder exportiert werden müssen:
|
Strukturbeispiel
key_name |
de_US |
de-DE* |
kommentieren* |
tags* |
max_characters* |
---|---|---|---|---|---|
app_title |
Mein Projekt |
Mein Projekt |
Dies ist der Haupttitel |
App, Titel |
30 |
Gruß |
Hallo „User“! |
"User"! |
Sei höflich |
*optionale Spalten
Die Tabellenkalkulationsdatei benötigt mindestens die Key Spalte und eine Sprache in Reihenfolge des Hochladens. Abgesehen davon, dass zusätzliche Sprachen hinzugefügt werden, können die folgenden Spalten hinzugefügt werden, um Metainformationen hinzuzufügen:
-
kommentieren: dem Key eine Beschreibung hinzufügen
-
tags: Tags zu einzelnen Keys in der Datei hinzufügen
-
max_Zeichen: um ein Zeichenlimit für einen Key festzulegen, indem
Konfigurationsbeispiel
Ein Beispiel für den push Bereich in einer .phraseapp.yml für XLSX Dateien.
push: sources: - Datei: "./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