Lets assume I want to implement a language that is not currently offered / supported in Create - say Chinese.
I’m guessing its all down to me and there is no way to use any OOTB functionality. So anything I display on screen will have to be custom of some kind (given I probably want English AND Chinese options).
I guess I’m going to have to get creative in dealing with things like master data (to use in lists, dropdowns, selectors etc).
It feels like a fairly sizeable task to be honest. I’m also guessing there will be some things I simply cannot do.
Does anyone have any suggestions on where to start or whether its even practical.
How do you want to show the different languages, just as regular fixed text in the application? I’d see if the default Liberty Create font supports non-romanised characters such as Chinese, but otherwise you could import a font native to that language via an early style sheet, add a custom CSS class to fragments with non-English language, and force fragments with that CSS class to use that imported font in the late style sheet.
In the context of Chinese specifically, I would suggest you add both simplified and traditional Chinese. You can’t pick one or the other, as there is political discourse in this regard, and picking one over the other implicitly suggests something that might not go down well with users who might not understand the other type. This of course goes beyond Liberty Create discussion, but it’s worth keeping in mind if Chinese is indeed the language you need to implement support for.
I had assumed it would need to be both Simplified and Traditional.
Im working with Netcall at the moment to scope out the extent of this work and to see how much bespoke work will need to be done on top of that given our application implementation.
We are also working with our client to determine if this is just a labelling question (in the UI) or whether our actual data needs to be handled in the Chinese language forms also.