Многоязычное приложение Flutter

Привет, я использовал пакет easy_localization для добавления других языков в свое приложение. но я хочу знать, как мы можем переводить данные вызовов API. Например, представьте, что у нас есть приложение для электронной коммерции, и мы хотим перевести названия продуктов и другую информацию на выбранный язык. Что нам делать и как это сделать во Flutter?

1 ответ

Я рекомендую не использовать какие-либо пакеты для локализации. Документация уже достаточно подробная, а API очень просты. Вам действительно не нужно делать многого, кроме добавления нескольких строк и файлов перевода.

Эти продукты должны быть уже локализованы, чтобы у вас была конечная точка, например, с /en/для английского и /fr/для французского и т. д. А в приложении вы бы просто проверили локализацию и использовали правильную конечную точку. Вы не жестко переводите код в файлы .arb или что-то подобное для динамически изменяющихся элементов.

Другие вопросы по тегам