Issue 1354 in ibus: Misplacement of Space in Telugu and other Indian languages

14 views
Skip to first unread message

ib...@googlecode.com

unread,
Nov 19, 2011, 1:10:43 PM11/19/11
to ibus-...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1354 by gopal.i...@gmail.com: Misplacement of Space in Telugu and
other Indian languages
http://code.google.com/p/ibus/issues/detail?id=1354

What version of the product are you using? On what operating system?
OS (Linux distributions, UNIX or ...): Ubuntu 11.10
Architecture (i386, x86_64): i386
IBus version: IBus 1.3.99.20110818
Input method name and version: telugu-rts (m17n)
Python version:2.7.2+
dbus version:
dbus-python version:
gtk version (if bug is about gtk applications):
qt version (if bug is about qt applications):

What steps will reproduce the problem?
1. Choose ibus as default input method on gnome
2. Install m17n package for ibus
3. Choose telugu-rts input method and start typing in any text field.

What is the expected output? What do you see instead?
If we type a <letter+space>, it gets transformed to <space+letter>. For
example, if I type amma to get అమ్మ, which is a(అ)+mma(మ్మ) I instead get అ
మ్మ(i.e., అ<space>మ్మ).

Any help is appreciated!

Please provide any additional information below.
More discussion on this bug can be found at
https://answers.launchpad.net/ubuntu/+source/ibus/+question/177355

ib...@googlecode.com

unread,
Nov 20, 2011, 1:08:27 AM11/20/11
to ibus-...@googlegroups.com

Comment #1 on issue 1354 by satyapri...@gmail.com: Misplacement of Space in
Telugu and other Indian languages
http://code.google.com/p/ibus/issues/detail?id=1354

The problem is not only with I-bus space being placed in the wrong location.

To me it seems to be a reversal from left-to-right to right-to-left
following some keys like a, i, u, temporarily for just one keystroke. There
could be other key-combinations also as given below.

Not that "a<space>" becomes "<space>a" alone but that "a-"
becomes "-a", "an" becomses "na", and "li" becomes "il" in typing
sa-translit: s-atrnaslti .

Ramakrishna types as follows: Rmakarsihn a (am, is and a<space> get
affected to ma, si, <space>a).

Now, why a, i and u? These keys are there in the mapping as "aa", "ii"
and "uu". If instead we use only "A', "I", and "U", this problem may be
avoided? But Tamil, Telugu, Bengali ..... I do not know.

In Tamil for example, "ko" is written as கொ "k" is க் and the "o" in "ko"
appears with that which precedes and succeeds கொ, there being a place
holder for "k" க. So "to" becomes தொ. In all these places also, there is
this reversal of "ko<space>" to "<space>ko", ko being treated as a
unit. "to<space>" becomes "<space>to", and so on. That becomes complicated.
We have to consider a, e, i, o, u (all vowels).

Perhaps ";a" instead of "aa", and so on will help. Will "k;o" serve the
purpose of "ko" under this revised mapping with "k;o<space>" remaining
as "k;o<space>"? It has to be figured out. I do not know if all this helps.
I am happy people are at it.

I have checked this out: pressing a useless key such as arrow or End after
the vowels helps solve the problem; it is tedious though. In Sanskrit we
can have a combination like hantrI or hantrii. where ha is one character
and ntrii or ntrI is another. This second character combines n, t, r, ii
(or I) and hence it is not clear to the logic where the combination ends,
after two characters or three characters or even four characters in
English. So, all these characters are kept in one bracket indicated by an
underscore. A vowel followed by any key other than a vowel ends the
combination may be a good logic.

As it is, two vowels seem to end the combination. Try combinations "ka"
like; and "kai" or "kii" like.

And vowel followed by non-vowels get reversed where those vowels are in the
mapping. If "o" is not in the mapping, "op" types "op" but "ap"
becomes "pa", because "a" is in the mapping.

ib...@googlecode.com

unread,
Nov 23, 2011, 9:24:46 AM11/23/11
to ibus-...@googlegroups.com

Comment #2 on issue 1354 by gopal.i...@gmail.com: Misplacement of Space in

Is there any temporary remedy for this issue?

ib...@googlecode.com

unread,
Nov 23, 2011, 10:51:42 AM11/23/11
to ibus-...@googlegroups.com

Comment #3 on issue 1354 by agnih...@gmail.com: Misplacement of Space in

ubuntu 10.11 gnome.
have the same problem with tamil. funnily i did not notice such a problem
soon after install. did some update create the problem?
//As it is, two vowels seem to end the combination. Try combinations "ka"
like; and "kai" or "kii" like.//
yes this is also true.


ib...@googlecode.com

unread,
Nov 23, 2011, 11:40:12 AM11/23/11
to ibus-...@googlegroups.com

Comment #4 on issue 1354 by agnih...@gmail.com: Misplacement of Space in

I completely removed the ibus packages and what ever i suspected had
anything to do with it.
restarted and reinstalled. now it works correctly!

ib...@googlecode.com

unread,
Nov 23, 2011, 1:21:00 PM11/23/11
to ibus-...@googlegroups.com

Comment #5 on issue 1354 by gopal.i...@gmail.com: Misplacement of Space in

No luck with that. I tried it and failed.

ib...@googlecode.com

unread,
Nov 25, 2011, 6:54:09 PM11/25/11
to ibus-...@googlegroups.com

Comment #6 on issue 1354 by agnih...@gmail.com: Misplacement of Space in

rebooted, and back to square one. problem resurfaced! :-( does the new
release solve the problem?

ib...@googlecode.com

unread,
May 27, 2015, 2:16:44 AM5/27/15
to ibus-...@googlegroups.com
Updates:
Status: CanNotRepro

Comment #8 on issue 1354 by takao.fujiwara1: Misplacement of Space in
Telugu and other Indian languages
https://code.google.com/p/ibus/issues/detail?id=1354

I cannot reproduce the problem in the latest ibus.

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
Reply all
Reply to author
Forward
0 new messages