The i18n Editor is set to readonly when showing the i18n Editor in a client by pressing a button with a method on it doing```
application.showI18NDialog(null, i18n.getCurrentLanguage())
My default i18n db and table is set correctly in application server....
Anybody knows what the reason for readonly can be?
I also don't 'see' my own labels, only those from Servoy!?
Servoy Client
Version 3.5.5-build 518
Java version 1.6.0_03-b05 (Windows 2003)
We had cases for this read-only problem with 3.5.5. In 3.5.6 the translation text area should be editable if you have the correct i18n server/table set. However, you will not be able to add/delete keys or modify reference text from smart clients (this is how it is meant to work - only allow translation changes when open using JS).
About the missing labels that should have used messages from your i18n table - I tried it with 3.5.5 and it works for me.
How are those labels set up exactly? Don’t you see them at all? Smart or web client?
Andrei Costescu:
We had cases for this read-only problem with 3.5.5. In 3.5.6 the translation text area should be editable if you have the correct i18n server/table set. However, you will not be able to add/delete keys or modify reference text from smart clients (this is how it is meant to work - only allow translation changes when open using JS).
Thanks for the explanation, Andrei. Meanwhile I build my own i18n Editor for a smart client, because I want the user to be able to edit the reference text too.
About the missing labels that should have used messages from your i18n table - I tried it with 3.5.5 and it works for me.
How are those labels set up exactly? Don’t you see them at all? Smart or web client?
We’re talking smart client here with labels setup like ‘STB.label.my_label’.
Those labels are not showing up at all.
So “STB.label.my_label” would be the i18n key that you associate with a label’s text property. This is what I tried…
Can you reproduce the problem in a small sample solution and attach it so I can have a look?