3.3 KiB
Как добавить новый перевод на сайт selfprivacy?
-
Для начала создайте аккаунт в нашей Gitea
-
Перейдите в репозиторий нашего сайта, нажмите кнопку "Fork". image.png
-
Ничего не меняем, подтверждаем нажимая "Fork Repository". yes_fork.png
-
Устанавливаем Git себе на компьютер.
-
Клонируем репозиторий командой в терминале:
git clone https://git.selfprivacy.org/ВАШ НИКНЕЙМ/selfprivacy.org
- Переходим в директорию проекта:
Для Unix:
cd selfprivacy.org/content/
Для Windows:
dir selfprivacy.org\content\
- Создаем директорию для нового языка в директории "content":
mkdir НОВЫЙ_ЯЗЫК
- Теперь можно добавлять файлы перевода в созданную директорию нового языка.
Важно: в директорию нового языка заносите только полностью переведенные файлы! То что осталось не переведенным никак не переносите.
После перевода нужных файлов
Перед тем как публиковать изменения, соберите сайт локально и убедитесь что все статьи доступны и в переводе нет ошибок.
Для этого вам понадобится установить Hugo локально. На GNU/Linux системах Hugo обычно доступен из репозитория. С Windows все чуть сложнее, найти .exe файл вы сможете на официальном сайте.
После установки перейдите в директорию проекта и выполните команду:
hugo server
В ответе вы увидите ссылку на локальный адрес (обычно ```https://localhost:1313), скопируйте ее в браузер.
Как опубликовать изменения?
- Выполните пару команд для создания коммита:
git add all
git commit -m "НАЗВАНИЕ ВАШЕГО ИЗМЕНЕНИЯ"
- Теперь опубликуйте созданный коммит (понадобится вводить пароль):
git push
- Перейдите по ссылке и нажмите "New Pull Request".
new.png
- В выпадающем меню найдите ваш репозиторий.
pull.png
-
Подтвердите, нажав "New Pull Request"
-
Заполните название, описание, и нажмите "Create Pull Request"
-
Готово! Теперь можно написать в чат, или напрямую в обсуждении упоминуть основных разработчиков SelfPrivacy.