5,597,261 Members 38,803 Now Online
XDA Developers Android and Mobile Development Forum

Vietnamese encode method (telex)

Tip us?
 
nqk
Old
#1  
nqk's Avatar
Senior Member - OP
Thanks Meter 41
Posts: 310
Join Date: Jan 2011
Location: Hanoi
Default Vietnamese encode method (telex)

Dear devs,

The stock keyboard says it supports Vietnamese, but the encoding method is strange to Vietnamese users, and we can't use it and thus a third party keyboard is needed.

Would any developers be kind enough to merge telex encoding method to the keyboard? It would be great help.

I found this on github but it reads alien to mere mortals like I am.
https://github.com/typester/emacs/bl.../vietnamese.el

Please help.


Sent from my Nexus 4
 
pulser_g2
Old
#2  
pulser_g2's Avatar
Developer Admin / Senior Recognized Developer
Thanks Meter 10594
Posts: 19,214
Join Date: Nov 2009
Quote:
Originally Posted by nqk View Post
Dear devs,

The stock keyboard says it supports Vietnamese, but the encoding method is strange to Vietnamese users, and we can't use it and thus a third party keyboard is needed.

Would any developers be kind enough to merge telex encoding method to the keyboard? It would be great help.

I found this on github but it reads alien to mere mortals like I am.
https://github.com/typester/emacs/bl.../vietnamese.el

Please help.


Sent from my Nexus 4
Unfortunately there's really nothing we can do here, unless there is someone who does understand what this encoding issue is, and knows what it should look like, and how to do that.

That links is for emacs, but really this looks like an entire new characterset, which means we'd need someone who understands this characterset, and can write the initial code for the feature.


Having trouble getting an answer? | What is XDA about? | How to ask for help?

if [ $PM.incoming.type = $type.question.ROM.how_to_use ] || [ $PM.incoming.type = $type.question.ROM.silly_question ]; then mv $PM.incoming /.trash; PM.response($responsetype.ignore); $PM.sender.ignore_in_future=true; init.sequence($boy_who_cried_wolf); fi;

BTC: 1K2fpDsRHkirWmk3PKiqtzhVHKUJCWPWnN
PGP: 0x260F4FDEF258E3C4
The Following User Says Thank You to pulser_g2 For This Useful Post: [ Click to Expand ]
 
nqk
Old
(Last edited by nqk; 20th January 2014 at 09:27 AM.)
#3  
nqk's Avatar
Senior Member - OP
Thanks Meter 41
Posts: 310
Join Date: Jan 2011
Location: Hanoi
Quote:
Originally Posted by pulser_g2 View Post
Unfortunately there's really nothing we can do here, unless there is someone who does understand what this encoding issue is, and knows what it should look like, and how to do that.

That links is for emacs, but really this looks like an entire new characterset, which means we'd need someone who understands this characterset, and can write the initial code for the feature.
Thank you for your concern.

I understand that this issue should have been fixed by a Vietnamese developer. What a shame that I don't have their contacts.

However, I think if I had said "input method", it would have explained the situation better. I don't think there is a need for a new charset, it's still unicode, the same thing that is used by Android (Roboto font family supports it quite well).

================
I don't know how difficult it may be, but let me explain how it should works when inputting Vietnamese using Telex (we call it) method.

Vietnamese char table include these characters (in addition to English alphabets): â, ă, ê, ô, ơ, ư, and they are combined with accent charracters: ´ (acute), ` (grave), ˜ (tilde), ̉ (hook above), and ̣ (dot below)

Normally, we use the English keyboard, which contains no such characters, so we type:
aa ==> â, aw ==> ă, ee ==> ê, oo ==> ô, ow ==> ơ, uw ==> ư ( or [ ==> ơ, ] ==> ư ), uo ==> ươ

To combine vowels with accents we use s ==> accute, f ==> grave, x ==> tilde, r ==> hook above, and j ==> dot below

==============

Examples:

tooi ==> tôi
toois ==> tối
thor ==> thỏ
hoaf ==> ḥa

=================

I know this may be impossible for non-Vietnamese developer, but I still hope for a solution.

=============

This is anothe link to a linux Vietnamese keyboard, which is OpenSource. It is in fact the most popular keyboard software in Vietnam.

http://unikey.org/source.php

http://sourceforge.net/projects/unik...se_mirror=nchc
 
Entropy512
Old
#4  
Senior Recognized Developer
Thanks Meter 23403
Posts: 12,779
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
An opensource Android keyboard app would be MUCH more useful as a reference.

Otherwise I'm not sure if there's much chance of this getting done properly without a Vietnamese developer who can properly test things as they work.

(similar to why EAP-SIM support still isn't in any custom firmware - only a small subset of developers can even work on EAP-SIM since only a few carriers support it.)
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following User Says Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
 
nqk
Old
#5  
nqk's Avatar
Senior Member - OP
Thanks Meter 41
Posts: 310
Join Date: Jan 2011
Location: Hanoi
Quote:
Originally Posted by Entropy512 View Post
An opensource Android keyboard app would be MUCH more useful as a reference.

Otherwise I'm not sure if there's much chance of this getting done properly without a Vietnamese developer who can properly test things as they work.

(similar to why EAP-SIM support still isn't in any custom firmware - only a small subset of developers can even work on EAP-SIM since only a few carriers support it.)
Dear @Entropy512,

I found this https://github.com/AgeOfMobile/Vietnamese-LatinIME

Is it good (enough)?
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes