| Summary: | Missing keyboard locale fr-ca when using RDP | ||
|---|---|---|---|
| Product: | [Applications] krdc | Reporter: | Xavier Douville <zor> |
| Component: | general | Assignee: | Jaison Lee <lee.jaison> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Debian testing | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Xavier Douville
2005-10-22 22:49:20 UTC
This can't be added to KDE 3.5, because of the string freeze. It might be a candidate for KDE4. As you are at, fr-ch is missing as well... Used in Switzerland of course, and in other coutries which write german and french language. As far as I can see it should be only a matter of adding the fr-ch layout to the available choices, so, out of curiosity, why would a string change be necessary...? On the same subject... How about (optinoally) detecting the user's keyboard layout and automatically using it...? I guess 99,9% of people want to use *their* keyboard layout... SVN commit 567025 by kling:
Adding a bunch of new RDP keymaps.
Will backport this to 3.5 if we do a new release.
BUG: 114906
BUG: 124196
BUG: 127102
M +10 -2 rdphostpref.h
M +38 -3 rdpprefs.ui
--- trunk/KDE/kdenetwork/krdc/rdp/rdphostpref.h #567024:567025
@@ -23,21 +23,29 @@
#include "hostpreferences.h"
static const QString rdpKeymaps[] = { "ar",
+ "cs",
"da",
"de",
+ "de-ch",
"en-gb",
"en-us",
"es",
+ "et",
"fi",
"fr",
"fr-be",
+ "fr-ca",
+ "fr-ch",
"hr",
"hu",
+ "is",
"it",
"ja",
"lt",
"lv",
"mk",
+ "nl",
+ "nl-be",
"no",
"pl",
"pt",
@@ -47,8 +55,8 @@
"sv",
"th",
"tr" };
-static const int rdpNumKeymaps = 25;
-static const int rdpDefaultKeymap = 4; // en-us
+static const int rdpNumKeymaps = 34;
+static const int rdpDefaultKeymap = 8; // en-us
inline int keymap2int(QString &keymap)
{
--- trunk/KDE/kdenetwork/krdc/rdp/rdpprefs.ui #567024:567025
@@ -161,6 +161,11 @@
</item>
<item>
<property name="text">
+ <string>Czech (cs)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
<string>Danish (da)</string>
</property>
</item>
@@ -171,6 +176,11 @@
</item>
<item>
<property name="text">
+ <string>Swiss German (de-ch)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
<string>British English (en-gb)</string>
</property>
</item>
@@ -186,6 +196,11 @@
</item>
<item>
<property name="text">
+ <string>Estonian (et)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
<string>Finnish (fi)</string>
</property>
</item>
@@ -196,21 +211,36 @@
</item>
<item>
<property name="text">
- <string>Belgium (fr-be)</string>
+ <string>Belgian (fr-be)</string>
</property>
</item>
<item>
<property name="text">
- <string>Croation (hr)</string>
+ <string>French Canadian (fr-ca)</string>
</property>
</item>
<item>
<property name="text">
+ <string>Swiss French (fr-ca)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Croatian (hr)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
<string>Hungarian (hu)</string>
</property>
</item>
<item>
<property name="text">
+ <string>Icelandic (is)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
<string>Italian (it)</string>
</property>
</item>
@@ -236,11 +266,16 @@
</item>
<item>
<property name="text">
- <string>Norwegian (no)</string>
+ <string>Dutch (nl)</string>
</property>
</item>
<item>
<property name="text">
+ <string>Belgian Dutch (nl-be)</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
<string>Polish (pl)</string>
</property>
</item>
^^ I just noticed that the patch above obviously contains a copy/paste error: :-)
+ <string>French Canadian (fr-ca)</string>
</property>
</item>
<item>
<property name="text">
+ <string>Swiss French (fr-ca)</string>
Comment #5: Fixed in svn. |