Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties
hiddentrue
idDONE

Product Version2021 Winter
Report Note
AssigneeAntje

Resources & Remarks

Modification History

NameDateProduct VersionAction
Antje20 SEP 20212021 WinterPage created.
Agnieszka07 OCT 20212021 WinterrLANG
Antje16 FEB 20222022 Springroles are configurable, but not for architect
Christoph24 FEB 20222022 Springadded Data format support (DOKU-2394)
Agnieszka30 MAR 20222022 SpringrLANG
Christoph06 APR 202202022 Summeradded 3 languages  BUD-1114

@Antje : Peter hat mir zwei links gegeben, über die man in einem installierten System sowohl an die Custom Client Keys als auch die Framework Keys kommt:
https://tacim0921.dms-kddaqa.kdcbslab.dev/litedms/assets/i18n/en.json
https://tacim0921.dms-kddaqa.kdcbslab.dev/litedms/assets/i18n-yuuvis-overwrites/en.json 

Der Cliet läuft in 'litedms' ...

Wenn Du eine gute Idee hast, das als alternativen Zugang zu den Client-Keys unten einzubauen ...

...

The terms and phrases displayed by a client application based on our libraries such as our yuuvis® Momentum client as reference implementation can be translated into custom languages according to the corresponding needs. For this purpose, each individual technical term used in the background can be mapped to a user-friendly localized term or phrase that will be displayed in the client application instead of the technical term. The built with our libraries allows for the localization of control elements (e.g., buttons or error messages). In order to provide a custom language in the selection list from which the users can select their preferred language, it has to be added to the client's main configuration. Furthermore, labels used in forms can be localized easily during runtime.

...

The localization of control elements is realized directly during the build process of the client. JSON files are used as configuration files for the translations. The languages to be offered to users are specified in the client's main configuration.
>> Framework Library Installation and Configuration

Our yuuvis® client as reference implementation offers the possibility to manage those global configuration files via the client application.
>> Manage Language Settings via Configuration Files

Localizing Form Labels ...

The labels displayed in forms (e.g., object metadata forms) are localized by means of JSON configuration files as well. A distinction is made between tenant-specific labels available only in one tenant and global labels available in all tenants. The tenant-specific localization files are managed by users with the access to the admin-controller endpoints of the Web-API Gateway (default: users with the YUUVIS_TENANT_ADMIN role). Their changes are applied only to their own tenant. Users with access to the system-controller endpoints (default: users with the YUUVIS_SYSTEM_INTEGRATOR role) are allowed to manage the global localization files available in all tenants.

...

The Localization tile is available on the dashboard for users with the YUUVIS_TENANT_ADMIN or YUUVIS_SYSTEM_INTEGRATOR roles.
>> >> Localization

Localizing Terms from Plug-ins

In case you need to extend translations with new keys, please specify translations in the plug-in configuration for each language in your system.
>> Extending Clients with Plug-ins

Language-specific Date, Time and Number Formats

Regardless of the availability of a localization file with language-specific terminology, a library-based client can support language-specific date, time and number formats according to the corresponding rules. The supported languages are listed below. Support for languages not listed below can be implemented by the yuuvis® Momentum development team upon request. As of 2022 Summer, it is not possible to implement the usage of special characters to replace AM and PM in a 12-hour system.

LanguageISO code Example date and timeExample number
Arabicar31 /01 /2022 20:0811,111,111.00
Bengalesebn31/01/2022 08:08 PM1,11,11,111.00
Chinesezh2022/01/31 20:0811,111,111.00 
Dutch (as of 2022 Summer)nl31-01-2022 20:0811.111.111,00
Englishen01/31/2022, 08:08 PM11,111,111.00
Finnish (as of 2022 Summer)fi31.01.2022 20.0811 111 111,00
Frenchfr31/01/2022 20:0811 111 111,00
Germande31.01.2022, 20:0811.111.111,00
German (Switzerland)
(as of 2022 Summer)
de-CH31.01.2022, 20:0811’111’111.00
Hindihi31/03/2022, 08:08 pm1,11,11,111.00
Italianit31/01/2022, 20:0811.111.111,00
Japaneseja2022/01/31 20:0811,111,111.00
Koreanko2022. 01. 31. PM 08:0811,111,111.00
Latvianlv31.01.2022 20:0811 111 111,00
Norwegian (as of 2022 Summer)nb31.01.2022, 20:0811 111 111,00
Polishpl31.01.2022, 20:0811 111 111,00
Portuguesept31/01/2022 20:0811.111.111,00
Russianru31.01.2022, 20:0811 111 111,00
Slovaksk31.01. 2022 20:0811 111 111,00
Spanishes31/01/2022 20:0811.111.111,00
Swedish (as of 2022 Summer)sv2022-01-31 20:0811 111 111,00
Thai (as of 2022 Summer)
th31/01/2022 20:0811,111,111.00
Turkish (as of 2022 Summer)tr31.01.2022 20:0811.111.111,00
Ukrainianuk31.01.2022, 20:0811 111 111,00
Vietnamese (as of 2022 Summer)vn20:08, 31/01/202211.111.111,00

To configure display languages for the client, please refer to this article: Customizing the Main Configuration.

Summary

In client applications built with our libraries, all displayed terms and phrases can be localized for a custom language. While labels for control elements are defined already during the client configuration, the localization of labels in forms is possible at runtime via Web-API Gateway or yuuvis® architect.

Info
iconfalse

Read on

Section


Column
width25%

Web-API Gateway (API-WEB)

Insert excerpt
Web-API Gateway (API-WEB)
Web-API Gateway (API-WEB)
nopaneltrue
 Keep reading


Column
width25%

Localization

Insert excerpt
Localization
Localization
nopaneltrue
 Keep reading


Column
width25%

Custom Client Build with Libraries

Insert excerpt
Custom Client Build with Libraries
Custom Client Build with Libraries
nopaneltrue
 Keep reading



...