Mercurial > dive4elements > gnv-client
annotate doc/config-manual/adding_new_languages.tex @ 1134:411b09d348ca
Some refactoring of 'Adding new Languages' section.
doc/trunk@1249 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 30 Jun 2010 08:52:49 +0000 |
parents | |
children |
rev | line source |
---|---|
1134
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
1 \subsection{Adding new Languages} |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
2 The GNV-Server has the possibility to handle different languages. It is |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
3 necessary to configure those. |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
4 |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
5 The configuration is divided into three steps: |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
6 |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
7 \begin{enumerate} |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
8 \item Adding the required resource-file to the GNV-Server |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
9 \\{\tt /gnv-artifacts/src/main/resources/lang } |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
10 \item Adding the required resource-file to the GNV-Web-Client |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
11 {\tt /gnv/src/main/resources} |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
12 \item Publishing the new language to the GNV-Server by adding the |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
13 language-code to the file |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
14 \\{\tt /gnv-artifacts/src/main/resources/lang/lang.conf} |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
15 \end{enumerate} |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
16 |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
17 To generate the resource-files it might be helpful to copy an existing one and |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
18 translate its content into the desired language. |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
19 |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
20 Please note that you have to re-package the modules gnv and gnv-artifacts to |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
21 enable the new languages - currently, only german and english are provided. |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
22 If you want to provide further languages you have to change the toggle-mechanism |
411b09d348ca
Some refactoring of 'Adding new Languages' section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
23 for switching the language in the web-client. |