maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet (https://talk.maemo.org/showthread.php?t=72976)

Xagoln 2011-05-16 14:29

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
TMavica,
which theme are you using?

can you run this:

Code:

find  /usr/share/icons -name 'general_settings*'
and paste the results in this thread?

(I used an icon name that I probably should not have: 'gtk-preferences'.)

I will attach a newer version to this message shortly, using a better icon name that your phone should have.

TMavica 2011-05-16 15:23

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Thanks. This version fixed

Xagoln 2011-05-16 16:25

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
@TMavica

The problem with the earlier build was entirely due to a symlink to the 'general_settings' icon called 'gtk_preferences'. That symlink is non-existent on most N900s, I think, but because I had it I didn't see the problem. Python is sooo fragile! :/

You may not have noticed, but there was a bug in the last version you downloaded that prevents the configuration being saved (the dialog does not close when you click 'Save')

I have fixed this, and added in more logging to help troubleshoot any future issues, but for now I think we're all good with the version attached to this post.

If it works for you I will reattach it to post #1 and upload to extras-devel.

I would be grateful if you would test this version works on your phone and let me know.

Sunbeam 2011-05-16 17:05

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by Xagoln (Post 1004976)
@Sunbeam: no I am not Chinese, but I am on my way to China in a few days by bicycle (started cycling from UK 10 months ago, and right now I'm in Thailand), so I am trying to learn 普痛话 (and N900 is wonderful for this, with MStarDict and MSCIM!)

And no problems with your English! :)

I recommend to you the software which is named of "mcip", it replace the default virtual keyboard and could input chinese by pinyin method. Also it could input english letters.

As your nice work, now the mcip had worked well with mscim. Just a few days ago, they can not coexist.



ps. Welcome to China!

Sunbeam 2011-05-16 17:14

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Looking forward to the features of switching disable/enable M/SCIM by the keyboard slider is closed/open.

bobbydoedoe 2011-05-16 17:33

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
anyway to make disable mscim as default when we start the n900?

Sunbeam 2011-05-16 17:39

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by bobbydoedoe (Post 1007589)
anyway to make disable mscim as default when we start the n900?

install the lastest version 0.2.1-2

Xagoln 2011-05-17 02:21

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
MSCIM is now in the extras-devel Maemo repository. Thank you, everyone for your help in testing it.

For those who already have extras-devel enabled, simply refresh/update your package list and search for 'mscimswitcherstatus'

The package will stay in quarantine for 10 days and then we can vote for it to be uploaded to extras-testing.

Please go to the below URL if you would like to enable extras-devel on your phone:

http://wiki.maemo.org/Extras#Extras-devel

Do read all the warnings before enabling extras-devel. If you are a very careful user you may want to enable extras-devel, install mscimswitcherstatus and then disable extras-devel again.

Xagoln 2011-05-17 02:28

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by Sunbeam (Post 1007582)
Looking forward to the features of switching disable/enable M/SCIM by the keyboard slider is closed/open.

Sunbeam, you may want to see the below thread, which explains how to use dbus-scripts to save power:

http://talk.maemo.org/showthread.php...t=dbus-scripts

Is your interest in power-saving when the keyboard is closed? If so, you can do it today using the method in the above thread (just need to find the details of the keyboard open/close events).

At some point I could probably make mscimswitcherstatus depend on dbus-scripts, and make a simple GUI to adjust when to disable.

willkr 2011-05-17 05:25

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
i want translate mscimswitcher_status.py
but it do not work...

mscimswitcherstatus can not work in UTF-8?

Xagoln 2011-05-17 07:36

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
1 Attachment(s)
Quote:

Originally Posted by willkr (Post 1007880)
i want translate mscimswitcher_status.py
but it do not work...

mscimswitcherstatus can not work in UTF-8?

Hi willkr,

please try the attached package. Once it is installed, edit the text strings in the file /home/user/.config/mscimswitcherstatus/strings.utf8.

Let me know if it works, and please send me your translations file (strings.utf8) when it is done.

I will do translations properly in the future, using GNU Gettext, the recommended way, but for now this seems to work.

willkr 2011-05-17 08:32

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
1 Attachment(s)
Quote:

Originally Posted by Xagoln (Post 1007928)
Hi willkr,

please try the attached package. Once it is installed, edit the text strings in the file /home/user/.config/mscimswitcherstatus/strings.utf8.

Let me know if it works, and please send me your translations file (strings.utf8) when it is done.

I will do translations properly in the future, using GNU Gettext, the recommended way, but for now this seems to work.

It is work after reboot.

it is chinese translations file

Xagoln 2011-05-17 16:06

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Version 0.3.0 Change Log
  • Converted translations to GNU Gettext. Translations for French (fr_FR) and Chinese Simplified (zh_CN) included.

Translations Needed! Can you help?
  • Chinese Traditional
  • Japanese (variants?)
  • Korean
  • Thai
  • Malaysian
  • Cambodian

And any other languages also welcome!

There are only about 10 pieces of text to translate. If you can help, please reply to this thread or send me a PM.

TMavica 2011-05-18 11:55

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
friend, the latest version I cant use mscim in conversation, others OK, example? notes.

I tried close and open conversation also nil help

Xagoln 2011-05-18 12:43

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by TMavica (Post 1009041)
friend, the latest version I cant use mscim in conversation, others OK, example? notes.

I tried close and open conversation also nil help

This is why I included the option to restart Conversations windows. The processes named 'rtcom-messaging-ui' need to be restarted each time you switch. Closing the Conversations windows does not do this - the process must be killed.

If you start your phone with MSCIM enabled it should always stay enabled for Conversations unless you kill 'rtcom-messaging-ui', but if you Suspend SCIM the Conversations windows will freeze.

Have I made it a bit clearer to understand?

shawwawa 2011-05-19 00:27

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
1 Attachment(s)
@Xagoln,

Many thanks for your guiding !

Enclosed please find the attached Translations of Traditional Chinese. Thanks and have a nice day ~ :)
Attachment 20202

Xagoln 2011-05-19 01:11

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by shawwawa (Post 1009614)
@Xagoln,

Many thanks for your guiding !

Enclosed please find the attached Translations of Traditional Chinese. Thanks and have a nice day ~ :)
Attachment 20202

Thanks Shawwawa,
in fact I just got Traditional Chinese translations last night, from Amandalam! If I knew you were working on them I wouldn't have asked her :)

Do you have extras-devel repository set up on your phone?

If so, please upgrade like this:

Code:

$ root
# apt-get update && apt-get install mscimswitcherstatus


foolegg 2011-05-19 01:29

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
there has a problem.
when "startup with scim" option choosen, but mscim not installed, it will cause N900 cannot boot.
when booting, gtk immodule is setting to use mscim, but mscim not existed. I think you need ensure mscim is installed, then do this setup.
and, some mcip user tell me, It't cannot switch im in qt application.

Xagoln 2011-05-19 01:37

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by foolegg (Post 1009629)
there has a problem.
when "startup with scim" option choosen, but mscim not installed, it will cause N900 cannot boot.
when booting, gtk immodule is setting to use mscim, but mscim not existed. I think you need ensure mscim is installed, then do this setup.

Hi foolegg, thanks for the feedback. The package depends on eithe the 'scim' or 'mscim' package. I think it would be impossible to install without having one of these two packages installed.

Did somebody have a problem? Which version were they using?

Quote:

and, some mcip user tell me, It't cannot switch im in qt application.
I haven't looked at supporting Qt applications yet. I will investigate.

shawwawa 2011-05-19 02:26

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
@Xagoln,

It's ok, good to know that Amandalam already offered it to you. :)

Amandalam is one of tier one maemo app. developer and she got the highest respect among the users in China, Hong kong and Taiwan.

Thanks for your notice, I just upgraded ver0.3.1-1 via. Repos. and it looks fine. :)

Xagoln 2011-05-19 02:28

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by shawwawa (Post 1009641)
@Xagoln,
Amandalam is one of tier one maemo app. developer and she got the highest respect among the users in China, Hong kong and Taiwan.

Yes, she is a star and does great work.

foolegg 2011-05-19 02:41

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by Xagoln (Post 1009631)
Hi foolegg, thanks for the feedback. The package depends on eithe the 'scim' or 'mscim' package. I think it would be impossible to install without having one of these two packages installed.

Did somebody have a problem? Which version were they using?

Some mcip user feedback this problem, after they uninstall mscim. N900 cannot boot.

then I read you changelog, found :

Quote:

Now depends on either the 'scim' or the 'mscim' Maemo packages
and read "either" to "neither".......some I get a wrong result...

sorry for my careless.

Xagoln 2011-05-19 03:39

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by foolegg (Post 1009643)
Some mcip user feedback this problem, after they uninstall mscim. N900 cannot boot.

Oh dear, that is very unfortunate and please pass my apologies to the user. I suppose that would be possible with no SCIM. Was the user using the 'scim' package instead of 'mscim'? Because the dependency on 'mscim' existed from the very first release. I added the alternative of 'scim' only in v0.0.5.

Quote:

Originally Posted by Change Log
v0.0.5
Now depends on either the 'scim' or the 'mscim' Maemo packages

I could add the below code to the startup script for mscimswitcherstatus and make it run only if SCIM is not found, but it should be impossible now with the dependency on ( scim | mscim ).

Code:

gtk-query-immodules > /etc/gtk.immodules
Quote:

Originally Posted by foolegg (Post 1009643)
then I read you changelog, found :
and read "either" to "neither".......some I get a wrong result...
sorry for my careless.

No problem! Thanks for the feedback.

Xagoln 2011-05-21 02:48

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
I have been experimenting with uninstalling and reinstalling the package over the last few days, to ensure the process is clean and safe.

I strongly recommend all users upgrade to the current build (there are no new features, just better safeguards in the install/uninstall scripts).

If you have the extras-devel repository enabled, the recommended way to upgrade is using the Application Manager. Simply Update, then Download and search for mscim, select 'mscimswitcherstatus' and install.

Or, from X Terminal (as root):

Code:

apt-get update && apt-get install mscimswitcherstatus
Otherwise, use the package attached to the first post of this thread.

Xagoln 2011-05-21 04:52

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
I was thinking I could add an option to set Conversations to always use MSCIM. That would mean we would never need to kill Conversations windows when switching between Hildon/MSCIM for the rest of the system.

Would anyone be interested in this feature, if I can make it work?

EDIT: Actually, this would not work with the battery-saving feature, so would only be the same as the default settings ("Don't suspend SCIM" and "Don't kill RTCOM/Conversations")

So, please ignore me! :)

TMavica 2011-05-21 05:03

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by Xagoln (Post 1011672)
I was thinking I could add an option to set Conversations to always use MSCIM. That would mean we would never need to kill Conversations windows when switching between Hildon/MSCIM for the rest of the system.

Would anyone be interested in this feature, if I can make it work?

EDIT: Actually, this would not work with the battery-saving feature, so would only be the same as the default settings ("Don't suspend SCIM" and "Don't kill RTCOM/Conversations")

So, please ignore me! :)

Agree!!!!!!!!!!

jakiman 2011-05-24 23:38

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
btw, just installed this and I can happily say it works as it should. =)
Now I can easily switch between MSCIM and Hildon for vkb. Great stuff.

chris.ho 2011-07-08 08:30

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Hi All, if I want to input in chinese, do I have to install mscim first? Or I just install the file that already in post 1, no need mscim?

Pls help, what should I install first?
I really need to input chinese on my n900.

Thanks before

tuxsavvy 2011-07-08 09:11

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by chris.ho (Post 1046927)
Hi All, if I want to input in chinese, do I have to install mscim first? Or I just install the file that already in post 1, no need mscim?

Pls help, what should I install first?
I really need to input chinese on my n900.

Thanks before

You need to install mscim first, this is just a switcher tool to allow one to switch between hildon and mscim inputs.

chris.ho 2011-07-08 09:33

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by tuxsavvy (Post 1046955)
You need to install mscim first, this is just a switcher tool to allow one to switch between hildon and mscim inputs.

in app. manager, when I type "mscim", there are so many files.
Which one that I should install?

Pls help, thanks

Xagoln 2011-07-11 04:18

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
I would recommend the mscim-googlepinyin package.

If you are learning Chinese, download the MStarDict package too, and the URX-ZHEN English to PinYin dictionaries for it. They are a bit difficult to find, so let me know if you can't.

chris.ho 2011-10-05 06:24

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by Xagoln (Post 1048631)
I would recommend the mscim-googlepinyin package.

If you are learning Chinese, download the MStarDict package too, and the URX-ZHEN English to PinYin dictionaries for it. They are a bit difficult to find, so let me know if you can't.

Hi Xagoln, I have installed MStarDict, and downloaded URX-ZHEN English to PinYin dictionary (.BDC file).

I copied the .BDC file to MStarDict Folder then I opened MStarDict, but there was nothing happen.

Do you know why?

Thanks before

Xagoln 2011-10-06 10:32

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Chris, you should have downloaded a .taz.bz2 version of URX-ZHEN.

Then you need to unpack it inside /home/user/.stardict or /home/user/.mstardict (whichever one you have - I forget which one it is).

I managed to find a copy of URX-ZHEN the other day after a lot of searching on the net, but I don't remember where. Are you able to find it?

Xagoln 2011-10-06 10:33

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Chris, you should have downloaded a .taz.bz2 version of URX-ZHEN.

Then you need to unpack it inside /home/user/.stardict or /home/user/.mstardict (whichever one you have - I forget which one it is).

I managed to find a copy of URX-ZHEN the other day after a lot of searching on the net, but I don't remember where. Are you able to find it?

Banana 2011-11-03 21:06

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Hi Xagoln, thank you for your work on mscim switcher, i am new to n900 and linux, and i installed mscim for asian input. I tried installing your mscim switcher both versions 0.3.1-17 and 0.3.1-18, but both versions it dont show in my status menu, i also tried disable and reenable with powatool but i could never get the mscimswitcher to show.. am i missing something in order for the switcher to work?
thanks

Xagoln 2011-11-04 00:23

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
Quote:

Originally Posted by Banana (Post 1117996)
Hi Xagoln, thank you for your work on mscim switcher, i am new to n900 and linux, and i installed mscim for asian input. I tried installing your mscim switcher both versions 0.3.1-17 and 0.3.1-18, but both versions it dont show in my status menu, i also tried disable and reenable with powatool but i could never get the mscimswitcher to show.. am i missing something in order for the switcher to work?
thanks

Hmm, have you updated your phone to the PR1.3 SSU (update from Nokia)?

And which SCIM package did you install?

Banana 2011-11-04 01:09

Re: [Announce] Easily input Chinese/Japanese/Korean characters without killing your standby time or losing VKB with MSCIM Switcher status menu applet
 
opps, nvm it suddenly pop up, after i did a theme change... strange..
but works great, thx Xagoln


All times are GMT. The time now is 17:23.

vBulletin® Version 3.8.8