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

OSCHINA-MIRROR/kubesphere-console

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
join-the-kubesphere-localization-project.md 5.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 18:07 25dcdf2

Присоединяйтесь к проекту локализации KubeSphere

Проект локализации KubeSphere теперь доступен на Crowdin. В этом документе описывается, как вы можете помочь локализовать веб-консоль KubeSphere, чтобы сделать KubeSphere доступным для пользователей из всех регионов, говорящих на всех языках и имеющих разное культурное происхождение.

Начните локализацию веб-консоли KubeSphere

Файлы локали с UI-строками веб-консоли KubeSphere были загружены на Crowdin. Выполните следующие шаги, чтобы начать локализацию веб-консоли KubeSphere.

  1. Посетите https://crwd.in/kubesphere и войдите в свой аккаунт GitHub, чтобы присоединиться к проекту локализации KubeSphere.
  2. Выберите язык и файл локали, чтобы начать переводить UI-строки. Если вашего языка нет в списке, пожалуйста, создайте проблему в репозитории kubesphere/console.

Примечание: китайский (упрощённый) поддерживается KubeSphere SIG-Docs и не требует локализации. Если у вас есть какие-либо предложения по существующим UI-текстам на китайском (упрощённом), вы можете создать проблему, чтобы обсудить это.

  1. На странице редактирования перевода выберите UI-строку, введите перевод и нажмите «Сохранить», чтобы перевести строку. Сохраняйте HTML-теги и слова, заключённые в фигурные скобки ({}), неизменными в своих переводах. Слова, заключённые в фигурные скобки, являются переменными, значения которых загружаются динамически. Например, сохраните <a href="{link}">, </a> и {time} неизменными в своём переводе для следующей UI-строки:

Для получения дополнительной информации об операциях на Crowdin см. официальную документацию Crowdin (https://support.crowdin.com/).

Получите контекст и просмотрите свои переводы

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

  1. Посетите демонстрационную среду KubeSphere по адресу https://l10n.kubesphere.io/ и войдите под своим аккаунтом GitHub. По умолчанию вам разрешено только просматривать ресурсы в демонстрационной среде KubeSphere. Если вам требуются права администратора, отправьте электронное письмо на адрес l10n@kubesphere.io и предоставьте следующую информацию:
  • ваше имя пользователя GitHub;
  • ваш адрес электронной почты GitHub;
  • название вашей организации (если есть).
  1. На Crowdin получите пути UI-строк из имён файлов локали и комментариев. Например, следующее имя файла и комментарий указывают, что строка Platform Roles находится в области баннера страницы Platform Roles.

Все предыдущие проблемы будут... Проблемы будут решены в последующих обновлениях файлов локализации и исходного кода консоли.

Поддержка и обсуждение

Переводы строк пользовательского интерфейса будут объединены в основную ветку репозитория kubesphere/console и станут доступны пользователям по всему миру в следующем выпуске KubeSphere.

Если вы столкнётесь с какими-либо препятствиями в процессе локализации, не стесняйтесь создавать проблемы в репозитории kubesphere/console.

Присоединяйтесь к каналу Slack KubeSphere #sig-console (https://kubesphere.slack.com/archives/C010UN5BMRR), чтобы обсудить проблемы локализации, поделиться навыками локализации или просто рассказать нам о своих впечатлениях от использования веб-консоли KubeSphere.

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

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

1
https://api.gitlife.ru/oschina-mirror/kubesphere-console.git
git@api.gitlife.ru:oschina-mirror/kubesphere-console.git
oschina-mirror
kubesphere-console
kubesphere-console
master