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