am 624fcde1
: Cleanup comma key of Arabic/Farsi
* commit '624fcde18b43c40e5338f3a1d3cdb93ea1e1c6bb': Cleanup comma key of Arabic/Farsi
This commit is contained in:
commit
4ef5820f5f
6 changed files with 110 additions and 159 deletions
|
@ -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>
|
||||||
|
|
|
@ -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 */
|
||||||
|
|
|
@ -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">\\%,‰</string>
|
<string name="more_keys_for_symbols_percent">\\%,‰</string>
|
||||||
<!-- U+060C: "،" ARABIC COMMA
|
|
||||||
U+061B: "؛" ARABIC SEMICOLON
|
|
||||||
U+061F: "؟" ARABIC QUESTION MARK -->
|
|
||||||
<string name="keylabel_for_apostrophe">،</string>
|
|
||||||
<string name="keyhintlabel_for_apostrophe">؟</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">"،"</string>
|
||||||
|
<string name="keyhintlabel_for_tablet_comma">"؟"</string>
|
||||||
|
<string name="more_keys_for_tablet_comma">"!fixedColumnOrder!4,:,!,؟,؛,-,/,\",\'"</string>
|
||||||
<string name="more_keys_for_punctuation">"!fixedColumnOrder!8,\",\',#,-,:,!,،,؟,\@,&,\\%,+,؛,/,(|),)|("</string>
|
<string name="more_keys_for_punctuation">"!fixedColumnOrder!8,\",\',#,-,:,!,،,؟,\@,&,\\%,+,؛,/,(|),)|("</string>
|
||||||
<string name="more_keys_for_apostrophe">"؟,؛,!,:,-,/,\',\""</string>
|
|
||||||
<!-- U+266A: "♪" EIGHTH NOTE -->
|
<!-- U+266A: "♪" EIGHTH NOTE -->
|
||||||
<string name="more_keys_for_bullet">♪</string>
|
<string name="more_keys_for_bullet">♪</string>
|
||||||
<!-- U+2605: "★" BLACK STAR
|
<!-- U+2605: "★" BLACK STAR
|
||||||
|
|
|
@ -76,7 +76,4 @@
|
||||||
<string name="more_keys_for_tablet_comma">"!,¡"</string>
|
<string name="more_keys_for_tablet_comma">"!,¡"</string>
|
||||||
<!-- U+00BF: "¿" INVERTED QUESTION MARK -->
|
<!-- U+00BF: "¿" INVERTED QUESTION MARK -->
|
||||||
<string name="more_keys_for_period">"\?,¿"</string>
|
<string name="more_keys_for_period">"\?,¿"</string>
|
||||||
<string name="keylabel_for_apostrophe">\"</string>
|
|
||||||
<string name="keyhintlabel_for_apostrophe">\'</string>
|
|
||||||
<string name="more_keys_for_apostrophe">\'</string>
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -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">"،"</string>
|
<string name="keylabel_for_tablet_comma">"،"</string>
|
||||||
<string name="keyhintlabel_for_tablet_comma">"!"</string>
|
<string name="keyhintlabel_for_tablet_comma">"؟"</string>
|
||||||
<string name="more_keys_for_tablet_comma">"!,\\,"</string>
|
<string name="more_keys_for_tablet_comma">"!fixedColumnOrder!4,:,!,؟,؛,-,/,«|»,»|«"</string>
|
||||||
<string name="keyhintlabel_for_period">"؟"</string>
|
<string name="keyhintlabel_for_period">"؟"</string>
|
||||||
<string name="more_keys_for_period">"؟,\?"</string>
|
<string name="more_keys_for_period">"؟,\?"</string>
|
||||||
<string name="keylabel_for_apostrophe">،</string>
|
|
||||||
<string name="keyhintlabel_for_apostrophe">؟</string>
|
|
||||||
<string name="more_keys_for_apostrophe">"!fixedColumnOrder!4,:,!,؟,؛,-,/,«|»,»|«"</string>
|
|
||||||
<!-- U+FDFC: "﷼" RIAL SIGN -->
|
<!-- U+FDFC: "﷼" RIAL SIGN -->
|
||||||
<string name="keylabel_for_currency">﷼</string>
|
<string name="keylabel_for_currency">﷼</string>
|
||||||
<!-- U+061F: "؟" ARABIC QUESTION MARK
|
<!-- U+061F: "؟" ARABIC QUESTION MARK
|
||||||
|
|
|
@ -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">…</string>
|
<string name="more_keys_for_period">…</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>
|
||||||
|
|
Loading…
Reference in a new issue