|
Dateierweiterungen |
.properties |
|
API-Erweiterung |
mozilla_properties |
|
Import |
Ja |
|
Exportieren |
Ja |
|
Unterstützung für Pluralformen |
Nein |
|
Unterstützung für Beschreibungen |
Nein |
|
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 sie in Query-Parametern |
escape_single_quotes: true, omit_separator_space: false, crlf_line_terminators: false, escape_meta_chars: true |
Mozilla-Eigenschaften verwendet .properties-Dateien. Syntax und Anforderungen für diese Eigenschaften sind weitgehend identisch mit Standard-Java properties-Dateien.
Führen Sie vor der Übersetzung eine Plausibilitätsprüfung durch, einschließlich des Entfernens von Duplizieren Keys (insbesondere bei größeren Dateien) und der Verwendung korrekter Zeilenumbrüche (jeder Zeilenumbruch in Text-Strings sollte mit einem \\n versehen werden, andernfalls wird er vom Parser ignoriert).
Codebeispiel
boolean_key = --- true\n empty_string_translation = # Dies ist die großartige Beschreibung für diesen Key! key_with_description = Check it out! Dieser Key hat eine Beschreibung! (Zumindest in einigen Formaten) key_with_line-break = This translations contains\na line-break. nested.deeply.key = I'm a deeply nested key. nested.key = This key is nested inside a namespace. null_translation = pluralized_key.one = Only one kitten found. pluralized_key.other = Wow, you have %s kittens! pluralized_key.zero = You have no kitten. sample_collection = --- - first item - second item - third item simple_key = Simple key, simple message, so simple. unverified_key = Diese Übersetzung ist noch nicht überprüft und wartet darauf. (In einigen Formaten exportieren wir auch diesen Status)