Difference between revisions of "Translation for developers/ru"

Jump to navigation Jump to search
no edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{translations}}
{{translations}}
Кроме чисто работы по [[translation|переводу]] , исходный код  '''Kiwix нужно синхронизировать с помощью Translatewiki'''.
Простого [[{{ll|translation}}|перевода]] будет недостаточно ,чтобы перевести программу Kiwix на ваш язык,нужно ещё  исходный код  '''Kiwix синхронизировать с помощью Translatewiki'''.


Эта синхронизация с помощью Translatewiki содержит три необходимых  этапа операций:
Эта синхронизация с помощью Translatewiki содержит три необходимых  этапа операций:
* ''Add a string'' to Kiwix and Translatewiki, ie. introducing a dynamic string which will be replaced by the corresponding translation at the runtime.
* ''Добавить строку'' в Kiwix и Translatewiki, ie. introducing a dynamic string which will be replaced by the corresponding translation at the runtime.
* ''Update the Kiwix strings'' with the translations coming from Translatewiki.
* ''Обновить Kiwix строки'' with the translations coming from Translatewiki.
* ''Add a new Translatewiki full translated language to Kiwix''.
* 'Добавить новый Translatewiki полностью переведённый  язык в Kiwix''.


== Requirements ==
==Рекомендации==
You need a GNU/Linux Operating System. It is possible to do it in another operating system, but it is more complicated to get a working environment.
Вам нужна GNU/Linux операционная система. Возможно использовать и другие операционные системы, но гораздо сложнее будет получить  там рабочую среду.


You need to have a few things in mind:
You need to have a few things in mind:
Line 17: Line 17:
* Translatewiki translations are imported separately in the Kiwix code repository once a week and we always need to synchronize those files with Kiwix code in both directions (KW->TW and TW -> KW).
* Translatewiki translations are imported separately in the Kiwix code repository once a week and we always need to synchronize those files with Kiwix code in both directions (KW->TW and TW -> KW).


'''WARNING: Before any modification of Kiwix source code, update your local code repositories with "git pull origin master" in each one of them.'''
'''Внимание: До любых изменений в исходном коде Kiwix, обновите ваш локальный репозиторий кода с помощью "git pull origin master" в каждом из них.'''


== Checkout the code and start Kiwix ==
== Проверка кода и запуск Kiwix ==


Before starting to work on the integration of new strings in the Kiwix code, it's preferable to [[compilation|achieve to compile Kiwix]]:
Before starting to work on the integration of new strings in the Kiwix code, it's preferable to [[{{ll|compilation}}|achieve to compile Kiwix]]:
* Get the unstable code
* Get the unstable code
* Compile it
* Compile it
Line 108: Line 108:


== See also ==
== See also ==
* [[Translation]]
* [[{{ll|Translation}}|Translation]]
* [[Compilation]]
* [[{{ll|Compilation}}|Compilation]]


[[Category:Developer's Guide]]
[[Category:Developer's Guide]]

Navigation menu