selfprivacy.org/content/ru/куда.md

3.3 KiB
Raw Blame History

Как добавить новый перевод на сайт selfprivacy?

  1. Для начала создайте аккаунт в нашей Gitea

  2. Перейдите в репозиторий нашего сайта, нажмите кнопку "Fork". image.png

  3. Ничего не меняем, подтверждаем нажимая "Fork Repository". yes_fork.png

  4. Устанавливаем Git себе на компьютер.

  5. Клонируем репозиторий командой в терминале:

git clone https://git.selfprivacy.org/ВАШ НИКНЕЙМ/selfprivacy.org

  1. Переходим в директорию проекта:

Для Unix:

cd selfprivacy.org/content/

Для Windows:

dir selfprivacy.org\content\

  1. Создаем директорию для нового языка в директории "content":

mkdir НОВЫЙ_ЯЗЫК

  1. Теперь можно добавлять файлы перевода в созданную директорию нового языка.

Важно: в директорию нового языка заносите только полностью переведенные файлы! То что осталось не переведенным никак не переносите.

После перевода нужных файлов

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

Для этого вам понадобится установить Hugo локально. На GNU/Linux системах Hugo обычно доступен из репозитория. С Windows все чуть сложнее, найти .exe файл вы сможете на официальном сайте.

После установки перейдите в директорию проекта и выполните команду:

hugo server

В ответе вы увидите ссылку на локальный адрес (обычно ```https://localhost:1313), скопируйте ее в браузер.

Как опубликовать изменения?

  1. Выполните пару команд для создания коммита:

git add all

git commit -m "НАЗВАНИЕ ВАШЕГО ИЗМЕНЕНИЯ"

  1. Теперь опубликуйте созданный коммит (понадобится вводить пароль):

git push

  1. Перейдите по ссылке и нажмите "New Pull Request".

new.png

  1. В выпадающем меню найдите ваш репозиторий.

pull.png

  1. Подтвердите, нажав "New Pull Request"

  2. Заполните название, описание, и нажмите "Create Pull Request"

  3. Готово! Теперь можно написать в чат, или напрямую в обсуждении упоминуть основных разработчиков SelfPrivacy.