Локализация Flutter приложения Intl (l10n) | Как добавить языки ?

 

Подписывайся на мой: Telegram
GitHub
(Куча кода на dart / Flutter) Boosty
Instagram   / frezycode   Код из урока:
Localization & Internationalization приложения - очень важный этап в разработке любого Flutter проекта. А почему это он стал таким важным? Рассказываю и доказываю в этом видео. В этом ролике мы с вами разберем как начать работу с локализацией проекта. Как пользоваться расширением Flutter Intl Этот extension помогает настроить работу локализации в проекте и генерировать локализацию. А как мы уже знаем из курса, генерировать что-то - прекрасно во всех смыслах. Так же разберемся с тем, что такое .arb. файлы, как добавлять несколько языков в локализацию, как делать локализацию текста с параметрами. Короче говоря, я бы уже видео открыл и начинал смотреть) 00:00 - 00:09 Вступление 00:09 - 00:39 Что такое локализация и зачем она нужна ? 00:39 - 01:11 Почему нужно делать локализацию проекта всегда ? 01:11 - 01:39 Локализация l10n и Flutter Intl 01:39 - 02:20 Устанавливаем расширение Flutter Intl 02:20 - Инициируем локализацию в проекте (Flutter Intl Initialize) 02:52 - 03:03 Что такое arb файлы ? 03:03 - 03:25 Куда генерирует локализация ? 03:25 - 03:34 В чем плюс генерируемой локализации ? 03:34 - 04:01 Добавляем зависимость flutter_localizations 04:01 - 04:51 Добавление локализации в flutter приложение 04:51 - 05:09 Что такое S.delegate в локализации flutter ? 05:09 - 05:52 Как работает локализация самого Flutter (Localization delegates)? 05:52 - 06:09 Что такое S.delegate.supportedLocales 06:09 - 06:47 Как установить язык для локализации приложения ? 06:47 - 08:03 Добавляю пример текста на экран 08:03 - 10:12 Как вынести текст в локализацию? (Первый способ) 10:12 - 10:27 Минусы первого способа 10:27 - 11:37 Вынести текст в локализацию из самого кода extension (Второй способ) 11:37 - 12:42 Как добавить несколько языков в локализацию flutter приложения ? 12:42 - 12:57 - Про ISO код языка 12:57 - 14:03 Продолжаем добавлять локализацию на русском 14:03 - 14:37 Как выбирается язык локализации (Системные настройки) ? 14:37 - 15:01 Как настроить язык локализации из приложения ? 15:01 - 15:30 Локализация текста с параметрами 15:30 - 15:46 Как не нужно делать локализацию текста с параметрами 15:46 - 19:13 Как делать локализацию текста с параметрами в flutter ? 19:13 - 20:04 Почему я не использую другие возможности локализации ? #войтивайти #программирование #flutter