Formaty
Formaty i to, co każdy z nich robi źle
Każdy format lokalizacji przechowuje to samo i każdy robi to inaczej. Te strony są o różnicach: gdzie mieszka liczba mnoga, co niesie kontekst i która reguła escapowania zawodzi po cichu.
.po / .pot
Gettext PO
Nagłówek liczby mnogiej dla każdego języka
.xcstrings
Apple String Catalog
Jeden plik z powrotem podzielony na języki
strings.xml
Android strings.xml
Escapowanie, które przetrwa build
.arb
Flutter ARB
Metadane @ zachowane jako kontekst
.xlf / .xliff
XLIFF
1.2 i 2.0, stany sprawdzenia zachowane
.json
i18next JSON
Przyrostki, których potrzebuje każdy język
.yml / .yaml
Rails YAML
Klucz główny zapisany dla każdego języka
.csv
CSV
Twoje nazwy kolumn, dowolny separator
Wypróbuj na własnym pliku
W wersji demo wgrywasz plik i od razu widzisz, co z niego powstało. Bez konta.
Otwórz demo