Difference between revisions of "AUR Translation"

From ArchWiki
Jump to: navigation, search
(Updating an Existing Translation)
(use https for links to archlinux.org)
(17 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:Package development (English)]]
+
[[Category:Package development]]
[[Category:HOWTOs (English)]]
+
{{Stub}}
 
+
:See [https://projects.archlinux.org/aur.git/tree/TRANSLATING TRANSLATING] in the AUR source tree for the most up to date, and relevant information.
 
:''This document describes how to create and maintain AUR translations.''
 
:''This document describes how to create and maintain AUR translations.''
:''All you need is yourself, subversion, and python.''
+
:''All you need is yourself, git, and python.''
 
+
=Creating a New Translation=
+
Before beginning, please make sure that git and python are installed. Also, please do not translate if you are unwilling to maintain or find someone to maintain the translation. This is due to the fact that the AUR is a rapidly evolving project and there are constantly new strings to be translated appearing. If the translations get too out of sync with the released versions, there will be too many untranslated strings for the translation to be usable, and it will have to be removed or disabled.
+
 
+
* Check out the AUR source using git.
+
$ git clone http://projects.archlinux.org/git/aur.git  aur-git
+
* Go into the AUR source and run translation_tool. translation_tool will interactively guide you through the translation process, simply answer its questions and prompts. If you wish to stop at some point during the translation, you may kill translation_tool using Ctrl+C. If you later wish to continue the translation, simply run translation_tool again, and it will continue from where you left off.
+
$ cd aur-git
+
$ git checkout -b testing origin/testing
+
$ cd aur-git/web
+
$ utils/translation_tool
+
* To commit your patch to your branch:
+
  git add <all edited files>
+
  git commit -s
+
* Send a diff to either Simo (simo.archlinux.org) or to Aur-Dev  ML for inclusion in the AUR.
+
$ git format-patch origin/master
+
 
+
=Updating an Existing Translation=
+
 
+
* Update your copy of the AUR code.
+
$ cd aur-git
+
$ git pull
+
* Run translation_tool, which will only prompt for strings that have changed or been added since the last translation.
+
$ cd web
+
$ utils/translation_tool
+
* To commit your patch to your branch:
+
  git add <all edited files>
+
  git commit -s
+
* Send a new diff of the lang/ directory to either Simo (simo.archlinux.org) or Paul (paul.archlinux.org) for updating in the AUR.
+
$ svn diff lang/ > myupdate.diff
+

Revision as of 00:31, 6 December 2012

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:AUR Translation#)
See TRANSLATING in the AUR source tree for the most up to date, and relevant information.
This document describes how to create and maintain AUR translations.
All you need is yourself, git, and python.