-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Перевод посредством сравнения версий #1
Comments
Привет! ✌️ :) https://github.com/maksimr/angular-doc тут находятся переводы и из него же собирается сайт. Сейчас мы там не создаем отдельных файлов, а переводим прям в тех же где был английский. |
Кстати вики уже можно выгрузить себе а машинку :) |
Да, вот например последний комит хэш xxx записали его, смотрим обновление, смотрим diff правим, ставим новый хэш и дату, и получается что не пропустишь никак изменений |
Проблема пока не столь актуальна, т.к. нужно для начала просто перевести все: учебник, АПИ... :-) При ручном способе все намного проще и не надо даже никаких дат писать. Можно просто раз в месяц проходится по официальному репозиторию, смотреть коммиты за месяц и актуализировать перевод. В процессе погружения в статью и так будет видно в чем отличия, даже если пропустить пару коммитов оригинала. В автоматическом способе можно написать приложение, которое тупо сканирует официальный репозиторий и выдает список ссылок на коммиты по каждой статье, начиная с даты последней проверки. Если коммитов у статьи много накопилось, то стоит обновить перевод. Актуализировал перевод, нажал кнопочку ОК и дата последней проверки стала сегодняшней. Правда, не факт, что будет проще предложенного выше. |
При ручном способе все намного проще, поверьте =) |
Ладно, верим)) |
Перенесли задачу сюда AngularjsRUS/angular-doc#5. Эту закрываю ;) |
Привет сообществу angularjs
Вы выбрали неправильный подход к переводу, потому что то что написано в вики - нельзя экспортировать и нельзя отследить изменения перевода, актуален он или нет.
Как сделать нормально:
Есть офф. доки
https://github.com/angular/angular.js/tree/master/docs/content
Необходимо создавать по такой же структуре только с русским переводом + файл истории каждого файла:
ревизия коммита + дата
При обновлении в офф. репе, сравниваем diff между коммитами и обновляем так же документацию: в итоге получается всегда стабильный и полный перевод.
The text was updated successfully, but these errors were encountered: