Translations of the Weasis DICOM viewer into several languages.
This project is maintained separately from Weasis so that translations can be added or updated without recompiling Weasis. Each language pack is packaged as an OSGi fragment bundle that attaches to its matching Weasis bundle at runtime. The translation texts themselves live on Transifex and are pulled in at build time.
Packages are built automatically once a day and published to the mvn-repo Maven repository. Download the matching package for your Weasis version:
| Package | Compatible Weasis | Status | Download |
|---|---|---|---|
weasis-i18n-dist-4.0.0-SNAPSHOT |
4.1.0 and later | Maintained | zip · war |
weasis-i18n-dist-3.0.0-SNAPSHOT |
3.7.0 – 4.0.3 | No longer updated | zip · war |
weasis-i18n-dist-2.0.0-SNAPSHOT |
1.1.x – 3.6.2 | No longer updated | zip · war |
See how to apply the translations to Weasis.
Translations are managed on Transifex, not edited directly in this repository. To add or correct a language, join the Weasis project on Transifex and see the internationalization guide. New translations are picked up automatically by the next scheduled build.
Prerequisites:
- JDK 21
- Maven 3.6.3 or later
- A Transifex API token (the build downloads the translation files)
# Build everything and assemble the distribution
mvn -B clean install -Dtransifex.token=<YOUR_TOKEN>The distributable weasis-i18n.zip and weasis-i18n.war are produced under
weasis-i18n-dist/target/dist/.
To build a single language module (and its parent) instead of the full reactor:
mvn -B clean install -Dtransifex.token=<YOUR_TOKEN> -pl weasis-dicom-rt-i18n -amSee the internationalization page for more details.
Dual-licensed under the Eclipse Public License 2.0 and the Apache License 2.0.