AIKraft/Skills/flutter-setup-localization

flutter-setup-localization

Добавляет зависимости flutter_localizations и intl, включает generate: true в pubspec.yaml и создаёт l10n.yaml. Применяется при инициализации локализации в новом Flutter-проекте.

flutter official Разработка ★ 3k

Что делает навык

Настройка инфраструктуры локализации в проекте Flutter путем добавления зависимостей flutter_localizations и intl, включения генерации в pubspec.yaml и создания конфигурационного файла l10n.yaml. Решает задачу инициализации поддержки многоязычности в новом проекте.

Когда применять

  • Инициализация локализации в новом Flutter-проекте
  • Настройка структуры ресурсов для поддержки нескольких языков
  • Подготовка проекта к использованию AppLocalizations для типобезопасного доступа к строкам

Как работает

  1. Добавить зависимости flutter_localizations и intl в pubspec.yaml
  2. Установить значение generate: true в конфигурации pubspec.yaml
  3. Создать файл l10n.yaml для настройки генерации локализации
  4. Создать файлы .arb для определения локализованных строк
  5. Сгенерировать класс AppLocalizations на основе ресурсов

Примеры запросов агенту

Настрой локализацию в моем новом Flutter-проекте
Добавь поддержку многоязычности, используя стандартный подход Flutter
Инициализируй i18n и l10n в проекте, создав необходимые файлы и зависимости

Что понадобится

  • Flutter SDK
  • pubspec.yaml
  • l10n.yaml

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «flutter-flutter-setup-localization» из репозитория: # https://github.com/flutter/agent-plugins
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r flutter-flutter-setup-localization/ ~/.claude/skills/flutter-flutter-setup-localization/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.