Thanks for your helpful reply, matiphas :)
On 22/06/2006, at 10:26 PM, matiphas@...9... wrote:
Yes accerators can be modified, but the translator must pay attention to their consistency (avoid twice the same accelerator in a menu roll, or in a dialog...)
Yes, of course. :)
Can these choices be overwritten by a custom keybindings file?
No it's different.
- The accelerators are linked to the undercored chars, and facilitate
navigations in the menus/dialogs with the keyboard).
- Shortcuts are linked to the key combinations (such ast Ctrl+Alt
+M....), they don't appear in the translatable strings, but are automatically inserted in the interface at run time. They are not aimed at facilitating navigation in menus, but they directly call a function/verb.
So this file simply shows the keybindings indicated by the underscore- preceded character?
If so, it's an intriguing opportunity, because for my language, at least, positioning keyboard accelerators becomes extremely difficult, since most of the language is accented vowels, often with combined diacritics, and according to
http://bugzilla.gnome.org/show_bug.cgi?id=104112 gtk can't handle any non-ASCII keyboard shortcuts. I don't know if any other toolset handles them better.
I think the best thing to do is :
- install inkscape (this should be already done)
- modify the accelerators in a temporay po file
- compile the po file, and replace the original message file by the
result of the compilation of your temp po file in the inkscape directory tree (i think it's in the locale directory)
- launch inkscape, and see how it reacts with the new accelerators
and your locale keyboard.
I'll pass this on to my GNOME team leader, who is having this problem. I don't have the same keyboard layout, since I'm running Mac OSX: my layout allows single-key input for the characters:
ă â ê ô ư ơ đ
which are dead-key input on Linux layouts. So I'm not a good test subject. Until I found out about the differing layouts, I assigned keyboard shortcuts which would work with mine. Since by far the majority of free software users would run Linux, I need to work with the Linux layout(s). So my team leader and I have discussed this. He will want to test this situation.
Hope it helps you,
Thanks. :)
from Clytie (vi-VN, Vietnamese free-software translation team / nhóm Việt hóa phần mềm tự do) http://groups-beta.google.com/group/vi-VN