# application.showI18NDialog() in client question

**URL:** <https://forum.servoy.com/t/application-showi18ndialog-in-client-question/9124>\
**Category:** Classic Servoy\
**Created:** [May 26, 2008, 1:26pm UTC](https://forum.servoy.com/t/application-showi18ndialog-in-client-question/9124 "2008-05-26T13:26:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Karel\_Broer](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@Karel\_Broer](https://forum.servoy.com/u/Karel_Broer)\
**Post date:** [May 26, 2008, 1:26pm UTC](https://forum.servoy.com/t/application-showi18ndialog-in-client-question/9124/1 "2008-05-26T13:26:55Z")

</div>

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())

```auto
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)
```

---

<div class="post-metadata">

**Author:** ![Andrei\_Costescu](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Andrei\_Costescu](https://forum.servoy.com/u/Andrei_Costescu)\
**Post date:** [July 1, 2008, 8:10am UTC](https://forum.servoy.com/t/application-showi18ndialog-in-client-question/9124/2 "2008-07-01T08:10:02Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Karel\_Broer](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@Karel\_Broer](https://forum.servoy.com/u/Karel_Broer)\
**Post date:** [July 2, 2008, 7:35am UTC](https://forum.servoy.com/t/application-showi18ndialog-in-client-question/9124/3 "2008-07-02T07:35:44Z")

</div>

> 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.

---

<div class="post-metadata">

**Author:** ![Andrei\_Costescu](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Andrei\_Costescu](https://forum.servoy.com/u/Andrei_Costescu)\
**Post date:** [July 2, 2008, 8:30am UTC](https://forum.servoy.com/t/application-showi18ndialog-in-client-question/9124/4 "2008-07-02T08:30:28Z")

</div>

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?
