Hi -
I have some problems trying to internationalize my client UI (created with BackBase 4.3.1).
Breef description of my problem.
Lets say I have b:menuBarItem and I want to internationalize its label
<b:menuBarItem label="Add" icon="new-icon">
<ser:res resource="$res/i18n/menuBarItem/label" target="../@label">
Add
</ser:res>
</b:menuBarItem>
<ser:res resource="$res/i18n/menuBarItem/label" target="../@label">
Add
</ser:res>
</b:menuBarItem>
[ser:res] - is my custom tag. It has the attribute with name "resource" which points to the xml file and tag from where the string value should be read. It really works, it reads the string value from that file and from the correct place. But if the string contains not ASCI characters, then "?" symbols are displayed. For example, if my string contains "Привіт" then "??????" is displayed.
Could anybody help me? Any help will be appreciated.
- Thanks,
Denys

Hi Denys, I think your
4 February, 2010 - 12:56 — ghicaHi Denys,
I think your approach to internationalization is very good. I wonder if it would work to use a
<label>child element instead of an attribute. Using label as an attribute has all restricions of HTML or XML attributes.Cheers, Ghica.
Hi Ghica - Thank you for
5 February, 2010 - 12:23 — dhryvastovHi Ghica -
Thank you for your reply.
Do you mean using structure like the following?
<label>
Add
</label>
</b:menuBarItem>
Also, just want to mention that the approach I try to use works fine using backbase 3.3.1. I do not know why this doesn't work with newer version.
Thanks,
Denys
Problem solved
9 February, 2010 - 09:26 — dhryvastovHi Ghica -
I have already solved the problem that I had. The problem was in the encoding of my page.
Thank you for help,
- Denys