Wiki Markup |
---|
Style |
.panel {-moz-border-radius: 7px;
border-radius: 7px;}
.panelMacro table {-moz-border-radius: 15px;
border-radius: 15px;}
|
Panel | ||
---|---|---|
| ||
The translation files are now hosted and managed on Transifex website. Get an account at Transifex and help translating to your language! If your language is missing, just head over to Transifex and request a new language. |
Note | ||
---|---|---|
| ||
The translations for many languages frequently exceed the length of the corresponding English source. It could be a problem for the layout of graphical components (e.g. buttons). |
Tip | ||
---|---|---|
| ||
Some characters representing values (%d, %s) or new line (\n) must not be translated. For other translating recommendations, see Transifex help. |
Section | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Building
...
Weasis-i18n
...
Panel | ||
---|---|---|
| ||
] is the internationalization project of [|https://github. com/nroduit/Weasis].As a separate project, it can have its own release cycle. The fragments of plug-ins ( [ |http://www.osgi.org/About/WhatIsOSGi]) contain only the translation files which are merged during runtime to the application. That means the weasis-i18n.war file can be deployed at any time. The plug-in translation will be updated by Weasis only if the timestamp number has changed. This timestamp is set during the build phase described below. h4. Prerequisites # JDK 6 or higher ([Sun|http://java.sun.com/javase/downloads] or [OpenJDK|http://openjdk.org/install]) # Maven 2.2 or higher ([http://maven.apache.org/guides/index.html| |
Prerequisites
- JDK 6 or higher (Sun or OpenJDK)
- Maven 2.2 or higher (http://maven.apache.org/guides/index.html
...
- )
...
Note
...
If
...
your
...
computer
...
is
...
behind
...
a
...
proxy
...
server,
...
...
...
.
- Git (or directly download source from gitub), one of the following client:
- CLI on Linux or Mac OS X - Install git-core package
- Windows - Tortoise Git - (When installing msysgit be sure to choose Unix style line endings)
- Eclipse - Install egit
Getting the Source
To clone the repository, first install GIT and either clone using a graphical GIT client (such as Tortoise Git) or directly from the command line using the command:
Code Block | ||||
---|---|---|---|---|
| ||||
git clone git://github.com/nroduit/weasis-i18n.git
{code}
|
This
...
command
...
will
...
copy
...
the
...
current
...
development
...
code
...
(the
...
"master"
...
branch)
...
into
...
a
...
local
...
directory
...
named
...
weasis-i18n
...
.
...
Note:
...
Sources
...
can
...
also
...
be
...
...
...
or
...
download
...
as
...
a
...
...
...
.
Build the distribution
- Go in the weasis-i18n directory, Compile and install all the plug-ins in the local Maven repository
Code Block | ||||
---|---|---|---|---|
| ||||
mvn clean install -Dtransifex.credential="username:password"
{code}
{info}
All of the API calls on [Transifex|https://www.transifex.net/projects/p/weasis/] require the user to be authenticated. So the value |
Info |
---|
All of the API calls on Transifex require the user to be authenticated. So the value "username:password" must be replaced by your credential, see how to [ |https://www.transifex.net/accounts/signin/?next=/home/]. {info} The distribution files are located in the _. |
The distribution files are located in the weasis-i18n-dist/target/dist
...
folder.
...
weasis-i18n.war
...
must
...
be
...
placed
...
in
...
the
...
same
...
base
...
context
...
as
...
weasis.war
...
(if in other web context, the value of the property weasis.i18n in JNLP file must be adapted).
To update translation packs in weasis-portable, unzip weasis-i18n.zip and replace files in weasis-portable/weasis/bundle-i18n/.
...
Note:
...
weasis-launcher-i18n
...
cannot not be updated dynamically. It must be imported in the Weasis source (weasis-launcher).