Poradniki lokalizacji Flutter i iOS
Co naprawdę sprawdzają gen-l10n i Xcode, co przepuszczają i jak to wyłapać przed wydaniem.
- Jak znaleźć brakujące klucze w plikach ARB aplikacji Flutter Znajdź brakujące tłumaczenia w plikach ARB aplikacji Flutter: opcja untranslated-messages-file, skrypt porównujący klucze i kontrola placeholderów. Zaktualizowano 27 września 2026
- Liczba mnoga ICU i placeholdery: co przepuszcza gen-l10n Zgubiony placeholder, przemianowana zmienna, gałąź =1 pokazywana dla zera po francusku: czego flutter gen-l10n nie zgłasza w plikach ARB. Test na Flutter 3.47. Zaktualizowano 27 września 2026
- Migracja Localizable.strings do String Catalogu (.xcstrings) Przejście z Localizable.strings na String Catalog w Xcode: migracja, format pliku .xcstrings i co sprawdzić w diffie przed commitem. Zaktualizowano 27 września 2026
- Tłumacz aplikację Flutter z Ollama lub LM Studio Tłumaczenie plików ARB aplikacji Flutter lokalnym modelem (Ollama, LM Studio): konfiguracja, prompt, skrypt w Dart i błędy, na które trzeba uważać. Zaktualizowano 27 września 2026
- Słowa kluczowe App Store: 100 bajtów czy 100 znaków? Dokumentacja App Store Connect mówi o 100 bajtach, inne strony Apple o 100 znakach. Co to zmienia dla polskiego, języków z akcentami, japońskiego czy tajskiego. Zaktualizowano 27 września 2026
- %@, %1$@, %lld: specyfikatory formatu, które psują się w tłumaczeniu Pominięte specyfikatory, zmienione typy, zamieniona kolejność i francuska pułapka „20 % de remise”: typowe błędy formatu w tłumaczeniach iOS i jak je wyłapać. Zaktualizowano 27 września 2026