-
Feature Request
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
- in HTML files all verbal texts are replaced with meaningful tokens which are piped to the angular translate filter
<p>{{ 'EXAMPLE_TOKEN' | translate }}</p>
- in JS files all verbal texts are replaced with meaningful tokens - the instant method of the $translate provider is applied to the tokens
$translate.instant('EXAMPLE_TOKEN');
- all tokens are stored in src/main/resources-plugin/cockpit/locales/en.json
- use a meaningful prefix like "PLGN_MIG_..." for the tokens to make clear that they belong together
- do not split up coherent sentences in multiple tokens if the sentences contain one or more variables. Neither in the HTML nor JS files. Use the following way instead to handle such situations:
<p>{{ 'BATCHES_PROGRESS_FAILED' | translate:'{jobs: selection.failedJobs}' }}</p>
$translate.instant('SERVICES_RESOURCE', {status: errorResponse.status})
{ ... "BATCHES_PROGRESS_FAILED" : "Failed {{jobs}}", ... "SERVICES_RESOURCE": "Received {{status}} from server.", ... }
- punctuation signs should be stored in the translation file also
- no further configurations are necessary (e. g. Gruntfile, etc.)
This is the controller panel for Smart Panels app
- is depended on by
-
CAM-2268 I18n Internationalization support for camunda-bpm-platform-ee (EE)
- Closed