Development git patches » History » Version 1
tan, 12/30/2009 01:02 AM
Added initial page with instructions on how to create a local copy of the git master with personal preferences set.
1 | 1 | tan | h1. Creating Translation git patches |
---|---|---|---|
2 | 1 | tan | |
3 | 1 | tan | {{toc}} |
4 | 1 | tan | |
5 | 1 | tan | h2. About these instructions |
6 | 1 | tan | |
7 | 1 | tan | There are two sets of instructions here; one for first-time setup, one for already existing setups. |
8 | 1 | tan | |
9 | 1 | tan | h2. First-time setup |
10 | 1 | tan | |
11 | 1 | tan | 1. Create a directory to hold the git repository |
12 | 1 | tan | <pre>$ mkdir quassel-dev |
13 | 1 | tan | $ cd quassel-dev</pre> |
14 | 1 | tan | |
15 | 1 | tan | 2. Create a git copy of the master from git.quassel-irc.org |
16 | 1 | tan | <pre>$ git clone git://git.quassel-irc.org/quassel.git</pre> |
17 | 1 | tan | |
18 | 1 | tan | 3. Change into your new copy of the git repository |
19 | 1 | tan | <pre>$ cd quassel</pre> |
20 | 1 | tan | |
21 | 1 | tan | 4. Set your personal preferences (I'm uncertain if --global is needed) |
22 | 1 | tan | <pre>$ git config user.name "Your full name here" |
23 | 1 | tan | $ git config user.email "your.email@address.here" |
24 | 1 | tan | $ git config --global user.name "Your full name here" |
25 | 1 | tan | $ git config --global user.email "your.email@address.here"</pre> |
26 | 1 | tan | |
27 | 1 | tan | 5. At this point you have your very own working copy of the central git repository which you can make changes to. Now is a good time to fire up your favorite .po-editor, and start editing your language file (you should edit the file in your local git repository). |
28 | 1 | tan | As an example based on the path I've used here, the Norwegian Bokmaal translation file: <pre>~/quassel-dev/quassel/po/quassel_nb_NO.po</pre> |
29 | 1 | tan | |
30 | 1 | tan | When you have edited the file(s), you should get follow the steps in the "Existing setups" below to create the git patch file(s). |
31 | 1 | tan | |
32 | 1 | tan | h2. Existing setups |
33 | 1 | tan | |
34 | 1 | tan | Here, I assume you have either followed the instructions above, or already have a git repository clone from the master. |
35 | 1 | tan | |
36 | 1 | tan | 1. |