Co robi konwerter
- Czyta pliki
.strings(UTF-8 lub UTF-16, komentarze/* … */i//, sekwencje\n,\"i\U00e9). - Łączy wszystkie języki jednej tabeli w jeden katalog (
Localizable.xcstrings,InfoPlist.xcstrings…): jeden wpis na klucz, z tłumaczeniem każdego języka w stanietranslated. Tabele nigdy się nie mieszają. - Komentarz nad kluczem staje się komentarzem wpisu.
- Wskazuje klucze brakujące w danym języku, klucze zdefiniowane dwukrotnie i wiersze, których nie da się odczytać.
Plik jest zapisywany w stylu Xcode (wcięcie na 2 spacje, spacja przed każdym dwukropkiem), więc diff w Gicie pozostaje czytelny.