Windows Mobile Localization - Windows Mobile Development and Hacking General

I need to deploy an application that have arabic text to the end user without the need of installing an arabizer software (cab file).
Is there a way to deploy certain files [i.e font file] or adding some registry keys to accomplish this?
Knowing that the CF 2.0 throws "UnSupported Exception" when trying to encode arabic text in "windows-1256" encoding. how can I avoid this too?
Or is there a work around to avoid using this encoding and still display arabic text?
To cut it short, I need to display an arabic text on a WM phone that doesn't have an arabizer installed, Is that possible?
Thanks

Related

More International Encoding on WM5

Universal is very nice device, but only focused to Major Language and some languages were un supported their encoding on Inbox and IE.
so i made wince.nls with more national language encoding support last year,
I forgot to tell you all and i will do now
the Regional supports are
@WWE version Default Supported Languages,plus
(some of follows already in WWE version, sorry i forgot what was in Default OS)
@Japanese / Korean
@Chinese(Traditional/Simples)
@RUssian(supported by default?)
@Romania @Croatian
@Makedinia @Czech
@Arabic @Dutch
@Azeri(Cyrille) @Estonia
@Azeri(Latin) @Faeroes
@Basque @Finnish
@Belarusian @Fyro
@Bulgarian @Greek
@Catalan @Hebrew
@Hungarian @Iceland
@Latvian @Polish
@Prtuguese @Rommania
@Serbian(Cyrille/Latin)
@Slovak @Solovenia
@Swahilli @Tatatr
@Turkish @Ukraina
@Thai @Urudu(pakisitan)
@Uzbek(Cyllile/Latain)
@add Encoding on IE and Inbox
All of aboves and also
@vietanmese
@Central Europe
@Eastern Europe
@Arabic
@Hindi
@Baltic
@Turkish
@Thai
@Korean / Jpana
@ChineseHebrew
@Cyrillic
@and more.......
But i dont have all fonts for them. you must install your fonts
onto windows folder or \windows\Fonts folder.
ANd another way,
you can create and install on the \Storage Card\Fonts folder with
small application FontsOnSTorage by mr.homing
http://www.yetanotherhomepage.com/j7xx/software/util/fontonstorage.html
i htinks those fonts can be work on your devoce, but not tested by myself all of them
http://www.alanwood.net/unicode/fonts.html
Any way, this is the Strikes Back by Forgotten Nations by WM5 WWE.
PLS enjyoy it friends!
Allahhhhhhhhhh h akbarrrrrr!
Thank you Asukal!
Thanks once more...
Cooked ROM with this patch
**QTEK 130 ROM based****2006-Aplir-23 uploaded*****
Fogotten Nations ROM ---following reginal "wince.nls" and "font"
http://www.asukal.jp/ROMs/Qtek_Forgotten_130.rar (53MB)
hindi, hebrew,Arabic,Thai, Chinese,Korean, Japan, Easteren and Central Europe,
Greek,Vietnamese fonts and encodeing in this ROM,,,,,,already
But i can not confirm they are correct or not,,,,,,
Allahhhhhhhhhhhhhhhhhhhhh h akbarrrrrrrrrrrrrrrrrrrrrrrrrrr again!!!!!!!!!!
Nam Amida-butsu!
shamilsh said:
Allahhhhhhhhhhhhhhhhhhhhh h akbarrrrrrrrrrrrrrrrrrrrrrrrrrr again!!!!!!!!!!
Nam Amida-butsu!
Click to expand...
Click to collapse
thanks Camrade Shamil......
but seems only you need this... ?
Asukal said:
shamilsh said:
Allahhhhhhhhhhhhhhhhhhhhh h akbarrrrrrrrrrrrrrrrrrrrrrrrrrr again!!!!!!!!!!
Nam Amida-butsu!
Click to expand...
Click to collapse
thanks Camrade Shamil......
but seems only you need this... ?
Click to expand...
Click to collapse
Not at all, nice and god job , Asukal
I install to my BA it working very well
Text messages?
It seems like I can't get this to work with text messages (the encoding option in my text message inbox is disabled). Does anyone know how I can get around this problem?
whats language you want to get?
using this rom or CAB files with English ROM?
Is your font in your Device or ROM?
i tried text message in Japanese, Chinese, Korean. Thai Languages in this ROM
How about with check the unicode option?.
Also encoding of IE and e-mail enabled?
SMS doesnt need some encoding if the SMS service center support that.
<but almost of them suport it, within my knowledge>
Asukal said:
whats language you want to get?
using this rom or CAB files with English ROM?
Is your font in your Device or ROM?
i tried text message in Japanese, Chinese, Korean. Thai Languages in this ROM
How about with check the unicode option?.
Also encoding of IE and e-mail enabled?
SMS doesnt need some encoding if the SMS service center support that.
<but almost of them suport it, within my knowledge>
Click to expand...
Click to collapse
I want to get Traditional Chinese on my Vodafone V1640. I also have a T-Mobile SDA (on O2 UK) which has nina.ttf installed but it doesn't show all the characters (i.e. I still get some squares) which is why I want to try to get Chinese on my V1640.
The ROM is the latest i-mate WWE ROM.
I have a T-Chinese font (don't know the actual name of the font but it is definitely no included in the Chinese Windows) placed in the Windows/Font folder, but does it have to be a specific font (like MingLiu? it's quite big though)?
I forgot where the unicode option is. Encoding options in IE and E-mail are available (I can choose the language), but IE still can't display Chinese, despite the change in the encoding option.
Please help.
1; used my CAB right?
this can install wince.nls and enabler for the nls files.
Text message need the sytem font to discribe your languages.
so it means chinese font should be register as "System font"
you have never done that., i guess so.
Ok following the sample of font registry for Mingliu font.
1;way 1 <with the cab in this page>
import this with registry editor and put the Mingliu into windows folder.
and make soft reset, then you can solve all problem.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink]
"MingLiu="\\windows\\tahoma.ttf,Tahoma"
"PMingLiu"="\\windows\\tahoma.ttf,Tahoma"
"Courier New"="\\windows\\mingliu.ac3,PMingLiu"
"Tahoma"="\\windows\\mingliu.ac3,PMingLiu"
2:way 2 <without the cab in this page>
Or you install my chinese enabler CAB.
(but you must uninstall previouse cab befor install thia\s)
http://www.asukal.jp/English/LocalizeCABS.htm
PLS go to the bottom of above page, then dl for the cab you wantt.
cab should be "for the WM5"
those were included registry and font. not mingliuy but chinese font in it.
I don't know any hebrew.
But I think the display hebrew on last pic is not correct,because there are so many same character in one line.
Asukal said:
1; used my CAB right?
this can install wince.nls and enabler for the nls files.
Text message need the sytem font to discribe your languages.
so it means chinese font should be register as "System font"
you have never done that., i guess so.
Ok following the sample of font registry for Mingliu font.
1;way 1 <with the cab in this page>
import this with registry editor and put the Mingliu into windows folder.
and make soft reset, then you can solve all problem.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink]
"MingLiu="\\windows\\tahoma.ttf,Tahoma"
"PMingLiu"="\\windows\\tahoma.ttf,Tahoma"
"Courier New"="\\windows\\mingliu.ac3,PMingLiu"
"Tahoma"="\\windows\\mingliu.ac3,PMingLiu"
Click to expand...
Click to collapse
I use the PHM Registry Editor. Do I just create new "String" values? Also, do I have to create the location in the registry as it isn't there?
The font file is named HDZB_74.TTF by the way.
arabic doesn't seem correct from the screen shot... the right to left encoding isn't enabled which is making each word to print on it's own instead of getting merged
ady> Arabic "right to left", can it solve by registry tweak?
if so can you let me know??? i can not read Arabic acutualy
or the problem of font???
ft1860> i also can not know hebrew, so no way to know about the problem also.
also the problem came from Font or registry???
any way this ROM or cab just gives you wince.nls for encoding.
Hope each languages Experts tweak for detail and font link to discribe
correctly. i just put uni-code font to the demo fro other language which i couldnt read
richardrai>
yes you make new valu. if you think it is troublesum.
1:write your registry with text editor and save it as xxxxxx.reg file.
the head of registry need "REGEDIT 4"
2;use the TRE free registry editre;
http://www2r.biglobe.ne.jp/~tascal/download/pocketpc/tre_e.htm
and use import command from menu, them import the reg you saved.
then make soft reset.
if your registry is correct, your font can use as system font
3
Good luck.
Thank you for your effort. Finally there is a solution.
ady> Arabic "right to left", can it solve by registry tweak?
if so can you let me know??? i can not read Arabic acutualy Crying or Very sad
or the problem of font???
Click to expand...
Click to collapse
It may be solved by a registry tweak.
It is an old issue between the customers and the sponsor of I-mate. We have been seeking a convenient free solution to the right-to-left problem for a long time.
Anyway, I don't think the problem is from the font.
There is an example of a left-to-right text on the following link (the flash on the right side). http://www.imaginet-software.net/index.aspx?p=arabizer
Asukal said:
1:write your registry with text editor and save it as xxxxxx.reg file.
the head of registry need "REGEDIT 4"
Click to expand...
Click to collapse
Sorry just want to make sure whether there should be a space between "REGEDIT" and "4"?
No need Space. REGEDIT4 is ok. sorry make you confuse.
Arabic. ;;if some boday help me discribe the Registry, i will make a patch CAb for that.
too difficult to understand me that language
It works on WM5 already?! Hmmm.. the last time I checked it doesn't. Will check it out this weekend finger cross
I think it's font problem. Because even my device does not support display from left to right, my display of Arabic is perfectly correct. I use a font called DFHeiMedium from Dynalab. It is a unicode font.
Asukal said:
ady> Arabic "right to left", can it solve by registry tweak?
if so can you let me know??? i can not read Arabic acutualy
or the problem of font???
ft1860> i also can not know hebrew, so no way to know about the problem also.
also the problem came from Font or registry???
any way this ROM or cab just gives you wince.nls for encoding.
Hope each languages Experts tweak for detail and font link to discribe
correctly. i just put uni-code font to the demo fro other language which i couldnt read
richardrai>
yes you make new valu. if you think it is troublesum.
1:write your registry with text editor and save it as xxxxxx.reg file.
the head of registry need "REGEDIT 4"
2;use the TRE free registry editre;
http://www2r.biglobe.ne.jp/~tascal/download/pocketpc/tre_e.htm
and use import command from menu, them import the reg you saved.
then make soft reset.
if your registry is correct, your font can use as system font
3
Good luck.
Click to expand...
Click to collapse

HOWTO: Customize keyboard`s language in UDK R0?

Is there any way to add language layout (ex. russian) to diamond keyboard in UDK perfect rom 0?
I thought that SK TOOLs would help but failure - it`s only check/uncheck SIPs and can`t install new or modify lang of exist SIPs.
I tried to instal russian versions but at the end of setup process there is a warning "Installation is unsuccessfull because there are not enough rights to it."

Hebrew On Diamond2

From http://forum.xda-developers.com/showthread.php?p=3868324#post3868324
---------
So, sequence that worked for me:
HR.
Install http://www.ziddu.com/download/4982727/heb_NoKBv2.rar.html
Select hebrew as locale setting
SR
After reboot cprog.exe crashes, but device has enough functionality to get to flash card, and install http://rapidshare.com/files/115499616/vivi_Regional.cab.html (note: it won't connect to desktop at this state, so copy it to storage card before you start the whole process).
Select hebrew as locale setting again
SR.
After reboot everything works, fonts are correct, I can read/write hebrew RTL, emails are displayed correctly.
Hebrew web sites are LTR in Opera, RTL in IExplorer, but it isn't important to me, I don't use them.
arlievsky said:
From http://forum.xda-developers.com/showthread.php?p=3868324#post3868324
---------
So, sequence that worked for me:
HR.
Install http://www.ziddu.com/download/4982727/heb_NoKBv2.rar.html
Select hebrew as locale setting
SR
After reboot cprog.exe crashes, but device has enough functionality to get to flash card, and install http://rapidshare.com/files/115499616/vivi_Regional.cab.html (note: it won't connect to desktop at this state, so copy it to storage card before you start the whole process).
Select hebrew as locale setting again
SR.
After reboot everything works, fonts are correct, I can read/write hebrew RTL, emails are displayed correctly.
Hebrew web sites are LTR in Opera, RTL in IExplorer, but it isn't important to me, I don't use them.
Click to expand...
Click to collapse
Hi.
Have you been able to solve the LTR in Opera?
Other than that everything else works. But Opera in LTR makes this Hebrew useless for me
arlievsky said:
From http://forum.xda-developers.com/showthread.php?p=3868324#post3868324
---------
So, sequence that worked for me:
HR.
Install http://www.ziddu.com/download/4982727/heb_NoKBv2.rar.html
Select hebrew as locale setting
SR
After reboot cprog.exe crashes, but device has enough functionality to get to flash card, and install http://rapidshare.com/files/115499616/vivi_Regional.cab.html (note: it won't connect to desktop at this state, so copy it to storage card before you start the whole process).
Select hebrew as locale setting again
SR.
After reboot everything works, fonts are correct, I can read/write hebrew RTL, emails are displayed correctly.
Hebrew web sites are LTR in Opera, RTL in IExplorer, but it isn't important to me, I don't use them.
Click to expand...
Click to collapse
If Opera is LTR how can you write that "everything works"?
Iceberger said:
If Opera is LTR how can you write that "everything works"?
Click to expand...
Click to collapse
I wrote facts. If you prefer to mark this state as "nothing works" - go ahead.
Everything that I use - works. I didn't tested everything in formal meaning of the word, neither I feel any obligation to do it.
If you follow steps from my post, you will (most probably) get to the same level of hebrew support. If you like it - do it, if not - look for another solution.
as i posted here: http://forum.xda-developers.com/showpost.php?p=4590743&postcount=471
this version work perfect for me with every rom i tried,
opera works RTL only some builds -15529 & 15746 work good.
bnm7bnm said:
as i posted here: http://forum.xda-developers.com/showpost.php?p=4590743&postcount=471
this version work perfect for me with every rom i tried,
opera works RTL only some builds -15529 & 15746 work good.
Click to expand...
Click to collapse
How does your way differ from the way suggested earlier in the thread ?
does it solve the "notes" oriantation problem ?
Touch Diamond2 Hebrew Support
Hi:
I am a bit new here so please bear with me?
Does the Hebrew support for the Touch Diamond2 leave all the scrrens in English? I prefer this method only wish to be able to see SMS text in Hebrew and enter Hebrew text in phone book or SMS etc.
Is there some better explanation of the procedure? Yoy say install the file. Is that through active sync or some other method. Is it an exec that I open on the connected PC? In short i need a bit of an explanation for the procedure.
thanks in advance

Chinese Character Cannot be Displayed MP3

Both Coreplayer and Windows Media cannot display Chinese Character for MP3 files, do I need to install some cab or any other way to solve? Thanks!
just a suggestion
is your phone capable of reading chinese in other apps?
if not then you can try copying the fonts for chinese into your phone.
refer to http://forum.xda-developers.com/showthread.php?t=711232
the paragraph in blue in the first post and see if it works.
Thanks and problem solved after changing regional setting of computer.

[Q] SMS & Imput Tweaks request

Hello.
First of all can someone help me with a tutorial to eliminate and modify the languages in swype? i only need romanian language and the aplication with all the languages takes a lot of phone space. i have tried to make the .apk into a .zip and deleted the language files i did not need to use but the resulting .apk gave me an installation error. other people did this to make a swype.apk with their specific language, and i found an outdated version with romanian language but wish to update it to current version. I am sure i am not the only one to gain from this. the normal language version ocupies almost 14 mb.
Another big problem is that my language uses diacritical's (not shore if that is how to call them) "ş"â"î" and they are not that important but when i imput a word in the sms field the sms conuter goes from a limit of 160 characters to 70 characters, is there a setting in the phone to ignore this characters when sending the message and replace them with normal characters? (i saw once this option on other phones). another way to change this might be by simply opening the swype specific language file and replace-ing those characters with simple characters in every word, can that be done? can anyone help me and guide me on what programs should i use to make this modifications?
my headset is a htc Desire stock update with no root (wish to keep it that way)
Thankyou in advance. excuse my english language skills

Categories

Resources