Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#4068 - Ability to change interface language (i18n) #4069

Open
wants to merge 273 commits into
base: main
Choose a base branch
from

Conversation

awachatilf
Copy link

@awachatilf awachatilf commented Jun 13, 2023

What's in the PR

  • Draft of translation support

How to test manually

  • Configure the application settings.properties file on french language (locale=fr) and verify that texts are in french

Automatic testing

  • PR includes unit tests

Documentation

  • PR updates documentation

Todo

  • Move the strings extracted from the telemetry configuration page back into the HTML files and translate the entire HTML files - to avoid having to disable HTML escaping on the resource models

awachatilf added 30 commits May 22, 2023 17:26
 - inception-support files translation using properties files
 - inception-workload-dynamic files translation using properties files
 - inception-workload-matrix files translation using properties files
 - placeholders texts translation using properties files
…feature/4068-i18n-support

# Conflicts:
#	inception/inception-api-annotation/src/main/java/de/tudarmstadt/ukp/clarin/webanno/api/annotation/preferences/PreferencesActionBarItem.html
#	inception/inception-guidelines/src/main/java/de/tudarmstadt/ukp/inception/guidelines/GuidelinesActionBarItem.html
#	inception/inception-ui-core/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/core/WicketApplicationBase.properties
#	inception/inception-ui-core/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/core/WicketApplicationBase_fr.properties
#	inception/inception-ui-core/src/main/java/de/tudarmstadt/ukp/inception/ui/core/menubar/MenuBar_fr.properties
#	inception/inception-workload-matrix/src/main/java/de/tudarmstadt/ukp/inception/workload/matrix/annotation/MatrixWorkflowActionBarItemGroup.html
@reckart reckart modified the milestones: 31.0, 32.0 Jan 6, 2024
@reckart reckart modified the milestones: 32.0, 33.0 Mar 9, 2024
awachatilf added 13 commits May 22, 2024 12:06
# Conflicts:
#	inception/inception-processing/src/main/java/de/tudarmstadt/ukp/inception/processing/BulkProcessingPageMenuItem.java
#	inception/inception-security/src/main/java/de/tudarmstadt/ukp/inception/security/client/auth/apikey/ApiKeyAuthenticationTraitsEditor.properties
#	inception/inception-support-bootstrap/src/main/java/de/tudarmstadt/ukp/inception/bootstrap/dialog/ChallengeResponseDialog_fr.properties
#	inception/inception-support-bootstrap/src/main/java/de/tudarmstadt/ukp/inception/bootstrap/dialog/ConfirmationDialog_fr.properties
#	inception/inception-support/src/main/java/de/tudarmstadt/ukp/inception/support/wicket-package.properties
#	inception/inception-support/src/main/java/de/tudarmstadt/ukp/inception/support/wicket-package_fr.properties
#	inception/inception-ui-agreement/src/main/java/de/tudarmstadt/ukp/inception/ui/agreement/page/AgreementPage.properties
#	inception/inception-ui-annotation/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/annotation/AnnotationPageMenuItem.java
#	inception/inception-ui-core/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/core/WicketApplicationBase.properties
#	inception/inception-ui-core/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/core/footer/VersionFooterPanel.html
#	inception/inception-ui-core/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/core/login/LoginPage.html
#	inception/inception-ui-curation/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/curation/page/CurationPage.html
#	inception/inception-ui-dashboard-activity/src/main/java/de/tudarmstadt/ukp/inception/ui/core/dashboard/activity/panel/ActivityPanel.html
#	inception/inception-ui-dashboard/src/main/java/de/tudarmstadt/ukp/inception/ui/core/dashboard/projectlist/ProjectsOverviewPage.html
#	inception/inception-ui-kb/src/main/java/de/tudarmstadt/ukp/inception/ui/kb/wicket-package.properties
#	inception/inception-ui-project/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/project/detail/ProjectDetailPanel.html
#	inception/inception-ui-project/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/project/layers/ProjectLayersPanel.html
#	inception/inception-ui-tagsets/src/main/java/de/tudarmstadt/ukp/clarin/webanno/ui/tagsets/TagEditorPanel.html
#	inception/inception-workload-dynamic/src/main/java/de/tudarmstadt/ukp/inception/workload/dynamic/DynamicWorkloadExtensionImpl.java
#	inception/inception-workload-matrix/src/main/java/de/tudarmstadt/ukp/inception/workload/matrix/MatrixWorkloadExtensionImpl.java
#	inception/inception-workload-matrix/src/main/java/de/tudarmstadt/ukp/inception/workload/matrix/annotation/MatrixWorkflowActionBarItemGroup.html
#	inception/inception-workload-matrix/src/main/java/de/tudarmstadt/ukp/inception/workload/matrix/management/MatrixWorkloadFilterPanel.html
#	inception/inception-workload-matrix/src/main/java/de/tudarmstadt/ukp/inception/workload/matrix/management/MatrixWorkloadManagementPage.html
#	inception/inception-workload-matrix/src/main/java/de/tudarmstadt/ukp/inception/workload/matrix/management/MatrixWorkloadManagementPage.properties
@reckart reckart modified the milestones: 33.0, 34.0 Jun 2, 2024
@reckart reckart modified the milestones: 34.0, 35.0 Jul 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐️ Enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants