Multilinguage ICS advice - T-Mobile myTouch 4G Slide

Hello guys. I was recently given a MT4G Slide to flash with any custom ROM (preferably ICS), with key criteria being stability and availability of various languages (not just keyboard, but change the whole OS). The phone will be used in Russia, therefore that's the language that needs to be added. I did look at most ROMS and no one really specifies which languages if any are in the ROM. I assume most slim ROMs don't have anything other then basic english/spanish. I wanted to ask if anyone with good stable ICS ROM can check if they have the Russian in the language selection menu. I understand it will be hard to come by as this is a US-only variant, but has hoping that many one of the cooks used stock google with multiple languages pre-installed.
Also, how hard would it be to remap the hardware keyboard or has anyone seen or knows where to purchase cyrilic keyboard for the device? Thanks for any info anyone can provide.

coolmen777 said:
Hello guys. I was recently given a MT4G Slide to flash with any custom ROM (preferably ICS), with key criteria being stability and availability of various languages (not just keyboard, but change the whole OS). The phone will be used in Russia, therefore that's the language that needs to be added. I did look at most ROMS and no one really specifies which languages if any are in the ROM. I assume most slim ROMs don't have anything other then basic english/spanish. I wanted to ask if anyone with good stable ICS ROM can check if they have the Russian in the language selection menu. I understand it will be hard to come by as this is a US-only variant, but has hoping that many one of the cooks used stock google with multiple languages pre-installed.
Also, how hard would it be to remap the hardware keyboard or has anyone seen or knows where to purchase cyrilic keyboard for the device? Thanks for any info anyone can provide.
Click to expand...
Click to collapse
Have you looked at the morelocal2 app available in the Play Store?

Fuzi0719 said:
Have you looked at the morelocal2 app available in the Play Store?
Click to expand...
Click to collapse
Thanks, didn't know it existed at all. Perfect, that solves the multi language part. Now, will need to do some searching on hardware keyboard remapping. Appreciate your help.

coolmen777 said:
Thanks, didn't know it existed at all. Perfect, that solves the multi language part. Now, will need to do some searching on hardware keyboard remapping. Appreciate your help.
Click to expand...
Click to collapse
hate to be the negative nancy but this should be in the general section not the dev section

Blasphemous noob may the heavens rain down on thee with the vengeful hatred for that which we call ignorance and inability to follow forum rules!
The FBI has been alerted. Any second they will kick down your door and proceed to charge you with crimes that "you did not commit"
Yea we know, you're innocent.

gtmaster303 said:
Blasphemous noob may the heavens rain down on thee with the vengeful hatred of that which we call ignorance and inability to follow forum rules!
The FBI has been alerted. Any second they will kick down your door and proceed to charge you with crimes that "you did not commit"
Yea we know, you're innocent.
Click to expand...
Click to collapse
If dude is in Russia wouldn't it be the FSB? Those guys mean business...
Hastily spouted for your befuddlement

coolmen777 said:
Thanks, didn't know it existed at all. Perfect, that solves the multi language part. Now, will need to do some searching on hardware keyboard remapping. Appreciate your help.
Click to expand...
Click to collapse
Hi there!
I've already adopted the keyboard for russian locale. I'll provide you some instructions a bit later, when I'll be at my home computer. I use Russian Keyboard app with Virtuos Infinity beta1 mod, and I like it a lot - it supports custom layouts via xml, language toggle with sym button, and some other perks. Stay tuned
Sent from my myTouch 4G Slide using xda app-developers app

First of all, this is the wrong section for creating this kind of threads.
CyanogenMod (CM 9.1) supports all bunch of languages including Russian, Ukrainian, Arabic, many Asian languages and a lot more.

SKAm69, CM out-of-the-box does not support localization of the hardware keyboard - a third party app is needed for that. As for UI translation, I personally prefer English UI anyway.
So... here we go.
The archive includes: keychars/keylayouts - put it to corresponding folder in /system/usr and fix permissions (root is a must!), xml file for RuKeyboard and xls table to understand which letter goes where. Everything is made and tested on an ICS rom.
I usually switch languages with single press of the sym button, shift+sym does the symbol selection popup, alt+sym gives the smiles popup window.
www./com button is mapped as a tab, alt+www. gives a "www." input, shift+www. calls web popup window.
Every keymap can be customized using these files - just lurk a little bit and make a try.

Related

COURAGE:-) MDAIII - Key remapping project

Hi all ...
we need some (maybe a lot) help from programmers to try to remap the hard keyboard keys from mda3.
As many guys know, we are a lot that we buy the mda3 with german hard keyboard layout... and now that we all have an english os, we must remap the key and symbols.
Any idea will be appreciated, we have all files from german os an english os.
Nobody want to broke the keyboard to glue the buttons in other place...
Nobody now how and where can order another english keyboard and replace it phisically.
Remain two thinks:
1. find the file with the layout and remap the symbols via hex edit
2. recompile a new layout (and here may be usefull for future progs)
All idea wiil be apreciated, all guru's invited
Please help us ... we can not take advantage of the new hard keyboard in this mode.
Thanks all before and...
COURAGE FOR ALL NEW POSTS THAT MUST BE UPDATED(POSTED) !!!
DenisJ
Actually, keys and numbers are fine. It's punctuation that is almost impossible to use unless you have a good memory
From what I remember of the old thread that got wasted, a few things were looked at but it seems harder than it should. You would think one or two files transferred from the PDA2K to the MDA III, like a keyboard dll and a mapping data file, would do the trick but, as usual with engineers, they made it harder than it should.
I can suggest another way for this remapping: just writing a kind of program lookind for keypressings and substitute them with another keystrokes.
I've already done it for Russian keyboard (project home page is http://ae.inc.ru/bahrus.html , but it is Russian only). Current state is "beta".
I can do some key remappings this way. But I need to know which of the keys should be replaced with which one. Or replacement table may be simply saved in config.
I'll do a tabel with the replaced hex value ...
You need only the xex value for this or need more ?
Thanks a lot
Denis
Let's try (before find all remapping simbol) to remap only the two letters z and y.
Symbolic constant Value (Hex) keyboard equivalent
VK_Y 59 Y key
VK_Z 5A Z key
like ... if '59' then '5A' and viceversa...
If we can remap this two letters, we can remap all we want.
Thanks a lot
Denis
german to english
since the site posts went down i have received my mda3 in german of course and would love to know how to flash it with an english rom, all other threads however speak of xda3nbftool which i can't find anywhere, also many of the links for required files don't work. any help please?? thank you
Re: german to english
paulmurphy777 said:
since the site posts went down i have received my mda3 in german of course and would love to know how to flash it with an english rom, all other threads however speak of xda3nbftool which i can't find anywhere, also many of the links for required files don't work. any help please?? thank you
Click to expand...
Click to collapse
Go here:
ftp://xda:[email protected]/
and look for Bluangel folder.
Regards
Ok, I decided to implement more general solution for this problem and develop customizable hardware key-remapping software. This application wil allow to remap not only BlueAngel built-in keyboard but almost any hardware keybord connected to wince (some of my friends use Luch or Flexis external keyboards with PDA).
Hope first beta version will appear next week.
thank you!, sure i'll be back with more questions though!
Fantastic!
I'm excited about this
AE said:
Ok, I decided to implement more general solution for this problem and develop customizable hardware key-remapping software. This application wil allow to remap not only BlueAngel built-in keyboard but almost any hardware keybord connected to wince (some of my friends use Luch or Flexis external keyboards with PDA).
Hope first beta version will appear next week.
Click to expand...
Click to collapse
Wow, that's great news. (exactly what I wanted to hear!) Keep up the good work. (you rock)
AEKMap is available at http://ae.inc.ru/aekmap.html
To make "remapping" you need:
- install the program;
- run Start - Programs - AEKMap Settings and choose "AZERTY MDAIII with English ROM" in first combo box
- set three other optional layouts to "unassigned" and/or unassign "switch" key.
If you want to create specific layout, you may start with editing one of the existing. Use \Program Files\AEKMap\AEKMapScan.exe to define keyboard pseudo-scan codes.
To find unicode character codes use Start -> Programs -> Accessories -> System Tools -> Character Map on your desktop
This program may be closed with popup menu on system tray (lower-right corner of today screen).
And I'm definitly sure that some bugs are in this utility now. Let me know if you find them
Also send me with your layouts to be published on site (will appear in a days)
P.S.: AEKMapper may be used to remap almost any external or built-in hardware keyboard recognized by system.
AWESOME!
Thanks for doing this. If i understand correctly, what's needed now to get the German MDA III keyboard mapped correctly, following the imate english rom installation, is to:
use AEKmapscan.exe to identify all the keys that need remapping
then look up the correct unicode characters for the desired keymapping
enter them into a .AEK file and put into the Program Files/AEKMap directory on the MDA III.
If i get some free time today, that's what I'll do. If anybody beats me to it, please post!
thanks again, AE!
So here is a mostly working layout file for the MDAIII German. The only thing that seems to be not working is the semicolon/colon key just to the right of the space bar. that key seems to have no shifted mode, according to aekmapscan.exe
also: if aekmapscan.exe is running, this appears to stop the keyboard from working at all in applications. it needs to be stopped entirely.
Thanks again for this great tool!
It is always nice to know your job is needful to someone
As for the problem with semicolon: changing CapsLock/Shift processing flags should help:
HookShift 1
HookCapsLock 1
Probably I'll find a better solution for this later, but now I can't...
Official project home page will be available at http://ae.inc.ru/aekmap.html
thanks for the tool, works great. Can you add an option to not have the mapping name on the bottom, i.e. DenisJ Layout? It covers up the wireless icon that I use to turn Wifi on & off.
thanks again for the app
you already can turn it off. that's the "hint" option in the settings.
A parts from thanks the great job from AE, i wan't to try to ask a question:
In the registry there's a part...
HKCU/Keyboard Layout that have a profile value..
Could it be usefull..
My German Mda3 have... preload/1 set to e0010409.
Can anyone post the english Pda2K value...
Rups..
Bug report
AEKMap works quite well, thanks to the developer!
But...
I noticed that, when AEKMap is on, you can´t adjust sound/volume levels from the external button on the left side of the screen. Is that a bug or a feature? :roll:
Second thing is that if you switch the AEKMap off, you can switch it on only by softreset. Is that ment to be?
Can anyone confirm those features, or is it just in my MDAIII?
-Jigi
Sorry guys but i just arive from my fisrt (this year) snowboard weekend
AE many many thanks from me and (as can you see) from all other guys with the same german mda3...
I just tryed some days ago to begin something like this using EVC++ 4.0 ... but it's too much to study for an as400 programmer
This will be surrely in my startup programs for a log live time of my mda3...
Surelly we will ask you some options in future ...
Another lot of thanks
DenisJ

How to add native language support?

Hi guys, this is my first thread in XDA!
Been lurking around a bit though the past couple of weeks and let me point out how amazing this community is!
OK so here is my query (sorry if this has been posted here before):
I'm a Swede, living in Sweden. I've ordered the SNS (my first android device so bare with me) from the USA and it should arrive sometime next week.
I know that the phone doesn't come with any support for the Swedish language. My guess is that they just want to make it harder for retailers to grey import the phone to a region where it shouldn't be sold (even though it will be sold in Sweden soon...).
So, is it possible to add support for the Swedish language somehow? (Keyboard, dictionary, system language...etc).
If so, how do I do it? I've seen some keyboard apps (pre-Gingerbread keyboard) for the Swedish language on the market but some of them don't work with Gingerbread and most of them seem to come with a lot of bugs (except for Swype). Also, I would need a dictionary, and the system language is nice but not crucial.
Isn't there a better way?
Thanks in advance guys!
/matteb2
Hi, a swede with the NSN here as well
To my knowledge, there are no way to get native swedish language support on the stock rom. The "nödlösning", that actualy works quite well is to use a third party keybord. I'm using Swiftkey, that has a swedish dictionary and swedish text prediction.
But if someone know about a way to get a swedish stock gingerbread keyboard, I would be delighted to hear.
Thanks for the reply
I guess I'll have to use either Swiftkey or Swype. If anyone knows another solution I would be happy to hear it
matteb2 said:
Thanks for the reply
I guess I'll have to use either Swiftkey or Swype. If anyone knows another solution I would be happy to hear it
Click to expand...
Click to collapse
well, swedish will be supported once the NXS S comes to the nordic countrys. google already posted the support of swedish lang.

Multilingual ROM

Hi all!
A lot of users want to use several input languages in their devices. Why not cooking a really multi-language ROM supporting UIs in different languages and multiple keyboard layouts? It is possible as some devices (e.g. Samsung OmniaPro) are delivered with a ROM supporting UI and HW/SW keyboard resources in several languages which every user can switch. I've also read about such custom ROMs for HTC Touch. Additionaly, in ROMs for non-latin languages (like Russian, Chinese) user can switch between latin and national keyboard layout by pressing the SYM button, and there are solutions like AEKMap.
What is to be done to create a ML ROM work, is to integrate
1) *.mui system files for several languages
2) an app (basically a registry updater) where user can activate a particular UI language and which keyboard layouts (one, or two, or maybe three?) have to be switched by pressing the SYM button.
My personal use case is as follows: I own a HTC P4350 with standard German ROM (6.0) and QWERTZ layout and need two things: 1) the additional Russian input for the hardware keyboard and 2) Russian UI. The only way now is flashing a Russian ROM - which will alas change QWERTZ (Ger) to QWERTY (Eng) and then using a tweak to set the layout back to QWERTY (yes, I've read those threads).
I've experimented a little bit without flashing, just by copying *.0419.mui files to the device (0419 for RU) and editing the registry like advised in http://forum.xda-developers.com/showthread.php?t=366756. However there is obviously more to be changed or added than I could discover. The best method to catch all the differencies is probably to compare two registries of same ROM version but in different languages, or to check solutions for other devices.
What do you think? Can someone try to cook a ML ROM? No matter WM 6.0, 6.1 or 6.5.
You see the main problem in doing that is the conflicts that would occur in creating a ml ROM.
But what we can do is install apps like FingerKeyboard with ml support and doing as you're doing.
But the conflicts I am talking about may render your device useless.
Tribulattifather, thanks for your point.
1. Why should there be conflicts with P4350 if there are apparently none with other devices? Which conflicts for example?
2. FingerKeyboard is for the screen keyboard, but I'm talking about the hardware keyboard.
Look at this:
msdn.microsoft.com/en-us/library/aa911786.aspx
msdn.microsoft.com/en-us/library/aa913008.aspx
I apologize, I forgot to mention the problems in my last post. You see, I have actually tried to adopt a similar theory. The problems that I faced where in the process of cooking the ROM. The ROM would not boot. And when I finally got 1 ROM that was a German/WWE combo, the device would constantly shut down because the device was trying to call to an operation expecting one thing and getting another.
But maybe we can figure something out from an already cooked ROM in WWE. I will experiment and let you know what I find out.
Tribulattifather, what you describe sounds more like a kitchen problem, because, as I've already mentionned, there are official multilingual WM ROMs. I have another mobile device, a Samsung OmniaPro P7330, which runs under official WM6.5 with a ROM supporting English US, English UK, German, Italian, French and Spanish UIs. There is a menu item in Regional Settings for switching the UI, it requires a soft reset, and voila, after the reboot everything is in another language (but not the keyboard layout).
On the other hand, official ROMs for non-latin languages like Russian support two input methods, one for Russian and one for English.
It would be great to figure out how it works. Can a look into registry dumps from a Herald with Russian firmware and from my multilingual-UI'ed smartphone help you?

[Q] External bluetooth keyboard has English layout. How to change it to German?

Hi,
This weekend I bought a HTC Flyer and I'm so happy. There is one thing though that's killing me...
I also bought a Bluetooth keyboard so I can write faster when I write large texts etc. The thing is though that I can't change the keyboard layout to German (even if the Keyboard has a physical layout of German, the software keyboard layout is still English).
I can't find anything under the "Languages and Keyboard" settings so I'm currently a bit desperate.
How can I get my German configured android system to understand to use a "Germany layout keyboard" and not a "English layout"?
I really hope that someone can support me here...
Thanks
Hirrsson
PS: Please consider that I'm really a android newbie so I don't understand all the terms etc yet....
hello there to everyone
as this is my first post on this forum, i'd like to take this line to thank all of you whom share information, knowledge, and whatnot to all others: Thank You.
posting here to request the same informtion: pairing an external bluetooth keyboard forces said keyboard to be in english layout, whatever the keyboard. (in my case: french).
In locale the bluetooth keyboard does appears, offering Three settings, but none regarding layout.
I personaly see this as a feature that is lacking due to the fact that the os is intended to be primarily used via touchscreen keyboard; but i also think this feature is needed big time. now heading to official android feature request to see if it has been added to newer versions (am runing 2.3) and if not, request it.
I did this for my Stowaway Keyboard. It is a lot of work, you need root on your device, rootexplorer and Hexeditor.
I can guide you through if you wish.
Which phone? Which keyboard? What has to be changed? öäü? y-z ???
ALexander
Hello
I have Archos 70 and I want to useexternal Turkish keayboard or it is not possible, writing the letters (ö,ç,ş,ı,İ, ğ, ü) would be fine.
Could you advise the procedure in step by step since I am not so good at android.
Thank you in advance
Ömer

Slim MIUI JB on MS2?! Input is welcome.

Hi all,
As some of you may have tried MIUI JB by UFO and may have noticed that it is lagging big time on our MS2, so a thought crossed my mind to make it "slimmer" in order to make it run a little bit smoother on our device.
I have also added poll to help me decide whether it is worth an effort to try to do something like this.
I did some research and from what I understood this can be done by removing some "uncessary" apps and "less frequently used" languages from framework-res.apk, if anything else that can be done to accomplish the goal, please, let me know.
So here is my list so far
I will be updating the list based on user inputs.
Languages to keep:
English
Spanish
Porteguese
Russian
French
German
Chinese
Apps to remove
You tell me
Thank you all in advance.
Update 10/10:
- First two attempts failed to boot. Let's try one more time...
Megalith27 said:
...
I did some research and from what I understood this can be done by removing some "uncessary" apps and "less frequently used" languages from framework-res.apk, if anything else that can be done to accomplish the goal, please, let me know.
...
Click to expand...
Click to collapse
Sorry for the noob question... can the framework-res.apk be prepared in different versions for post install? Would it save some extra space?
I.E. one pre-installed in english and others, each one with one or two languages, to overwrite - so each user choose framework-res with your language...
I really don't know if is a good idea, or how much work it will spend.
lampwarez said:
Sorry for the noob question... can the framework-res.apk be prepared in different versions for post install? Would it save some extra space?
I.E. one pre-installed in english and others, each one with one or two languages, to overwrite - so each user choose framework-res with your language...
I really don't know if is a good idea, or how much work it will spend.
Click to expand...
Click to collapse
Theoretically it should be possible but it has to be tested, honestly i dont really know if excluding languages will make it smoother, and on the other hand, framework-res.apk will need to be recompiled for every language which takes time and i will have to know for which language i am compiling.
I think at the moment Wajk's MIUI rom has 40 something languages, reducing it to 8-10 can make a difference.
I will see which way i am gonna take it...i will test the rom before posting anyway...so expect delays and failed attempts.
Sent from my A953
Deleted

Categories

Resources