Флаттер - пламя и интернационализация? - PullRequest
1 голос
/ 09 марта 2020

Каков рекомендуемый метод i18n для программ Dart без виджетов Flutter (Игры с пакетом Flame)?

Я пробовал пакет dart Intl и пакет Flutter intl с плагином Android Studio, но не могу запустите его правильно. Я использую DeviceLocale для получения локали, но хочу использовать надлежащие классы / методы для чтения строк в каждой локали из файлов (например, arb), но я не выяснил, как это сделать с помощью данных инструментов. В пакете Flutter intl всегда нужен контекст для переводов, которых у меня нет в игре Flame. Конечно, у меня есть рабочее решение, основанное на классе Translation и Maps, но я ожидаю, что должен быть общий способ сделать это правильно.

У кого-нибудь есть примеры того, как реализовать это чистым способом?

С уважением, Ральф

1 Ответ

0 голосов
/ 09 марта 2020

эй, вы уже пробовали этот пакет easy_localization , безусловно, это лучшее, что я получил, когда дело доходит до локализаций

...