Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's a good UI design for administering multi-lingual data?

I am going to be creating a multi-lingual website (asp.net) and was wondering how to best handle much of the administrative screen UI work where the end user will be maintaining lists of data that will need to be in multiple languages. Anyone know of any good sample applications I can take a look at?

Example scenario. I have a screen that an admin would use add a new product. The title and description would need to be stored for each language in the system and would be required in order to save. The number of languages would ideally be dynamic/configurable where the UI would not need changing each time we add a new language.

Thoughts/suggestions/examples?

like image 318
Jeremy Coenen Avatar asked Dec 07 '25 12:12

Jeremy Coenen


2 Answers

Our previous in-house CMS used a fairly simple model which the editors seemed to like: over each input field, a thin row of toggle buttons (JS-powered) selected which language was currently being edited:

[EN-US] [FR-FR] [SW-SE] [RU-RU] [ZH-CN]
 _____________________________________
| textbox                             |
|_____________________________________|

They behave kind of like radio buttons, e.g. selecting one deselects all the others, and the textbox immediately flips to reflect that value. The buttons were small enough to fit about 16 above an input field before it started to get unwieldy.

I'd also recommend a "master toggle" at the top of the page which switches all controls at the same time.

like image 145
Rex M Avatar answered Dec 10 '25 01:12

Rex M


To follow up with @mikehall's answer above, I would do something like this sketch:

Localization Data Entry http://redbitbluebit.com/images/language.png

Of course, my translations are made up ;-)

like image 26
y0mbo Avatar answered Dec 10 '25 01:12

y0mbo



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!