Formaty / Flutter ARB

Pliki ARB z metadanymi, które zostają na miejscu

Application Resource Bundle to JSON z jedną konwencją: każdy klucz może mieć sąsiada zaczynającego się od @, który go opisuje.

.arb

Wpisy z @ to kontekst i warto je zachować

Plik ARB niesie przy każdym tekście opis i listę zmiennych. To najlepszy kontekst, jaki którykolwiek z tych formatów daje tłumaczowi, a narzędzie, które odrzuca go przy imporcie, zostawia tłumaczowi gołe zdanie i zgadywanie.

Linguiqo odczytuje opis jako kontekst tekstu i zachowuje definicje zmiennych, żeby nie zginęły w drodze tam i z powrotem.

Zmienne są sprawdzane, a nie tylko przenoszone

Tłumaczenie, w którym brakuje zmiennej z tekstu źródłowego, w większości frameworków wywraca aplikację w czasie działania. Linguiqo zgłasza to jako błąd jakości, a nie sugestię, a tekstu, w którym jej brakuje, nie da się zatwierdzić.

Pytania

A co z liczbą mnogą ICU w tekście ARB?

Liczba mnoga w ICU jest rozkładana na osobne pole dla każdej formy, więc tłumacz wypełnia dokładnie formy swojego języka, a przy eksporcie całość jest z powrotem składana w ICU.

Wgraj plik Flutter ARB i przekonaj się

Wersja demo czyta prawdziwy plik i pokazuje wynik. Bez konta, a po dwóch godzinach wszystko jest usuwane.

Otwórz demo

Czym jest Linguiqo