Skip to content
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

Closed
davetoxa opened this issue May 2, 2013 · 7 comments
Closed

Comments

@davetoxa
Copy link

davetoxa commented May 2, 2013

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

Как сделать нормально:
Есть офф. доки
https://github.com/angular/angular.js/tree/master/docs/content
Необходимо создавать по такой же структуре только с русским переводом + файл истории каждого файла:
ревизия коммита + дата
При обновлении в офф. репе, сравниваем diff между коммитами и обновляем так же документацию: в итоге получается всегда стабильный и полный перевод.

@maksimr
Copy link
Owner

maksimr commented May 2, 2013

Привет! ✌️ :)

https://github.com/maksimr/angular-doc тут находятся переводы и из него же собирается сайт.
Здесь так сказать черновой вариант.

Сейчас мы там не создаем отдельных файлов, а переводим прям в тех же где был английский.
А файл с датой и ревизией руками заполняете?

@maksimr
Copy link
Owner

maksimr commented May 2, 2013

Кстати вики уже можно выгрузить себе а машинку :)

@davetoxa
Copy link
Author

davetoxa commented May 2, 2013

Да, вот например последний комит хэш xxx записали его, смотрим обновление, смотрим diff правим, ставим новый хэш и дату, и получается что не пропустишь никак изменений

@tamtakoe
Copy link

tamtakoe commented May 2, 2013

Проблема пока не столь актуальна, т.к. нужно для начала просто перевести все: учебник, АПИ... :-)

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

В автоматическом способе можно написать приложение, которое тупо сканирует официальный репозиторий и выдает список ссылок на коммиты по каждой статье, начиная с даты последней проверки. Если коммитов у статьи много накопилось, то стоит обновить перевод. Актуализировал перевод, нажал кнопочку ОК и дата последней проверки стала сегодняшней. Правда, не факт, что будет проще предложенного выше.

@davetoxa
Copy link
Author

davetoxa commented May 3, 2013

При ручном способе все намного проще, поверьте =)

@tamtakoe
Copy link

tamtakoe commented May 3, 2013

Ладно, верим))

@maksimr
Copy link
Owner

maksimr commented May 5, 2013

Перенесли задачу сюда AngularjsRUS/angular-doc#5. Эту закрываю ;)

@maksimr maksimr closed this as completed May 5, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants