1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/pd4d10-git-touch

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 2.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 00:28 dd749ab

Вклад

Структура репозитория

lib
├── main.dart # Точка входа в приложение
├── graphql
│   ├── # Запросы GraphQL
├── models
│   ├── # Модели провайдера и другие модели JSON
├── router.dart # Маршрутизаторы здесь
├── scaffolds
│   ├── # Несколько шаблонов для сокращения стандартного кода
├── screens
│   ├── gh_xxx.dart # Экраны GitHub
│   ├── bb_xxx.dart # Экраны Bitbucket
│   ├── gl_xxx.dart # Экраны GitLab
│   └── gt_xxx.dart # Экраны Gitea
│   └── # Файл без префикса: общие экраны
├── utils
│   ├── # Утилиты
├── widgets
│   ├── # Многоразовые виджеты
└── l10n
    └── # Файлы Arb (сопоставления переводов)

Добавление переводов

  • Используйте расширение Flutter Intl. Смотрите это демо, чтобы получить лучшее представление.

  • Вы можете найти ключевые слова для перевода в любом из существующих файлов .arb. Чтобы добавить новый язык, всё, что вам нужно сделать, это скопировать json из одного из файлов и заменить value ключа на правильный перевод. Создайте новый файл .arb для нового языка с помощью расширения.

  • Чтобы добавить новое предложение/фразу для перевода, используйте расширение и действуйте так, как указано в демо. Использование расширения рекомендуется, поскольку оно добавляет предложение/фразу во все файлы .arb, вместо того чтобы добавлять их в каждый файл вручную.

Не стесняйтесь открыть вопрос, чтобы обсудить его, если вы застряли.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/pd4d10-git-touch.git
git@api.gitlife.ru:oschina-mirror/pd4d10-git-touch.git
oschina-mirror
pd4d10-git-touch
pd4d10-git-touch
main