diff --git a/java/res/xml/key_comma.xml b/java/res/xml/key_comma.xml index 2323368d7d2651c7aa70d2035b9ac5679a40cd4d..a1da51713a4dcc1708bdf95454a153ed835cc0f2 100644 --- a/java/res/xml/key_comma.xml +++ b/java/res/xml/key_comma.xml @@ -45,14 +45,6 @@ latin:keySpec="\@" latin:keyStyle="settingsMoreKeysStyle" /> </case> - <case - latin:keyboardLayoutSet="kurdish|arabic|farsi" - > - <Key - latin:keySpec="،" - latin:keyLabelFlags="hasPopupHint" - latin:keyStyle="settingsMoreKeysStyle" /> - </case> <default> <Key latin:keySpec="!text/keyspec_comma" diff --git a/java/res/xml/key_period.xml b/java/res/xml/key_period.xml index cf649b193423e7385affd5b69c7c1bd5fc517653..9a138f2185f1ceca88d0487019ca933e5b7d8dfb 100644 --- a/java/res/xml/key_period.xml +++ b/java/res/xml/key_period.xml @@ -30,14 +30,6 @@ latin:keyLabelFlags="hasPopupHint" latin:moreKeys="!text/morekeys_punctuation,!text/morekeys_z" /> </case> - <case - latin:keyboardLayoutSet="kurdish|arabic|farsi" - > - <Key - latin:keySpec="." - latin:keyLabelFlags="hasPopupHint" - latin:moreKeys="؟" /> - </case> <default> <Key latin:keySpec="!text/keyspec_period" diff --git a/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java b/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java index a867de93d21522c6c3d48f3a98f41eb701c2b2ea..402a020abd6500ad1697e18fb74728687f7dd2a8 100644 --- a/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java +++ b/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java @@ -86,8 +86,8 @@ public final class KeyboardTextsTable { "locale", "morekeys_a", "keylabel_to_alpha", - "morekeys_e", "morekeys_o", + "morekeys_e", "morekeys_u", "morekeys_i", "morekeys_c", @@ -101,259 +101,259 @@ public final class KeyboardTextsTable { "morekeys_d", "single_angle_quotes", "morekeys_t", - "double_angle_quotes", - "morekeys_l", "morekeys_g", + "morekeys_l", + "double_angle_quotes", "morekeys_r", - "morekeys_cyrillic_ie", - "keyspec_symbols_5", - "morekeys_cyrillic_soft_sign", - "morekeys_nordic_row2_10", - "keyspec_east_slavic_row2_11", - "additional_morekeys_symbols_3", - "keyspec_symbols_7", - "keyspec_nordic_row2_10", - "keyspec_symbols_4", - "keyspec_symbols_2", - "keyspec_symbols_1", - "additional_morekeys_symbols_0", - "additional_morekeys_symbols_1", + "additional_morekeys_symbols_6", "additional_morekeys_symbols_8", - "keyspec_symbols_6", - "additional_morekeys_symbols_5", - "keyspec_east_slavic_row3_5", - "morekeys_k", - "additional_morekeys_symbols_9", - "keyspec_symbols_8", - "keylabel_to_symbol", - "additional_morekeys_symbols_7", - "keyspec_symbols_0", - "keyspec_east_slavic_row1_9", - "keyspec_symbols_3", - "keyspec_nordic_row1_11", "keyspec_symbols_9", + "keyspec_symbols_3", + "additional_morekeys_symbols_9", + "additional_morekeys_symbols_5", + "keyspec_symbols_7", "morekeys_tablet_period", + "keylabel_to_symbol", "additional_morekeys_symbols_4", - "keyspec_east_slavic_row2_2", + "keyspec_symbols_0", + "keyspec_symbols_6", + "keyspec_symbols_5", + "keyspec_symbols_1", + "additional_morekeys_symbols_0", + "additional_morekeys_symbols_7", "additional_morekeys_symbols_2", - "additional_morekeys_symbols_6", - "keyspec_nordic_row2_11", + "keyspec_symbols_2", + "additional_morekeys_symbols_3", + "keyspec_symbols_4", + "morekeys_cyrillic_ie", + "keyspec_symbols_8", + "additional_morekeys_symbols_1", + "keyspec_nordic_row2_10", + "morekeys_cyrillic_soft_sign", + "keyspec_nordic_row1_11", "morekeys_period", - "keyspec_tablet_comma", + "keyspec_east_slavic_row3_5", "keyspec_period", - "morekeys_punctuation", - "keyspec_tablet_period", + "keyspec_east_slavic_row1_9", + "keyspec_east_slavic_row2_11", + "morekeys_k", + "morekeys_nordic_row2_10", + "keyspec_tablet_comma", + "keyspec_nordic_row2_11", + "keyspec_east_slavic_row2_2", + "morekeys_question", + "keyspec_right_curly_bracket", + "keyspec_greater_than", + "keyspec_comma", + "keyspec_left_double_angle_quote", + "keyspec_less_than_equal", "morekeys_nordic_row2_11", - "keyspec_left_parenthesis", - "morekeys_swiss_row1_11", - "keyspec_right_square_bracket", + "keyhintlabel_period", "keyspec_left_curly_bracket", - "keyspec_right_double_angle_quote", - "keyspec_right_parenthesis", "morekeys_tablet_comma", + "keyspec_right_square_bracket", + "keyspec_right_parenthesis", + "keyspec_right_single_angle_quote", + "keyspec_less_than", + "morekeys_punctuation", + "morekeys_star", + "keyspec_left_parenthesis", + "keyspec_tablet_period", + "keyspec_left_square_bracket", + "keyspec_right_double_angle_quote", + "keyspec_left_single_angle_quote", + "keyspec_greater_than_equal", + "morekeys_bullet", + "morekeys_right_parenthesis", + "morekeys_symbols_percent", + "keyspec_symbols_question", + "keyhintlabel_tablet_period", "morekeys_swiss_row2_11", + "morekeys_symbols_semicolon", + "keyhintlabel_tablet_comma", + "morekeys_left_parenthesis", "morekeys_swiss_row2_10", - "morekeys_question", - "keyspec_swiss_row2_10", - "keyspec_comma", - "keyspec_spanish_row2_10", - "keyspec_right_curly_bracket", - "morekeys_star", "keyspec_swiss_row2_11", - "keyspec_greater_than", - "keyhintlabel_period", - "keyspec_greater_than_equal", - "keyspec_less_than", - "keyspec_less_than_equal", - "keyspec_right_single_angle_quote", + "keyspec_symbols_percent", "keyspec_swiss_row1_11", - "keyspec_left_double_angle_quote", - "keyspec_left_single_angle_quote", - "keyspec_left_square_bracket", + "keyspec_symbols_semicolon", "morekeys_arabic_diacritics", + "keyspec_spanish_row2_10", + "morekeys_swiss_row1_11", + "keyspec_swiss_row2_10", + "morekeys_cyrillic_ghe", "morekeys_h", - "morekeys_cyrillic_u", - "label_done_key", - "morekeys_cyrillic_i", - "keyspec_south_slavic_row2_11", + "morekeys_east_slavic_row2_2", "label_search_key", - "morekeys_cyrillic_en", "morekeys_w", - "keyspec_symbols_semicolon", - "keyspec_south_slavic_row1_6", - "keyhintlabel_tablet_comma", - "morekeys_cyrillic_ghe", - "morekeys_left_parenthesis", + "morekeys_cyrillic_i", "label_wait_key", - "keyhintlabel_tablet_period", - "label_previous_key", - "keyspec_symbols_percent", - "keyspec_south_slavic_row3_8", + "morekeys_tablet_punctuation", + "label_go_key", "morekeys_cyrillic_o", - "label_send_key", - "morekeys_symbols_percent", + "keyspec_south_slavic_row3_8", + "label_pause_key", "label_next_key", + "keyspec_south_slavic_row1_6", + "label_previous_key", + "keyspec_south_slavic_row2_11", + "label_done_key", "keyspec_south_slavic_row3_1", - "morekeys_east_slavic_row2_2", - "morekeys_bullet", - "morekeys_right_parenthesis", - "keyspec_symbols_question", - "morekeys_tablet_punctuation", - "morekeys_symbols_semicolon", - "label_pause_key", - "label_go_key", - "morekeys_q", - "keyspec_x", + "label_send_key", + "morekeys_cyrillic_en", + "morekeys_cyrillic_u", + "keyspec_w", + "morekeys_greater_than", + "morekeys_exclamation", "morekeys_v", + "morekeys_j", + "keyspec_x", "morekeys_x", - "morekeys_plus", - "morekeys_cyrillic_a", - "keyspec_q", - "morekeys_east_slavic_row2_11", - "keyspec_w", - "keyspec_y", "morekeys_less_than", + "keyspec_y", + "morekeys_east_slavic_row2_11", "morekeys_cyrillic_ka", + "keyspec_q", + "morekeys_q", + "morekeys_plus", "morekeys_currency_dollar", - "morekeys_greater_than", - "morekeys_j", - "morekeys_exclamation", - "actions_9", - "morekeys_symbols_2", - "morekeys_symbols_4", - "qwertysyms_1", - "keylabel_to_more_symbol", - "double_lqm_rqm", - "qwertysyms_u", - "actions_5", + "morekeys_cyrillic_a", + "actions_r", + "morekeys_misc_u", + "single_raqm_laqm", + "double_rqm_9qm", + "actions_6", + "keyspecs_right_parenthesis_more_keys", + "qwertysyms_9", + "morekeys_tablet_double_quote", + "keyspec_emoji_action_key", + "qwertysyms_0", "actions_y", - "qwertysyms_v", - "actions_4", "qwertysyms_x", "morekeys_misc_s", - "actions_8", - "morekeys_symbols_8", - "actions_b", - "morekeys_misc_e", - "morekeys_single_quote", - "morekeys_f", - "actions_7", - "actions_e", - "double_raqm_laqm", - "keyspec_emoji_action_key", - "qwertysyms_8", - "actions_2", - "keylabel_time_am", - "keyspec_settings", - "single_raqm_laqm", - "qwertysyms_c", - "qwertysyms_w", - "morekeys_symbols_1", - "keyspec_action_previous", - "keylabel_tablet_to_more_symbol", - "keylabel_to_phone_symbols", - "qwertysyms_k", - "actions_p", - "qwertysyms_q", - "morekeys_popular_domain", - "morekeys_b", - "qwertysyms_f", - "keyspecs_right_parenthesis_more_keys", - "actions_v", - "qwertysyms_7", - "morekeys_symbols_0", - "actions_q", - "double_9qm_lqm", - "keyspec_popular_domain", - "actions_f", - "morekeys_misc_o", - "morekeys_double_quote", + "qwertysyms_b", + "single_9qm_lqm", + "qwertysyms_2", "actions_3", - "actions_c", "morekeys_symbols_6", - "qwertysyms_3", - "morekeys_misc_a", - "double_rqm_9qm", - "actions_g", - "qwertysyms_b", + "qwertysyms_e", + "morekeys_single_quote", + "keyspec_settings", + "morekeys_m", + "number_1", + "qwertysyms_6", + "actions_m", "qwertysyms_l", - "number_5", + "single_lqm_rqm", + "actions_9", + "double_laqm_raqm", + "keylabel_to_phone_symbols", + "number_3", + "qwertysyms_s", + "actions_0", + "actions_s", + "keyspec_shortcut", "qwertysyms_p", - "qwertysyms_5", - "qwertysyms_0", - "number_9", - "actions_t", + "qwertysyms_r", + "number_4", + "actions_4", + "double_raqm_laqm", + "keylabel_to_phone_numeric", + "actions_o", + "qwertysyms_z", + "actions_h", + "actions_k", + "morekeys_symbols_1", + "morekeys_symbols_3", + "double_9qm_lqm", "single_laqm_raqm", - "actions_x", - "number_2", - "qwertysyms_i", + "morekeys_symbols_5", "actions_u", + "keyspec_popular_domain", + "qwertysyms_q", + "qwertysyms_m", + "qwertysyms_i", + "number_5", + "actions_v", "qwertysyms_g", - "number_0", - "actions_r", - "morekeys_m", + "double_9qm_rqm", + "morekeys_am_pm", + "actions_q", + "keylabel_to_more_symbol", + "actions_g", + "qwertysyms_3", + "actions_n", + "keylabel_time_pm", + "actions_w", + "double_lqm_rqm", + "qwertysyms_f", + "morekeys_b", + "actions_l", + "morekeys_f", + "qwertysyms_y", + "actions_b", + "qwertysyms_h", + "qwertysyms_u", "morekeys_misc_c", "qwertysyms_d", + "actions_2", + "morekeys_symbols_9", + "number_2", + "actions_z", + "actions_7", + "number_0", + "morekeys_popular_domain", + "morekeys_symbols_8", + "morekeys_symbols_4", + "qwertysyms_j", + "keyspec_action_previous", + "qwertysyms_4", + "keyspec_action_next", + "actions_1", + "actions_5", + "qwertysyms_5", "qwertysyms_n", - "morekeys_symbols_5", - "keylabel_to_phone_numeric", - "qwertysyms_z", - "actions_l", - "number_1", - "number_3", - "morekeys_symbols_7", + "actions_p", + "qwertysyms_k", + "actions_f", + "keyspecs_left_parenthesis_more_keys", + "qwertysyms_1", + "actions_x", + "single_9qm_rqm", + "morekeys_double_quote", + "qwertysyms_w", + "qwertysyms_8", "number_7", - "qwertysyms_r", - "actions_a", - "actions_0", "actions_j", - "qwertysyms_4", + "morekeys_misc_o", + "morekeys_misc_a", "morekeys_currency_generic", - "morekeys_am_pm", - "actions_1", - "qwertysyms_s", - "actions_w", + "keylabel_tablet_to_more_symbol", + "qwertysyms_a", + "number_9", + "number_6", + "morekeys_symbols_0", + "actions_e", + "morekeys_misc_e", + "qwertysyms_c", "morekeys_p", - "morekeys_symbols_9", - "actions_6", - "single_9qm_lqm", - "keyspec_shortcut", - "actions_k", - "actions_i", - "double_9qm_rqm", + "number_8", "morekeys_misc_i", - "qwertysyms_2", - "qwertysyms_y", - "qwertysyms_9", - "keyspecs_left_parenthesis_more_keys", - "number_4", - "qwertysyms_o", - "actions_o", + "keylabel_time_am", "actions_d", - "actions_h", - "double_laqm_raqm", - "single_lqm_rqm", + "qwertysyms_v", "qwertysyms_t", - "actions_m", - "keyspec_action_next", - "qwertysyms_j", - "number_8", - "morekeys_misc_u", - "qwertysyms_a", - "number_6", - "qwertysyms_m", - "qwertysyms_h", - "morekeys_symbols_3", - "qwertysyms_6", - "actions_z", - "qwertysyms_e", + "morekeys_misc_n", "single_rqm_9qm", - "morekeys_tablet_double_quote", - "keylabel_time_pm", - "actions_n", - "single_9qm_rqm", - "actions_s", - "morekeys_misc_n" + "morekeys_symbols_2", + "qwertysyms_7", + "actions_t", + "qwertysyms_o", + "actions_8", + "actions_c", + "actions_i", + "actions_a", + "morekeys_symbols_7" }; private static final String EMPTY = ""; @@ -362,8 +362,8 @@ public final class KeyboardTextsTable { "af", "\u00e1,\u00e2,\u00e4,\u00e0,\u00e6,\u00e3,\u00e5,\u0101", null, - "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00f3,\u00f4,\u00f6,\u00f2,\u00f5,\u0153,\u00f8,\u014d", + "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", "\u00ed,\u00ec,\u00ef,\u00ee,\u012f,\u012b,\u0133", null, @@ -399,109 +399,87 @@ public final class KeyboardTextsTable { null, null, null, - null, - "\u0665", - null, - null, - null, - "3", - "\u0667", - null, - "\u0664", - "\u0662", - "\u0661", - "0,\u066b,\u066c", - "1", + "6", "8", - "\u0666", - "5", - null, - null, + "\u0669", + "\u0663", "9", - "\u0668", + "5", + "\u0667", + "!text/morekeys_arabic_diacritics", "\u0663\u0662\u0661\u061f", - "7", + "4", "\u0660", + "\u0666", + "\u0665", + "\u0661", + "0,\u066b,\u066c", + "7", + "2", + "\u0662", + "3", + "\u0664", null, - "\u0663", + "\u0668", + "1", null, - "\u0669", - "!text/morekeys_arabic_diacritics", - "4", null, - "2", - "6", null, "!text/morekeys_arabic_diacritics", - "\u060c", - null, null, null, null, - "(|)", - null, - "]|[", - "{|}", - "\u00bb|\u00ab", - ")|(", - "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", null, null, - "?,\u00bf", null, "\u060c", null, - "}|{", - "\u2605,\u066d", null, + "?,\u00bf", + "}|{", ">|<", - "\u0651", - "\u2265|\u2264", - "<|>", - "\u2264|\u2265", - "\u203a|\u2039", - null, + "\u060c", "\u00ab|\u00bb", - "\u2039|\u203a", - "[|]", - "!fixedColumnOrder!7, \u0655|\u0655, \u0654|\u0654, \u0652|\u0652, \u064d|\u064d, \u064c|\u064c, \u064b|\u064b, \u0651|\u0651, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u0650|\u0650, \u064f|\u064f, \u064e|\u064e,\u0640\u0640\u0640|\u0640", - null, - null, - null, - null, - null, - null, + "\u2264|\u2265", null, + "\u0651", + "{|}", + "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", + "]|[", + ")|(", + "\u203a|\u2039", + "<|>", null, - "\u061b", + "\u2605,\u066d", + "(|)", null, + "[|]", + "\u00bb|\u00ab", + "\u2039|\u203a", + "\u2265|\u2264", + "\u266a", + "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", + "\\%,\u2030", "\u061f", + "\u0651", null, + ";", + "\u061f", "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", null, - "\u0651", null, "\u066a", null, - null, - null, - "\\%,\u2030", - null, - null, - null, - "\u266a", - "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", - "\u061f", - null, - ";" + "\u061b", + "!fixedColumnOrder!7, \u0655|\u0655, \u0654|\u0654, \u0652|\u0652, \u064d|\u064d, \u064c|\u064c, \u064b|\u064b, \u0651|\u0651, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u0650|\u0650, \u064f|\u064f, \u064e|\u064e,\u0640\u0640\u0640|\u0640" }; private static final String[] TEXTS_az = { "az", "\u00e2,\u00e4,\u00e1", null, - "\u0259,\u00e9", "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", + "\u0259,\u00e9", "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -515,8 +493,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "\u011f" }; @@ -543,11 +519,8 @@ public final class KeyboardTextsTable { null, null, null, - "\u0451", null, - "\u044a", null, - "\u044d", null, null, null, @@ -559,15 +532,24 @@ public final class KeyboardTextsTable { null, null, null, - "\u0456", null, null, null, null, null, null, + null, + "\u0451", + null, + null, + null, + "\u044a", + null, + null, + "\u0456", + null, "\u045e", - null, + "\u044d", null, null, null, @@ -623,8 +605,8 @@ public final class KeyboardTextsTable { "ca", "\u00e0,\u00e1,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", null, - "\u00e8,\u00e9,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00f2,\u00f3,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", + "\u00e8,\u00e9,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -678,23 +660,11 @@ public final class KeyboardTextsTable { null, null, null, - "!autoColumnOrder!9,\\,?,!,\u00b7,#,),(,/,;,',@,:,-,\\\",+,\\%,&", - null, - null, - null, - null, - null, - null, - null, - null, - null, null, null, null, null, null, - "\u00e7", - null, null, null, null, @@ -704,6 +674,7 @@ public final class KeyboardTextsTable { null, null, null, + "!autoColumnOrder!9,\\,?,!,\u00b7,#,),(,/,;,',@,:,-,\\\",+,\\%,&", null, null, null, @@ -726,6 +697,7 @@ public final class KeyboardTextsTable { null, null, null, + "\u00e7", null, null, null, @@ -742,8 +714,8 @@ public final class KeyboardTextsTable { "cs", "\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", null, - "\u00e9,\u011b,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", + "\u00e9,\u011b,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00fa,\u016f,\u00fb,\u00fc,\u00f9,\u016b", "\u00ed,\u00ee,\u00ef,\u00ec,\u012f,\u012b", "\u010d,\u00e7,\u0107", @@ -757,9 +729,9 @@ public final class KeyboardTextsTable { "\u010f", "!text/single_raqm_laqm", "\u0165", - "!text/double_raqm_laqm", null, null, + "!text/double_raqm_laqm", "\u0159" }; @@ -767,8 +739,8 @@ public final class KeyboardTextsTable { "da", "\u00e5,\u00e6,\u00e1,\u00e4,\u00e0,\u00e2,\u00e3,\u0101", null, - "\u00e9,\u00eb", "\u00f8,\u00f6,\u00f3,\u00f4,\u00f2,\u00f5,\u0153,\u014d", + "\u00e9,\u00eb", "\u00fa,\u00fc,\u00fb,\u00f9,\u016b", "\u00ed,\u00ef", null, @@ -782,18 +754,17 @@ public final class KeyboardTextsTable { "\u00f0", "!text/single_raqm_laqm", null, - "!text/double_raqm_laqm", + null, "\u0142", + "!text/double_raqm_laqm", null, null, null, null, null, - "\u00e4", null, null, null, - "\u00e6", null, null, null, @@ -810,6 +781,7 @@ public final class KeyboardTextsTable { null, null, null, + "\u00e6", null, "\u00e5", null, @@ -818,12 +790,16 @@ public final class KeyboardTextsTable { null, null, null, + "\u00e4", + null, "\u00f8", null, null, null, null, null, + null, + null, "\u00f6" }; @@ -831,8 +807,8 @@ public final class KeyboardTextsTable { "de", "\u00e4,%,\u00e2,\u00e0,\u00e1,\u00e6,\u00e3,\u00e5,\u0101", null, - "\u00e9,\u00e8,\u00ea,\u00eb,\u0117", "\u00f6,%,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u00f8,\u014d", + "\u00e9,\u00e8,\u00ea,\u00eb,\u0117", "\u00fc,%,\u00fb,\u00f9,\u00fa,\u016b", null, null, @@ -846,6 +822,8 @@ public final class KeyboardTextsTable { null, "!text/single_raqm_laqm", null, + null, + null, "!text/double_raqm_laqm", null, null, @@ -890,28 +868,40 @@ public final class KeyboardTextsTable { null, null, null, - "\u00e8", null, null, null, null, null, - "\u00e0", - "\u00e9", null, - "\u00f6", null, null, null, null, - "\u00e4", null, null, null, null, null, null, - "\u00fc" + null, + null, + null, + null, + null, + "\u00e0", + null, + null, + null, + "\u00e9", + "\u00e4", + null, + "\u00fc", + null, + null, + null, + "\u00e8", + "\u00f6" }; private static final String[] TEXTS_el = { @@ -928,8 +918,8 @@ public final class KeyboardTextsTable { "eo", "\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101,\u0103,\u0105,\u00aa", null, - "\u00e9,\u011b,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d,\u0151,\u00ba", + "\u00e9,\u011b,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00fa,\u016f,\u00fb,\u00fc,\u00f9,\u016b,\u0169,\u0171,\u0173,\u00b5", "\u00ed,\u00ee,\u00ef,\u0129,\u00ec,\u012f,\u012b,\u0131,\u0133", "\u0107,\u010d,\u00e7,\u010b", @@ -943,9 +933,9 @@ public final class KeyboardTextsTable { "\u00f0,\u010f,\u0111", null, "\u0165,\u021b,\u0163,\u0167", - null, - "\u013a,\u013c,\u013e,\u0140,\u0142", "\u011f,\u0121,\u0123", + "\u013a,\u013c,\u013e,\u0140,\u0142", + null, "\u0159,\u0155,\u0157", null, null, @@ -964,7 +954,6 @@ public final class KeyboardTextsTable { null, null, null, - "\u0137,\u0138", null, null, null, @@ -979,6 +968,7 @@ public final class KeyboardTextsTable { null, null, null, + "\u0137,\u0138", null, null, null, @@ -998,7 +988,6 @@ public final class KeyboardTextsTable { null, null, null, - "\u0135", null, null, null, @@ -1013,18 +1002,22 @@ public final class KeyboardTextsTable { null, null, null, - "\u0125,\u0127", null, null, null, null, null, null, - "w,\u0175", null, null, + "\u0135", + null, + null, + null, + "\u0125,\u0127", null, null, + "w,\u0175", null, null, null, @@ -1041,27 +1034,27 @@ public final class KeyboardTextsTable { null, null, null, + "\u011d", null, null, + "w,\u0175", null, - "q", "\u0109", - "w,\u0175", "x", null, + "\u016d", null, - "\u015d", null, - "\u011d", - "\u016d" + "\u015d", + "q" }; private static final String[] TEXTS_es = { "es", "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", null, - "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", + "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -1115,6 +1108,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "!autoColumnOrder!9,\\,?,!,#,),(,/,;,\u00a1,',@,:,-,\\\",+,\\%,&,\u00bf" }; @@ -1122,8 +1129,8 @@ public final class KeyboardTextsTable { "et", "\u00e4,\u0101,\u00e0,\u00e1,\u00e2,\u00e3,\u00e5,\u00e6,\u0105", null, - "\u0113,\u00e8,\u0117,\u00e9,\u00ea,\u00eb,\u0119,\u011b", "\u00f6,\u00f5,\u00f2,\u00f3,\u00f4,\u0153,\u0151,\u00f8", + "\u0113,\u00e8,\u0117,\u00e9,\u00ea,\u00eb,\u0119,\u011b", "\u00fc,\u016b,\u0173,\u00f9,\u00fa,\u00fb,\u016f,\u0171", "\u012b,\u00ec,\u012f,\u00ed,\u00ee,\u00ef,\u0131", "\u010d,\u00e7,\u0107", @@ -1137,18 +1144,16 @@ public final class KeyboardTextsTable { "\u010f", null, "\u0163,\u0165", - null, - "\u013c,\u0142,\u013a,\u013e", "\u0123,\u011f", + "\u013c,\u0142,\u013a,\u013e", + null, "\u0157,\u0159,\u0155", null, null, null, - "\u00f5", null, null, null, - "\u00f6", null, null, null, @@ -1158,7 +1163,6 @@ public final class KeyboardTextsTable { null, null, null, - "\u0137", null, null, null, @@ -1166,12 +1170,17 @@ public final class KeyboardTextsTable { null, null, null, + null, + "\u00f6", + null, "\u00fc", null, null, null, null, null, + "\u0137", + "\u00f5", null, "\u00e4" }; @@ -1180,8 +1189,8 @@ public final class KeyboardTextsTable { "eu", "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", null, - "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", + "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -1212,101 +1221,95 @@ public final class KeyboardTextsTable { null, null, null, - null, - "\u06f5", - null, - null, - null, - "3", - "\u06f7", - null, - "\u06f4", - "\u06f2", - "\u06f1", - "0,\u066b,\u066c", - "1", + "6", "8", - "\u06f6", - "5", - null, - null, + "\u06f9", + "\u06f3", "9", - "\u06f8", + "5", + "\u06f7", + "!text/morekeys_arabic_diacritics", "\u06f3\u06f2\u06f1\u061f", - "7", + "4", "\u06f0", + "\u06f6", + "\u06f5", + "\u06f1", + "0,\u066b,\u066c", + "7", + "2", + "\u06f2", + "3", + "\u06f4", null, - "\u06f3", + "\u06f8", + "1", null, - "\u06f9", - "!text/morekeys_arabic_diacritics", - "4", null, - "2", - "6", null, "!text/morekeys_arabic_diacritics", - "\u060c", - null, null, null, null, - "(|)", - null, - "]|[", - "{|}", - "\u00bb|\u00ab", - ")|(", - "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", null, null, - "?,\u00bf", null, "\u060c", null, - "}|{", - "\u2605,\u066d", null, + "?,\u00bf", + "}|{", ">|<", - "\u064b", - "\u2265|\u2264", - "<|>", + "\u060c", + "\u00ab|\u00bb", "\u2264|\u2265", + null, + "\u064b", + "{|}", + "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", + "]|[", + ")|(", "\u203a|\u2039", + "<|>", + null, + "\u2605,\u066d", + "(|)", null, - "\u00ab|\u00bb", - "\u2039|\u203a", "[|]", - "!fixedColumnOrder!7, \u0655|\u0655, \u0652|\u0652, \u0651|\u0651, \u064c|\u064c, \u064d|\u064d, \u064b|\u064b, \u0654|\u0654, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u064f|\u064f, \u0650|\u0650, \u064e|\u064e,\u0640\u0640\u0640|\u0640", + "\u00bb|\u00ab", + "\u2039|\u203a", + "\u2265|\u2264", + "\u266a", + "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", + "\\%,\u2030", + "\u061f", + "\u064b", + null, + ";", + "\u061f", + "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", null, null, + "\u066a", null, + "\u061b", + "!fixedColumnOrder!7, \u0655|\u0655, \u0652|\u0652, \u0651|\u0651, \u064c|\u064c, \u064d|\u064d, \u064b|\u064b, \u0654|\u0654, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u064f|\u064f, \u0650|\u0650, \u064e|\u064e,\u0640\u0640\u0640|\u0640", null, null, null, null, null, - "\u061b", null, - "\u061f", null, - "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", null, - "\u064b", null, - "\u066a", null, null, null, - "\\%,\u2030", null, null, null, - "\u266a", - "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", - "\u061f", null, - ";", null, null, null, @@ -1316,21 +1319,21 @@ public final class KeyboardTextsTable { null, null, null, + "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_greater_than", null, null, null, - "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_less_than", null, null, - "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_greater_than" + "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_less_than" }; private static final String[] TEXTS_fi = { "fi", "\u00e4,\u00e5,\u00e6,\u00e0,\u00e1,\u00e2,\u00e3,\u0101", null, - null, "\u00f6,\u00f8,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d", + null, "\u00fc", null, null, @@ -1351,11 +1354,9 @@ public final class KeyboardTextsTable { null, null, null, - "\u00f8", null, null, null, - "\u00f6", null, null, null, @@ -1373,6 +1374,8 @@ public final class KeyboardTextsTable { null, null, null, + "\u00f6", + null, "\u00e5", null, null, @@ -1380,12 +1383,16 @@ public final class KeyboardTextsTable { null, null, null, + "\u00f8", + null, "\u00e4", null, null, null, null, null, + null, + null, "\u00e6" }; @@ -1393,8 +1400,8 @@ public final class KeyboardTextsTable { "fr", "\u00e0,\u00e2,%,\u00e6,\u00e1,\u00e4,\u00e3,\u00e5,\u0101,\u00aa", null, - "\u00e9,\u00e8,\u00ea,\u00eb,%,\u0119,\u0117,\u0113", "\u00f4,\u0153,%,\u00f6,\u00f2,\u00f3,\u00f5,\u00f8,\u014d,\u00ba", + "\u00e9,\u00e8,\u00ea,\u00eb,%,\u0119,\u0117,\u0113", "\u00f9,\u00fb,%,\u00fc,\u00fa,\u016b", "\u00ee,%,\u00ef,\u00ec,\u00ed,\u012f,\u012b", "\u00e7,%,\u0107,\u010d", @@ -1452,36 +1459,50 @@ public final class KeyboardTextsTable { null, null, null, - "\u00fc", null, null, null, null, null, - "\u00e4", - "\u00f6", null, - "\u00e9", null, null, null, null, - "\u00e0", null, null, null, null, null, null, - "\u00e8" + null, + null, + null, + null, + null, + null, + null, + "\u00e4", + null, + null, + null, + "\u00f6", + "\u00e0", + null, + "\u00e8", + null, + null, + null, + "\u00fc", + "\u00e9" }; private static final String[] TEXTS_gl = { "gl", "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", null, - "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", + "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -1580,10 +1601,6 @@ public final class KeyboardTextsTable { null, null, null, - "Done", - null, - null, - "Search", null, null, null, @@ -1591,24 +1608,26 @@ public final class KeyboardTextsTable { null, null, null, - "Wait", null, - "Prev", null, null, null, - "Send", + "Search", null, - "Next", null, + "Wait", null, + "Go", null, null, + "Pause", + "Next", null, + "Prev", null, + "Done", null, - "Pause", - "Go" + "Send" }; private static final String[] TEXTS_hi = { @@ -1634,42 +1653,58 @@ public final class KeyboardTextsTable { null, null, null, - null, + "6", + "8", + "\u096f", + "\u0969", + "9", + "5", + "\u096d", + "!autoColumnOrder!8,\\,.,',#,),(,/,;,@,:,-,\\\",+,\\%,&", + "?\u0967\u0968\u0969", + "4", + "\u0966", + "\u096c", "\u096b", + "\u0967", + "0", + "7", + "2", + "\u0968", + "3", + "\u096a", + null, + "\u096e", + "1", + null, + null, + null, + "!autoColumnOrder!9,\\,.,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&", + null, + "\u0964", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, - "3", - "\u096d", null, - "\u096a", - "\u0968", - "\u0967", - "0", - "1", - "8", - "\u096c", - "5", null, null, - "9", - "\u096e", - "?\u0967\u0968\u0969", - "7", - "\u0966", null, - "\u0969", null, - "\u096f", - "!autoColumnOrder!8,\\,.,',#,),(,/,;,@,:,-,\\\",+,\\%,&", - "4", null, - "2", - "6", null, - "!autoColumnOrder!9,\\,.,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&", null, - "\u0964", null, "\u0964" }; @@ -1693,6 +1728,8 @@ public final class KeyboardTextsTable { "\u0111", "!text/single_raqm_laqm", null, + null, + null, "!text/double_raqm_laqm" }; @@ -1700,8 +1737,8 @@ public final class KeyboardTextsTable { "hu", "\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", null, - "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00f3,\u00f6,\u0151,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", + "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00fa,\u00fc,\u0171,\u00fb,\u00f9,\u016b", "\u00ed,\u00ee,\u00ef,\u00ec,\u012f,\u012b", null, @@ -1715,6 +1752,8 @@ public final class KeyboardTextsTable { null, "!text/single_raqm_laqm", null, + null, + null, "!text/double_raqm_laqm" }; @@ -1748,6 +1787,7 @@ public final class KeyboardTextsTable { null, null, null, + "!text/morekeys_punctuation", null, null, null, @@ -1768,34 +1808,18 @@ public final class KeyboardTextsTable { null, null, null, - "!text/morekeys_punctuation", - null, - null, - null, - null, - null, - null, - "\u055d", - "\u0589", - "!autoColumnOrder!8,\\,\u055e,\u055c,.,\u055a,\u0559,?,!,\u055d,\u055b,\u058a,\u00bb,\u00ab,\u055f,;,:", "\u0589", null, null, null, null, - null, - null, - null, - null, - null, - null, - "\u055e,\u00bf", - null, "\u055d", null, null, + "\u055e,\u00bf", null, null, + "\u055d", null, null, null, @@ -1806,8 +1830,10 @@ public final class KeyboardTextsTable { null, null, null, + "!autoColumnOrder!8,\\,\u055e,\u055c,.,\u055a,\u0559,?,!,\u055d,\u055b,\u058a,\u00bb,\u00ab,\u055f,;,:", null, null, + "\u0589", null, null, null, @@ -1860,8 +1886,8 @@ public final class KeyboardTextsTable { "is", "\u00e1,\u00e4,\u00e6,\u00e5,\u00e0,\u00e2,\u00e3,\u0101", null, - "\u00e9,\u00eb,\u00e8,\u00ea,\u0119,\u0117,\u0113", "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", + "\u00e9,\u00eb,\u00e8,\u00ea,\u0119,\u0117,\u0113", "\u00fa,\u00fc,\u00fb,\u00f9,\u016b", "\u00ed,\u00ef,\u00ee,\u00ec,\u012f,\u012b", null, @@ -1881,8 +1907,8 @@ public final class KeyboardTextsTable { "it", "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101,\u00aa", null, - "\u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00f2,\u00f3,\u00f4,\u00f6,\u00f5,\u0153,\u00f8,\u014d,\u00ba", + "\u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00f9,\u00fa,\u00fb,\u00fc,\u016b", "\u00ec,\u00ed,\u00ee,\u00ef,\u012f,\u012b", null, @@ -1940,28 +1966,42 @@ public final class KeyboardTextsTable { null, null, null, - "\u00e8", null, null, null, null, null, - "\u00e0", - "\u00e9", null, - "\u00f6", null, null, null, null, - "\u00e4", null, null, null, null, null, null, - "\u00fc" + null, + null, + null, + null, + null, + null, + null, + "\u00e0", + null, + null, + null, + "\u00e9", + "\u00e4", + null, + "\u00fc", + null, + null, + null, + "\u00e8", + "\u00f6" }; private static final String[] TEXTS_iw = { @@ -2024,14 +2064,33 @@ public final class KeyboardTextsTable { null, null, null, + "}|{", + ">|<", + null, + "\u00ab|\u00bb", + "\u2264|\u2265", null, null, - "(|)", + "{|}", null, "]|[", - "{|}", - "\u00bb|\u00ab", ")|(", + "\u203a|\u2039", + "<|>", + null, + "\u2605", + "(|)", + null, + "[|]", + "\u00bb|\u00ab", + "\u2039|\u203a", + "\u2265|\u2264", + null, + null, + null, + null, + null, + null, null, null, null, @@ -2039,19 +2098,9 @@ public final class KeyboardTextsTable { null, null, null, - "}|{", - "\u2605", null, - ">|<", null, - "\u2265|\u2264", - "<|>", - "\u2264|\u2265", - "\u203a|\u2039", null, - "\u00ab|\u00bb", - "\u2039|\u203a", - "[|]", null, null, null, @@ -2128,11 +2177,8 @@ public final class KeyboardTextsTable { null, null, null, - "\u0451", null, - "\u044a", null, - "\u044d", null, null, null, @@ -2144,25 +2190,29 @@ public final class KeyboardTextsTable { null, null, null, - "\u0438", null, null, null, null, null, null, - "\u0449", null, + "\u0451", null, null, null, + "\u044a", null, - "\u044b", null, + "\u0438", + null, + "\u0449", + "\u044d", null, null, null, null, + "\u044b", null, null, null, @@ -2195,18 +2245,18 @@ public final class KeyboardTextsTable { null, null, null, - "\u04af,\u04b1", null, null, null, null, - "\u04a3", null, null, null, null, "\u0493", null, + "\u0456", + null, null, null, null, @@ -2217,12 +2267,14 @@ public final class KeyboardTextsTable { null, null, null, - "\u0456", null, null, null, null, null, + "\u04a3", + "\u04af,\u04b1", + null, null, null, null, @@ -2230,13 +2282,14 @@ public final class KeyboardTextsTable { null, null, null, - "\u04d9", null, "\u04bb", + "\u049b", + null, null, null, null, - "\u049b" + "\u04d9" }; private static final String[] TEXTS_km = { @@ -2371,6 +2424,8 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u17db,\u00a2,\u00a3,\u20ac,\u00a5,\u20b1" }; @@ -2413,11 +2468,8 @@ public final class KeyboardTextsTable { null, null, null, - "\u0451", null, - "\u044a", null, - "\u044d", null, null, null, @@ -2429,16 +2481,25 @@ public final class KeyboardTextsTable { null, null, null, - "\u0438", null, null, null, null, null, null, - "\u0449", + null, + "\u0451", + null, null, null, + "\u044a", + null, + null, + "\u0438", + null, + "\u0449", + "\u044d", + null, null, null, null, @@ -2480,12 +2541,10 @@ public final class KeyboardTextsTable { null, null, null, - "\u04af", null, null, null, null, - "\u04a3", null, null, null, @@ -2494,10 +2553,18 @@ public final class KeyboardTextsTable { null, null, null, + "\u04e9", + null, + null, + null, + null, + null, + null, null, null, null, - "\u04e9" + "\u04a3", + "\u04af" }; private static final String[] TEXTS_lo = { @@ -2520,8 +2587,8 @@ public final class KeyboardTextsTable { "lt", "\u0105", null, - "\u0117,\u0119", null, + "\u0117,\u0119", "\u016b,\u0173", "\u012f", "\u010d", @@ -2537,25 +2604,39 @@ public final class KeyboardTextsTable { "lv", "\u0101,\u00e0,\u00e1,\u00e2,\u00e3,\u00e4,\u00e5,\u00e6,\u0105", null, - "\u0113,\u0117,\u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u011b", - "\u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u0153,\u0151,\u00f8", - "\u016b,\u0173,\u00f9,\u00fa,\u00fb,\u00fc,\u016f,\u0171", - "\u012b,\u012f,\u00ec,\u00ed,\u00ee,\u00ef,\u0131", - "\u010d,\u00e7,\u0107", - "!text/double_9qm_lqm", - "\u0146,\u00f1,\u0144", - "!text/single_9qm_lqm", - "\u0161,\u00df,\u015b,\u015f", + "\u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u0153,\u0151,\u00f8", + "\u0113,\u0117,\u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u011b", + "\u016b,\u0173,\u00f9,\u00fa,\u00fb,\u00fc,\u016f,\u0171", + "\u012b,\u012f,\u00ec,\u00ed,\u00ee,\u00ef,\u0131", + "\u010d,\u00e7,\u0107", + "!text/double_9qm_lqm", + "\u0146,\u00f1,\u0144", + "!text/single_9qm_lqm", + "\u0161,\u00df,\u015b,\u015f", + null, + "\u017e,\u017c,\u017a", + "\u00fd,\u00ff", + "\u010f", + null, + "\u0163,\u0165", + "\u0123,\u011f", + "\u013c,\u0142,\u013a,\u013e", + null, + "\u0157,\u0159,\u0155", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, - "\u017e,\u017c,\u017a", - "\u00fd,\u00ff", - "\u010f", null, - "\u0163,\u0165", null, - "\u013c,\u0142,\u013a,\u013e", - "\u0123,\u011f", - "\u0157,\u0159,\u0155", null, null, null, @@ -2599,7 +2680,6 @@ public final class KeyboardTextsTable { null, null, null, - "\u0450", null, null, null, @@ -2620,6 +2700,9 @@ public final class KeyboardTextsTable { null, null, null, + "\u0450", + null, + null, null, null, null, @@ -2668,24 +2751,27 @@ public final class KeyboardTextsTable { null, null, null, - "\u045d", - "\u045c", null, null, null, null, - "\u0455", null, null, null, null, null, null, + "\u045d", + null, + null, + null, null, "\u0453", null, null, + "\u0455", null, + "\u045c", null, "\u0437" }; @@ -2745,38 +2831,29 @@ public final class KeyboardTextsTable { null, null, null, - null, - "\u096b", - null, - null, - null, - "3", - "\u096d", - null, - "\u096a", - "\u0968", - "\u0967", - "0", - "1", + "6", "8", - "\u096c", + "\u096f", + "\u0969", + "9", "5", + "\u096d", null, - null, - "9", - "\u096e", "?\u0967\u0968\u0969", - "7", - "\u0966", - null, - "\u0969", - null, - "\u096f", - null, "4", - null, + "\u0966", + "\u096c", + "\u096b", + "\u0967", + "0", + "7", "2", - "6" + "\u0968", + "3", + "\u096a", + null, + "\u096e", + "1" }; private static final String[] TEXTS_my = { @@ -2830,25 +2907,12 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - "\u104a", - "\u104b", - "!autoColumnOrder!9,\u104a,.,?,!,#,),(,/,;,...,',@,:,-,\\\",+,\\%,&", "\u104b", null, null, null, null, - null, - null, - null, - "\\", - null, + "\u104a", null, null, null, @@ -2860,12 +2924,15 @@ public final class KeyboardTextsTable { null, "\u104a", null, + "\\", null, null, null, null, + "!autoColumnOrder!9,\u104a,.,?,!,#,),(,/,;,...,',@,:,-,\\\",+,\\%,&", null, null, + "\u104b", null, null, null, @@ -2902,8 +2969,8 @@ public final class KeyboardTextsTable { "nb", "\u00e5,\u00e6,\u00e4,\u00e0,\u00e1,\u00e2,\u00e3,\u0101", null, - "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00f8,\u00f6,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d", + "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", null, null, @@ -2924,11 +2991,9 @@ public final class KeyboardTextsTable { null, null, null, - "\u00f6", null, null, null, - "\u00f8", null, null, null, @@ -2946,6 +3011,8 @@ public final class KeyboardTextsTable { null, null, null, + "\u00f8", + null, "\u00e5", null, null, @@ -2953,12 +3020,16 @@ public final class KeyboardTextsTable { null, null, null, + "\u00f6", + null, "\u00e6", null, null, null, null, null, + null, + null, "\u00e4" }; @@ -2985,42 +3056,58 @@ public final class KeyboardTextsTable { null, null, null, - null, + "6", + "8", + "\u096f", + "\u0969", + "9", + "5", + "\u096d", + "!autoColumnOrder!8,.,\\,',#,),(,/,;,@,:,-,\\\",+,\\%,&", + "?\u0967\u0968\u0969", + "4", + "\u0966", + "\u096c", "\u096b", + "\u0967", + "0", + "7", + "2", + "\u0968", + "3", + "\u096a", + null, + "\u096e", + "1", + null, + null, + null, + "!autoColumnOrder!9,.,\\,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&", + null, + "\u0964", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, - "3", - "\u096d", null, - "\u096a", - "\u0968", - "\u0967", - "0", - "1", - "8", - "\u096c", - "5", null, null, - "9", - "\u096e", - "?\u0967\u0968\u0969", - "7", - "\u0966", null, - "\u0969", null, - "\u096f", - "!autoColumnOrder!8,.,\\,',#,),(,/,;,@,:,-,\\\",+,\\%,&", - "4", null, - "2", - "6", null, - "!autoColumnOrder!9,.,\\,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&", null, - "\u0964", null, "\u0964" }; @@ -3029,8 +3116,8 @@ public final class KeyboardTextsTable { "nl", "\u00e1,\u00e4,\u00e2,\u00e0,\u00e6,\u00e3,\u00e5,\u0101", null, - "\u00e9,\u00eb,\u00ea,\u00e8,\u0119,\u0117,\u0113", "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", + "\u00e9,\u00eb,\u00ea,\u00e8,\u0119,\u0117,\u0113", "\u00fa,\u00fc,\u00fb,\u00f9,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b,\u0133", null, @@ -3047,8 +3134,8 @@ public final class KeyboardTextsTable { "pl", "\u0105,\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", null, - "\u0119,\u00e8,\u00e9,\u00ea,\u00eb,\u0117,\u0113", "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", + "\u0119,\u00e8,\u00e9,\u00ea,\u00eb,\u0117,\u0113", null, null, "\u0107,\u00e7,\u010d", @@ -3070,8 +3157,8 @@ public final class KeyboardTextsTable { "pt", "\u00e1,\u00e3,\u00e0,\u00e2,\u00e4,\u00e5,\u00e6,\u00aa", null, - "\u00e9,\u00ea,\u00e8,\u0119,\u0117,\u0113,\u00eb", "\u00f3,\u00f5,\u00f4,\u00f2,\u00f6,\u0153,\u00f8,\u014d,\u00ba", + "\u00e9,\u00ea,\u00e8,\u0119,\u0117,\u0113,\u00eb", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ee,\u00ec,\u00ef,\u012f,\u012b", "\u00e7,\u010d,\u0107", @@ -3140,6 +3227,28 @@ public final class KeyboardTextsTable { 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, "\u00e7" }; @@ -3147,7 +3256,6 @@ public final class KeyboardTextsTable { "rm", null, null, - null, "\u00f2,\u00f3,\u00f6,\u00f4,\u00f5,\u0153,\u00f8" }; @@ -3195,11 +3303,8 @@ public final class KeyboardTextsTable { null, null, null, - "\u0451", null, - "\u044a", null, - "\u044d", null, null, null, @@ -3211,15 +3316,24 @@ public final class KeyboardTextsTable { null, null, null, - "\u0438", null, null, null, null, null, null, - "\u0449", null, + "\u0451", + null, + null, + null, + "\u044a", + null, + null, + "\u0438", + null, + "\u0449", + "\u044d", null, null, null, @@ -3247,8 +3361,8 @@ public final class KeyboardTextsTable { "sk", "\u00e1,\u00e4,\u0101,\u00e0,\u00e2,\u00e3,\u00e5,\u00e6,\u0105", null, - "\u00e9,\u011b,\u0113,\u0117,\u00e8,\u00ea,\u00eb,\u0119", "\u00f4,\u00f3,\u00f6,\u00f2,\u00f5,\u0153,\u0151,\u00f8", + "\u00e9,\u011b,\u0113,\u0117,\u00e8,\u00ea,\u00eb,\u0119", "\u00fa,\u016f,\u00fc,\u016b,\u0173,\u00f9,\u00fb,\u0171", "\u00ed,\u012b,\u012f,\u00ec,\u00ee,\u00ef,\u0131", "\u010d,\u00e7,\u0107", @@ -3262,9 +3376,9 @@ public final class KeyboardTextsTable { "\u010f", "!text/single_raqm_laqm", "\u0165,\u0163", - "!text/double_raqm_laqm", - "\u013e,\u013a,\u013c,\u0142", "\u0123,\u011f", + "\u013e,\u013a,\u013c,\u0142", + "!text/double_raqm_laqm", "\u0155,\u0159,\u0157", null, null, @@ -3283,6 +3397,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u0137" }; @@ -3305,6 +3433,8 @@ public final class KeyboardTextsTable { "\u0111", "!text/single_raqm_laqm", null, + null, + null, "!text/double_raqm_laqm" }; @@ -3312,8 +3442,8 @@ public final class KeyboardTextsTable { "sr_ZZ", null, null, - "\u00e8", null, + "\u00e8", null, "\u00ec", "\u010d,\u0107,%", @@ -3399,10 +3529,6 @@ public final class KeyboardTextsTable { null, null, null, - "Gotov", - null, - null, - "Tra\u017ei", null, null, null, @@ -3410,24 +3536,26 @@ public final class KeyboardTextsTable { null, null, null, - "\u010cekaj", null, - "Preth", null, null, null, - "\u0160alji", + "Tra\u017ei", null, - "Sled", null, + "\u010cekaj", null, + "Idi", null, null, + "Pauza", + "Sled", null, + "Preth", null, + "Gotov", null, - "Pauza", - "Idi" + "\u0160alji" }; private static final String[] TEXTS_sr = { @@ -3449,11 +3577,12 @@ public final class KeyboardTextsTable { null, "!text/single_raqm_laqm", null, + null, + null, "!text/double_raqm_laqm", null, null, null, - "\u0450", null, null, null, @@ -3472,6 +3601,10 @@ public final class KeyboardTextsTable { null, null, null, + "\u0450", + null, + null, + null, null, null, null, @@ -3522,16 +3655,14 @@ public final class KeyboardTextsTable { null, null, null, - "\u045d", - "\u045b", null, null, null, null, - "\u0437", null, null, null, + "\u045d", null, null, null, @@ -3539,7 +3670,9 @@ public final class KeyboardTextsTable { "\u0452", null, null, + "\u0437", null, + "\u045b", null, "\u0455" }; @@ -3548,8 +3681,8 @@ public final class KeyboardTextsTable { "sv", "\u00e4,\u00e5,\u00e6,\u00e1,\u00e0,\u00e2,\u0105,\u00e3", null, - "\u00e9,\u00e8,\u00ea,\u00eb,\u0119", "\u00f6,\u00f8,\u0153,\u00f3,\u00f2,\u00f4,\u00f5,\u014d", + "\u00e9,\u00e8,\u00ea,\u00eb,\u0119", "\u00fc,\u00fa,\u00f9,\u00fb,\u016b", "\u00ed,\u00ec,\u00ee,\u00ef", "\u00e7,\u0107,\u010d", @@ -3563,18 +3696,16 @@ public final class KeyboardTextsTable { "\u00f0,\u010f", "!text/single_raqm_laqm", "\u0165,\u00fe", - "!text/double_raqm_laqm", - "\u0142", null, + "\u0142", + "!text/double_raqm_laqm", "\u0159", null, null, null, - "\u00f8,\u0153", null, null, null, - "\u00f6", null, null, null, @@ -3592,6 +3723,8 @@ public final class KeyboardTextsTable { null, null, null, + "\u00f6", + null, "\u00e5", null, null, @@ -3599,12 +3732,16 @@ public final class KeyboardTextsTable { null, null, null, + "\u00f8,\u0153", + null, "\u00e4", null, null, null, null, null, + null, + null, "\u00e6" }; @@ -3612,8 +3749,8 @@ public final class KeyboardTextsTable { "sw", "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", null, - "\u00e8,\u00e9,\u00ea,\u00eb,\u0113", "\u00f4,\u00f6,\u00f2,\u00f3,\u0153,\u00f8,\u014d,\u00f5", + "\u00e8,\u00e9,\u00ea,\u00eb,\u0113", "\u00fb,\u00fc,\u00f9,\u00fa,\u016b", "\u00ee,\u00ef,\u00ed,\u012b,\u00ec", "\u00e7", @@ -3627,8 +3764,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "g\\'" }; @@ -3706,8 +3841,8 @@ public final class KeyboardTextsTable { "tl", "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", null, - "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", + "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -3715,30 +3850,6 @@ public final class KeyboardTextsTable { "\u00f1,\u0144" }; - private static final String[] TEXTS_tr = { - "tr", - "\u00e2,\u00e4,\u00e1", - null, - "\u0259,\u00e9", - "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", - "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", - "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", - "\u00e7,\u0107,\u010d", - null, - "\u0148,\u00f1", - null, - "\u015f,\u00df,\u015b,\u0161", - null, - "\u017e", - "\u00fd", - null, - null, - null, - null, - null, - "\u011f" - }; - private static final String[] TEXTS_uk = { "uk", null, @@ -3764,9 +3875,6 @@ public final class KeyboardTextsTable { null, null, null, - "\u044a", - null, - "\u0454", null, null, null, @@ -3778,27 +3886,29 @@ public final class KeyboardTextsTable { null, null, null, - "\u0438", null, null, null, null, null, null, - "\u0449", null, null, null, null, null, - "\u0456", + "\u044a", null, null, + "\u0438", null, + "\u0449", + "\u0454", null, null, null, null, + "\u0456", null, null, null, @@ -3841,16 +3951,6 @@ public final class KeyboardTextsTable { null, "\u0491", null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0457" }; @@ -3858,8 +3958,8 @@ public final class KeyboardTextsTable { "uz", "\u00e2,\u00e4,\u00e1", null, - "\u0259,\u00e9", "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", + "\u0259,\u00e9", "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -3873,8 +3973,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "\u011f" }; @@ -3882,8 +3980,8 @@ public final class KeyboardTextsTable { "vi", "\u00e0,\u00e1,\u1ea3,\u00e3,\u1ea1,\u0103,\u1eb1,\u1eaf,\u1eb3,\u1eb5,\u1eb7,\u00e2,\u1ea7,\u1ea5,\u1ea9,\u1eab,\u1ead", null, - "\u00e8,\u00e9,\u1ebb,\u1ebd,\u1eb9,\u00ea,\u1ec1,\u1ebf,\u1ec3,\u1ec5,\u1ec7", "\u00f2,\u00f3,\u1ecf,\u00f5,\u1ecd,\u00f4,\u1ed3,\u1ed1,\u1ed5,\u1ed7,\u1ed9,\u01a1,\u1edd,\u1edb,\u1edf,\u1ee1,\u1ee3", + "\u00e8,\u00e9,\u1ebb,\u1ebd,\u1eb9,\u00ea,\u1ec1,\u1ebf,\u1ec3,\u1ec5,\u1ec7", "\u00f9,\u00fa,\u1ee7,\u0169,\u1ee5,\u01b0,\u1eeb,\u1ee9,\u1eed,\u1eef,\u1ef1", "\u00ec,\u00ed,\u1ec9,\u0129,\u1ecb", null, @@ -3901,8 +3999,8 @@ public final class KeyboardTextsTable { "zu", "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", null, - "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", "\u00f3,\u00f4,\u00f6,\u00f2,\u0153,\u00f8,\u014d,\u00f5", + "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", "\u00ed,\u00ee,\u00ef,\u012b,\u00ec", "\u00e7", @@ -3916,8 +4014,8 @@ public final class KeyboardTextsTable { "zz", "\u00e0,\u00e1,\u00e2,\u00e3,\u00e4,\u00e5,\u00e6,\u0101,\u0103,\u0105,\u00aa", null, - "\u00e8,\u00e9,\u00ea,\u00eb,\u0113,\u0115,\u0117,\u0119,\u011b", "\u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u00f8,\u014d,\u014f,\u0151,\u0153,\u00ba", + "\u00e8,\u00e9,\u00ea,\u00eb,\u0113,\u0115,\u0117,\u0119,\u011b", "\u00f9,\u00fa,\u00fb,\u00fc,\u0169,\u016b,\u016d,\u016f,\u0171,\u0173", "\u00ec,\u00ed,\u00ee,\u00ef,\u0129,\u012b,\u012d,\u012f,\u0131,\u0133", "\u00e7,\u0107,\u0109,\u010b,\u010d", @@ -3931,20 +4029,10 @@ public final class KeyboardTextsTable { "\u010f,\u0111,\u00f0", null, "\u00fe,\u0163,\u0165,\u0167", - null, - "\u013a,\u013c,\u013e,\u0140,\u0142", "\u011d,\u011f,\u0121,\u0123", - "\u0155,\u0157,\u0159", - null, - null, - null, - null, - null, - null, - null, - null, - null, + "\u013a,\u013c,\u013e,\u0140,\u0142", null, + "\u0155,\u0157,\u0159", null, null, null, @@ -3952,7 +4040,6 @@ public final class KeyboardTextsTable { null, null, null, - "\u0137,\u0138", null, null, null, @@ -3977,6 +4064,7 @@ public final class KeyboardTextsTable { null, null, null, + "\u0137,\u0138", null, null, null, @@ -4001,14 +4089,12 @@ public final class KeyboardTextsTable { null, null, null, - "\u0125", null, null, null, null, null, null, - "\u0175", null, null, null, @@ -4024,8 +4110,10 @@ public final class KeyboardTextsTable { null, null, null, + "\u0125", null, null, + "\u0175", null, null, null, @@ -4068,259 +4156,379 @@ public final class KeyboardTextsTable { EMPTY, "!text/single_laqm_raqm", EMPTY, - "!text/double_laqm_raqm", EMPTY, EMPTY, + "!text/double_laqm_raqm", EMPTY, EMPTY, - "5", EMPTY, - "\u00f8", + "9", + "3", EMPTY, EMPTY, "7", - "\u00f6", - "4", - "2", - "1", - EMPTY, - EMPTY, + "!text/morekeys_tablet_punctuation", + "?123", EMPTY, + "0", "6", + "5", + "1", + EMPTY, EMPTY, EMPTY, + "2", EMPTY, + "4", EMPTY, "8", - "?123", EMPTY, - "0", + "\u00f6", EMPTY, - "3", "\u00e5", - "9", - "!text/morekeys_tablet_punctuation", + "!text/morekeys_punctuation", EMPTY, + ".", EMPTY, EMPTY, EMPTY, + "\u00f8", + ",", "\u00e4", - "!text/morekeys_punctuation", + EMPTY, + "\u00bf", + "}", + ">", ",", - ".", - "/,?,!,\u203d,\u2026,_,\\\\,|,=", - ".", + "\u00ab", + "\u2264", "\u00e6", - "(", EMPTY, - "]", "{", - "\u00bb", + EMPTY, + "]", ")", + "\u203a", + "<", + "/,?,!,\u203d,\u2026,_,\\\\,|,=", + "\u2020,\u2021,\u2605", + "(", + ".", + "[", + "\u00bb", + "\u2039", + "\u2265", + "\u266a,\u2665,\u2660,\u2666,\u2663", + "!fixedColumnOrder!3,!text/keyspecs_right_parenthesis_more_keys", + "\u2030", + "?", EMPTY, EMPTY, EMPTY, - "\u00bf", EMPTY, - ",", - "\u00f1", - "}", - "\u2020,\u2021,\u2605", + "!fixedColumnOrder!3,!text/keyspecs_left_parenthesis_more_keys", EMPTY, - ">", EMPTY, - "\u2265", - "<", - "\u2264", - "\u203a", + "%", EMPTY, - "\u00ab", - "\u2039", - "[", + ";", EMPTY, + "\u00f1", EMPTY, EMPTY, - "!string/label_done_key", EMPTY, EMPTY, - "!string/label_search_key", EMPTY, + "!string/label_search_key", EMPTY, - ";", EMPTY, + "!string/label_wait_key", + "/,?,!,\u203d,\u2026,_,\\\\,|,=", + "!string/label_go_key", EMPTY, EMPTY, - "!fixedColumnOrder!3,!text/keyspecs_left_parenthesis_more_keys", - "!string/label_wait_key", + "!string/label_pause_key", + "!string/label_next_key", EMPTY, "!string/label_previous_key", - "%", EMPTY, + "!string/label_done_key", EMPTY, "!string/label_send_key", - "\u2030", - "!string/label_next_key", EMPTY, EMPTY, - "\u266a,\u2665,\u2660,\u2666,\u2663", - "!fixedColumnOrder!3,!text/keyspecs_right_parenthesis_more_keys", - "?", - "/,?,!,\u203d,\u2026,_,\\\\,|,=", + "w", + "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_right_double_angle_quote", + "\u00a1,\u203d", EMPTY, - "!string/label_pause_key", - "!string/label_go_key", EMPTY, "x", EMPTY, + "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_left_double_angle_quote", + "y", EMPTY, - "\u00b1", EMPTY, "q", EMPTY, - "w", - "y", - "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_left_double_angle_quote", - EMPTY, + "\u00b1", "\u00a2,\u00a3,\u20ac,\u00a5,\u20b1", - "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_right_double_angle_quote", EMPTY, - "\u00a1,\u203d", EMPTY, - "\u00b2,\u2082,\u2154", - "\u2074,\u2084", - "!", - "= \\\\ <", - "\u201e,\u201c,\u201d", - "<", + "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", + "!text/keyspec_right_single_angle_quote,!text/keyspec_left_single_angle_quote", + "\u201c,\u201d,\u201e", EMPTY, + "!text/keyspec_greater_than,!text/keyspec_right_curly_bracket,!text/keyspec_right_square_bracket", + "(", + "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", + "!fixedColumnOrder!4,!needsDividers!,!icon/action_switch_language|!code/action_switch_language,!icon/action_text_edit|!code/action_text_edit,!icon/action_clipboard_history|!code/action_clipboard_history,!icon/action_emoji|!code/action_emoji,!icon/action_undo|!code/action_undo,!icon/action_redo|!code/action_redo", + ")", "!icon/action_redo|!code/action_redo", - ":", - EMPTY, "\"", "\u00df", + ";", + "\u2019,\u201a,\u2018", + "@", EMPTY, - "\u2078,\u2088", - EMPTY, - "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", + "\u2076,\u2086", + "|", "!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes", + "!icon/settings_key|!code/key_settings", EMPTY, + "1", + "^", EMPTY, + "),],},>", + "\u201a,\u2018,\u2019", EMPTY, - "!text/keyspec_right_double_angle_quote,!text/keyspec_left_double_angle_quote", - "!fixedColumnOrder!4,!needsDividers!,!icon/action_switch_language|!code/action_switch_language,!icon/action_text_edit|!code/action_text_edit,!icon/action_clipboard_history|!code/action_clipboard_history,!icon/action_emoji|!code/action_emoji,!icon/action_undo|!code/action_undo,!icon/action_redo|!code/action_redo", - "*", - EMPTY, - "AM", - "!icon/settings_key|!code/key_settings", - "!text/keyspec_right_single_angle_quote,!text/keyspec_left_single_angle_quote", - "'", - "\\\\", - "\u00b9,\u2081,\u00bd,\u2153,\u00bc,\u215b", - "!hasLabels!,!text/label_previous_key|!code/key_action_previous", - "~ [ <", + "!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", "\uff0a\uff03", - "(,[,{,<", + "3", + "#", + EMPTY, + EMPTY, + "!icon/shortcut_key|!code/key_shortcut", + "}", + "=", + "4", EMPTY, - "\\%", - "!hasLabels!,.net,.org,.gov,.edu", + "!text/keyspec_right_double_angle_quote,!text/keyspec_left_double_angle_quote", + "123", + EMPTY, + "*", EMPTY, - "\\%", - "!text/keyspec_greater_than,!text/keyspec_right_curly_bracket,!text/keyspec_right_square_bracket", - "!icon/action_paste|!code/action_paste", - "&", - "\u2070,\u2080,\u207f,\u2205", EMPTY, + "\u00b9,\u2081,\u00bd,\u2153,\u00bc,\u215b", + "\u00b3,\u2083,\u00be,\u215c", "\u201d,\u201e,\u201c", + "!text/keyspec_left_single_angle_quote,!text/keyspec_right_single_angle_quote", + "\u2075,\u2085,\u215d", + EMPTY, ".com", + "\\%", + "?,/", + ">", + "5", + "!icon/action_paste|!code/action_paste", + "&,|", + "\u201c,\u201e,\u201d", + "!fixedColumnOrder!2,!hasLabels!,!text/keylabel_time_am,!text/keylabel_time_pm", EMPTY, - "\u00f3,\u00f4,\u00f6,\u00f2,\u0153,\u00f8,\u014d,\u00f5", - "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", + "= \\\\ <", EMPTY, - "!icon/action_copy|!code/action_copy", - "\u2076,\u2086", "#", - "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", - "\u201c,\u201d,\u201e", EMPTY, - ";", - "),],},>", - "5", - "}", - "%", - ")", - "9", + "PM", EMPTY, - "!text/keyspec_left_single_angle_quote,!text/keyspec_right_single_angle_quote", - "!icon/action_cut|!code/action_cut", - "2", - ">", + "\u201e,\u201c,\u201d", + "\\%", EMPTY, - "&,|", - "0", EMPTY, EMPTY, + "]", + EMPTY, + "-,\u2013,\u2014,_", + "<", "\u00e7", "$,\u20ac,\u00a3,\u00a5,\u00a2", - "!", - "\u2075,\u2085,\u215d", - "123", - "*", - EMPTY, - "1", - "3", - "\u2077,\u2087,\u215e", - "7", - "=", - "!icon/action_select_all|!code/action_select_all", EMPTY, + "\u2079,\u2089", + "2", + "!icon/action_undo|!code/action_undo", EMPTY, + "0", + "!hasLabels!,.net,.org,.gov,.edu", + "\u2078,\u2088", + "\u2074,\u2084", + "+,=", + "!hasLabels!,!text/label_previous_key|!code/key_action_previous", "$", - "$,\u00a2,\u20ac,\u00a3,\u00a5,\u20b1", - "!fixedColumnOrder!2,!hasLabels!,!text/keylabel_time_am,!text/keylabel_time_pm", - EMPTY, - "#", + "!hasLabels!,!text/label_next_key|!code/key_action_next", EMPTY, EMPTY, - "\u2079,\u2089", + "%", + "!", EMPTY, - "\u2019,\u201a,\u2018", - "!icon/shortcut_key|!code/key_shortcut", + "(,[,{,<", EMPTY, + "!text/keyspec_less_than,!text/keyspec_left_curly_bracket,!text/keyspec_left_square_bracket", + "!", + "!icon/action_cut|!code/action_cut", + "\u2018,\u201a,\u2019", + "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", + "\\\\", + "*", + "7", EMPTY, - "\u201c,\u201e,\u201d", - "\u00ed,\u00ee,\u00ef,\u012b,\u00ec", + "\u00f3,\u00f4,\u00f6,\u00f2,\u0153,\u00f8,\u014d,\u00f5", + "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", + "$,\u00a2,\u20ac,\u00a3,\u00a5,\u20b1", + "~ [ <", "@", - "]", - "(", - "!text/keyspec_less_than,!text/keyspec_left_curly_bracket,!text/keyspec_left_square_bracket", - "4", - "{", + "9", + "6", + "\u2070,\u2080,\u207f,\u2205", EMPTY, + "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", + "'", EMPTY, + "8", + "\u00ed,\u00ee,\u00ef,\u012b,\u00ec", + "AM", EMPTY, - "!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", - "\u201a,\u2018,\u2019", + ":", "[", - EMPTY, - "!hasLabels!,!text/label_next_key|!code/key_action_next", - "+,=", - "8", - "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", - "@", - "6", - "?,/", - "-,\u2013,\u2014,_", - "\u00b3,\u2083,\u00be,\u215c", - "^", - "!icon/action_undo|!code/action_undo", - "|", + "\u00f1", "\u2018,\u2019,\u201a", - "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", - "PM", + "\u00b2,\u2082,\u2154", + "&", EMPTY, - "\u2018,\u201a,\u2019", + "{", + EMPTY, + "!icon/action_copy|!code/action_copy", EMPTY, - "\u00f1" + "!icon/action_select_all|!code/action_select_all", + "\u2077,\u2087,\u215e" + }; + + private static final String[] TEXTS_tr = { + "tr", + "\u00e2,\u00e4,\u00e1", + null, + "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", + "\u0259,\u00e9", + "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", + "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", + "\u00e7,\u0107,\u010d", + null, + "\u0148,\u00f1", + null, + "\u015f,\u00df,\u015b,\u0161", + null, + "\u017e", + "\u00fd", + null, + null, + null, + "\u011f" + }; + + private static final String[] TEXTS_ckb = { + "ckb", + null, + "\u0623\u200c\u0628\u200c\u062c", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + "6", + "8", + "\u0669", + "\u0663", + "9", + "5", + "\u0667", + "\u061f", + "\u0663\u0662\u0661\u061f", + "4", + "\u0660", + "\u0666", + "\u0665", + "\u0661", + "0,\u066b,\u066c", + "7", + "2", + "\u0662", + "3", + "\u0664", + null, + "\u0668", + "1", + null, + null, + null, + "\u061f", + null, + ".", + null, + null, + null, + null, + "\u060c", + null, + null, + "?,\u00bf", + "}|{", + ">|<", + "\u060c", + "\u00ab|\u00bb", + "\u2264|\u2265", + null, + "\u0651", + "{|}", + "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", + "]|[", + ")|(", + "\u203a|\u2039", + "<|>", + null, + "\u2605,\u066d", + "(|)", + null, + "[|]", + "\u00bb|\u00ab", + "\u2039|\u203a", + "\u2265|\u2264", + "\u266a", + "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", + "\\%,\u2030", + "\u061f", + "\u0651", + null, + ";", + "\u061f", + "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", + null, + null, + "\u066a", + null, + "\u061b", + "!fixedColumnOrder!7, \u0655|\u0655, \u0654|\u0654, \u0652|\u0652, \u064d|\u064d, \u064c|\u064c, \u064b|\u064b, \u0651|\u0651, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u0650|\u0650, \u064f|\u064f, \u064e|\u064e,\u0640\u0640\u0640|\u0640" }; @@ -4389,13 +4597,14 @@ public final class KeyboardTextsTable { "te", TEXTS_te, "th", TEXTS_th, "tl", TEXTS_tl, - "tr", TEXTS_tr, "uk", TEXTS_uk, "uz", TEXTS_uz, "vi", TEXTS_vi, "zu", TEXTS_zu, "zz", TEXTS_zz, - "DEFAULT", TEXTS_DEFAULT + "DEFAULT", TEXTS_DEFAULT, + "tr", TEXTS_tr, + "ckb", TEXTS_ckb }; static { diff --git a/tools/make-keyboard-text-py/locales/ckb.json b/tools/make-keyboard-text-py/locales/ckb.json new file mode 100644 index 0000000000000000000000000000000000000000..f0c92f250594c1d5a7ddc7700eaf0335c80e22c9 --- /dev/null +++ b/tools/make-keyboard-text-py/locales/ckb.json @@ -0,0 +1,143 @@ +{ + "locale": "ckb", + "morekeys": { + "period": [ + "\u061F" + ], + "tablet_period": [ + "\u061F" + ], + "question": [ + "?", + "¿" + ], + "symbols_semicolon": [ + ";" + ], + "symbols_percent": [ + "\\%", + "‰" + ], + "tablet_comma": [ + "!fixedColumnOrder!4", + ":", + "!", + "ØŸ", + "Ø›", + "-", + "\\\"", + "\\'" + ], + "bullet": [ + "♪" + ], + "star": [ + "★", + "Ù" + ], + "left_parenthesis": [ + "!fixedColumnOrder!4", + "ï´¾|ï´¿", + "!text/keyspecs_left_parenthesis_more_keys" + ], + "right_parenthesis": [ + "!fixedColumnOrder!4", + "ï´¿|ï´¾", + "!text/keyspecs_right_parenthesis_more_keys" + ], + "arabic_diacritics": [ + "!fixedColumnOrder!7", + " Ù•|Ù•", + " Ù”|Ù”", + " Ù’|Ù’", + " Ù|Ù", + " ÙŒ|ÙŒ", + " Ù‹|Ù‹", + " Ù‘|Ù‘", + " Ù–|Ù–", + " Ù°|Ù°", + " Ù“|Ù“", + " Ù|Ù", + " Ù|Ù", + " ÙŽ|ÙŽ", + "ـــ|Ù€" + ] + }, + "keyspec": { + "period": "\u002E", + "comma": "\u060C", + "symbols_1": "Ù¡", + "symbols_2": "Ù¢", + "symbols_3": "Ù£", + "symbols_4": "Ù¤", + "symbols_5": "Ù¥", + "symbols_6": "Ù¦", + "symbols_7": "Ù§", + "symbols_8": "Ù¨", + "symbols_9": "Ù©", + "symbols_0": "Ù ", + "symbols_question": "ØŸ", + "symbols_semicolon": "Ø›", + "symbols_percent": "Ùª", + "tablet_comma": "ØŒ", + "left_parenthesis": "(|)", + "right_parenthesis": ")|(", + "left_square_bracket": "[|]", + "right_square_bracket": "]|[", + "left_curly_bracket": "{|}", + "right_curly_bracket": "}|{", + "less_than": "<|>", + "greater_than": ">|<", + "less_than_equal": "≤|≥", + "greater_than_equal": "≥|≤", + "left_double_angle_quote": "«|»", + "right_double_angle_quote": "»|«", + "left_single_angle_quote": "‹|›", + "right_single_angle_quote": "›|‹" + }, + "label": {}, + "keylabel": { + "to_alpha": "أ‌ب‌ج", + "to_symbol": "٣٢١؟" + }, + "keyhintlabel": { + "period": "Ù‘", + "tablet_period": "Ù‘", + "tablet_comma": "ØŸ" + }, + "additional_morekeys": { + "symbols_1": [ + "1" + ], + "symbols_2": [ + "2" + ], + "symbols_3": [ + "3" + ], + "symbols_4": [ + "4" + ], + "symbols_5": [ + "5" + ], + "symbols_6": [ + "6" + ], + "symbols_7": [ + "7" + ], + "symbols_8": [ + "8" + ], + "symbols_9": [ + "9" + ], + "symbols_0": [ + "0", + "Ù«", + "Ù¬" + ] + }, + "other": {} +} \ No newline at end of file