return 0\r
\r
inputConversionModeMessages={\r
- 1:(_("Native input"),_("Alpha numeric input")),\r
- 8:(_("Full shaped mode"),_("Half shaped mode")),\r
+ 1:(\r
+ # Translators: A mode that allows typing in the actual 'native' characters for an east-Asian input method language currently selected, rather than alpha numeric (Roman/English) characters. \r
+ _("Native input"),\r
+ # Translators: a mode that lets you type in alpha numeric (roman/english) characters, rather than 'native' characters for the east-Asian input method language currently selected.\r
+ _("Alpha numeric input")\r
+ ),\r
+ 8:(\r
+ # Translators: for East-Asian input methods, a mode that allows typing in full-shaped (full double-byte) characters, rather than the smaller half-shaped ones.\r
+ _("Full shaped mode"),\r
+ # Translators: for East-Asian input methods, a mode that allows typing in half-shaped (single-byte) characters, rather than the larger full-shaped (double-byte) ones.\r
+ _("Half shaped mode")\r
+ ),\r
}\r
\r
JapaneseInputConversionModeMessages= {\r
- 0: _("half alphanumeric"),\r
- 3: _("half katakana"),\r
- 8: _("alphanumeric"),\r
- 9: _("hiragana"),\r
+ # Translators: For Japanese character input: half-shaped (single-byte) alpha numeric (roman/english) mode.\r
+ 0: _("half alphanumeric"),\r
+ # Translators: For Japanese character input: half-shaped (single-byte) Katacana input mode.\r
+ 3: _("half katakana"),\r
+ # Translators: For Japanese character input: alpha numeric (roman/english) mode.\r
+ 8: _("alphanumeric"),\r
+ # Translators: For Japanese character input: Hiragana input mode.\r
+ 9: _("hiragana"),\r
+ # Translators: For Japanese character input: Katacana input mode.\r
11: _("katakana"),\r
+ # Translators: For Japanese character input: half-shaped (single-byte) alpha numeric (roman/english) mode.\r
16: _("half alphanumeric"),\r
19: _("half katakana roman"),\r
+ # Translators: For Japanese character input: alpha numeric (roman/english) mode.\r
24: _("alphanumeric"),\r
+ # Translators: For Japanese character input: Hiragana Roman input mode.\r
25: _("hiragana roman"),\r
+ # Translators: For Japanese character input: Katacana Roman input mode.\r
27: _("katakana roman"),\r
} \r
\r
languageID=hkl&0xffff\r
buf=create_unicode_buffer(1024)\r
res=windll.kernel32.GetLocaleInfoW(languageID,2,buf,1024)\r
+ # Translators: the label for an unknown language when switching input methods.\r
inputLanguageName=buf.value if res else _("unknown language")\r
layoutStringCodes=[]\r
inputMethodName=None\r
if inputMethodName: break\r
if not inputMethodName:\r
log.debugWarning("Could not find layout name for keyboard layout, reporting as unknown") \r
+ # Translators: The label for an unknown input method when switching input methods. \r
inputMethodName=_("unknown input method")\r
if ' - ' in inputMethodName:\r
inputMethodName="".join(inputMethodName.split(' - ')[1:])\r