Was der Konverter macht
- Liest Ihre
.strings-Dateien (UTF-8 oder UTF-16, Kommentare/* … */und//, Escapes\n,\"und\U00e9). - Führt alle Sprachen einer Tabelle zu einem einzigen Katalog zusammen (
Localizable.xcstrings,InfoPlist.xcstrings…): ein Eintrag pro Schlüssel, mit der Übersetzung jeder Sprache im Statustranslated. Tabellen werden nie vermischt. - Übernimmt den Kommentar über einem Schlüssel als Kommentar des Eintrags.
- Markiert Schlüssel, die in einer Sprache fehlen, doppelt definierte Schlüssel und unlesbare Zeilen.
Die Datei wird im Stil von Xcode geschrieben (Einrückung mit 2 Leerzeichen, ein Leerzeichen vor jedem Doppelpunkt), damit Ihr Git-Diff lesbar bleibt.