On 18/01/2017 13:40, Tech wrote:
Dear all,
we need to create custom attributes in Syncope, but we realized the
correspondence 1:1 with Key/Column/Label.
For example we might need to display some attributes that should not
be read necessary in English and that could contain accents.
For example we imagine something like this:
firstname: {
"lang":"en" {
"value":"Name"
},
"lang":"fr": {
"value":"Prénom"
}
}
In this case we could keep a stick reference for the name, in our case
"firstname", but after display in a different way (and language) and
being able to implement also accents: is there a way to do it?
The EndUser UI already provides translation features: take a look at the
JSON files available under
enduser/src/main/webapp/app/languages/
You have a directory for each language available, and two files in each
directory: 'static.json' for application messages and 'dynamic.json' for
labels (including attributes).
HTH
Regards.
--
Francesco Chicchiriccò
Tirasa - Open Source Excellence
http://www.tirasa.net/
Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/