diff --git a/java/res/drawable/background_voice.xml b/java/res/drawable/background_voice.xml
index 3b6137df3..49a419110 100644
--- a/java/res/drawable/background_voice.xml
+++ b/java/res/drawable/background_voice.xml
@@ -22,4 +22,4 @@
android:startColor="#ff000000"
android:endColor="#ff000e29"
android:angle="90" />
-
\ No newline at end of file
+
diff --git a/java/res/drawable/btn_center.xml b/java/res/drawable/btn_center.xml
index 9998b56e2..3ac21297c 100644
--- a/java/res/drawable/btn_center.xml
+++ b/java/res/drawable/btn_center.xml
@@ -37,4 +37,4 @@
android:drawable="@drawable/btn_center_default" />
-
\ No newline at end of file
+
diff --git a/java/res/values-ar/donottranslate-more-keys.xml b/java/res/values-ar/donottranslate-more-keys.xml
index e294e95d5..bb36af2e4 100644
--- a/java/res/values-ar/donottranslate-more-keys.xml
+++ b/java/res/values-ar/donottranslate-more-keys.xml
@@ -18,48 +18,48 @@
*/
-->
-
-
-
+
+
+
- "\u060c,\u061b,\u061f,!,:,-,/,\',\",\u0640\u0640\u0640|\u0640,\u064e,\u0650,\u064b,\u064d,\u0670,\u0656,\u0655,\u0654,\u0653,\u0652,\u0651,\u064c,\u064f"
+ "،,؛,؟,!,:,-,/,\',\",ـــ|ـ,َ,ِ,ً,ٍ,ٰ,ٖ,ٕ,ٔ,ٓ,ْ,ّ,ٌ,ُ"
9
- \u064b
-
- \u0661
-
- \u0662
-
- \u0663
-
- \u0664
-
- \u0665
-
- \u0666
-
- \u0667
-
- \u0668
-
- \u0669
-
- \u0660
+ ً
+
+ ١
+
+ ٢
+
+ ٣
+
+ ٤
+
+ ٥
+
+ ٦
+
+ ٧
+
+ ٨
+
+ ٩
+
+ ٠
1
2
3
@@ -69,99 +69,99 @@
7
8
9
-
- 0,\u066b,\u066c
- \u060c
- \u060c
- \u061f
- \u061b
-
- \u066a
+
+ 0,٫,٬
+ ،
+ ،
+ ؟
+ ؛
+
+ ٪
,
,
\\,,\@icon/settingsKey|\@integer/key_settings
\\,,\@icon/tabKey|\@integer/key_tab
\?
;
-
- %,\u2030
-
- \u060c
+
+ %,‰
+
+ ،
"."
- \u061f
- \u064b
- "\u061f,\u061b,!,:,-,/,\',\""
-
-
-
+ ؟
+ ً
+ "؟,؛,!,:,-,/,\',\""
+
+
+
- "\u0651,\u0652,\u064c,\u0653,\u064f,\u0650,\u064e,\u064b,\u0640\u0640\u0640|\u0640,\u064d,\u0654,\u0656,\u0655,\u0670"
-
- \u266a
-
- \u2605,\u066d
+ "ّ,ْ,ٌ,ٓ,ُ,ِ,َ,ً,ـــ|ـ,ٍ,ٔ,ٖ,ٕ,ٰ"
+
+ ♪
+
+ ★,٭
-
+
0x0029
-
+
0x0028
-
-
-
- [|],{|},<|>,\ufd3e|\ufd3f
- ]|[,}|{,>|<,\ufd3f|\ufd3e
-
- 0x003e
-
- 0x003c
-
+
+
+ [|],{|},<|>,﴾|﴿
+ ]|[,}|{,>|<,﴿|﴾
+
+ 0x003E
+
+ 0x003C
+
- \u2264|\u2265,\u00ab|\u00bb,\u2039|\u203a
- \u2265|\u2264,\u00bb|\u00ab,\u203a|\u2039
-
- 0x005d
-
- 0x005b
-
- 0x007d
-
- 0x007b
-
-
+ U+2018: "‘" LEFT SINGLE QUOTATION MARK
+ U+2019: "’" RIGHT SINGLE QUOTATION MARK
+ U+201A: "‚" SINGLE LOW-9 QUOTATION MARK
+ U+201B: "‛" SINGLE HIGH-REVERSED-9 QUOTATION MARK
+ U+201C: "“" LEFT DOUBLE QUOTATION MARK
+ U+201D: "”" RIGHT DOUBLE QUOTATION MARK
+ U+201E: "„" DOUBLE LOW-9 QUOTATION MARK
+ U+201F: "‟" DOUBLE HIGH-REVERSED-9 QUOTATION MARK -->
+ ≤|≥,«|»,‹|›
+ ≥|≤,»|«,›|‹
+
+ 0x005D
+
+ 0x005B
+
+ 0x007D
+
+ 0x007B
+
+
- \u201d,\u00ab|\u00bb,\u201c,\u00bb|\u00ab
-
-
+ ”,«|»,“,»|«
+
+
- \u201d,\u00ab|\u00bb,\u201c,\u00bb|\u00ab,\u2019,\u201a,\u2018,\u201b
+ ”,«|»,“,»|«,’,‚,‘,‛
diff --git a/java/res/values-ar/donottranslate.xml b/java/res/values-ar/donottranslate.xml
index 968a7309f..57de2538b 100644
--- a/java/res/values-ar/donottranslate.xml
+++ b/java/res/values-ar/donottranslate.xml
@@ -21,7 +21,5 @@
-
- !,?,\\,,:,;,\u0022,(|),)|(,\u0027,-,/,@,_
+ !,?,\\,,:,;,\",(|),)|(,\',-,/,@,_
diff --git a/java/res/values-be/donottranslate-more-keys.xml b/java/res/values-be/donottranslate-more-keys.xml
index 0110de04b..0917f11ec 100644
--- a/java/res/values-be/donottranslate-more-keys.xml
+++ b/java/res/values-be/donottranslate-more-keys.xml
@@ -18,8 +18,8 @@
*/
-->
-
- \u045e
-
- \u0456
+
+ ў
+
+ і
diff --git a/java/res/values-ca/donottranslate-more-keys.xml b/java/res/values-ca/donottranslate-more-keys.xml
index 68d7f9071..baa23bf9c 100644
--- a/java/res/values-ca/donottranslate-more-keys.xml
+++ b/java/res/values-ca/donottranslate-more-keys.xml
@@ -18,56 +18,56 @@
*/
-->
-
- \u00e0,\u00e1,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa
-
- \u00e8,\u00e9,\u00eb,\u00ea,\u0119,\u0117,\u0113
-
- \u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b
-
- \u00f2,\u00f3,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba
-
- \u00fa,\u00fc,\u00f9,\u00fb,\u016b
-
- \u00f1,\u0144
-
- \u00e7,\u0107,\u010d
-
- \u0140,\u0142
+
+ à,á,ä,â,ã,å,ą,æ,ā,ª
+
+ è,é,ë,ê,ę,ė,ē
+
+ í,ï,ì,î,į,ī
+
+ ò,ó,ö,ô,õ,ø,œ,ō,º
+
+ ú,ü,ù,û,ū
+
+ ñ,ń
+
+ ç,ć,č
+
+ ŀ,ł
diff --git a/java/res/values-cs/donottranslate-more-keys.xml b/java/res/values-cs/donottranslate-more-keys.xml
index 475b589f6..9af6794df 100644
--- a/java/res/values-cs/donottranslate-more-keys.xml
+++ b/java/res/values-cs/donottranslate-more-keys.xml
@@ -18,70 +18,70 @@
*/
-->
-
- \u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101
-
- \u00e9,\u011b,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113
-
- \u00ed,\u00ee,\u00ef,\u00ec,\u012f,\u012b
-
- \u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d
-
- \u00fa,\u016f,\u00fb,\u00fc,\u00f9,\u016b
-
- \u0161,\u00df,\u015b
-
- \u0148,\u00f1,\u0144
-
- \u010d,\u00e7,\u0107
-
- \u00fd,\u00ff
-
- \u010f
-
- \u0159
-
- \u0165
-
- \u017e,\u017a,\u017c
+
+ á,à,â,ä,æ,ã,å,ā
+
+ é,ě,è,ê,ë,ę,ė,ē
+
+ í,î,ï,ì,į,ī
+
+ ó,ö,ô,ò,õ,œ,ø,ō
+
+ ú,ů,û,ü,ù,ū
+
+ š,ß,ś
+
+ ň,ñ,ń
+
+ č,ç,ć
+
+ ý,ÿ
+
+ ď
+
+ ř
+
+ ť
+
+ ž,ź,ż
diff --git a/java/res/values-da/donottranslate-more-keys.xml b/java/res/values-da/donottranslate-more-keys.xml
index 84dc1bf07..739ab09e7 100644
--- a/java/res/values-da/donottranslate-more-keys.xml
+++ b/java/res/values-da/donottranslate-more-keys.xml
@@ -18,54 +18,54 @@
*/
-->
-
- \u00e1,\u00e4,\u00e0,\u00e2,\u00e3,\u0101
-
- \u00e9,\u00eb
-
- \u00ed,\u00ef
-
- \u00f3,\u00f4,\u00f2,\u00f5,\u0153,\u014d
-
- \u00fa,\u00fc,\u00fb,\u00f9,\u016b
-
- \u00df,\u015b,\u0161
-
- \u00f1,\u0144
-
- \u00fd,\u00ff
-
- \u00f0
-
- \u0142
-
- \u00e5
-
- \u00e6
-
- \u00f8
-
- \u00e4
-
- \u00f6
+
+ á,ä,à,â,ã,ā
+
+ é,ë
+
+ í,ï
+
+ ó,ô,ò,õ,œ,ō
+
+ ú,ü,û,ù,ū
+
+ ß,ś,š
+
+ ñ,ń
+
+ ý,ÿ
+
+ ð
+
+ ł
+
+ å
+
+ æ
+
+ ø
+
+ ä
+
+ ö
diff --git a/java/res/values-de/donottranslate-more-keys.xml b/java/res/values-de/donottranslate-more-keys.xml
index b8dca393c..562e574eb 100644
--- a/java/res/values-de/donottranslate-more-keys.xml
+++ b/java/res/values-de/donottranslate-more-keys.xml
@@ -18,37 +18,37 @@
*/
-->
-
- \u00e4,\u00e2,\u00e0,\u00e1,\u00e6,\u00e3,\u00e5,\u0101
-
- \u0117
-
- \u00f6,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u00f8,\u014d
-
- \u00fc,\u00fb,\u00f9,\u00fa,\u016b
-
- \u00df,\u015b,\u0161
-
- \u00f1,\u0144
+
+ ä,â,à,á,æ,ã,å,ā
+
+ ė
+
+ ö,ô,ò,ó,õ,œ,ø,ō
+
+ ü,û,ù,ú,ū
+
+ ß,ś,š
+
+ ñ,ń
diff --git a/java/res/values-en/additional-proximitychars.xml b/java/res/values-en/additional-proximitychars.xml
index 0e1276796..a5ff4a979 100644
--- a/java/res/values-en/additional-proximitychars.xml
+++ b/java/res/values-en/additional-proximitychars.xml
@@ -59,4 +59,4 @@
-
\ No newline at end of file
+
diff --git a/java/res/values-es/donottranslate-more-keys.xml b/java/res/values-es/donottranslate-more-keys.xml
index 644229ad1..ec8b6e4ed 100644
--- a/java/res/values-es/donottranslate-more-keys.xml
+++ b/java/res/values-es/donottranslate-more-keys.xml
@@ -18,54 +18,56 @@
*/
-->
-
- \u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa
-
- \u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113
-
- \u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b
-
- \u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba
-
- \u00fa,\u00fc,\u00f9,\u00fb,\u016b
-
- \u00f1,\u0144
-
- \u00e7,\u0107,\u010d
- "\\,,\?,!,¿,¡,:,-,\',\",),(,/,;,+,&,\@"
+
+ á,à,ä,â,ã,å,ą,æ,ā,ª
+
+ é,è,ë,ê,ę,ė,ē
+
+ í,ï,ì,î,į,ī
+
+ ó,ò,ö,ô,õ,ø,œ,ō,º
+
+ ú,ü,ù,û,ū
+
+ ñ,ń
+
+ ç,ć,č
+
+ "\\,,\?,!,¿,¡,:,-,\',\",),(,/,;,+,&,\@"
diff --git a/java/res/values-et/donottranslate-more-keys.xml b/java/res/values-et/donottranslate-more-keys.xml
index 833c71687..be66b42f5 100644
--- a/java/res/values-et/donottranslate-more-keys.xml
+++ b/java/res/values-et/donottranslate-more-keys.xml
@@ -18,98 +18,97 @@
*/
-->
-
- \u00e4,\u0101,\u00e0,\u00e1,\u00e2,\u00e3,\u00e5,\u00e6,\u0105
-
- \u0113,\u00e8,\u0117,\u00e9,\u00ea,\u00eb,\u0119,\u011b
-
- \u012b,\u00ec,\u012f,\u00ed,\u00ee,\u00ef,\u0131
-
- \u00f6,\u00f5,\u00f2,\u00f3,\u00f4,\u0153,\u0151,\u00f8
-
- \u00fc,\u016b,\u0173,\u00f9,\u00fa,\u00fb,\u016f,\u0171
-
- \u0161,\u00df,\u015b,\u015f
-
- \u0146,\u00f1,\u0144,\u0144
-
- \u010d,\u00e7,\u0107
-
- \u00fd,\u00ff
-
- \u010f
-
- \u0157,\u0159,\u0155
-
- \u0163,\u0165
-
- \u017e,\u017c,\u017a
-
- \u0137
-
- \u013c,\u0142,\u013a,\u013e
-
- \u0123,\u011f
-
- \u00fc
-
- \u00f6
-
- \u00e4
-
- \u00f5
-
+
+ ä,ā,à,á,â,ã,å,æ,ą
+
+ ē,è,ė,é,ê,ë,ę,ě
+
+ ī,ì,į,í,î,ï,ı
+
+ ö,õ,ò,ó,ô,œ,ő,ø
+
+ ü,ū,ų,ù,ú,û,ů,ű
+
+ š,ß,ś,ş
+
+ ņ,ñ,ń,ń
+
+ č,ç,ć
+
+ ý,ÿ
+
+ ď
+
+ ŗ,ř,ŕ
+
+ ţ,ť
+
+ ž,ż,ź
+
+ ķ
+
+ ļ,ł,ĺ,ľ
+
+ ģ,ğ
+
+ ü
+
+ ö
+
+ ä
+
+ õ
diff --git a/java/res/values-fi/donottranslate-more-keys.xml b/java/res/values-fi/donottranslate-more-keys.xml
index af8b00e9a..9b5fa786a 100644
--- a/java/res/values-fi/donottranslate-more-keys.xml
+++ b/java/res/values-fi/donottranslate-more-keys.xml
@@ -18,39 +18,39 @@
*/
-->
-
- \u00e6,\u00e0,\u00e1,\u00e2,\u00e3,\u0101
-
- \u00f8,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d
-
- \u00fc
-
- \u0161,\u00df,\u015b
-
- \u017e,\u017a,\u017c
-
- \u00e5
-
- \u00f6
-
- \u00e4
-
- \u00f8
-
- \u00e6
+
+ æ,à,á,â,ã,ā
+
+ ø,ô,ò,ó,õ,œ,ō
+
+ ü
+
+ š,ß,ś
+
+ ž,ź,ż
+
+ å
+
+ ö
+
+ ä
+
+ ø
+
+ æ
diff --git a/java/res/values-fr/donottranslate-more-keys.xml b/java/res/values-fr/donottranslate-more-keys.xml
index ac731afc5..7b11a183d 100644
--- a/java/res/values-fr/donottranslate-more-keys.xml
+++ b/java/res/values-fr/donottranslate-more-keys.xml
@@ -18,51 +18,51 @@
*/
-->
-
- \u00e0,\u00e2,%,\u00e6,\u00e1,\u00e4,\u00e3,\u00e5,\u0101,\u00aa
-
- \u00e9,\u00e8,\u00ea,\u00eb,%,\u0119,\u0117,\u0113
-
- \u00ee,%,\u00ef,\u00ec,\u00ed,\u012f,\u012b
-
- \u00f4,\u0153,%,\u00f6,\u00f2,\u00f3,\u00f5,\u00f8,\u014d,\u00ba
-
- \u00f9,\u00fb,%,\u00fc,\u00fa,\u016b
-
- \u00e7,\u0107,\u010d
-
- %,\u00ff
+
+ à,â,%,æ,á,ä,ã,å,ā,ª
+
+ é,è,ê,ë,%,ę,ė,ē
+
+ î,%,ï,ì,í,į,ī
+
+ ô,œ,%,ö,ò,ó,õ,ø,ō,º
+
+ ù,û,%,ü,ú,ū
+
+ ç,ć,č
+
+ %,ÿ
diff --git a/java/res/values-fr/donottranslate.xml b/java/res/values-fr/donottranslate.xml
index 695750f32..0f8f6c35d 100644
--- a/java/res/values-fr/donottranslate.xml
+++ b/java/res/values-fr/donottranslate.xml
@@ -19,11 +19,11 @@
-->
- .,\u0022)]}
+ .,\")]}
- \u0009\u0020\u0027\n-/_
+ \'\n-/_
;:!?([*&@{<>+=|
- \u0027
+ \'
diff --git a/java/res/values-hr/donottranslate-more-keys.xml b/java/res/values-hr/donottranslate-more-keys.xml
index 9ec04f7dd..9b4005d0d 100644
--- a/java/res/values-hr/donottranslate-more-keys.xml
+++ b/java/res/values-hr/donottranslate-more-keys.xml
@@ -18,22 +18,21 @@
*/
-->
-
- \u0161,\u015b,\u00df
-
- \u00f1,\u0144
-
-
- \u017e,\u017a,\u017c
-
- \u010d,\u0107,\u00e7
-
- \u0111
+
+ š,ś,ß
+
+ ñ,ń
+
+ ž,ź,ż
+
+ č,ć,ç
+
+ đ
diff --git a/java/res/values-hu/donottranslate-more-keys.xml b/java/res/values-hu/donottranslate-more-keys.xml
index b707c53e6..48259104b 100644
--- a/java/res/values-hu/donottranslate-more-keys.xml
+++ b/java/res/values-hu/donottranslate-more-keys.xml
@@ -18,45 +18,45 @@
*/
-->
-
- \u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101
-
- \u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113
-
- \u00ed,\u00ee,\u00ef,\u00ec,\u012f,\u012b
-
- \u00f3,\u00f6,\u0151,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d
-
- \u00fa,\u00fc,\u0171,\u00fb,\u00f9,\u016b
+
+ á,à,â,ä,æ,ã,å,ā
+
+ é,è,ê,ë,ę,ė,ē
+
+ í,î,ï,ì,į,ī
+
+ ó,ö,ő,ô,ò,õ,œ,ø,ō
+
+ ú,ü,ű,û,ù,ū
diff --git a/java/res/values-it/donottranslate-more-keys.xml b/java/res/values-it/donottranslate-more-keys.xml
index 01a4c5f5f..17dd03108 100644
--- a/java/res/values-it/donottranslate-more-keys.xml
+++ b/java/res/values-it/donottranslate-more-keys.xml
@@ -18,45 +18,45 @@
*/
-->
-
- \u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101,\u00aa
-
- \u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u0117,\u0113
-
- \u00ec,\u00ed,\u00ee,\u00ef,\u012f,\u012b
-
- \u00f2,\u00f3,\u00f4,\u00f6,\u00f5,\u0153,\u00f8,\u014d,\u00ba
-
- \u00f9,\u00fa,\u00fb,\u00fc,\u016b
+
+ à,á,â,ä,æ,ã,å,ā,ª
+
+ è,é,ê,ë,ę,ė,ē
+
+ ì,í,î,ï,į,ī
+
+ ò,ó,ô,ö,õ,œ,ø,ō,º
+
+ ù,ú,û,ü,ū
diff --git a/java/res/values-iw/donottranslate-more-keys.xml b/java/res/values-iw/donottranslate-more-keys.xml
index 32dc11146..865aac6fc 100644
--- a/java/res/values-iw/donottranslate-more-keys.xml
+++ b/java/res/values-iw/donottranslate-more-keys.xml
@@ -18,54 +18,54 @@
*/
-->
-
- \u2605
-
- \u00b1,\ufb29
+
+ ★
+
+ ±,﬩
-
+
0x0029
-
+
0x0028
[|],{|},<|>
]|[,}|{,>|<
-
- 0x003e
-
- 0x003c
-
+ 0x003E
+
+ 0x003C
+
- \u2264|\u2265,\u00ab|\u00bb,\u2039|\u203a
- \u2265|\u2264,\u00bb|\u00ab,\u203a|\u2039
-
- 0x005d
-
- 0x005b
-
- 0x007d
-
- 0x007b
-
-
+ U+2018: "‘" LEFT SINGLE QUOTATION MARK
+ U+2019: "’" RIGHT SINGLE QUOTATION MARK
+ U+201A: "‚" SINGLE LOW-9 QUOTATION MARK
+ U+201B: "‛" SINGLE HIGH-REVERSED-9 QUOTATION MARK
+ U+201C: "“" LEFT DOUBLE QUOTATION MARK
+ U+201D: "”" RIGHT DOUBLE QUOTATION MARK
+ U+201E: "„" DOUBLE LOW-9 QUOTATION MARK
+ U+201F: "‟" DOUBLE HIGH-REVERSED-9 QUOTATION MARK -->
+ ≤|≥,«|»,‹|›
+ ≥|≤,»|«,›|‹
+
+ 0x005D
+
+ 0x005B
+
+ 0x007D
+
+ 0x007B
+
+
- \u201d,\u00ab|\u00bb,\u201c,\u00bb|\u00ab
-
-
+ ”,«|»,“,»|«
+
+
- \u201d,\u00ab|\u00bb,\u201c,\u00bb|\u00ab,\u2019,\u201a,\u2018,\u201b
+ ”,«|»,“,»|«,’,‚,‘,‛
diff --git a/java/res/values-iw/donottranslate.xml b/java/res/values-iw/donottranslate.xml
index a9aad4e3c..57de2538b 100644
--- a/java/res/values-iw/donottranslate.xml
+++ b/java/res/values-iw/donottranslate.xml
@@ -21,5 +21,5 @@
- !,?,\\,,:,;,\u0022,(|),)|(,\u0027,-,/,@,_
+ !,?,\\,,:,;,\",(|),)|(,\',-,/,@,_
diff --git a/java/res/values-ky/donottranslate-more-keys.xml b/java/res/values-ky/donottranslate-more-keys.xml
index 563a19970..824620987 100644
--- a/java/res/values-ky/donottranslate-more-keys.xml
+++ b/java/res/values-ky/donottranslate-more-keys.xml
@@ -18,10 +18,10 @@
*/
-->
-
- \u04af
-
- \u04a3
-
- \u04e9
+
+ ү
+
+ ң
+
+ ө
diff --git a/java/res/values-lt/donottranslate-more-keys.xml b/java/res/values-lt/donottranslate-more-keys.xml
index ec450816d..1491d954e 100644
--- a/java/res/values-lt/donottranslate-more-keys.xml
+++ b/java/res/values-lt/donottranslate-more-keys.xml
@@ -18,90 +18,90 @@
*/
-->
-
- \u0105,\u00e4,\u0101,\u00e0,\u00e1,\u00e2,\u00e3,\u00e5,\u00e6
-
- \u0117,\u0119,\u0113,\u00e8,\u00e9,\u00ea,\u00eb,\u011b
-
- \u012f,\u012b,\u00ec,\u00ed,\u00ee,\u00ef,\u0131
-
- \u00f6,\u00f5,\u00f2,\u00f3,\u00f4,\u0153,\u0151,\u00f8
-
- \u016b,\u0173,\u00fc,\u016b,\u00f9,\u00fa,\u00fb,\u016f,\u0171
-
- \u0161,\u00df,\u015b,\u015f
-
- \u0146,\u00f1,\u0144,\u0144
-
- \u010d,\u00e7,\u0107
-
- \u00fd,\u00ff
-
- \u010f
-
- \u0157,\u0159,\u0155
-
- \u0163,\u0165
-
- \u017e,\u017c,\u017a
-
- \u0137
-
- \u013c,\u0142,\u013a,\u013e
-
- \u0123,\u011f
+
+ ą,ä,ā,à,á,â,ã,å,æ
+
+ ė,ę,ē,è,é,ê,ë,ě
+
+ į,ī,ì,í,î,ï,ı
+
+ ö,õ,ò,ó,ô,œ,ő,ø
+
+ ū,ų,ü,ū,ù,ú,û,ů,ű
+
+ š,ß,ś,ş
+
+ ņ,ñ,ń,ń
+
+ č,ç,ć
+
+ ý,ÿ
+
+ ď
+
+ ŗ,ř,ŕ
+
+ ţ,ť
+
+ ž,ż,ź
+
+ ķ
+
+ ļ,ł,ĺ,ľ
+
+ ģ,ğ
diff --git a/java/res/values-lv/donottranslate-more-keys.xml b/java/res/values-lv/donottranslate-more-keys.xml
index 7d3a3d82d..d0a44480a 100644
--- a/java/res/values-lv/donottranslate-more-keys.xml
+++ b/java/res/values-lv/donottranslate-more-keys.xml
@@ -18,89 +18,89 @@
*/
-->
-
- \u0101,\u00e0,\u00e1,\u00e2,\u00e3,\u00e4,\u00e5,\u00e6,\u0105
-
- \u0113,\u0117,\u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u011b
-
- \u012b,\u012f,\u00ec,\u00ed,\u00ee,\u00ef,\u0131
-
- \u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u0153,\u0151,\u00f8
-
- \u016b,\u0173,\u00f9,\u00fa,\u00fb,\u00fc,\u016f,\u0171
-
- \u0161,\u00df,\u015b,\u015f
-
- \u0146,\u00f1,\u0144,\u0144
-
- \u010d,\u00e7,\u0107
-
- \u00fd,\u00ff
-
- \u010f
-
- \u0157,\u0159,\u0155
-
- \u0163,\u0165
-
- \u017e,\u017c,\u017a
-
- \u0137
-
- \u013c,\u0142,\u013a,\u013e
-
- \u0123,\u011f
+
+ ā,à,á,â,ã,ä,å,æ,ą
+
+ ē,ė,è,é,ê,ë,ę,ě
+
+ ī,į,ì,í,î,ï,ı
+
+ ò,ó,ô,õ,ö,œ,ő,ø
+
+ ū,ų,ù,ú,û,ü,ů,ű
+
+ š,ß,ś,ş
+
+ ņ,ñ,ń,ń
+
+ č,ç,ć
+
+ ý,ÿ
+
+ ď
+
+ ŗ,ř,ŕ
+
+ ţ,ť
+
+ ž,ż,ź
+
+ ķ
+
+ ļ,ł,ĺ,ľ
+
+ ģ,ğ
diff --git a/java/res/values-nb/donottranslate-more-keys.xml b/java/res/values-nb/donottranslate-more-keys.xml
index c3d128872..7248d983e 100644
--- a/java/res/values-nb/donottranslate-more-keys.xml
+++ b/java/res/values-nb/donottranslate-more-keys.xml
@@ -18,43 +18,43 @@
*/
-->
-
- \u00e0,\u00e4,\u00e1,\u00e2,\u00e3,\u0101
-
- \u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113
-
- \u00f4,\u00f2,\u00f3,\u00f6,\u00f5,\u0153,\u014d
-
- \u00fc,\u00fb,\u00f9,\u00fa,\u016b
-
- \u00e5
-
- \u00f8
-
- \u00e6
-
- \u00f6
-
- \u00e4
+
+ à,ä,á,â,ã,ā
+
+ é,è,ê,ë,ę,ė,ē
+
+ ô,ò,ó,ö,õ,œ,ō
+
+ ü,û,ù,ú,ū
+
+ å
+
+ ø
+
+ æ
+
+ ö
+
+ ä
diff --git a/java/res/values-nl/donottranslate-more-keys.xml b/java/res/values-nl/donottranslate-more-keys.xml
index 6310cbce3..4f5cbee55 100644
--- a/java/res/values-nl/donottranslate-more-keys.xml
+++ b/java/res/values-nl/donottranslate-more-keys.xml
@@ -18,46 +18,46 @@
*/
-->
-
- \u00e1,\u00e4,\u00e2,\u00e0,\u00e6,\u00e3,\u00e5,\u0101
-
- \u00e9,\u00eb,\u00ea,\u00e8,\u0119,\u0117,\u0113
-
- \u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b
-
- \u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d
-
- \u00fa,\u00fc,\u00fb,\u00f9,\u016b
-
- \u00f1,\u0144
+
+ á,ä,â,à,æ,ã,å,ā
+
+ é,ë,ê,è,ę,ė,ē
+
+ í,ï,ì,î,į,ī
+
+ ó,ö,ô,ò,õ,œ,ø,ō
+
+ ú,ü,û,ù,ū
+
+ ñ,ń
diff --git a/java/res/values-pl/donottranslate-more-keys.xml b/java/res/values-pl/donottranslate-more-keys.xml
index 51477c38b..0f8a59bd6 100644
--- a/java/res/values-pl/donottranslate-more-keys.xml
+++ b/java/res/values-pl/donottranslate-more-keys.xml
@@ -18,48 +18,48 @@
*/
-->
-
- \u0105,\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101
-
- \u0119,\u00e8,\u00e9,\u00ea,\u00eb,\u0117,\u0113
-
- \u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d
-
- \u015b,\u00df,\u0161
-
- \u0144,\u00f1
-
- \u0107,\u00e7,\u010d
-
- \u017c,\u017a,\u017e
-
- \u0142
+
+ ą,á,à,â,ä,æ,ã,å,ā
+
+ ę,è,é,ê,ë,ė,ē
+
+ ó,ö,ô,ò,õ,œ,ø,ō
+
+ ś,ß,š
+
+ ń,ñ
+
+ ć,ç,č
+
+ ż,ź,ž
+
+ ł
diff --git a/java/res/values-pt/donottranslate-more-keys.xml b/java/res/values-pt/donottranslate-more-keys.xml
index cc476d6d4..0c9065f27 100644
--- a/java/res/values-pt/donottranslate-more-keys.xml
+++ b/java/res/values-pt/donottranslate-more-keys.xml
@@ -18,48 +18,48 @@
*/
-->
-
- \u00e1,\u00e3,\u00e0,\u00e2,\u00e4,\u00e5,\u00e6,\u00aa
-
- \u00e9,\u00ea,\u00e8,\u0119,\u0117,\u0113,\u00eb
-
- \u00ed,\u00ee,\u00ec,\u00ef,\u012f,\u012b
-
- \u00f3,\u00f5,\u00f4,\u00f2,\u00f6,\u0153,\u00f8,\u014d,\u00ba
-
- \u00fa,\u00fc,\u00f9,\u00fb,\u016b
-
- \u00e7,\u010d,\u0107
+
+ á,ã,à,â,ä,å,æ,ª
+
+ é,ê,è,ę,ė,ē,ë
+
+ í,î,ì,ï,į,ī
+
+ ó,õ,ô,ò,ö,œ,ø,ō,º
+
+ ú,ü,ù,û,ū
+
+ ç,č,ć
diff --git a/java/res/values-rm/donottranslate-more-keys.xml b/java/res/values-rm/donottranslate-more-keys.xml
index 22af05fc2..aa0d7f817 100644
--- a/java/res/values-rm/donottranslate-more-keys.xml
+++ b/java/res/values-rm/donottranslate-more-keys.xml
@@ -18,12 +18,12 @@
*/
-->
-
- \u00f2,\u00f3,\u00f6,\u00f4,\u00f5,\u0153,\u00f8
+
+ ò,ó,ö,ô,õ,œ,ø
diff --git a/java/res/values-ro/donottranslate-more-keys.xml b/java/res/values-ro/donottranslate-more-keys.xml
index 4497f664e..44613cf85 100644
--- a/java/res/values-ro/donottranslate-more-keys.xml
+++ b/java/res/values-ro/donottranslate-more-keys.xml
@@ -18,28 +18,28 @@
*/
-->
-
- \u00e2,\u00e3,\u0103,\u00e0,\u00e1,\u00e4,\u00e6,\u00e5,\u0101
-
- \u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b
-
- \u0219,\u00df,\u015b,\u0161
-
- \u021b
+
+ â,ã,ă,à,á,ä,æ,å,ā
+
+ î,ï,ì,í,į,ī
+
+ ș,ß,ś,š
+
+ ț
diff --git a/java/res/values-ru/donottranslate-more-keys.xml b/java/res/values-ru/donottranslate-more-keys.xml
index 6b6c2b340..45c4551a1 100644
--- a/java/res/values-ru/donottranslate-more-keys.xml
+++ b/java/res/values-ru/donottranslate-more-keys.xml
@@ -18,6 +18,6 @@
*/
-->
-
- \u0451
+
+ ё
diff --git a/java/res/values-sk/donottranslate-more-keys.xml b/java/res/values-sk/donottranslate-more-keys.xml
index 31c598454..f6e1e8d72 100644
--- a/java/res/values-sk/donottranslate-more-keys.xml
+++ b/java/res/values-sk/donottranslate-more-keys.xml
@@ -18,90 +18,90 @@
*/
-->
-
- \u00e1,\u00e4,\u0101,\u00e0,\u00e2,\u00e3,\u00e5,\u00e6,\u0105
-
- \u00e9,\u011b,\u0113,\u0117,\u00e8,\u00ea,\u00eb,\u0119
-
- \u00ed,\u012b,\u012f,\u00ec,\u00ee,\u00ef,\u0131
-
- \u00f4,\u00f3,\u00f6,\u00f2,\u00f5,\u0153,\u0151,\u00f8
-
- \u00fa,\u016f,\u00fc,\u016b,\u0173,\u00f9,\u00fb,\u0171
-
- \u0161,\u00df,\u015b,\u015f
-
- \u0148,\u0146,\u00f1,\u0144,\u0144
-
- \u010d,\u00e7,\u0107
-
- \u00fd,\u00ff
-
- \u010f
-
- \u0155,\u0159,\u0157
-
- \u0165,\u0163
-
- \u017e,\u017c,\u017a
-
- \u0137
-
- \u013e,\u013a,\u013c,\u0142
-
- \u0123,\u011f
+
+ á,ä,ā,à,â,ã,å,æ,ą
+
+ é,ě,ē,ė,è,ê,ë,ę
+
+ í,ī,į,ì,î,ï,ı
+
+ ô,ó,ö,ò,õ,œ,ő,ø
+
+ ú,ů,ü,ū,ų,ù,û,ű
+
+ š,ß,ś,ş
+
+ ň,ņ,ñ,ń,ń
+
+ č,ç,ć
+
+ ý,ÿ
+
+ ď
+
+ ŕ,ř,ŗ
+
+ ť,ţ
+
+ ž,ż,ź
+
+ ķ
+
+ ľ,ĺ,ļ,ł
+
+ ģ,ğ
diff --git a/java/res/values-sl/donottranslate-more-keys.xml b/java/res/values-sl/donottranslate-more-keys.xml
index 6890ac73f..ccff2ac29 100644
--- a/java/res/values-sl/donottranslate-more-keys.xml
+++ b/java/res/values-sl/donottranslate-more-keys.xml
@@ -18,13 +18,13 @@
*/
-->
-
- \u0161
-
- \u010d,\u0107
-
- \u0111
-
- \u017e
+
+ š
+
+ č,ć
+
+ đ
+
+ ž
diff --git a/java/res/values-sv/donottranslate-more-keys.xml b/java/res/values-sv/donottranslate-more-keys.xml
index 94bcfa021..e3662df69 100644
--- a/java/res/values-sv/donottranslate-more-keys.xml
+++ b/java/res/values-sv/donottranslate-more-keys.xml
@@ -18,37 +18,37 @@
*/
-->
-
- \u00e9,\u00e8,\u00ea,\u00eb,\u0119
-
- \u0153,\u00f4,\u00f2,\u00f3,\u00f5,\u014d
-
- \u00fc,\u00fb,\u00f9,\u00fa,\u016b
-
- \u00df,\u015b,\u0161
-
- \u00e5
-
- \u00f6
-
- \u00e4
-
- \u00f8
-
- \u00e6
+
+ é,è,ê,ë,ę
+
+ œ,ô,ò,ó,õ,ō
+
+ ü,û,ù,ú,ū
+
+ ß,ś,š
+
+ å
+
+ ö
+
+ ä
+
+ ø
+
+ æ
diff --git a/java/res/values-tr/donottranslate-more-keys.xml b/java/res/values-tr/donottranslate-more-keys.xml
index 12315e42f..1161811d4 100644
--- a/java/res/values-tr/donottranslate-more-keys.xml
+++ b/java/res/values-tr/donottranslate-more-keys.xml
@@ -18,40 +18,40 @@
*/
-->
-
- \u00e2
-
- \u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b
-
- \u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d
-
- \u00fc,\u00fb,\u00f9,\u00fa,\u016b
-
- \u015f,\u00df,\u015b,\u0161
-
- \u011f
-
- \u00e7,\u0107,\u010d
+
+ â
+
+ ı,î,ï,ì,í,į,ī
+
+ ö,ô,œ,ò,ó,õ,ø,ō
+
+ ü,û,ù,ú,ū
+
+ ş,ß,ś,š
+
+ ğ
+
+ ç,ć,č
diff --git a/java/res/values-uk/donottranslate-more-keys.xml b/java/res/values-uk/donottranslate-more-keys.xml
index 7b05f4372..3208a6649 100644
--- a/java/res/values-uk/donottranslate-more-keys.xml
+++ b/java/res/values-uk/donottranslate-more-keys.xml
@@ -18,8 +18,8 @@
*/
-->
-
- \u0456
-
- \u0457
+
+ і
+
+ ї
diff --git a/java/res/values-vi/donottranslate-more-keys.xml b/java/res/values-vi/donottranslate-more-keys.xml
index 4cfb21373..6ef1c6bc5 100644
--- a/java/res/values-vi/donottranslate-more-keys.xml
+++ b/java/res/values-vi/donottranslate-more-keys.xml
@@ -18,78 +18,78 @@
*/
-->
-
- \u00e0,\u00e1,\u1ea3,\u00e3,\u1ea1,\u0103,\u1eb1,\u1eaf,\u1eb3,\u1eb5,\u1eb7,\u00e2,\u1ea7,\u1ea5,\u1ea9,\u1eab,\u1ead
-
- \u00e8,\u00e9,\u1ebb,\u1ebd,\u1eb9,\u00ea,\u1ec1,\u1ebf,\u1ec3,\u1ec5,\u1ec7
-
- \u00ec,\u00ed,\u1ec9,\u0129,\u1ecb
-
- \u00f2,\u00f3,\u1ecf,\u00f5,\u1ecd,\u00f4,\u1ed3,\u1ed1,\u1ed5,\u1ed7,\u1ed9,\u01a1,\u1edd,\u1edb,\u1edf,\u1ee1,\u1ee3
-
- \u00f9,\u00fa,\u1ee7,\u0169,\u1ee5,\u01b0,\u1eeb,\u1ee9,\u1eed,\u1eef,\u1ef1
-
- \u1ef3,\u00fd,\u1ef7,\u1ef9,\u1ef5
-
- \u0111
+
+ à,á,ả,ã,ạ,ă,ằ,ắ,ẳ,ẵ,ặ,â,ầ,ấ,ẩ,ẫ,ậ
+
+ è,é,ẻ,ẽ,ẹ,ê,ề,ế,ể,ễ,ệ
+
+ ì,í,ỉ,ĩ,ị
+
+ ò,ó,ỏ,õ,ọ,ô,ồ,ố,ổ,ỗ,ộ,ơ,ờ,ớ,ở,ỡ,ợ
+
+ ù,ú,ủ,ũ,ụ,ư,ừ,ứ,ử,ữ,ự
+
+ ỳ,ý,ỷ,ỹ,ỵ
+
+ đ
diff --git a/java/res/values/donottranslate-more-keys.xml b/java/res/values/donottranslate-more-keys.xml
index 17fd9a86d..c04e6d0dc 100644
--- a/java/res/values/donottranslate-more-keys.xml
+++ b/java/res/values/donottranslate-more-keys.xml
@@ -40,30 +40,30 @@
-
- \u0449
-
- \u044b
-
- \u0438
+
+ щ
+
+ ы
+
+ и
-
- \u044a
+
+ ъ
-
- \u044a
-
- \u00a2,\u00a3,\u20ac,\u00a5,\u20b1
- \u00a2,\u00a3,$,\u00a5,\u20b1
- \u00a2,$,\u20ac,\u00a5,\u20b1
- \u00a2,$,\u20ac,\u00a3,\u00a5,\u20b1
+
+ ъ
+
+ ¢,£,€,¥,₱
+ ¢,£,$,¥,₱
+ ¢,$,€,¥,₱
+ ¢,$,€,£,¥,₱
":-)|:-) ,:-(|:-( ,;-)|;-) ,:-P|:-P ,=-O|=-O ,:-*|:-* ,:O|:O ,B-)|B-) ,:-$|:-$ ,:-!|:-! ,:-[|:-[ ,O:-)|O:-) ,:-\\\\|:-\\\\ ,:\'(|:\'( ,:-D|:-D "
"\\,,\?,!,:,-,\',\",(,),/,;,+,&,\@"
7
@@ -91,31 +91,31 @@
-
- \u00b9,\u00bd,\u2153,\u00bc,\u215b
-
- \u00b2,\u2154
-
- \u00b3,\u00be,\u215c
-
- \u2074
-
- \u215d
+
+ ¹,½,⅓,¼,⅛
+
+ ²,⅔
+
+ ³,¾,⅜
+
+ ⁴
+
+ ⅝
-
- \u215e
+
+ ⅞
-
- \u207f,\u2205
+
+ ⁿ,∅
,
,
\?
@@ -125,66 +125,74 @@
\@icon/settingsKey|\@integer/key_settings
\@icon/tabKey|\@integer/key_tab
-
- \u00bf
+
+ ¿
-
- \u2030
+
+ ‰
\'
-
\"
_
\"
_
-
- \u266a,\u2665,\u2660,\u2666,\u2663
-
- \u2020,\u2021,\u2605
-
- \u00b1
+
+ ♪,♥,♠,♦,♣
+
+ †,‡,★
+
+ ±
+
0x0028
+
0x0029
[,{,<
],},>
- 0x003c
- 0x003e
-
+ 0x003C
+
+ 0x003E
+
- \u2264,\u00ab,\u2039
- \u2265,\u00bb,\u203a
- 0x005b
- 0x005d
- 0x007b
- 0x007d
+ U+2018: "‘" LEFT SINGLE QUOTATION MARK
+ U+2019: "’" RIGHT SINGLE QUOTATION MARK
+ U+201A: "‚" SINGLE LOW-9 QUOTATION MARK
+ U+201B: "‛" SINGLE HIGH-REVERSED-9 QUOTATION MARK
+ U+201C: "“" LEFT DOUBLE QUOTATION MARK
+ U+201D: "”" RIGHT DOUBLE QUOTATION MARK
+ U+201E: "„" DOUBLE LOW-9 QUOTATION MARK
+ U+201F: "‟" DOUBLE HIGH-REVERSED-9 QUOTATION MARK -->
+ ≤,«,‹
+ ≥,»,›
+
+ 0x005B
+
+ 0x005D
+
+ 0x007B
+
+ 0x007D
- \u2019,\u201a,\u2018,\u201b
-
-
+ ’,‚,‘,‛
+
+
- \u201d,\u00ab,\u201c,\u00bb
-
-
+ ”,«,“,»
+
+
- \u201d,\u00ab,\u201c,\u00bb,\u2019,\u201a,\u2018,\u201b
+ ”,«,“,»,’,‚,‘,‛
diff --git a/java/res/values/donottranslate.xml b/java/res/values/donottranslate.xml
index a00dddfa3..d7a88bfa4 100644
--- a/java/res/values/donottranslate.xml
+++ b/java/res/values/donottranslate.xml
@@ -19,32 +19,30 @@
-->
- !,?,\\,,:,;,\u0022,(,),\u0027,-,/,@,_
+ !,?,\\,,:,;,\",(,),\',-,/,@,_
- .,;:!?)]}\u0022
+ .,;:!?)]}\"
- \u0009\u0020\n/_\u0027-
+ \n/_\'-
([*&@{<>+=|
- \u0027-
+ \'-
-
-
+
+
@@ -57,7 +55,9 @@
123
- \uff0a\uff03
+
+ *#
0
diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml
index 525b775ea..c8b642112 100644
--- a/java/res/values/strings.xml
+++ b/java/res/values/strings.xml
@@ -182,7 +182,7 @@
Smiley face
Return
-
+
Dot
@@ -301,7 +301,7 @@
Input languages
- \u2190 Touch again to save
+ ← Touch again to save
Dictionary available
diff --git a/java/res/values/touch-position-correction.xml b/java/res/values/touch-position-correction.xml
index 0a0e4e545..41b435ad0 100644
--- a/java/res/values/touch-position-correction.xml
+++ b/java/res/values/touch-position-correction.xml
@@ -71,4 +71,4 @@
- 0.0880847
- 0.1522819
-
\ No newline at end of file
+
diff --git a/java/res/xml-sw600dp/rows_arabic.xml b/java/res/xml-sw600dp/rows_arabic.xml
index 715ec6cf6..60ad45e7f 100644
--- a/java/res/xml-sw600dp/rows_arabic.xml
+++ b/java/res/xml-sw600dp/rows_arabic.xml
@@ -26,53 +26,53 @@
-
+
-
+ latin:keyLabel="ض" />
+
-
+ latin:keyLabel="ص" />
+
-
-
+ latin:keyLabel="ث" />
+
+
-
-
-
+ latin:keyLabel="ق"
+ latin:moreKeys="ڨ" />
+
+
+
-
+ latin:keyLabel="ف"
+ latin:moreKeys="ڤ,ڢ,ڥ" />
+
-
+ latin:keyLabel="غ" />
+
-
+ latin:keyLabel="ع" />
+
-
+ latin:keyLabel="ه"
+ latin:moreKeys="ﻫ|ه" />
+
-
+ latin:keyLabel="خ" />
+
-
+ latin:keyLabel="ح" />
+
+ latin:keyLabel="ج"
+ latin:moreKeys="چ" />
-
-
+
+
-
+
-
+ latin:keyLabel="س" />
+
-
+ latin:keyLabel="ي"
+ latin:moreKeys="ئ,ى" />
+
-
+ latin:keyLabel="ب"
+ latin:moreKeys="پ" />
+
-
+ latin:keyLabel="ل"
+ latin:moreKeys="ﻻ|لا,ﻷ|لأ,ﻹ|لإ,ﻵ|لآ" />
+
-
+ latin:keyLabel="ا"
+ latin:moreKeys="ء,ٱ,أ,إ,آ" />
+
-
+ latin:keyLabel="ت" />
+
-
+ latin:keyLabel="ن" />
+
-
+ latin:keyLabel="م" />
+
-
+ latin:keyLabel="ك"
+ latin:moreKeys="گ,ک" />
+
+ latin:keyLabel="ط" />
-
+
-
+ latin:keyLabel="ئ" />
+
-
+ latin:keyLabel="ء" />
+
-
+ latin:keyLabel="ؤ" />
+
-
+ latin:keyLabel="ر" />
+
-
+ latin:keyLabel="ذ" />
+
-
+ latin:keyLabel="ى" />
+
-
+ latin:keyLabel="ة" />
+
-
+ latin:keyLabel="و" />
+
-
+ latin:keyLabel="ز"
+ latin:moreKeys="ژ" />
+
-
+ latin:keyLabel="ظ" />
+
+ latin:keyLabel="د" />
diff --git a/java/res/xml-sw600dp/rows_bulgarian.xml b/java/res/xml-sw600dp/rows_bulgarian.xml
index 554766310..87a273cef 100644
--- a/java/res/xml-sw600dp/rows_bulgarian.xml
+++ b/java/res/xml-sw600dp/rows_bulgarian.xml
@@ -26,40 +26,41 @@
-
+
-
+ latin:keyLabel="ч" />
+
-
+ latin:keyLabel="ш" />
+
-
+ latin:keyLabel="е" />
+
-
+ latin:keyLabel="р" />
+
-
+ latin:keyLabel="т" />
+
-
+ latin:keyLabel="ъ" />
+
-
+ latin:keyLabel="у" />
+
-
+ latin:keyLabel="и"
+ latin:moreKeys="ѝ" />
+
-
+ latin:keyLabel="о" />
+
-
+ latin:keyLabel="п" />
+
+ latin:keyLabel="я" />
@@ -67,40 +68,40 @@
-
+
-
+
-
+ latin:keyLabel="с" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ф" />
+
-
+ latin:keyLabel="г" />
+
-
+ latin:keyLabel="х" />
+
-
+ latin:keyLabel="й" />
+
-
+ latin:keyLabel="к" />
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="щ" />
+
+ latin:keyLabel="ь" />
@@ -111,30 +112,30 @@
-
+
-
+ latin:keyLabel="з" />
+
-
+ latin:keyLabel="ж" />
+
-
+ latin:keyLabel="ц" />
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="б" />
+
-
+ latin:keyLabel="н" />
+
-
+ latin:keyLabel="м" />
+
+ latin:keyLabel="ю" />
-
+
-
+ latin:keyLabel="ק" />
+
-
+ latin:keyLabel="ר" />
+
-
+ latin:keyLabel="א" />
+
-
+ latin:keyLabel="ט" />
+
-
+ latin:keyLabel="ו" />
+
-
+ latin:keyLabel="ן" />
+
-
+ latin:keyLabel="ם" />
+
+ latin:keyLabel="פ" />
-
+
-
+
-
+ latin:keyLabel="ד" />
+
-
+ latin:keyLabel="ג"
+ latin:moreKeys="ג׳" />
+
-
+ latin:keyLabel="כ" />
+
-
+ latin:keyLabel="ע" />
+
-
+ latin:keyLabel="י"
+ latin:moreKeys="ײַ" />
+
-
+ latin:keyLabel="ח"
+ latin:moreKeys="ח׳" />
+
-
+ latin:keyLabel="ל" />
+
-
+ latin:keyLabel="ך" />
+
+ latin:keyLabel="ף" />
-
+
-
+ latin:keyLabel="ז"
+ latin:moreKeys="ז׳" />
+
-
+ latin:keyLabel="ס" />
+
-
+ latin:keyLabel="ב" />
+
-
+ latin:keyLabel="ה" />
+
-
+ latin:keyLabel="נ" />
+
-
+ latin:keyLabel="מ" />
+
-
+ latin:keyLabel="צ"
+ latin:moreKeys="צ׳" />
+
-
+ latin:keyLabel="ת"
+ latin:moreKeys="ת׳" />
+
+ latin:keyLabel="ץ"
+ latin:moreKeys="ץ׳" />
-
+
-
+
-
+ latin:keyLabel="њ" />
+
-
+ latin:keyLabel="е" />
+
-
+ latin:keyLabel="р" />
+
-
+ latin:keyLabel="т" />
+
-
+ latin:keyLabel="з" />
+
-
+ latin:keyLabel="у" />
+
-
+ latin:keyLabel="и" />
+
-
+ latin:keyLabel="о" />
+
-
+ latin:keyLabel="п" />
+
+ latin:keyLabel="ш" />
-
+
-
+ latin:keyLabel="а" />
+
-
+ latin:keyLabel="с" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ф" />
+
-
+ latin:keyLabel="г" />
+
-
+ latin:keyLabel="х" />
+
-
+ latin:keyLabel="ј" />
+
-
+ latin:keyLabel="к" />
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="ч" />
+
+ latin:keyLabel="ћ" />
-
+
-
+ latin:keyLabel="ѕ" />
+
-
+ latin:keyLabel="џ" />
+
-
+ latin:keyLabel="ц" />
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="б" />
+
-
+ latin:keyLabel="н" />
+
-
+ latin:keyLabel="м" />
+
-
+ latin:keyLabel="ђ" />
+
+ latin:keyLabel="ж" />
-
+
-
+ latin:keyLabel="й" />
+
-
+ latin:keyLabel="ц" />
+
-
+
-
+ latin:keyLabel="к" />
+
-
+
-
+
-
+ latin:keyLabel="г" />
+
+ latin:keyLabel="ш" />
-
+
-
+ latin:keyLabel="з" />
+
-
+ latin:keyLabel="х" />
+
+ latin:keyLabel="ъ" />
-
+
-
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="а" />
+
-
+ latin:keyLabel="п" />
+
-
+ latin:keyLabel="р" />
+
-
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ж" />
+
+ latin:keyLabel="э" />
-
+
-
+ latin:keyLabel="я" />
+
-
+ latin:keyLabel="ч" />
+
-
+ latin:keyLabel="с" />
+
+ latin:keyLabel="м" />
-
+
-
+ latin:keyLabel="т" />
+
-
+ latin:keyLabel="ь" />
+
-
+ latin:keyLabel="б" />
+
+ latin:keyLabel="ю" />
-
+
+ latin:keyLabel="ñ" />
+
+ latin:moreKeys="¡" />
diff --git a/java/res/xml-sw600dp/rows_symbols_shift.xml b/java/res/xml-sw600dp/rows_symbols_shift.xml
index 960d3d0f5..05824b936 100644
--- a/java/res/xml-sw600dp/rows_symbols_shift.xml
+++ b/java/res/xml-sw600dp/rows_symbols_shift.xml
@@ -34,32 +34,32 @@
latin:keyLabel="`" />
-
+
-
+
-
+ latin:keyLabel="√" />
+
-
+ latin:keyLabel="π"
+ latin:moreKeys="Π" />
+
-
+ latin:keyLabel="÷" />
+
-
+ latin:keyLabel="×" />
+
-
+ latin:keyLabel="§"
+ latin:moreKeys="¶" />
+
+ latin:keyLabel="Δ" />
-
+
@@ -78,24 +78,24 @@
latin:keyStyle="moreCurrency2KeyStyle" />
-
+
-
+ latin:moreKeys="↑,↓,←,→" />
+
-
+ latin:keyLabel="°"
+ latin:moreKeys="′,″" />
+
+ latin:keyLabel="±"
+ latin:moreKeys="∞" />
-
+
-
+ latin:keyLabel="©" />
+
-
+ latin:keyLabel="®" />
+
-
+ latin:keyLabel="™" />
+
+ latin:keyLabel="℅" />
-
+
-
+ latin:keyLabel="¡" />
+
+ latin:keyLabel="¿" />
-
+
-
+ latin:keyLabel="ض" />
+
-
+ latin:keyLabel="ص" />
+
-
-
+ latin:keyLabel="ث" />
+
+
-
-
-
+ latin:keyLabel="ق"
+ latin:moreKeys="ڨ" />
+
+
+
-
+ latin:keyLabel="ف"
+ latin:moreKeys="ڤ,ڢ,ڥ" />
+
-
+ latin:keyLabel="غ" />
+
-
+ latin:keyLabel="ع" />
+
-
+ latin:keyLabel="ه"
+ latin:moreKeys="ﻫ|ه" />
+
-
+ latin:keyLabel="خ" />
+
-
+ latin:keyLabel="ح" />
+
+ latin:keyLabel="ج"
+ latin:moreKeys="چ" />
-
-
+
+
-
+ latin:keyLabel="ش"
+ latin:moreKeys="ڜ" />
+
-
+ latin:keyLabel="س" />
+
-
+ latin:keyLabel="ي"
+ latin:moreKeys="ئ,ى" />
+
-
+ latin:keyLabel="ب"
+ latin:moreKeys="پ" />
+
-
+ latin:keyLabel="ل"
+ latin:moreKeys="ﻻ|لا,ﻷ|لأ,ﻹ|لإ,ﻵ|لآ" />
+
-
+ latin:keyLabel="ا"
+ latin:moreKeys="ء,ٱ,أ,إ,آ" />
+
-
+ latin:keyLabel="ت" />
+
-
+ latin:keyLabel="ن" />
+
-
+ latin:keyLabel="م" />
+
-
+ latin:keyLabel="ك"
+ latin:moreKeys="گ" />
+
+ latin:keyLabel="ط" />
-
+
-
+
-
+ latin:keyLabel="ء" />
+
-
+ latin:keyLabel="ؤ" />
+
-
+ latin:keyLabel="ر" />
+
-
+ latin:keyLabel="ذ" />
+
-
+ latin:keyLabel="ى" />
+
-
+ latin:keyLabel="ة" />
+
-
+ latin:keyLabel="و" />
+
-
+ latin:keyLabel="ز"
+ latin:moreKeys="ژ" />
+
-
+ latin:keyLabel="ظ" />
+
+ latin:keyLabel="د" />
diff --git a/java/res/xml-sw768dp/rows_bulgarian.xml b/java/res/xml-sw768dp/rows_bulgarian.xml
index 844744eee..0204dae97 100644
--- a/java/res/xml-sw768dp/rows_bulgarian.xml
+++ b/java/res/xml-sw768dp/rows_bulgarian.xml
@@ -29,40 +29,41 @@
-
+
-
+ latin:keyLabel="ч" />
+
-
+ latin:keyLabel="ш" />
+
-
+ latin:keyLabel="е" />
+
-
+ latin:keyLabel="р" />
+
-
+ latin:keyLabel="т" />
+
-
+ latin:keyLabel="ъ" />
+
-
+ latin:keyLabel="у" />
+
-
+ latin:keyLabel="и"
+ latin:moreKeys="ѝ" />
+
-
+ latin:keyLabel="о" />
+
-
+ latin:keyLabel="п" />
+
+ latin:keyLabel="я" />
@@ -74,39 +75,39 @@
latin:keyStyle="toSymbolKeyStyle"
latin:keyLabelFlags="alignLeft"
latin:keyWidth="9.375%p" />
-
+
-
+ latin:keyLabel="а" />
+
-
+ latin:keyLabel="с" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ф" />
+
-
+ latin:keyLabel="г" />
+
-
+ latin:keyLabel="х" />
+
-
+ latin:keyLabel="й" />
+
-
+ latin:keyLabel="к" />
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="щ" />
+
+ latin:keyLabel="ь" />
@@ -117,30 +118,30 @@
-
+
-
+ latin:keyLabel="з" />
+
-
+ latin:keyLabel="ж" />
+
-
+ latin:keyLabel="ц" />
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="б" />
+
-
+ latin:keyLabel="н" />
+
-
+ latin:keyLabel="м" />
+
+ latin:keyLabel="ю" />
-
+
-
+ latin:keyLabel="ק" />
+
-
+ latin:keyLabel="ר" />
+
-
+ latin:keyLabel="א" />
+
-
+ latin:keyLabel="ט" />
+
-
+ latin:keyLabel="ו" />
+
-
+ latin:keyLabel="ן" />
+
-
+ latin:keyLabel="ם" />
+
+ latin:keyLabel="פ" />
-
+
-
+ latin:keyLabel="ש" />
+
-
+ latin:keyLabel="ד" />
+
-
+ latin:keyLabel="ג"
+ latin:moreKeys="ג׳" />
+
-
+ latin:keyLabel="כ" />
+
-
+ latin:keyLabel="ע" />
+
-
+ latin:keyLabel="י"
+ latin:moreKeys="ײַ" />
+
-
+ latin:keyLabel="ח"
+ latin:moreKeys="ח׳" />
+
-
+ latin:keyLabel="ל" />
+
-
+ latin:keyLabel="ך" />
+
+ latin:keyLabel="ף" />
-
+
-
+
-
+ latin:keyLabel="ס" />
+
-
+ latin:keyLabel="ב" />
+
-
+ latin:keyLabel="ה" />
+
-
+ latin:keyLabel="נ" />
+
-
+ latin:keyLabel="מ" />
+
-
+ latin:keyLabel="צ"
+ latin:moreKeys="צ׳" />
+
-
+ latin:keyLabel="ת"
+ latin:moreKeys="ת׳" />
+
+ latin:keyLabel="ץ"
+ latin:moreKeys="ץ׳" />
-
+
-
+ latin:keyLabel="љ" />
+
-
+ latin:keyLabel="њ" />
+
-
+ latin:keyLabel="е" />
+
-
+ latin:keyLabel="р" />
+
-
+ latin:keyLabel="т" />
+
-
+ latin:keyLabel="з" />
+
-
+ latin:keyLabel="у" />
+
-
+ latin:keyLabel="и" />
+
-
+ latin:keyLabel="о" />
+
-
+ latin:keyLabel="п" />
+
-
+ latin:keyLabel="ш" />
+
-
+ latin:keyLabel="ђ" />
+
-
+
-
+ latin:keyLabel="а" />
+
-
+ latin:keyLabel="с" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ф" />
+
-
+ latin:keyLabel="г" />
+
-
+ latin:keyLabel="х" />
+
-
+ latin:keyLabel="ј" />
+
-
+ latin:keyLabel="к" />
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="ч" />
+
+ latin:keyLabel="ћ" />
-
+
-
+ latin:keyLabel="ѕ" />
+
-
+ latin:keyLabel="џ" />
+
-
+ latin:keyLabel="ц" />
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="б" />
+
-
+ latin:keyLabel="н" />
+
+ latin:keyLabel="м" />
-
+
-
+ latin:keyLabel="й" />
+
-
+ latin:keyLabel="ц" />
+
-
+
-
+ latin:keyLabel="к" />
+
-
+
-
+
-
+ latin:keyLabel="г" />
+
+ latin:keyLabel="ш" />
-
+
-
+ latin:keyLabel="з" />
+
-
+ latin:keyLabel="х" />
+
+ latin:keyLabel="ъ" />
@@ -78,40 +78,40 @@
latin:keyStyle="toSymbolKeyStyle"
latin:keyLabelFlags="alignLeft"
latin:keyWidth="9.375%p" />
-
+
+ latin:keyLabel="ф" />
-
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="а" />
+
-
+ latin:keyLabel="п" />
+
-
+ latin:keyLabel="р" />
+
-
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ж" />
+
+ latin:keyLabel="э" />
-
+
-
+ latin:keyLabel="я" />
+
-
+ latin:keyLabel="ч" />
+
-
+ latin:keyLabel="с" />
+
+ latin:keyLabel="м" />
-
+
-
+ latin:keyLabel="т" />
+
-
+ latin:keyLabel="ь" />
+
-
+ latin:keyLabel="б" />
+
+ latin:keyLabel="ю" />
-
+
+ latin:keyLabel="ñ" />
+
+ latin:moreKeys="¡" />
diff --git a/java/res/xml-sw768dp/rows_symbols_shift.xml b/java/res/xml-sw768dp/rows_symbols_shift.xml
index ced62f383..4c80771aa 100644
--- a/java/res/xml-sw768dp/rows_symbols_shift.xml
+++ b/java/res/xml-sw768dp/rows_symbols_shift.xml
@@ -38,32 +38,32 @@
latin:keyLabel="`" />
-
+
-
+
-
+ latin:keyLabel="√" />
+
-
+ latin:keyLabel="π"
+ latin:moreKeys="Π" />
+
-
+ latin:keyLabel="÷" />
+
-
+ latin:keyLabel="×" />
+
-
+ latin:keyLabel="§"
+ latin:moreKeys="¶" />
+
+ latin:keyLabel="Δ" />
-
+
-
+ latin:moreKeys="↑,↓,←,→" />
+
-
+ latin:keyLabel="°"
+ latin:moreKeys="′,″" />
+
+ latin:keyLabel="±"
+ latin:moreKeys="∞" />
-
+
-
+ latin:keyLabel="©" />
+
-
+ latin:keyLabel="®" />
+
-
+ latin:keyLabel="™" />
+
+ latin:keyLabel="℅" />
-
+
-
+ latin:keyLabel="¡" />
+
+ latin:keyLabel="¿" />
+
-
+
+
-
-
+
+
-
+
-
+
+
-
-
+
+
-
+
-
+
-
+ latin:additionalMoreKeys="1,١" />
+
-
-
+ latin:additionalMoreKeys="2,٢" />
+
+
-
-
-
+ latin:additionalMoreKeys="3,٣"
+ latin:moreKeys="ڨ" />
+
+
+
-
+ latin:additionalMoreKeys="4,٤"
+ latin:moreKeys="ڤ,ڢ,ڥ" />
+
-
+ latin:additionalMoreKeys="5,٥" />
+
-
+ latin:additionalMoreKeys="6,٦" />
+
-
+ latin:additionalMoreKeys="7,٧"
+ latin:moreKeys="ﻫ|ه" />
+
-
+ latin:additionalMoreKeys="8,٨" />
+
-
+ latin:additionalMoreKeys="9,٩" />
+
-
-
+
+
-
+ latin:keyLabel="ش"
+ latin:moreKeys="ڜ" />
+
-
+ latin:keyLabel="س" />
+
-
+ latin:keyLabel="ي"
+ latin:moreKeys="ئ,ى" />
+
-
+ latin:keyLabel="ب"
+ latin:moreKeys="پ" />
+
-
+ latin:keyLabel="ل"
+ latin:moreKeys="ﻻ|لا,ﻷ|لأ,ﻹ|لإ,ﻵ|لآ" />
+
-
+ latin:keyLabel="ا"
+ latin:moreKeys="ء,ٱ,أ,إ,آ" />
+
-
+ latin:keyLabel="ت"
+ latin:moreKeys="ث" />
+
-
+ latin:keyLabel="ن" />
+
-
+ latin:keyLabel="م" />
+
-
+
-
+
-
+ latin:keyLabel="ط" />
+
-
+ latin:keyLabel="ذ" />
+
-
+ latin:keyLabel="د" />
+
-
+ latin:keyLabel="ز"
+ latin:moreKeys="ژ" />
+
-
+ latin:keyLabel="ر" />
+
-
+ latin:keyLabel="ة" />
+
+ latin:keyLabel="و"
+ latin:moreKeys="ؤ" />
+ latin:moreKeys="‘,’,‛,‚" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ latin:moreKeys="ѝ" />
+
-
+
-
+
-
+
-
+ latin:keyLabel="а" />
+
-
+ latin:keyLabel="с" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ф" />
+
-
+ latin:keyLabel="г" />
+
-
+ latin:keyLabel="х" />
+
-
+ latin:keyLabel="й" />
+
-
+ latin:keyLabel="к" />
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="щ" />
+
-
+
-
+ latin:keyLabel="з" />
+
-
+ latin:keyLabel="ж" />
+
-
+ latin:keyLabel="ц" />
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="б" />
+
-
+ latin:keyLabel="н" />
+
-
+ latin:keyLabel="м" />
+
+ latin:keyLabel="ю" />
diff --git a/java/res/xml/rows_hebrew.xml b/java/res/xml/rows_hebrew.xml
index ca18a0c23..1f11632f5 100644
--- a/java/res/xml/rows_hebrew.xml
+++ b/java/res/xml/rows_hebrew.xml
@@ -26,31 +26,31 @@
-
+
-
+
-
+ latin:keyLabel="ר" />
+
-
+ latin:keyLabel="א" />
+
-
+ latin:keyLabel="ט" />
+
-
+ latin:keyLabel="ו" />
+
-
+ latin:keyLabel="ן" />
+
-
+ latin:keyLabel="ם" />
+
+ latin:keyLabel="פ" />
-
+
-
+ latin:keyLabel="ש" />
+
-
+ latin:keyLabel="ד" />
+
-
+ latin:keyLabel="ג"
+ latin:moreKeys="ג׳" />
+
-
+ latin:keyLabel="כ" />
+
-
+ latin:keyLabel="ע" />
+
-
+ latin:keyLabel="י"
+ latin:moreKeys="ײַ" />
+
-
+ latin:keyLabel="ח"
+ latin:moreKeys="ח׳" />
+
-
+ latin:keyLabel="ל" />
+
-
+ latin:keyLabel="ך" />
+
-
+
-
+
-
+ latin:keyLabel="ס" />
+
-
+ latin:keyLabel="ב" />
+
-
+ latin:keyLabel="ה" />
+
-
+ latin:keyLabel="נ" />
+
-
+ latin:keyLabel="מ" />
+
-
+ latin:keyLabel="צ"
+ latin:moreKeys="צ׳" />
+
-
+ latin:keyLabel="ת"
+ latin:moreKeys="ת׳" />
+
+ latin:keyLabel="ץ"
+ latin:moreKeys="ץ׳" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ latin:keyLabel="а" />
+
-
+ latin:keyLabel="с" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ф" />
+
-
+ latin:keyLabel="г" />
+
-
+ latin:keyLabel="х" />
+
-
+ latin:keyLabel="ј" />
+
-
+ latin:keyLabel="к" />
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="ч" />
+
-
+
-
+ latin:keyLabel="ѕ" />
+
-
+ latin:keyLabel="џ" />
+
-
+ latin:keyLabel="ц" />
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="б" />
+
-
+ latin:keyLabel="н" />
+
-
+ latin:keyLabel="м" />
+
-
+ latin:keyLabel="ђ" />
+
+ latin:keyLabel="ж" />
diff --git a/java/res/xml/rows_slavic.xml b/java/res/xml/rows_slavic.xml
index 4472f8efd..4099edd3f 100644
--- a/java/res/xml/rows_slavic.xml
+++ b/java/res/xml/rows_slavic.xml
@@ -26,101 +26,101 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabel="ф" />
-
+
-
+ latin:keyLabel="в" />
+
-
+ latin:keyLabel="а" />
+
-
+ latin:keyLabel="п" />
+
-
+ latin:keyLabel="р" />
+
-
+
-
+ latin:keyLabel="л" />
+
-
+ latin:keyLabel="д" />
+
-
+ latin:keyLabel="ж" />
+
-
+
-
+ latin:keyLabel="я" />
+
-
+ latin:keyLabel="ч" />
+
-
+ latin:keyLabel="с" />
+
+ latin:keyLabel="м" />
-
+
-
+ latin:keyLabel="т" />
+
-
+
-
+ latin:keyLabel="б" />
+
+ latin:keyLabel="ю" />
diff --git a/java/res/xml/rows_spanish.xml b/java/res/xml/rows_spanish.xml
index 5fc2a00b9..5831a2bef 100644
--- a/java/res/xml/rows_spanish.xml
+++ b/java/res/xml/rows_spanish.xml
@@ -52,9 +52,9 @@
-
+
+ latin:keyLabel="ñ" />
diff --git a/java/res/xml/rows_symbols.xml b/java/res/xml/rows_symbols.xml
index 81a9a4602..05699e0e1 100644
--- a/java/res/xml/rows_symbols.xml
+++ b/java/res/xml/rows_symbols.xml
@@ -103,9 +103,10 @@
latin:keyStyle="toMoreSymbolKeyStyle"
latin:keyWidth="15%p"
latin:visualInsetsRight="1%p" />
+
+ latin:moreKeys="¡" />
-
+
-
+
-
+ latin:keyLabel="√" />
+
-
+
-
+ latin:keyLabel="÷" />
+
+ latin:keyLabel="×" />
@@ -65,27 +65,27 @@
latin:keyStyle="moreCurrency2KeyStyle" />
-
+
-
+ latin:keyLabel="°"
+ latin:moreKeys="′,″" />
+
+ latin:moreKeys="↑,↓,←,→" />
-
+
+ latin:moreKeys="≠,≈,∞" />
@@ -96,20 +96,20 @@
latin:keyStyle="backFromMoreSymbolKeyStyle"
latin:keyWidth="15%p"
latin:visualInsetsRight="1%p" />
-
+
-
+ latin:keyLabel="™" />
+
-
+ latin:keyLabel="®" />
+
-
+ latin:keyLabel="©" />
+
+ latin:keyLabel="¶"
+ latin:moreKeys="§" />