Consultor Eletrônico



Kbase P12501: Internationalization problem with Smart Objects when updatin
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/8/2005
Status: Unverified

SYMPTOM(s):

Internationalization problem with Smart Objects when updating records with accents

If an accent is added to a word in a field in a SmartDataViewer or
SmartDataBrowser the datamodified property is changed to true (and the button Save in the SmartToolBar becomes enable) but when the "save" button is clicked the accent is not saved.

CAUSE:

Progress doesn't make any difference between a word with accent or a
word without it since there are no two words which only difference is an accent:

for example if camion or camión is written down, in Spanish, they are exactly the same word with the same meaning, only that the first word has been misspelled. But it is a very common mistake to forget to write the accents (because of internationalization issues in a globalize word).

Then when ,i.e., FOR EACH table1 where field1="camion" statement is used
all the records with field1=camion and field1=camión will be found since they mean exactly the same.This is expected behavior.

Hence it is good that Progress makes no distinction between them.

FIX:

The only way to save the same word with an accent is to save first the record with nothing in the field (or with any other expression) and afterwards save it again with the word with the accent.