am 624fcde1: Cleanup comma key of Arabic/Farsi

* commit '624fcde18b43c40e5338f3a1d3cdb93ea1e1c6bb':
  Cleanup comma key of Arabic/Farsi
This commit is contained in:
Tadashi G. Takaoka 2013-12-05 06:28:00 -08:00 committed by Android Git Automerger
commit 4ef5820f5f
6 changed files with 110 additions and 159 deletions

View file

@ -39,30 +39,13 @@
latin:keyStyle="hasShiftedLetterHintStyle" /> latin:keyStyle="hasShiftedLetterHintStyle" />
</case> </case>
<case <case
latin:languageCode="ar" latin:languageCode="ar|fa"
> >
<Key <Key
latin:keyLabel="!text/keylabel_for_apostrophe" latin:keyLabel="!text/keylabel_for_tablet_comma"
latin:keyHintLabel="!text/keyhintlabel_for_apostrophe" latin:keyHintLabel="!text/keyhintlabel_for_tablet_comma"
latin:moreKeys="!text/more_keys_for_apostrophe"
latin:backgroundType="functional"
latin:keyStyle="hasShiftedLetterHintStyle" />
<Key
latin:keyLabel="."
latin:keyHintLabel="!text/keyhintlabel_for_arabic_diacritics"
latin:keyLabelFlags="hasPopupHint" latin:keyLabelFlags="hasPopupHint"
latin:moreKeys="!text/more_keys_for_arabic_diacritics" latin:moreKeys="!text/more_keys_for_tablet_comma"
latin:backgroundType="functional"
latin:keyStyle="hasShiftedLetterHintStyle" />
</case>
<case
latin:languageCode="fa"
>
<Key
latin:keyLabel="!text/keylabel_for_apostrophe"
latin:keyHintLabel="!text/keyhintlabel_for_apostrophe"
latin:keyLabelFlags="hasPopupHint"
latin:moreKeys="!text/more_keys_for_apostrophe"
latin:backgroundType="functional" latin:backgroundType="functional"
latin:keyStyle="hasShiftedLetterHintStyle" /> latin:keyStyle="hasShiftedLetterHintStyle" />
<Key <Key
@ -90,14 +73,12 @@
<default> <default>
<Key <Key
latin:keyLabel="!text/keylabel_for_tablet_comma" latin:keyLabel="!text/keylabel_for_tablet_comma"
latin:keyHintLabel="!text/keyhintlabel_for_tablet_comma" latin:moreKeys="!text/more_keys_for_tablet_comma"
latin:backgroundType="functional" latin:backgroundType="functional" />
latin:moreKeys="!text/more_keys_for_tablet_comma" />
<Key <Key
latin:keyLabel="." latin:keyLabel="."
latin:keyHintLabel="!text/keyhintlabel_for_period" latin:moreKeys="!text/more_keys_for_period"
latin:backgroundType="functional" latin:backgroundType="functional" />
latin:moreKeys="!text/more_keys_for_period" />
</default> </default>
</switch> </switch>
</merge> </merge>

View file

@ -217,47 +217,44 @@ public final class KeyboardTextsSet {
/* 112 */ "more_keys_for_tablet_comma", /* 112 */ "more_keys_for_tablet_comma",
/* 113 */ "keyhintlabel_for_period", /* 113 */ "keyhintlabel_for_period",
/* 114 */ "more_keys_for_period", /* 114 */ "more_keys_for_period",
/* 115 */ "keylabel_for_apostrophe", /* 115 */ "more_keys_for_q",
/* 116 */ "keyhintlabel_for_apostrophe", /* 116 */ "more_keys_for_x",
/* 117 */ "more_keys_for_apostrophe", /* 117 */ "keylabel_for_q",
/* 118 */ "more_keys_for_q", /* 118 */ "keylabel_for_w",
/* 119 */ "more_keys_for_x", /* 119 */ "keylabel_for_y",
/* 120 */ "keylabel_for_q", /* 120 */ "keylabel_for_x",
/* 121 */ "keylabel_for_w", /* 121 */ "keylabel_for_spanish_row2_10",
/* 122 */ "keylabel_for_y", /* 122 */ "more_keys_for_am_pm",
/* 123 */ "keylabel_for_x", /* 123 */ "settings_as_more_key",
/* 124 */ "keylabel_for_spanish_row2_10", /* 124 */ "shortcut_as_more_key",
/* 125 */ "more_keys_for_am_pm", /* 125 */ "action_next_as_more_key",
/* 126 */ "settings_as_more_key", /* 126 */ "action_previous_as_more_key",
/* 127 */ "shortcut_as_more_key", /* 127 */ "label_to_more_symbol_key",
/* 128 */ "action_next_as_more_key", /* 128 */ "label_to_more_symbol_for_tablet_key",
/* 129 */ "action_previous_as_more_key", /* 129 */ "label_tab_key",
/* 130 */ "label_to_more_symbol_key", /* 130 */ "label_to_phone_numeric_key",
/* 131 */ "label_to_more_symbol_for_tablet_key", /* 131 */ "label_to_phone_symbols_key",
/* 132 */ "label_tab_key", /* 132 */ "label_time_am",
/* 133 */ "label_to_phone_numeric_key", /* 133 */ "label_time_pm",
/* 134 */ "label_to_phone_symbols_key", /* 134 */ "keylabel_for_popular_domain",
/* 135 */ "label_time_am", /* 135 */ "more_keys_for_popular_domain",
/* 136 */ "label_time_pm", /* 136 */ "more_keys_for_smiley",
/* 137 */ "keylabel_for_popular_domain", /* 137 */ "single_laqm_raqm",
/* 138 */ "more_keys_for_popular_domain", /* 138 */ "single_laqm_raqm_rtl",
/* 139 */ "more_keys_for_smiley", /* 139 */ "single_raqm_laqm",
/* 140 */ "single_laqm_raqm", /* 140 */ "double_laqm_raqm",
/* 141 */ "single_laqm_raqm_rtl", /* 141 */ "double_laqm_raqm_rtl",
/* 142 */ "single_raqm_laqm", /* 142 */ "double_raqm_laqm",
/* 143 */ "double_laqm_raqm", /* 143 */ "single_lqm_rqm",
/* 144 */ "double_laqm_raqm_rtl", /* 144 */ "single_9qm_lqm",
/* 145 */ "double_raqm_laqm", /* 145 */ "single_9qm_rqm",
/* 146 */ "single_lqm_rqm", /* 146 */ "double_lqm_rqm",
/* 147 */ "single_9qm_lqm", /* 147 */ "double_9qm_lqm",
/* 148 */ "single_9qm_rqm", /* 148 */ "double_9qm_rqm",
/* 149 */ "double_lqm_rqm", /* 149 */ "more_keys_for_single_quote",
/* 150 */ "double_9qm_lqm", /* 150 */ "more_keys_for_double_quote",
/* 151 */ "double_9qm_rqm", /* 151 */ "more_keys_for_tablet_double_quote",
/* 152 */ "more_keys_for_single_quote", /* 152 */ "emoji_key_as_more_key",
/* 153 */ "more_keys_for_double_quote",
/* 154 */ "more_keys_for_tablet_double_quote",
/* 155 */ "emoji_key_as_more_key",
}; };
private static final String EMPTY = ""; private static final String EMPTY = "";
@ -372,41 +369,38 @@ public final class KeyboardTextsSet {
/* ~113 */ /* ~113 */
// U+2026: "" HORIZONTAL ELLIPSIS // U+2026: "" HORIZONTAL ELLIPSIS
/* 114 */ "\u2026", /* 114 */ "\u2026",
/* 115 */ "\'", /* 115 */ EMPTY,
/* 116 */ "\"", /* 116 */ EMPTY,
/* 117 */ "\"", /* 117 */ "q",
/* 118 */ EMPTY, /* 118 */ "w",
/* 119 */ EMPTY, /* 119 */ "y",
/* 120 */ "q", /* 120 */ "x",
/* 121 */ "w", /* 121 */ EMPTY,
/* 122 */ "y", /* 122 */ "!fixedColumnOrder!2,!hasLabels!,!text/label_time_am,!text/label_time_pm",
/* 123 */ "x", /* 123 */ "!icon/settings_key|!code/key_settings",
/* 124 */ EMPTY, /* 124 */ "!icon/shortcut_key|!code/key_shortcut",
/* 125 */ "!fixedColumnOrder!2,!hasLabels!,!text/label_time_am,!text/label_time_pm", /* 125 */ "!hasLabels!,!text/label_next_key|!code/key_action_next",
/* 126 */ "!icon/settings_key|!code/key_settings", /* 126 */ "!hasLabels!,!text/label_previous_key|!code/key_action_previous",
/* 127 */ "!icon/shortcut_key|!code/key_shortcut",
/* 128 */ "!hasLabels!,!text/label_next_key|!code/key_action_next",
/* 129 */ "!hasLabels!,!text/label_previous_key|!code/key_action_previous",
// Label for "switch to more symbol" modifier key. Must be short to fit on key! // Label for "switch to more symbol" modifier key. Must be short to fit on key!
/* 130 */ "= \\ <", /* 127 */ "= \\ <",
// Label for "switch to more symbol" modifier key on tablets. Must be short to fit on key! // Label for "switch to more symbol" modifier key on tablets. Must be short to fit on key!
/* 131 */ "~ [ <", /* 128 */ "~ [ <",
// Label for "Tab" key. Must be short to fit on key! // Label for "Tab" key. Must be short to fit on key!
/* 132 */ "Tab", /* 129 */ "Tab",
// Label for "switch to phone numeric" key. Must be short to fit on key! // Label for "switch to phone numeric" key. Must be short to fit on key!
/* 133 */ "123", /* 130 */ "123",
// Label for "switch to phone symbols" key. Must be short to fit on key! // Label for "switch to phone symbols" key. Must be short to fit on key!
// U+FF0A: "" FULLWIDTH ASTERISK // U+FF0A: "" FULLWIDTH ASTERISK
// U+FF03: "" FULLWIDTH NUMBER SIGN // U+FF03: "" FULLWIDTH NUMBER SIGN
/* 134 */ "\uFF0A\uFF03", /* 131 */ "\uFF0A\uFF03",
// Key label for "ante meridiem" // Key label for "ante meridiem"
/* 135 */ "AM", /* 132 */ "AM",
// Key label for "post meridiem" // Key label for "post meridiem"
/* 136 */ "PM", /* 133 */ "PM",
/* 137 */ ".com", /* 134 */ ".com",
// popular web domains for the locale - most popular, displayed on the keyboard // popular web domains for the locale - most popular, displayed on the keyboard
/* 138 */ "!hasLabels!,.net,.org,.gov,.edu", /* 135 */ "!hasLabels!,.net,.org,.gov,.edu",
/* 139 */ "!fixedColumnOrder!5,!hasLabels!,=-O|=-O ,:-P|:-P ,;-)|;-) ,:-(|:-( ,:-)|:-) ,:-!|:-! ,:-$|:-$ ,B-)|B-) ,:O|:O ,:-*|:-* ,:-D|:-D ,:\'(|:\'( ,:-\\\\|:-\\\\ ,O:-)|O:-) ,:-[|:-[ ", /* 136 */ "!fixedColumnOrder!5,!hasLabels!,=-O|=-O ,:-P|:-P ,;-)|;-) ,:-(|:-( ,:-)|:-) ,:-!|:-! ,:-$|:-$ ,B-)|B-) ,:O|:O ,:-*|:-* ,:-D|:-D ,:\'(|:\'( ,:-\\\\|:-\\\\ ,O:-)|O:-) ,:-[|:-[ ",
// U+2039: "" SINGLE LEFT-POINTING ANGLE QUOTATION MARK // U+2039: "" SINGLE LEFT-POINTING ANGLE QUOTATION MARK
// U+203A: "" SINGLE RIGHT-POINTING ANGLE QUOTATION MARK // U+203A: "" SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
// U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
@ -428,25 +422,25 @@ public final class KeyboardTextsSet {
// The following each quotation mark pair consist of // The following each quotation mark pair consist of
// <opening quotation mark>, <closing quotation mark> // <opening quotation mark>, <closing quotation mark>
// and is named after (single|double)_<opening quotation mark>_<closing quotation mark>. // and is named after (single|double)_<opening quotation mark>_<closing quotation mark>.
/* 140 */ "\u2039,\u203A", /* 137 */ "\u2039,\u203A",
/* 141 */ "\u2039|\u203A,\u203A|\u2039", /* 138 */ "\u2039|\u203A,\u203A|\u2039",
/* 142 */ "\u203A,\u2039", /* 139 */ "\u203A,\u2039",
/* 143 */ "\u00AB,\u00BB", /* 140 */ "\u00AB,\u00BB",
/* 144 */ "\u00AB|\u00BB,\u00BB|\u00AB", /* 141 */ "\u00AB|\u00BB,\u00BB|\u00AB",
/* 145 */ "\u00BB,\u00AB", /* 142 */ "\u00BB,\u00AB",
// The following each quotation mark triplet consists of // The following each quotation mark triplet consists of
// <another quotation mark>, <opening quotation mark>, <closing quotation mark> // <another quotation mark>, <opening quotation mark>, <closing quotation mark>
// and is named after (single|double)_<opening quotation mark>_<closing quotation mark>. // and is named after (single|double)_<opening quotation mark>_<closing quotation mark>.
/* 146 */ "\u201A,\u2018,\u2019", /* 143 */ "\u201A,\u2018,\u2019",
/* 147 */ "\u2019,\u201A,\u2018", /* 144 */ "\u2019,\u201A,\u2018",
/* 148 */ "\u2018,\u201A,\u2019", /* 145 */ "\u2018,\u201A,\u2019",
/* 149 */ "\u201E,\u201C,\u201D", /* 146 */ "\u201E,\u201C,\u201D",
/* 150 */ "\u201D,\u201E,\u201C", /* 147 */ "\u201D,\u201E,\u201C",
/* 151 */ "\u201C,\u201E,\u201D", /* 148 */ "\u201C,\u201E,\u201D",
/* 152 */ "!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes", /* 149 */ "!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes",
/* 153 */ "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", /* 150 */ "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes",
/* 154 */ "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", /* 151 */ "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes",
/* 155 */ "!icon/emoji_key|!code/key_emoji", /* 152 */ "!icon/emoji_key|!code/key_emoji",
}; };
/* Language af: Afrikaans */ /* Language af: Afrikaans */
@ -523,9 +517,6 @@ public final class KeyboardTextsSet {
/* 56~ */ /* 56~ */
null, null, null, null, null, null,
/* ~58 */ /* ~58 */
// U+061F: "؟" ARABIC QUESTION MARK
// U+060C: "،" ARABIC COMMA
// U+061B: "؛" ARABIC SEMICOLON
/* 59 */ "!fixedColumnOrder!8,\",\',#,-,:,!,\u060C,\u061F,@,&,\\%,+,\u061B,/,(|),)|(", /* 59 */ "!fixedColumnOrder!8,\",\',#,-,:,!,\u060C,\u061F,@,&,\\%,+,\u061B,/,(|),)|(",
// U+2605: "" BLACK STAR // U+2605: "" BLACK STAR
// U+066D: "٭" ARABIC FIVE POINTED STAR // U+066D: "٭" ARABIC FIVE POINTED STAR
@ -618,15 +609,12 @@ public final class KeyboardTextsSet {
/* 108 */ ";", /* 108 */ ";",
// U+2030: "" PER MILLE SIGN // U+2030: "" PER MILLE SIGN
/* 109 */ "\\%,\u2030", /* 109 */ "\\%,\u2030",
/* 110~ */ // U+061F: "؟" ARABIC QUESTION MARK
null, null, null, null, null,
/* ~114 */
// U+060C: "،" ARABIC COMMA // U+060C: "،" ARABIC COMMA
// U+061B: "؛" ARABIC SEMICOLON // U+061B: "؛" ARABIC SEMICOLON
// U+061F: "؟" ARABIC QUESTION MARK /* 110 */ "\u060C",
/* 115 */ "\u060C", /* 111 */ "\u061F",
/* 116 */ "\u061F", /* 112 */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,\",\'",
/* 117 */ "\u061F,\u061B,!,:,-,/,\',\"",
}; };
/* Language az: Azerbaijani */ /* Language az: Azerbaijani */
@ -804,10 +792,10 @@ public final class KeyboardTextsSet {
/* ~113 */ /* ~113 */
/* 114 */ "?,\u00B7", /* 114 */ "?,\u00B7",
/* 115~ */ /* 115~ */
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
/* ~123 */ /* ~120 */
// U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA
/* 124 */ "\u00E7", /* 121 */ "\u00E7",
}; };
/* Language cs: Czech */ /* Language cs: Czech */
@ -1206,20 +1194,20 @@ public final class KeyboardTextsSet {
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null,
/* ~117 */ /* ~114 */
/* 118 */ "q", /* 115 */ "q",
/* 119 */ "x", /* 116 */ "x",
// U+015D: "ŝ" LATIN SMALL LETTER S WITH CIRCUMFLEX // U+015D: "ŝ" LATIN SMALL LETTER S WITH CIRCUMFLEX
/* 120 */ "\u015D", /* 117 */ "\u015D",
// U+011D: "ĝ" LATIN SMALL LETTER G WITH CIRCUMFLEX // U+011D: "ĝ" LATIN SMALL LETTER G WITH CIRCUMFLEX
/* 121 */ "\u011D", /* 118 */ "\u011D",
// U+016D: "ŭ" LATIN SMALL LETTER U WITH BREVE // U+016D: "ŭ" LATIN SMALL LETTER U WITH BREVE
/* 122 */ "\u016D", /* 119 */ "\u016D",
// U+0109: "ĉ" LATIN SMALL LETTER C WITH CIRCUMFLEX // U+0109: "ĉ" LATIN SMALL LETTER C WITH CIRCUMFLEX
/* 123 */ "\u0109", /* 120 */ "\u0109",
// U+0135: "ĵ" LATIN SMALL LETTER J WITH CIRCUMFLEX // U+0135: "ĵ" LATIN SMALL LETTER J WITH CIRCUMFLEX
/* 124 */ "\u0135", /* 121 */ "\u0135",
}; };
/* Language es: Spanish */ /* Language es: Spanish */
@ -1294,14 +1282,11 @@ public final class KeyboardTextsSet {
/* 113 */ null, /* 113 */ null,
// U+00BF: "¿" INVERTED QUESTION MARK // U+00BF: "¿" INVERTED QUESTION MARK
/* 114 */ "?,\u00BF", /* 114 */ "?,\u00BF",
/* 115 */ "\"", /* 115~ */
/* 116 */ "\'",
/* 117 */ "\'",
/* 118~ */
null, null, null, null, null, null, null, null, null, null, null, null,
/* ~123 */ /* ~120 */
// U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE
/* 124 */ "\u00F1", /* 121 */ "\u00F1",
}; };
/* Language et: Estonian */ /* Language et: Estonian */
@ -1533,13 +1518,10 @@ public final class KeyboardTextsSet {
// U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
// U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
/* 110 */ "\u060C", /* 110 */ "\u060C",
/* 111 */ "!", /* 111 */ "\u061F",
/* 112 */ "!,\\,", /* 112 */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,\u00AB|\u00BB,\u00BB|\u00AB",
/* 113 */ "\u061F", /* 113 */ "\u061F",
/* 114 */ "\u061F,?", /* 114 */ "\u061F,?",
/* 115 */ "\u060C",
/* 116 */ "\u061F",
/* 117 */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,\u00AB|\u00BB,\u00BB|\u00AB",
}; };
/* Language fi: Finnish */ /* Language fi: Finnish */

View file

@ -73,16 +73,13 @@
<string name="more_keys_for_symbols_semicolon">;</string> <string name="more_keys_for_symbols_semicolon">;</string>
<!-- U+2030: "‰" PER MILLE SIGN --> <!-- U+2030: "‰" PER MILLE SIGN -->
<string name="more_keys_for_symbols_percent">\\%,&#x2030;</string> <string name="more_keys_for_symbols_percent">\\%,&#x2030;</string>
<!-- U+060C: "،" ARABIC COMMA
U+061B: "؛" ARABIC SEMICOLON
U+061F: "؟" ARABIC QUESTION MARK -->
<string name="keylabel_for_apostrophe">&#x060C;</string>
<string name="keyhintlabel_for_apostrophe">&#x061F;</string>
<!-- U+061F: "؟" ARABIC QUESTION MARK <!-- U+061F: "؟" ARABIC QUESTION MARK
U+060C: "،" ARABIC COMMA U+060C: "،" ARABIC COMMA
U+061B: "؛" ARABIC SEMICOLON --> U+061B: "؛" ARABIC SEMICOLON -->
<string name="keylabel_for_tablet_comma">"&#x060C;"</string>
<string name="keyhintlabel_for_tablet_comma">"&#x061F;"</string>
<string name="more_keys_for_tablet_comma">"!fixedColumnOrder!4,:,!,&#x061F;,&#x061B;,-,/,\",\'"</string>
<string name="more_keys_for_punctuation">"!fixedColumnOrder!8,\",\',#,-,:,!,&#x060C;,&#x061F;,\@,&amp;,\\%,+,&#x061B;,/,(|),)|("</string> <string name="more_keys_for_punctuation">"!fixedColumnOrder!8,\",\',#,-,:,!,&#x060C;,&#x061F;,\@,&amp;,\\%,+,&#x061B;,/,(|),)|("</string>
<string name="more_keys_for_apostrophe">"&#x061F;,&#x061B;,!,:,-,/,\',\""</string>
<!-- U+266A: "♪" EIGHTH NOTE --> <!-- U+266A: "♪" EIGHTH NOTE -->
<string name="more_keys_for_bullet">&#x266A;</string> <string name="more_keys_for_bullet">&#x266A;</string>
<!-- U+2605: "★" BLACK STAR <!-- U+2605: "★" BLACK STAR

View file

@ -76,7 +76,4 @@
<string name="more_keys_for_tablet_comma">"!,&#x00A1;"</string> <string name="more_keys_for_tablet_comma">"!,&#x00A1;"</string>
<!-- U+00BF: "¿" INVERTED QUESTION MARK --> <!-- U+00BF: "¿" INVERTED QUESTION MARK -->
<string name="more_keys_for_period">"\?,&#x00BF;"</string> <string name="more_keys_for_period">"\?,&#x00BF;"</string>
<string name="keylabel_for_apostrophe">\"</string>
<string name="keyhintlabel_for_apostrophe">\'</string>
<string name="more_keys_for_apostrophe">\'</string>
</resources> </resources>

View file

@ -79,13 +79,10 @@
U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK --> U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
<string name="keylabel_for_tablet_comma">"&#x060C;"</string> <string name="keylabel_for_tablet_comma">"&#x060C;"</string>
<string name="keyhintlabel_for_tablet_comma">"!"</string> <string name="keyhintlabel_for_tablet_comma">"&#x061F;"</string>
<string name="more_keys_for_tablet_comma">"!,\\,"</string> <string name="more_keys_for_tablet_comma">"!fixedColumnOrder!4,:,!,&#x061F;,&#x061B;,-,/,&#x00AB;|&#x00BB;,&#x00BB;|&#x00AB;"</string>
<string name="keyhintlabel_for_period">"&#x061F;"</string> <string name="keyhintlabel_for_period">"&#x061F;"</string>
<string name="more_keys_for_period">"&#x061F;,\?"</string> <string name="more_keys_for_period">"&#x061F;,\?"</string>
<string name="keylabel_for_apostrophe">&#x060C;</string>
<string name="keyhintlabel_for_apostrophe">&#x061F;</string>
<string name="more_keys_for_apostrophe">"!fixedColumnOrder!4,:,!,&#x061F;,&#x061B;,-,/,&#x00AB;|&#x00BB;,&#x00BB;|&#x00AB;"</string>
<!-- U+FDFC: "﷼" RIAL SIGN --> <!-- U+FDFC: "﷼" RIAL SIGN -->
<string name="keylabel_for_currency">&#xFDFC;</string> <string name="keylabel_for_currency">&#xFDFC;</string>
<!-- U+061F: "؟" ARABIC QUESTION MARK <!-- U+061F: "؟" ARABIC QUESTION MARK

View file

@ -178,9 +178,6 @@
<string name="keyhintlabel_for_period"></string> <string name="keyhintlabel_for_period"></string>
<!-- U+2026: "…" HORIZONTAL ELLIPSIS --> <!-- U+2026: "…" HORIZONTAL ELLIPSIS -->
<string name="more_keys_for_period">&#x2026;</string> <string name="more_keys_for_period">&#x2026;</string>
<string name="keylabel_for_apostrophe">\'</string>
<string name="keyhintlabel_for_apostrophe">\"</string>
<string name="more_keys_for_apostrophe">\"</string>
<string name="more_keys_for_q"></string> <string name="more_keys_for_q"></string>
<string name="more_keys_for_x"></string> <string name="more_keys_for_x"></string>
<string name="keylabel_for_q">q</string> <string name="keylabel_for_q">q</string>