Difference between revisions of "Translation for developers"

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:
Beside the pure [[translation]] part of the work, the '''Kiwix source code needs to be synchronized with Translatewiki''' with three additional operations:
Beside the pure [[translation]] part of the work, the '''Kiwix source code needs to be synchronized with Translatewiki'''.
 
This synchronisation with Translatewiki needs three type of operations:
* ''Add a string'' to Kiwix and Translatewiki, ie. introducing a dynamic string which will be replaced by the corresponding translation.
* ''Add a string'' to Kiwix and Translatewiki, ie. introducing a dynamic string which will be replaced by the corresponding translation.
* ''Update the Kiwix strings'' with the translations coming from Translatewiki.
* ''Update the Kiwix strings'' with the translations coming from Translatewiki.
Line 14: Line 16:
* Translatewiki translations are imported separately in the Kiwix code repository on time a week and we always need to synchronize thus files with Kiwix code in both direction (KW->TW and TW -> KW).
* Translatewiki translations are imported separately in the Kiwix code repository on time a week and we always need to synchronize thus files with Kiwix code in both direction (KW->TW and TW -> KW).


'''WARNING: Before any modification of Kiwix source code, update your local code repository with "svn update".'''
'''WARNING: Before any modification of Kiwix source code, update your local code repository with "git pull origin master".'''


== Checkout the code and start Kiwix ==
== Checkout the code and start Kiwix ==

Navigation menu