|
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 Heruntergeladen 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-Lokalisierung 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 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! This key has a description! (At least in some formats)" 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)