Date: Thu, 28 Mar 2024 11:25:14 +0000 (UTC) Message-ID: <1034734789.37.1711625114960@83986f441e2d> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_36_87077155.1711625114959" ------=_Part_36_87077155.1711625114959 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
The translation files are now hosted and managed on T= ransifex website. Get an account at = Transifex and help translating to your language! If your language is mi= ssing, just head over to Transifex and request a new language.
Text length
The translations for many languages frequently exceed the length of the = corresponding English source. It could be a problem for the layout of graph= ical components (e.g. buttons).
Some characters representing values (%d, %s), new line (\n) and html tag= s must not be translated. For other translating recommendations, see Transifex help.
For special words or particular contexts look at the "Instructions" text= box (gives explanations or definitions).
weasis-i18n is the internationalization project of = Weasis. As a separate project, it can have its own r= elease cycle. The fragments of plug-ins (OSGI concept) c= ontain only the translation files which are merged during runtime to the ap= plication.
That means the weasis-i18n.war file can be deployed at any time. The plu= g-in translation will be updated by Weasis only if the timestamp number has= changed. This timestamp is set during the build phase described below.
Additional projects to obtain a full translation of Weas= is
java-swing-dialogs = translations must be updated manually in the weasis-launcher module an= d docking-frames translations must be packa= ged with the library.
Maven 2.2 or higher (http://maven.apache.org/guides/= index.html)
If your computer is behind a proxy server, configure maven.
To clone the repository, first install GIT and either clone using a grap= hical GIT client (such as Tortoise Git) or directly from the command line u= sing the command:
git cl= one git://github.com/nroduit/weasis-i18n.git
This command will copy the current development code (the "master" branch=
) into a local directory named weasis-i18n.
Note: Sources c=
an also be browsed online or download as=
a zip file.
mvn cl= ean install -Dtransifex.credential=3D<"username:password">
All of the API calls on Transifex require the use=
r to be authenticated. So the value "username:password" must be replaced by=
your credential, see how to create an a=
ccount.
Command with proxy server:
mvn clean install -DproxySet=3Dtrue -DproxyHost=3D<host> -DproxyPort=
=3D<port> -Dtransifex.credential=3D<"username:password">
Old versions
Get the GIT branch 1.2.x of weasis-i18n and build the package of https://www.transifex.com/organiza= tion/weasis/dashboard/weasis-12-old
The distribution files are located in the weasis-i18n-dist/target/di= st 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.i= 18n in JNLP file must be adapted).
To update translation packs in weasis-portable, unzip weasis-i18n.zip an= d 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).