Hi All,

I have built a platform and set the Russian locale.But in my device
im not able to view Russian fonts.Can anyone help me?

Regards,
Ravi

Re: Russian Localisation by JoeB

JoeB
Fri Oct 27 08:14:21 CDT 2006

Have you added the required fonts to the image?




Ravi wrote:
> Hi All,
>
> I have built a platform and set the Russian locale.But in my device
> im not able to view Russian fonts.Can anyone help me?
>
> Regards,
> Ravi

Re: Russian Localisation by Ravi

Ravi
Fri Oct 27 08:29:01 CDT 2006

Hi JoeB,

I have found seperate fonts for localisation in korean , chinese and
japanese.But for Russian i dont find any special fonts under Locale Specific
Support.

I have just checked the Russian locale.So can you tell me where in
Platform builder i have to add the Russian fonts.



"JoeB" wrote:

> Have you added the required fonts to the image?
>
>
>
>
> Ravi wrote:
> > Hi All,
> >
> > I have built a platform and set the Russian locale.But in my device
> > im not able to view Russian fonts.Can anyone help me?
> >
> > Regards,
> > Ravi
>

Re: Russian Localisation by Jack

Jack
Fri Oct 27 10:26:00 CDT 2006

have you done a clean sysgen and deleted the default registry on the
device?


Re: Russian Localisation by Ravi

Ravi
Sat Oct 28 04:51:01 CDT 2006


Hi Jack

I did a clean sysgen but i have not deleted the default registry for
the device.Can you elaborate more on this?what is the default registry
setting i should delete.It would be of great help to me.The same problem im
facing for Greek fonts also.

"Jack" wrote:

> have you done a clean sysgen and deleted the default registry on the
> device?
>
>

Re: Russian Localisation by Jack

Jack
Sat Oct 28 06:15:34 CDT 2006

build:
during the build process you registry file reginit.ini is generated.
all *.reg files are merged.
lot's of registry settings depend on which LOCALE number is set. even
more, lot's of strings are not hardcoded, they are implemented with
*.str files in each language.
so lot's of files of your flatreldir are localized during the build
phase.


the registry on the device:
when the windows starts the first time, it searches for a valid
registry (if you have a persistent one). if there is a valid registry
it will be laoded. so if you now load an image the first time with
language A, the registry with designed for language A is stored as a
persistent registry. then you load an image with the language B, the
registry with language A is loaded for the image which is localised for
language B --> lot's of different problems...
so if you change the language on a ce device with a persistant registry
make shure you delete the registry (and save the important settings
bevore if you need)


Re: Russian Localisation by Ravi

Ravi
Sat Oct 28 06:30:02 CDT 2006


Ok Jack now i understand the sequence.But now can you tell me which is the
file i need to delete in my device.Because i have built a new nk.bin for my
Russian locale and loaded it in my device.I dont find any registry related
files in my device.


"Jack" wrote:

> build:
> during the build process you registry file reginit.ini is generated.
> all *.reg files are merged.
> lot's of registry settings depend on which LOCALE number is set. even
> more, lot's of strings are not hardcoded, they are implemented with
> *.str files in each language.
> so lot's of files of your flatreldir are localized during the build
> phase.
>
>
> the registry on the device:
> when the windows starts the first time, it searches for a valid
> registry (if you have a persistent one). if there is a valid registry
> it will be laoded. so if you now load an image the first time with
> language A, the registry with designed for language A is stored as a
> persistent registry. then you load an image with the language B, the
> registry with language A is loaded for the image which is localised for
> language B --> lot's of different problems...
> so if you change the language on a ce device with a persistant registry
> make shure you delete the registry (and save the important settings
> bevore if you need)
>
>

Re: Russian Localisation by Jack

Jack
Sat Oct 28 07:09:01 CDT 2006

you have to delete the complete registry so that the wince assumes that
there is no valid registry stored and thakes the one in the nk.bin
file.

how you delete the registry depends on your implementation of the
persisten registry.