From 084dec1a4784a5f9fd5fe57a9157754d76990040 Mon Sep 17 00:00:00 2001 From: Aleksandras Kostarevas Date: Thu, 1 Aug 2024 15:44:48 +0300 Subject: [PATCH] Add punctuation on period key for Arabic and Persian --- .../keyboard/internal/KeyboardTextsTable.java | 2328 +++++++++-------- tools/make-keyboard-text-py/locales/ar.json | 32 +- tools/make-keyboard-text-py/locales/ckb.json | 28 +- tools/make-keyboard-text-py/locales/fa.json | 32 +- 4 files changed, 1246 insertions(+), 1174 deletions(-) diff --git a/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java b/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java index 4bac66572..ec89695a3 100644 --- a/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java +++ b/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java @@ -79,8 +79,8 @@ public final class KeyboardTextsTable { // /* index:histogram */ "name", "locale", "keylabel_to_alpha", - "morekeys_a", "morekeys_o", + "morekeys_a", "morekeys_u", "morekeys_e", "morekeys_i", @@ -89,282 +89,282 @@ public final class KeyboardTextsTable { "morekeys_c", "keyspec_currency", "morekeys_misc_a", - "morekeys_misc_o", "morekeys_s", + "morekeys_misc_o", "morekeys_misc_u", "morekeys_misc_e", + "morekeys_misc_i", "morekeys_n", "morekeys_z", - "morekeys_misc_i", "morekeys_misc_c", "morekeys_misc_s", "double_angle_quotes", "single_angle_quotes", "morekeys_y", + "morekeys_misc_z", "morekeys_d", "morekeys_g", - "morekeys_misc_z", - "morekeys_cyrillic_ie", - "additional_morekeys_symbols_3", - "additional_morekeys_symbols_6", - "keyspec_symbols_9", + "additional_morekeys_symbols_2", "keyspec_symbols_6", - "additional_morekeys_symbols_5", + "keyspec_symbols_1", "additional_morekeys_symbols_7", "keylabel_to_symbol", - "additional_morekeys_symbols_9", - "additional_morekeys_symbols_8", - "additional_morekeys_symbols_2", - "keyspec_symbols_4", - "keyspec_symbols_7", - "keyspec_symbols_3", "keyspec_symbols_5", - "morekeys_tablet_period", - "additional_morekeys_symbols_1", "keyspec_symbols_8", - "additional_morekeys_symbols_4", - "additional_morekeys_symbols_0", "keyspec_symbols_2", + "keyspec_symbols_3", + "additional_morekeys_symbols_1", + "additional_morekeys_symbols_5", + "additional_morekeys_symbols_9", + "additional_morekeys_symbols_6", + "additional_morekeys_symbols_4", + "morekeys_cyrillic_ie", + "additional_morekeys_symbols_8", + "additional_morekeys_symbols_0", + "keyspec_symbols_9", + "keyspec_symbols_4", "keyspec_symbols_0", - "keyspec_symbols_1", - "morekeys_misc_n", - "keyspec_east_slavic_row2_11", - "morekeys_cyrillic_soft_sign", - "morekeys_period", + "keyspec_symbols_7", + "additional_morekeys_symbols_3", + "morekeys_tablet_period", "morekeys_t", - "morekeys_nordic_row2_10", - "keyspec_tablet_comma", - "keyspec_nordic_row2_10", "keyspec_east_slavic_row2_2", - "keyspec_nordic_row1_11", + "morekeys_period", "keyspec_nordic_row2_11", - "keyspec_east_slavic_row3_5", "keyspec_east_slavic_row1_9", + "keyspec_nordic_row1_11", + "morekeys_cyrillic_soft_sign", + "keyspec_tablet_comma", + "morekeys_misc_n", "keyspec_period", - "morekeys_r", + "morekeys_nordic_row2_10", + "keyspec_east_slavic_row2_11", + "keyspec_east_slavic_row3_5", + "keyspec_nordic_row2_10", "keyspec_left_double_angle_quote", - "keyspec_right_curly_bracket", - "morekeys_tablet_comma", - "keyspec_right_single_angle_quote", - "keyspec_left_parenthesis", - "keyspec_less_than", - "morekeys_nordic_row2_11", - "morekeys_question", "keyspec_right_parenthesis", - "keyspec_less_than_equal", - "keyspec_left_curly_bracket", - "morekeys_punctuation", - "morekeys_l", - "keyspec_left_single_angle_quote", - "keyspec_left_square_bracket", - "morekeys_star", - "keyspec_right_double_angle_quote", - "keyspec_greater_than_equal", - "keyhintlabel_period", "keyspec_greater_than", + "morekeys_r", + "keyspec_right_single_angle_quote", + "keyspec_greater_than_equal", + "morekeys_l", + "morekeys_question", + "keyspec_left_single_angle_quote", "keyspec_comma", - "keyspec_tablet_period", + "morekeys_punctuation", + "morekeys_tablet_comma", "keyspec_right_square_bracket", + "keyhintlabel_period", + "keyspec_right_curly_bracket", + "keyspec_right_double_angle_quote", + "keyspec_less_than_equal", + "morekeys_nordic_row2_11", + "keyspec_left_parenthesis", + "morekeys_star", + "keyspec_tablet_period", + "keyspec_left_curly_bracket", + "keyspec_less_than", + "keyspec_left_square_bracket", + "morekeys_right_parenthesis", + "morekeys_swiss_row1_11", + "keyspec_spanish_row2_10", + "keyhintlabel_tablet_comma", "keyspec_symbols_percent", - "morekeys_misc_y", - "morekeys_swiss_row2_11", + "keyspec_symbols_semicolon", + "morekeys_symbols_semicolon", + "keyspec_swiss_row2_10", "keyhintlabel_tablet_period", - "keyspec_swiss_row1_11", "morekeys_left_parenthesis", "morekeys_arabic_diacritics", - "keyspec_swiss_row2_11", - "morekeys_bullet", - "morekeys_symbols_percent", - "morekeys_swiss_row1_11", - "morekeys_right_parenthesis", - "keyspec_symbols_question", + "morekeys_misc_y", + "keyspec_swiss_row1_11", "morekeys_swiss_row2_10", - "morekeys_symbols_semicolon", - "keyspec_symbols_semicolon", - "keyspec_swiss_row2_10", - "keyhintlabel_tablet_comma", - "keyspec_spanish_row2_10", - "morekeys_h", - "morekeys_tablet_punctuation", - "morekeys_k", + "morekeys_swiss_row2_11", + "morekeys_symbols_percent", + "keyspec_symbols_question", + "morekeys_bullet", + "keyspec_swiss_row2_11", "label_send_key", - "morekeys_misc_g", - "label_go_key", - "keyspec_south_slavic_row3_8", - "morekeys_cyrillic_i", - "label_wait_key", - "morekeys_misc_r", - "label_done_key", - "label_next_key", - "keyspec_south_slavic_row2_11", - "morekeys_misc_l", - "label_previous_key", - "keyspec_south_slavic_row3_1", - "label_search_key", - "keyspec_south_slavic_row1_6", - "morekeys_cyrillic_u", + "morekeys_k", "morekeys_cyrillic_en", - "morekeys_cyrillic_o", + "morekeys_cyrillic_u", + "label_next_key", + "morekeys_misc_g", + "label_previous_key", + "morekeys_h", + "label_pause_key", "morekeys_east_slavic_row2_2", "morekeys_cyrillic_ghe", - "label_pause_key", - "morekeys_misc_t", - "morekeys_exclamation", - "morekeys_cyrillic_a", - "keyspec_q", - "keyspec_x", - "morekeys_east_slavic_row2_11", - "keyspec_w", + "label_wait_key", + "keyspec_south_slavic_row3_8", + "morekeys_tablet_punctuation", + "label_search_key", + "keyspec_south_slavic_row2_11", + "keyspec_south_slavic_row1_6", + "morekeys_misc_r", + "morekeys_cyrillic_i", + "morekeys_misc_l", + "label_go_key", + "label_done_key", + "keyspec_south_slavic_row3_1", + "morekeys_cyrillic_o", + "morekeys_w", "morekeys_misc_h", - "morekeys_cyrillic_ka", - "morekeys_greater_than", - "morekeys_less_than", + "morekeys_j", + "morekeys_cyrillic_a", + "morekeys_misc_t", "morekeys_plus", "keyspec_y", - "morekeys_j", + "morekeys_east_slavic_row2_11", + "morekeys_greater_than", + "morekeys_cyrillic_ka", "morekeys_currency_dollar", - "morekeys_w", - "double_9qm_rqm", - "actions_d", - "actions_4", - "actions_j", - "morekeys_misc_k", - "number_7", - "qwertysyms_z", - "qwertysyms_8", + "keyspec_x", + "morekeys_exclamation", + "keyspec_w", + "keyspec_q", + "morekeys_less_than", "number_9", - "morekeys_symbols_0", - "actions_g", - "keyspec_action_next", - "qwertysyms_g", - "morekeys_p", - "morekeys_misc_m", - "morekeys_misc_j", - "double_raqm_laqm", - "qwertysyms_q", "actions_w", - "qwertysyms_1", - "morekeys_double_quote", - "qwertysyms_3", - "keylabel_to_phone_numeric", - "qwertysyms_n", - "qwertysyms_i", - "morekeys_symbols_3", - "single_lqm_rqm", "qwertysyms_k", - "morekeys_misc_v", - "keyspec_settings", - "actions_t", - "morekeys_symbols_8", - "keyspecs_left_parenthesis_more_keys", - "morekeys_b", - "morekeys_misc_w", - "actions_l", - "keyspec_shortcut", - "actions_0", - "actions_i", - "qwertysyms_j", - "morekeys_popular_domain", - "qwertysyms_x", - "number_1", - "morekeys_symbols_5", - "actions_n", - "actions_y", - "actions_q", - "morekeys_f", - "morekeys_symbols_4", - "actions_1", - "qwertysyms_v", - "morekeys_symbols_7", - "morekeys_symbols_1", - "morekeys_symbols_2", - "qwertysyms_t", - "qwertysyms_s", - "actions_e", - "morekeys_misc_d", - "actions_m", - "qwertysyms_w", - "qwertysyms_p", - "actions_v", + "number_2", + "qwertysyms_o", + "keylabel_to_phone_numeric", + "keylabel_to_phone_symbols", + "qwertysyms_d", "actions_f", - "qwertysyms_f", + "single_laqm_raqm", + "actions_x", "single_rqm_9qm", - "actions_o", - "double_lqm_rqm", - "single_9qm_lqm", + "qwertysyms_n", + "actions_9", + "qwertysyms_1", "actions_2", - "keylabel_tablet_to_more_symbol", - "keylabel_time_am", "actions_s", - "single_raqm_laqm", - "morekeys_tablet_double_quote", + "qwertysyms_5", + "double_9qm_lqm", + "actions_p", + "actions_g", + "actions_j", + "actions_a", + "morekeys_symbols_4", + "qwertysyms_g", + "morekeys_misc_w", + "morekeys_misc_f", + "actions_t", + "qwertysyms_2", + "qwertysyms_t", + "morekeys_currency_generic", + "keyspecs_right_parenthesis_more_keys", + "qwertysyms_x", + "qwertysyms_6", + "qwertysyms_i", + "actions_8", + "actions_4", + "actions_0", + "actions_q", + "morekeys_symbols_0", + "morekeys_misc_d", "actions_k", - "morekeys_symbols_6", - "keyspec_action_previous", - "qwertysyms_c", - "qwertysyms_4", + "keyspec_settings", + "qwertysyms_r", + "double_laqm_raqm", + "morekeys_misc_k", + "morekeys_m", + "keylabel_time_pm", + "actions_d", + "actions_b", + "actions_u", + "actions_r", + "morekeys_tablet_double_quote", + "keylabel_time_am", + "qwertysyms_y", + "actions_i", + "single_9qm_lqm", + "actions_5", + "number_3", + "number_5", + "morekeys_b", + "qwertysyms_9", "qwertysyms_b", - "qwertysyms_a", - "actions_6", - "actions_h", + "keyspec_action_previous", + "qwertysyms_8", + "morekeys_v", + "actions_y", + "actions_3", + "single_lqm_rqm", + "actions_c", + "keyspec_shortcut", + "qwertysyms_z", + "morekeys_f", + "actions_1", + "double_lqm_rqm", + "morekeys_symbols_3", + "morekeys_symbols_5", + "morekeys_symbols_8", + "qwertysyms_7", + "number_7", + "actions_e", + "qwertysyms_w", + "morekeys_symbols_7", + "morekeys_p", + "qwertysyms_u", + "double_9qm_rqm", + "qwertysyms_3", + "qwertysyms_h", + "morekeys_misc_v", + "qwertysyms_0", + "keyspecs_left_parenthesis_more_keys", + "morekeys_misc_q", + "qwertysyms_j", + "keyspec_emoji_action_key", + "actions_n", + "morekeys_x", + "morekeys_misc_x", + "actions_o", "actions_z", "morekeys_symbols_9", - "morekeys_misc_f", - "morekeys_m", - "morekeys_single_quote", - "qwertysyms_6", - "double_rqm_9qm", - "morekeys_currency_generic", - "qwertysyms_u", - "number_8", - "morekeys_v", - "actions_8", - "qwertysyms_o", - "actions_u", - "actions_a", - "number_5", - "actions_x", - "keyspecs_right_parenthesis_more_keys", + "morekeys_double_quote", + "qwertysyms_4", + "qwertysyms_s", + "qwertysyms_a", "morekeys_q", - "actions_5", - "morekeys_misc_b", - "morekeys_misc_q", - "qwertysyms_l", - "qwertysyms_m", - "number_4", - "morekeys_am_pm", - "number_6", - "qwertysyms_9", - "actions_b", - "double_9qm_lqm", - "number_2", - "qwertysyms_r", - "qwertysyms_5", + "single_raqm_laqm", + "keyspec_action_next", + "qwertysyms_v", "keylabel_to_more_symbol", - "morekeys_misc_p", - "keylabel_time_pm", - "single_laqm_raqm", - "actions_7", - "actions_c", - "actions_9", - "keyspec_popular_domain", - "qwertysyms_e", - "qwertysyms_d", - "morekeys_misc_x", - "keyspec_emoji_action_key", - "qwertysyms_2", - "qwertysyms_7", - "actions_3", - "double_laqm_raqm", + "number_1", "single_9qm_rqm", - "actions_r", - "keylabel_to_phone_symbols", - "qwertysyms_0", - "morekeys_x", - "qwertysyms_y", - "actions_p", - "qwertysyms_h", - "number_3", + "actions_6", + "number_8", + "keylabel_tablet_to_more_symbol", + "qwertysyms_e", + "qwertysyms_m", + "morekeys_misc_j", + "morekeys_misc_m", + "morekeys_misc_p", + "qwertysyms_f", + "qwertysyms_l", + "actions_v", + "actions_h", + "actions_m", + "double_rqm_9qm", + "morekeys_popular_domain", + "number_4", + "morekeys_symbols_6", + "morekeys_symbols_1", + "morekeys_misc_b", + "number_6", + "morekeys_am_pm", + "keyspec_popular_domain", + "qwertysyms_q", + "double_raqm_laqm", + "morekeys_symbols_2", + "qwertysyms_c", + "actions_l", + "morekeys_single_quote", + "qwertysyms_p", + "actions_7", "number_0" }; @@ -373,8 +373,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_af = { "af", null, - "\u00e1", "\u00f3,\u00f4", + "\u00e1", "\u00fa,\u00fb", "\u00e9,\u00e8,\u00ea,\u00eb", "\u00ed,\u00ec,\u00ef,\u00ee", @@ -383,12 +383,10 @@ public final class KeyboardTextsTable { null, null, "\u00e2,\u00e4,\u00e0,\u00e6,\u00e3,\u00e5,\u0101", - "\u00f6,\u00f2,\u00f5,\u0153,\u00f8,\u014d", null, + "\u00f6,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00fc,\u00f9,\u016b", "\u0119,\u0117,\u0113", - null, - null, "\u012f,\u012b,\u0133" }; @@ -420,35 +418,36 @@ public final class KeyboardTextsTable { null, null, null, - null, - "3", - "6", - "\u0669", + "2", "\u0666", - "5", + "\u0661", "7", "\u0663\u0662\u0661\u061f", - "9", - "8", - "2", - "\u0664", - "\u0667", - "\u0663", "\u0665", - "!text/morekeys_arabic_diacritics", - "1", "\u0668", - "4", - "0,\u066b,\u066c", "\u0662", - "\u0660", - "\u0661", + "\u0663", + "1", + "5", + "9", + "6", + "4", null, + "8", + "0,\u066b,\u066c", + "\u0669", + "\u0664", + "\u0660", + "\u0667", + "3", + "!text/morekeys_arabic_diacritics", null, null, "!text/morekeys_arabic_diacritics", null, null, + null, + null, "\u060c", null, null, @@ -456,56 +455,55 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "\u00ab|\u00bb", - "}|{", - "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", + ")|(", + ">|<", + null, "\u203a|\u2039", - "(|)", - "<|>", + "\u2265|\u2264", null, "?,\u00bf", - ")|(", - "\u2264|\u2265", - "{|}", - null, - null, "\u2039|\u203a", - "[|]", - "\u2605,\u066d", - "\u00bb|\u00ab", - "\u2265|\u2264", - "\u0651", - ">|<", "\u060c", null, + "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", "]|[", - "\u066a", + "\u0651", + "}|{", + "\u00bb|\u00ab", + "\u2264|\u2265", null, + "(|)", + "\u2605,\u066d", + null, + "{|}", + "<|>", + "[|]", + "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", + null, + null, + "\u061f", + "\u066a", + "\u061b", + ";", null, "\u0651", - null, "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", - "!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", + "!fixedColumnOrder!8, \u0654\u25cc|\u0654, \u0652\u25cc|\u0652, \u064d\u25cc|\u064d, \u064c\u25cc|\u064c, \u0651\u25cc|\u0651, \u064b\u25cc|\u064b,!text/keyspec_symbols_question,!, \u0656\u25cc|\u0656, \u0670\u25cc|\u0670, \u0653\u25cc|\u0653, \u0650\u25cc|\u0650, \u064f\u25cc|\u064f,\u0640, \u0655\u25cc|\u0655, \u064e\u25cc|\u064e", + null, + null, + null, null, - "\u266a", "\\%,\u2030", - null, - "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", "\u061f", - null, - ";", - "\u061b", - null, - "\u061f" + "\u266a" }; private static final String[] TEXTS_az = { "az", null, - "\u00e2,\u00e4,\u00e1", "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", + "\u00e2,\u00e4,\u00e1", "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", "\u0259,\u00e9", "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", @@ -514,19 +512,20 @@ public final class KeyboardTextsTable { "\u00e7,\u0107,\u010d", null, null, - null, "\u015f,\u00df,\u015b,\u0161", null, null, + null, + null, "\u0148,\u00f1", "\u017e", null, null, null, null, - null, "\u00fd", null, + null, "\u011f" }; @@ -558,6 +557,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u0451", null, null, @@ -568,32 +581,18 @@ public final class KeyboardTextsTable { null, null, null, + "\u044b", null, null, + "\u045e", null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u044d", "\u044a", null, null, null, null, - null, - "\u044b", - null, - null, - "\u0456", - "\u045e" + "\u044d", + "\u0456" }; private static final String[] TEXTS_bg = { @@ -638,8 +637,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_ca = { "ca", null, - "\u00e0", "\u00f2,\u00f3", + "\u00e0", "\u00fa,\u00fc", "\u00e8,\u00e9", "\u00ed,\u00ef", @@ -648,13 +647,13 @@ public final class KeyboardTextsTable { "\u00e7", null, "\u00e1,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", - "\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", null, + "\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", "\u00f9,\u00fb,\u016b", "\u00eb,\u00ea,\u0119,\u0117,\u0113", - null, - null, "\u00ec,\u00ee,\u012f,\u012b", + null, + null, "\u0107,\u010d", null, null, @@ -710,8 +709,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "!autoColumnOrder!9,\\,?,!,\u00b7,#,),(,/,;,',@,:,-,\\\",+,\\%,&", null, null, @@ -728,22 +725,36 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u00e7", 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, "!autoColumnOrder!8,\\,',\u00b7,#,),(,/,;,@,:,-,\\\",+,\\%,&" }; @@ -775,92 +786,92 @@ public final class KeyboardTextsTable { null, null, null, - null, - "3", - "6", - "\u0669", + "2", "\u0666", - "5", + "\u0661", "7", "\u0663\u0662\u0661\u061f", - "9", - "8", - "2", - "\u0664", - "\u0667", - "\u0663", "\u0665", - "\u061f", - "1", "\u0668", - "4", - "0,\u066b,\u066c", "\u0662", - "\u0660", - "\u0661", + "\u0663", + "1", + "5", + "9", + "6", + "4", null, + "8", + "0,\u066b,\u066c", + "\u0669", + "\u0664", + "\u0660", + "\u0667", + "3", + "\u061f", null, null, "\u061f", null, null, + null, + null, "\u060c", null, - null, - null, - null, - null, - null, ".", null, + null, + null, + null, "\u00ab|\u00bb", - "}|{", - "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", + ")|(", + ">|<", + null, "\u203a|\u2039", - "(|)", - "<|>", + "\u2265|\u2264", null, "?,\u00bf", - ")|(", - "\u2264|\u2265", - "{|}", - null, - null, "\u2039|\u203a", - "[|]", - "\u2605,\u066d", - "\u00bb|\u00ab", - "\u2265|\u2264", - "\u0651", - ">|<", "\u060c", null, + "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", "]|[", - "\u066a", + "\u0651", + "}|{", + "\u00bb|\u00ab", + "\u2264|\u2265", null, + "(|)", + "\u2605,\u066d", + null, + "{|}", + "<|>", + "[|]", + "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", + null, + null, + "\u061f", + "\u066a", + "\u061b", + ";", null, "\u0651", - null, "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", - "!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", + "!fixedColumnOrder!7,\u25cc\u0655|\u0655,\u25cc\u0654|\u0654,\u25cc\u0652|\u0652,\u25cc\u064d|\u064d,\u25cc\u064c|\u064c,\u25cc\u064b|\u064b,\u25cc\u0651|\u0651,\u25cc\u0656|\u0656,\u25cc\u0670|\u0670,\u25cc\u0653|\u0653,\u25cc\u0650|\u0650,\u25cc\u064f|\u064f,\u25cc\u064e|\u064e,\u0640|\u0640", + null, + null, + null, null, - "\u266a", "\\%,\u2030", - null, - "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", "\u061f", - null, - ";", - "\u061b", - null, - "\u061f" + "\u266a" }; private static final String[] TEXTS_cs = { "cs", null, - "\u00e1", "\u00f3", + "\u00e1", "\u00fa,\u016f", "\u00e9,\u011b", "\u00ed", @@ -869,21 +880,21 @@ public final class KeyboardTextsTable { "\u010d", null, "\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", - "\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u0161", + "\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00fb,\u00fc,\u00f9,\u016b", "\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", + "\u00ee,\u00ef,\u00ec,\u012f,\u012b", "\u0148", "\u017e", - "\u00ee,\u00ef,\u00ec,\u012f,\u012b", "\u00e7,\u0107", "\u00df,\u015b", "!text/double_raqm_laqm", "!text/single_raqm_laqm", "\u00fd", + "\u017a,\u017c", "\u010f", null, - "\u017a,\u017c", null, null, null, @@ -907,15 +918,18 @@ public final class KeyboardTextsTable { null, null, null, + "\u0165", + null, + null, + null, + null, + null, + null, + null, "\u00f1,\u0144", null, null, null, - "\u0165", - null, - null, - null, - null, null, null, null, @@ -946,14 +960,21 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, "\u00ff" }; private static final String[] TEXTS_da = { "da", null, - "\u00e5,\u00e6", "\u00f8", + "\u00e5,\u00e6", null, null, null, @@ -962,8 +983,8 @@ public final class KeyboardTextsTable { null, null, "\u00e1,\u00e4,\u00e0,\u00e2,\u00e3,\u0101", - "\u00f6,\u00f3,\u00f4,\u00f2,\u00f5,\u0153,\u014d", null, + "\u00f6,\u00f3,\u00f4,\u00f2,\u00f5,\u0153,\u014d", null, null, null, @@ -1003,14 +1024,24 @@ public final class KeyboardTextsTable { null, null, null, + "\u00f8", + null, + "\u00e5", + null, + null, null, null, "\u00e4", null, + null, "\u00e6", null, - "\u00e5", - "\u00f8", + null, + null, + null, + null, + null, + null, null, null, null, @@ -1027,8 +1058,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_de = { "de", null, - "\u00e4", "\u00f6", + "\u00e4", "\u00fc", null, null, @@ -1037,8 +1068,8 @@ public final class KeyboardTextsTable { null, null, "%,\u00e2,\u00e0,\u00e1,\u00e6,\u00e3,\u00e5,\u0101", - "%,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u00f8,\u014d", "\u00df", + "%,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u00f8,\u014d", "%,\u00fb,\u00f9,\u00fa,\u016b", null, null, @@ -1114,22 +1145,24 @@ public final class KeyboardTextsTable { null, null, null, - null, - "\u00e0", - null, - "\u00fc", - null, - null, - "\u00e4", - null, - null, "\u00e8", null, null, + null, + null, + null, + "\u00f6", + null, + null, + null, + null, + "\u00fc", "\u00e9", + "\u00e0", null, null, - "\u00f6" + null, + "\u00e4" }; private static final String[] TEXTS_el = { @@ -1154,8 +1187,8 @@ public final class KeyboardTextsTable { "\u0109", null, null, - null, "\u015d", + null, "\u00fa,\u016f,\u00fb,\u00fc,\u00f9,\u016b,\u0169,\u0171,\u0173,\u00b5", null, null, @@ -1167,6 +1200,7 @@ public final class KeyboardTextsTable { null, null, null, + null, "\u011d", null, null, @@ -1231,30 +1265,31 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0135", - "\u0125", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, "\u011f,\u0121,\u0123", null, + "\u0125", null, null, null, @@ -1272,27 +1307,27 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - "\u015d", - "\u0109", - null, - "\u011d", "\u0127", null, null, null, null, - "\u016d" + "\u016d", + null, + null, + null, + null, + "\u0109", + null, + "\u011d", + "\u015d" }; private static final String[] TEXTS_es = { "es", null, - "\u00e1", "\u00f3", + "\u00e1", "\u00fa,\u00fc", "\u00e9", "\u00ed", @@ -1301,13 +1336,21 @@ public final class KeyboardTextsTable { null, null, "\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", - "\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", null, + "\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", "\u00f9,\u00fb,\u016b", "\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", + "\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00f1", null, - "\u00ef,\u00ec,\u00ee,\u012f,\u012b", + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, @@ -1355,24 +1398,14 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "!autoColumnOrder!9,\\,?,!,#,),(,/,;,\u00a1,',@,:,-,\\\",+,\\%,&,\u00bf" }; private static final String[] TEXTS_et = { "et", null, - "\u00e4", "\u00f6,\u00f5", + "\u00e4", "\u00fc", null, null, @@ -1381,20 +1414,18 @@ public final class KeyboardTextsTable { null, null, "\u0101,\u00e0,\u00e1,\u00e2,\u00e3,\u00e5,\u00e6,\u0105", - "\u00f2,\u00f3,\u00f4,\u0153,\u0151,\u00f8", "\u0161", + "\u00f2,\u00f3,\u00f4,\u0153,\u0151,\u00f8", "\u016b,\u0173,\u00f9,\u00fa,\u00fb,\u016f,\u0171", null, null, + null, "\u017e", null, - null, "\u00df,\u015b,\u015f", null, null, null, - null, - null, "\u017c,\u017a", null, null, @@ -1424,19 +1455,24 @@ public final class KeyboardTextsTable { null, null, null, - "\u00f5", - null, - "\u00f6", + "\u00e4", null, "\u00fc", - "\u00e4" + null, + null, + null, + null, + "\u00f5", + null, + null, + "\u00f6" }; private static final String[] TEXTS_eu = { "eu", null, - "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", + "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", @@ -1449,6 +1485,7 @@ public final class KeyboardTextsTable { null, null, null, + null, "\u00f1,\u0144" }; @@ -1480,35 +1517,36 @@ public final class KeyboardTextsTable { null, null, null, - null, - "3", - "6", - "\u06f9", + "2", "\u06f6", - "5", + "\u06f1", "7", "\u06f3\u06f2\u06f1\u061f", - "9", - "8", - "2", - "\u06f4", - "\u06f7", - "\u06f3", "\u06f5", - "!text/morekeys_arabic_diacritics", - "1", "\u06f8", - "4", - "0,\u066b,\u066c", "\u06f2", - "\u06f0", - "\u06f1", + "\u06f3", + "1", + "5", + "9", + "6", + "4", null, + "8", + "0,\u066b,\u066c", + "\u06f9", + "\u06f4", + "\u06f0", + "\u06f7", + "3", + "!text/morekeys_arabic_diacritics", null, null, "!text/morekeys_arabic_diacritics", null, null, + null, + null, "\u060c", null, null, @@ -1516,50 +1554,48 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "\u00ab|\u00bb", - "}|{", - "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", + ")|(", + ">|<", + null, "\u203a|\u2039", - "(|)", - "<|>", + "\u2265|\u2264", null, "?,\u00bf", - ")|(", - "\u2264|\u2265", - "{|}", - null, - null, "\u2039|\u203a", - "[|]", - "\u2605,\u066d", - "\u00bb|\u00ab", - "\u2265|\u2264", - "\u064b", - ">|<", "\u060c", null, + "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", "]|[", - "\u066a", + "\u064b", + "}|{", + "\u00bb|\u00ab", + "\u2264|\u2265", null, + "(|)", + "\u2605,\u066d", + null, + "{|}", + "<|>", + "[|]", + "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", + null, + null, + "\u061f", + "\u066a", + "\u061b", + ";", null, "\u064b", - null, "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", - "!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", + "!fixedColumnOrder!8, \u0654\u25cc|\u0654, \u0652\u25cc|\u0652, \u064d\u25cc|\u064d, \u064c\u25cc|\u064c, \u0651\u25cc|\u0651, \u064b\u25cc|\u064b,!text/keyspec_symbols_question,!, \u0656\u25cc|\u0656, \u0670\u25cc|\u0670, \u0653\u25cc|\u0653, \u0650\u25cc|\u0650, \u064f\u25cc|\u064f,\u0640, \u0655\u25cc|\u0655, \u064e\u25cc|\u064e", + null, + null, + null, null, - "\u266a", "\\%,\u2030", - null, - "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", "\u061f", - null, - ";", - "\u061b", - null, - "\u061f", - null, + "\u266a", null, null, null, @@ -1594,14 +1630,20 @@ public final class KeyboardTextsTable { null, null, "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_greater_than", + null, + null, + null, + null, + null, + null, "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_less_than" }; private static final String[] TEXTS_fi = { "fi", null, - "\u00e4,\u00e5", "\u00f6", + "\u00e4,\u00e5", null, null, null, @@ -1610,20 +1652,18 @@ public final class KeyboardTextsTable { null, null, "\u00e6,\u00e0,\u00e1,\u00e2,\u00e3,\u0101", - "\u00f8,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d", "\u0161", + "\u00f8,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d", + null, null, null, null, "\u017e", null, - null, "\u00df,\u015b", null, null, null, - null, - null, "\u017a,\u017c", null, null, @@ -1653,12 +1693,24 @@ public final class KeyboardTextsTable { null, null, null, + "\u00e4", + null, + "\u00e5", + null, + null, + null, + null, "\u00f8", null, + null, "\u00f6", null, - "\u00e5", - "\u00e4", + null, + null, + null, + null, + null, + null, null, null, null, @@ -1675,8 +1727,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_fr = { "fr", null, - "\u00e0,\u00e2,%,\u00e6", "\u00f4,\u0153", + "\u00e0,\u00e2,%,\u00e6", "\u00f9,\u00fb,%,\u00fc", "\u00e9,\u00e8,\u00ea,\u00eb", "\u00ee,%,\u00ef", @@ -1685,13 +1737,13 @@ public final class KeyboardTextsTable { "\u00e7", null, "\u00e1,\u00e4,\u00e3,\u00e5,\u0101,\u00aa", - "%,\u00f6,\u00f2,\u00f3,\u00f5,\u00f8,\u014d,\u00ba", null, + "%,\u00f6,\u00f2,\u00f3,\u00f5,\u00f8,\u014d,\u00ba", "\u00fa,\u016b", "%,\u0119,\u0117,\u0113", - null, - null, "\u00ec,\u00ed,\u012f,\u012b", + null, + null, "%,\u0107,\u010d", null, null, @@ -1762,29 +1814,31 @@ public final class KeyboardTextsTable { null, null, null, - null, - "\u00e4", - null, - "\u00e8", - null, - null, - "\u00e0", - null, - null, "\u00fc", null, null, + null, + null, + null, + "\u00e9", + null, + null, + null, + null, + "\u00e8", "\u00f6", + "\u00e4", null, null, - "\u00e9" + null, + "\u00e0" }; private static final String[] TEXTS_gl = { "gl", null, - "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", + "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", @@ -1797,6 +1851,7 @@ public final class KeyboardTextsTable { null, null, null, + null, "\u00f1,\u0144" }; @@ -1828,30 +1883,29 @@ public final class KeyboardTextsTable { null, null, null, - null, - "3", - "6", - "\u096f", + "2", "\u096c", - "5", + "\u0967", "7", "?\u0967\u0968\u0969", - "9", - "8", - "2", - "\u096a", - "\u096d", - "\u0969", "\u096b", - "!autoColumnOrder!8,\\,.,',#,),(,/,;,@,:,-,\\\",+,\\%,&", - "1", "\u096e", - "4", - "0", "\u0968", - "\u0966", - "\u0967", + "\u0969", + "1", + "5", + "9", + "6", + "4", null, + "8", + "0", + "\u096f", + "\u096a", + "\u0966", + "\u096d", + "3", + "!autoColumnOrder!8,\\,.,',#,),(,/,;,@,:,-,\\\",+,\\%,&", null, null, "!autoColumnOrder!9,\\,.,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&", @@ -1861,9 +1915,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, "\u0964", null, null, @@ -1887,6 +1938,8 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0964" }; @@ -1998,21 +2051,19 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, "Send", null, - "Go", + null, + null, + "Next", + null, + "Prev", + null, + "Pause", null, null, "Wait", null, - "Done", - "Next", - null, - null, - "Prev", null, "Search", null, @@ -2020,8 +2071,8 @@ public final class KeyboardTextsTable { null, null, null, - null, - "Pause" + "Go", + "Done" }; private static final String[] TEXTS_hr = { @@ -2037,28 +2088,27 @@ public final class KeyboardTextsTable { "\u010d,\u0107", null, null, - null, "\u0161", null, null, null, - "\u017e", null, + null, + "\u017e", "\u00e7", "\u015b,\u00df", "!text/double_raqm_laqm", "!text/single_raqm_laqm", null, - "\u0111", - null, - "\u017a,\u017c" + "\u017a,\u017c", + "\u0111" }; private static final String[] TEXTS_hu = { "hu", null, - "\u00e1", "\u00f3,\u00f6,\u0151", + "\u00e1", "\u00fa,\u00fc,\u0171", "\u00e9", "\u00ed", @@ -2067,15 +2117,15 @@ public final class KeyboardTextsTable { null, null, "\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", - "\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", null, + "\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00fb,\u00f9,\u016b", "\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", - null, - null, "\u00ee,\u00ef,\u00ec,\u012f,\u012b", null, null, + null, + null, "!text/double_raqm_laqm", "!text/single_raqm_laqm" }; @@ -2123,6 +2173,13 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, "!text/morekeys_punctuation", null, null, @@ -2131,19 +2188,8 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, "\u055d", null, - null, - null, - null, - null, - null, "\u0589", null, null, @@ -2153,10 +2199,12 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, "\u055e,\u00bf", null, - null, - null, + "\u055d", "!autoColumnOrder!8,\\,\u055e,\u055c,.,\u055a,\u0559,?,!,\u055d,\u055b,\u058a,\u00bb,\u00ab,\u055f,;,:", null, null, @@ -2166,7 +2214,7 @@ public final class KeyboardTextsTable { null, null, null, - "\u055d", + null, "\u0589", null, null, @@ -2213,14 +2261,27 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u055c,\u00a1" }; private static final String[] TEXTS_is = { "is", null, - "\u00e1,\u00e4,\u00e6", "\u00f3,\u00f6", + "\u00e1,\u00e4,\u00e6", "\u00fa", "\u00e9", "\u00ed", @@ -2229,18 +2290,19 @@ public final class KeyboardTextsTable { null, null, "\u00e5,\u00e0,\u00e2,\u00e3,\u0101", - "\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", null, + "\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00fc,\u00fb,\u00f9,\u016b", "\u00eb,\u00e8,\u00ea,\u0119,\u0117,\u0113", - null, - null, "\u00ef,\u00ee,\u00ec,\u012f,\u012b", null, null, null, null, + null, + null, "\u00fd", + null, "\u00f0", null, null, @@ -2266,11 +2328,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, "\u00fe", null, null, @@ -2306,14 +2363,28 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u00ff" }; private static final String[] TEXTS_it = { "it", null, - "\u00e0", "\u00f2", + "\u00e0", "\u00f9", "\u00e8,\u00e9", "\u00ec", @@ -2322,12 +2393,10 @@ public final class KeyboardTextsTable { null, null, "\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101,\u00aa", - "\u00f3,\u00f4,\u00f6,\u00f5,\u0153,\u00f8,\u014d,\u00ba", null, + "\u00f3,\u00f4,\u00f6,\u00f5,\u0153,\u00f8,\u014d,\u00ba", "\u00fa,\u00fb,\u00fc,\u016b", "\u00ea,\u00eb,\u0119,\u0117,\u0113", - null, - null, "\u00ed,\u00ee,\u00ef,\u012f,\u012b", null, null, @@ -2400,21 +2469,25 @@ public final class KeyboardTextsTable { null, null, null, - "\u00e0", - null, - "\u00fc", - null, - null, - "\u00e4", - null, null, "\u00e8", null, null, + null, + null, + null, + "\u00f6", + null, + null, + null, + null, + "\u00fc", "\u00e9", + "\u00e0", null, null, - "\u00f6" + null, + "\u00e4" }; private static final String[] TEXTS_iw = { @@ -2482,36 +2555,30 @@ public final class KeyboardTextsTable { null, null, null, - null, "\u00ab|\u00bb", - "}|{", + ")|(", + ">|<", null, "\u203a|\u2039", - "(|)", - "<|>", - null, - null, - ")|(", - "\u2264|\u2265", - "{|}", + "\u2265|\u2264", null, null, "\u2039|\u203a", - "[|]", - "\u2605", - "\u00bb|\u00ab", - "\u2265|\u2264", null, - ">|<", null, null, "]|[", null, + "}|{", + "\u00bb|\u00ab", + "\u2264|\u2265", null, + "(|)", + "\u2605", null, - null, - null, - null, + "{|}", + "<|>", + "[|]", null, null, null, @@ -2603,6 +2670,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u0451", null, null, @@ -2613,32 +2694,18 @@ public final class KeyboardTextsTable { null, null, null, + "\u044b", null, null, + "\u0449", null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u044d", "\u044a", null, null, null, null, - null, - "\u044b", - null, - null, + "\u044d", "\u0438", - "\u0449", null, null, null, @@ -2685,35 +2752,36 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u04af,\u04b1", "\u04a3", - "\u04e9", + "\u04af,\u04b1", + null, + null, + null, + null, + null, "\u0456", "\u0493", null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + "\u04e9", + null, + null, + null, "\u04d9", null, null, - "\u04bb", null, + "\u04bb", null, "\u049b" }; @@ -2860,10 +2928,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, "\u17db,\u00a2,\u00a3,\u20ac,\u00a5,\u20b1" }; @@ -2909,6 +2973,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u0451", null, null, @@ -2919,32 +2997,18 @@ public final class KeyboardTextsTable { null, null, null, + "\u044b", null, null, + "\u0449", null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u044d", "\u044a", null, null, null, null, - null, - "\u044b", - null, - null, + "\u044d", "\u0438", - "\u0449", null, null, null, @@ -2991,24 +3055,27 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u04af", "\u04a3", + "\u04af", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u04e9" }; @@ -3029,8 +3096,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_lt = { "lt", null, - "\u0105", null, + "\u0105", "\u016b,\u0173", "\u0117,\u0119", "\u012f", @@ -3039,19 +3106,20 @@ public final class KeyboardTextsTable { "\u010d", null, null, - null, "\u0161", null, null, null, + null, + null, "\u017e" }; private static final String[] TEXTS_lv = { "lv", null, - "\u0101", "\u014d", + "\u0101", "\u016b", "\u0113", "\u012b", @@ -3060,21 +3128,29 @@ public final class KeyboardTextsTable { "\u010d", null, "\u00e0,\u00e1,\u00e2,\u00e3,\u00e4,\u00e5,\u00e6,\u0105", - "\u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u0153,\u0151,\u00f8", "\u0161", + "\u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u0153,\u0151,\u00f8", "\u0173,\u00f9,\u00fa,\u00fb,\u00fc,\u016f,\u0171", "\u0117,\u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u011b", + "\u012f,\u00ec,\u00ed,\u00ee,\u00ef,\u0131", "\u0146", "\u017e", - "\u012f,\u00ec,\u00ed,\u00ee,\u00ef,\u0131", "\u00e7,\u0107", "\u00df,\u015b,\u015f", null, null, null, + "\u017c,\u017a", null, "\u0123", - "\u017c,\u017a", + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, @@ -3107,24 +3183,9 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, "\u0157", null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u013c", null, null, @@ -3157,17 +3218,30 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, "\u0137", null, + null, + null, "\u011f", null, null, null, null, + null, + null, + null, + null, + null, + null, + null, "\u0159,\u0155", null, - null, - null, "\u0142,\u013a,\u013e" }; @@ -3199,6 +3273,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u0450", null, null, @@ -3277,26 +3365,17 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0453", + null, + null, + "\u045c", + "\u0455", + null, "\u045d", null, null, null, - null, - "\u045c", - null, - null, - "\u0437", - null, - "\u0455" + "\u0437" }; private static final String[] TEXTS_ml = { @@ -3355,29 +3434,28 @@ public final class KeyboardTextsTable { null, null, null, - null, - "3", - "6", - "\u096f", + "2", "\u096c", - "5", + "\u0967", "7", "?\u0967\u0968\u0969", - "9", - "8", - "2", - "\u096a", - "\u096d", - "\u0969", "\u096b", - null, - "1", "\u096e", - "4", - "0", "\u0968", + "\u0969", + "1", + "5", + "9", + "6", + "4", + null, + "8", + "0", + "\u096f", + "\u096a", "\u0966", - "\u0967" + "\u096d", + "3" }; private static final String[] TEXTS_my = { @@ -3437,18 +3515,16 @@ public final class KeyboardTextsTable { null, null, null, + null, "\u104a", null, - null, - null, - null, - null, - null, "\u104b", null, null, null, - "\\", + null, + null, + null, null, null, null, @@ -3458,15 +3534,15 @@ public final class KeyboardTextsTable { null, null, "!autoColumnOrder!9,\u104a,.,?,!,#,),(,/,;,...,',@,:,-,\\\",+,\\%,&", - null, - null, - null, - null, - null, + "\\", null, "\u104a", null, null, + null, + null, + null, + null, "\u104b", null, null, @@ -3489,14 +3565,28 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "!autoColumnOrder!8,.,',#,),(,/,;,@,...,:,-,\\\",+,\\%,&" }; private static final String[] TEXTS_nb = { "nb", null, - "\u00e5,\u00e6,\u00e4,\u00e0,\u00e1,\u00e2,\u00e3,\u0101", "\u00f8,\u00f6,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d", + "\u00e5,\u00e6,\u00e4,\u00e0,\u00e1,\u00e2,\u00e3,\u0101", "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", null, @@ -3546,14 +3636,24 @@ public final class KeyboardTextsTable { null, null, null, + "\u00e6", + null, + "\u00e5", + null, + null, null, null, "\u00f6", null, + null, "\u00f8", null, - "\u00e5", - "\u00e6", + null, + null, + null, + null, + null, + null, null, null, null, @@ -3595,30 +3695,29 @@ public final class KeyboardTextsTable { null, null, null, - null, - "3", - "6", - "\u096f", + "2", "\u096c", - "5", + "\u0967", "7", "?\u0967\u0968\u0969", - "9", - "8", - "2", - "\u096a", - "\u096d", - "\u0969", "\u096b", - "!autoColumnOrder!8,.,\\,',#,),(,/,;,@,:,-,\\\",+,\\%,&", - "1", "\u096e", - "4", - "0", "\u0968", - "\u0966", - "\u0967", + "\u0969", + "1", + "5", + "9", + "6", + "4", null, + "8", + "0", + "\u096f", + "\u096a", + "\u0966", + "\u096d", + "3", + "!autoColumnOrder!8,.,\\,',#,),(,/,;,@,:,-,\\\",+,\\%,&", null, null, "!autoColumnOrder!9,.,\\,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&", @@ -3628,9 +3727,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, "\u0964", null, null, @@ -3654,14 +3750,16 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0964" }; private static final String[] TEXTS_nl = { "nl", null, - "\u00e1,\u00e4,\u00e2,\u00e0", "\u00f3,\u00f6", + "\u00e1,\u00e4,\u00e2,\u00e0", "\u00fa,\u00fc", "\u00e9,\u00eb,\u00ea,\u00e8", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b,\u0133", @@ -3670,8 +3768,8 @@ public final class KeyboardTextsTable { null, null, "\u00e6,\u00e3,\u00e5,\u0101", - "\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", null, + "\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00fb,\u00f9,\u016b", "\u0119,\u0117,\u0113" }; @@ -3679,8 +3777,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_pl = { "pl", null, - "\u0105", "\u00f3", + "\u0105", null, "\u0119", null, @@ -3689,20 +3787,18 @@ public final class KeyboardTextsTable { "\u0107", null, "\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", - "\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u015b", + "\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", null, "\u00e8,\u00e9,\u00ea,\u00eb,\u0117,\u0113", + null, "\u0144", "\u017c,\u017a", - null, "\u00e7,\u010d", "\u00df,\u0161", null, null, null, - null, - null, "\u017e", null, null, @@ -3727,6 +3823,16 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u00f1", null, null, @@ -3739,29 +3845,14 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0142" }; private static final String[] TEXTS_pt = { "pt", null, - "\u00e1,\u00e3,\u00e0,\u00e2", "\u00f3,\u00f5,\u00f4", + "\u00e1,\u00e3,\u00e0,\u00e2", "\u00fa,\u00fc", "\u00e9,\u00ea", "\u00ed", @@ -3770,13 +3861,13 @@ public final class KeyboardTextsTable { "\u00e7", null, "\u00e4,\u00e5,\u00e6,\u00aa", - "\u00f2,\u00f6,\u0153,\u00f8,\u014d,\u00ba", null, + "\u00f2,\u00f6,\u0153,\u00f8,\u014d,\u00ba", "\u00f9,\u00fb,\u016b", "\u00e8,\u0119,\u0117,\u0113,\u00eb", - null, - null, "\u00ee,\u00ec,\u00ef,\u012f,\u012b", + null, + null, "\u010d,\u0107", null, null, @@ -3848,37 +3939,20 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u00e7" }; private static final String[] TEXTS_rm = { "rm", null, - null, "\u00f2,\u00f3,\u00f6,\u00f4,\u00f5,\u0153,\u00f8" }; private static final String[] TEXTS_ro = { "ro", null, - "\u0103,\u00e2", null, + "\u0103,\u00e2", null, null, "\u00ee", @@ -3887,14 +3961,14 @@ public final class KeyboardTextsTable { null, null, "\u00e3,\u00e0,\u00e1,\u00e4,\u00e6,\u00e5,\u0101", - null, "\u0219", null, null, null, - null, "\u00ef,\u00ec,\u00ed,\u012f,\u012b", null, + null, + null, "\u00df,\u015b,\u0161", null, null, @@ -3925,10 +3999,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, "\u021b" }; @@ -3960,6 +4030,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u0451", null, null, @@ -3970,32 +4054,18 @@ public final class KeyboardTextsTable { null, null, null, + "\u044b", null, null, + "\u0449", null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u044d", "\u044a", null, null, null, null, - null, - "\u044b", - null, - null, - "\u0438", - "\u0449" + "\u044d", + "\u0438" }; private static final String[] TEXTS_si = { @@ -4015,8 +4085,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_sk = { "sk", null, - "\u00e1,\u00e4", "\u00f4,\u00f3", + "\u00e1,\u00e4", "\u00fa", "\u00e9", "\u00ed", @@ -4025,21 +4095,21 @@ public final class KeyboardTextsTable { "\u010d", null, "\u0101,\u00e0,\u00e2,\u00e3,\u00e5,\u00e6,\u0105", - "\u00f6,\u00f2,\u00f5,\u0153,\u0151,\u00f8", "\u0161", + "\u00f6,\u00f2,\u00f5,\u0153,\u0151,\u00f8", "\u016f,\u00fc,\u016b,\u0173,\u00f9,\u00fb,\u0171", "\u011b,\u0113,\u0117,\u00e8,\u00ea,\u00eb,\u0119", + "\u012b,\u012f,\u00ec,\u00ee,\u00ef,\u0131", "\u0148", "\u017e", - "\u012b,\u012f,\u00ec,\u00ee,\u00ef,\u0131", "\u00e7,\u0107", "\u00df,\u015b,\u015f", "!text/double_raqm_laqm", "!text/single_raqm_laqm", "\u00fd", + "\u017c,\u017a", "\u010f", null, - "\u017c,\u017a", null, null, null, @@ -4063,10 +4133,6 @@ public final class KeyboardTextsTable { null, null, null, - "\u0146,\u00f1,\u0144", - null, - null, - null, "\u0165", null, null, @@ -4075,21 +4141,18 @@ public final class KeyboardTextsTable { null, null, null, + "\u0146,\u00f1,\u0144", + null, + null, + null, + null, + null, + null, null, null, "\u0155", null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u013e,\u013a", null, null, @@ -4102,6 +4165,23 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u00ff", null, null, @@ -4127,12 +4207,8 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "\u0159,\u0157", null, - null, - null, "\u013c,\u0142", null, null, @@ -4142,8 +4218,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "\u0163" }; @@ -4160,13 +4234,13 @@ public final class KeyboardTextsTable { "\u010d", null, null, - null, "\u0161", null, null, null, - "\u017e", null, + null, + "\u017e", "\u0107", null, "!text/double_raqm_laqm", @@ -4201,6 +4275,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u0450", null, null, @@ -4279,26 +4367,17 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0452", + null, + null, + "\u045b", + "\u0437", + null, "\u045d", null, null, null, - null, - "\u045b", - null, - null, - "\u0455", - null, - "\u0437" + "\u0455" }; private static final String[] TEXTS_sr_ZZ = { @@ -4314,11 +4393,12 @@ public final class KeyboardTextsTable { "\u010d,\u0107,%", null, null, - null, "\u0161,%", null, null, null, + null, + null, "\u017e,%", null, null, @@ -4408,22 +4488,19 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, "\u0160alji", null, - "Idi", + null, + null, + "Sled", + null, + "Preth", + null, + "Pauza", null, null, "\u010cekaj", null, - "Gotov", - "Sled", - null, - null, - "Preth", null, "Tra\u017ei", null, @@ -4431,15 +4508,15 @@ public final class KeyboardTextsTable { null, null, null, - null, - "Pauza" + "Idi", + "Gotov" }; private static final String[] TEXTS_sv = { "sv", null, - "\u00e4,\u00e5", "\u00f6", + "\u00e4,\u00e5", null, "\u00e9", null, @@ -4448,8 +4525,8 @@ public final class KeyboardTextsTable { null, null, "\u00e6,\u00e1,\u00e0,\u00e2,\u0105,\u00e3", - "\u00f8,\u0153,\u00f3,\u00f2,\u00f4,\u00f5,\u014d", null, + "\u00f8,\u0153,\u00f3,\u00f2,\u00f4,\u00f5,\u014d", null, "\u00e8,\u00ea,\u00eb,\u0119", null, @@ -4489,14 +4566,24 @@ public final class KeyboardTextsTable { null, null, null, + "\u00e4", + null, + "\u00e5", + null, + null, null, null, "\u00f8,\u0153", null, + null, "\u00f6", null, - "\u00e5", - "\u00e4", + null, + null, + null, + null, + null, + null, null, null, null, @@ -4513,8 +4600,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_sw = { "sw", null, - "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", "\u00f4,\u00f6,\u00f2,\u00f3,\u0153,\u00f8,\u014d,\u00f5", + "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", "\u00fb,\u00fc,\u00f9,\u00fa,\u016b", "\u00e8,\u00e9,\u00ea,\u00eb,\u0113", "\u00ee,\u00ef,\u00ed,\u012b,\u00ec", @@ -4523,10 +4610,11 @@ public final class KeyboardTextsTable { "\u00e7", null, null, - null, "\u00df", null, null, + null, + null, "\u00f1", null, null, @@ -4603,8 +4691,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_tl = { "tl", null, - "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", + "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", @@ -4617,14 +4705,15 @@ public final class KeyboardTextsTable { null, null, null, + null, "\u00f1,\u0144" }; private static final String[] TEXTS_tr = { "tr", null, - null, "\u00f6", + null, "\u00fc", null, "\u0131", @@ -4633,19 +4722,20 @@ public final class KeyboardTextsTable { "\u00e7", null, null, - "\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", "\u015f", + "\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", "\u00fb,\u00f9,\u00fa,\u016b", null, - null, - null, "\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", + null, + null, "\u0107,\u010d", "\u00df,\u015b,\u0161", null, null, null, null, + null, "\u011f" }; @@ -4701,30 +4791,18 @@ public final class KeyboardTextsTable { null, null, null, - "\u0454", + "\u0456", + null, + null, + "\u0449", + null, "\u044a", null, null, null, null, - null, - "\u0456", - null, - null, + "\u0454", "\u0438", - "\u0449", - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, null, null, null, @@ -4785,8 +4863,8 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_uz = { "uz", null, - "\u00e2,\u00e4,\u00e1", "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", + "\u00e2,\u00e4,\u00e1", "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", "\u0259,\u00e9", "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", @@ -4795,27 +4873,28 @@ public final class KeyboardTextsTable { "\u00e7,\u0107,\u010d", null, null, - null, "\u015f,\u00df,\u015b,\u0161", null, null, + null, + null, "\u0148,\u00f1", "\u017e", null, null, null, null, - null, "\u00fd", null, + null, "\u011f" }; private static final String[] TEXTS_vi = { "vi", null, - "\u00e0,\u00e1,\u1ea3,\u00e3,\u1ea1,\u0103,\u1eb1,\u1eaf,\u1eb3,\u1eb5,\u1eb7,\u00e2,\u1ea7,\u1ea5,\u1ea9,\u1eab,\u1ead", "\u00f2,\u00f3,\u1ecf,\u00f5,\u1ecd,\u00f4,\u1ed3,\u1ed1,\u1ed5,\u1ed7,\u1ed9,\u01a1,\u1edd,\u1edb,\u1edf,\u1ee1,\u1ee3", + "\u00e0,\u00e1,\u1ea3,\u00e3,\u1ea1,\u0103,\u1eb1,\u1eaf,\u1eb3,\u1eb5,\u1eb7,\u00e2,\u1ea7,\u1ea5,\u1ea9,\u1eab,\u1ead", "\u00f9,\u00fa,\u1ee7,\u0169,\u1ee5,\u01b0,\u1eeb,\u1ee9,\u1eed,\u1eef,\u1ef1", "\u00e8,\u00e9,\u1ebb,\u1ebd,\u1eb9,\u00ea,\u1ec1,\u1ebf,\u1ec3,\u1ec5,\u1ec7", "\u00ec,\u00ed,\u1ec9,\u0129,\u1ecb", @@ -4836,14 +4915,15 @@ public final class KeyboardTextsTable { null, null, "\u1ef3,\u00fd,\u1ef7,\u1ef9,\u1ef5", + null, "\u0111" }; private static final String[] TEXTS_zu = { "zu", null, - "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", "\u00f3,\u00f4,\u00f6,\u00f2,\u0153,\u00f8,\u014d,\u00f5", + "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", "\u00ed,\u00ee,\u00ef,\u012b,\u00ec", @@ -4852,18 +4932,19 @@ public final class KeyboardTextsTable { "\u00e7", null, null, - null, "\u00df", null, null, + null, + null, "\u00f1" }; private static final String[] TEXTS_zz = { "zz", null, - "\u00e0,\u00e1,\u00e2,\u00e3,\u00e4,\u00e5,\u00e6,\u0101,\u0103,\u0105,\u00aa", "\u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u00f8,\u014d,\u014f,\u0151,\u0153,\u00ba", + "\u00e0,\u00e1,\u00e2,\u00e3,\u00e4,\u00e5,\u00e6,\u0101,\u0103,\u0105,\u00aa", "\u00f9,\u00fa,\u00fb,\u00fc,\u0169,\u016b,\u016d,\u016f,\u0171,\u0173", "\u00e8,\u00e9,\u00ea,\u00eb,\u0113,\u0115,\u0117,\u0119,\u011b", "\u00ec,\u00ed,\u00ee,\u00ef,\u0129,\u012b,\u012d,\u012f,\u0131,\u0133", @@ -4872,18 +4953,19 @@ public final class KeyboardTextsTable { "\u00e7,\u0107,\u0109,\u010b,\u010d", null, null, - null, "\u00df,\u015b,\u015d,\u015f,\u0161,\u017f", null, null, + null, + null, "\u00f1,\u0144,\u0146,\u0148,\u0149,\u014b", "\u017a,\u017c,\u017e", null, null, null, null, - null, "\u00fd,\u0177,\u00ff,\u0133", + null, "\u010f,\u0111,\u00f0", "\u011d,\u011f,\u0121,\u0123", null, @@ -4909,11 +4991,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, "\u00fe,\u0163,\u0165,\u0167", null, null, @@ -4924,19 +5001,16 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, "\u0155,\u0157,\u0159", null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u013a,\u013c,\u013e,\u0140,\u0142", null, null, @@ -4967,7 +5041,13 @@ public final class KeyboardTextsTable { null, null, null, - "\u0125", + null, + null, + null, + null, + null, + null, + null, null, "\u0137,\u0138", null, @@ -4975,6 +5055,7 @@ public final class KeyboardTextsTable { null, null, null, + "\u0125", null, null, null, @@ -4991,22 +5072,9 @@ public final class KeyboardTextsTable { null, null, null, + "\u0175", null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u0135", - null, - "\u0175" + "\u0135" }; private static final String[] TEXTS_DEFAULT = { @@ -5022,13 +5090,13 @@ public final class KeyboardTextsTable { EMPTY, "$", "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", - "\u00f3,\u00f4,\u00f6,\u00f2,\u0153,\u00f8,\u014d,\u00f5", EMPTY, + "\u00f3,\u00f4,\u00f6,\u00f2,\u0153,\u00f8,\u014d,\u00f5", "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", - EMPTY, - EMPTY, "\u00ed,\u00ee,\u00ef,\u012b,\u00ec", + EMPTY, + EMPTY, "\u00e7", "\u00df", "!text/double_laqm_raqm", @@ -5038,266 +5106,266 @@ public final class KeyboardTextsTable { EMPTY, EMPTY, EMPTY, + "6", + "1", + EMPTY, + "?123", + "5", + "8", + "2", + "3", + EMPTY, + EMPTY, + EMPTY, + EMPTY, + EMPTY, + EMPTY, EMPTY, EMPTY, "9", - "6", - EMPTY, - EMPTY, - "?123", - EMPTY, - EMPTY, - EMPTY, "4", - "7", - "3", - "5", - "!text/morekeys_tablet_punctuation", - EMPTY, - "8", - EMPTY, - EMPTY, - "2", "0", - "1", - "\u00f1", + "7", + EMPTY, + "!text/morekeys_tablet_punctuation", EMPTY, EMPTY, "!text/morekeys_punctuation", - EMPTY, - "\u00f8", - ",", - "\u00f6", - EMPTY, - "\u00e5", "\u00e4", EMPTY, + "\u00e5", EMPTY, + ",", + "\u00f1", ".", + "\u00f8", EMPTY, + EMPTY, + "\u00f6", "\u00ab", - "}", + ")", + ">", EMPTY, "\u203a", - "(", - "<", - "\u00e6", - "\u00bf", - ")", - "\u2264", - "{", - "!autoColumnOrder!8,\\,,?,!,#,!text/keyspec_right_parenthesis,!text/keyspec_left_parenthesis,/,;,',@,:,-,\",+,\\%,&", - EMPTY, - "\u2039", - "[", - "\u2020,\u2021,\u2605", - "\u00bb", "\u2265", EMPTY, - ">", + "\u00bf", + "\u2039", ",", - ".", - "]", - "%", + "!autoColumnOrder!8,\\,,?,!,#,!text/keyspec_right_parenthesis,!text/keyspec_left_parenthesis,/,;,',@,:,-,\",+,\\%,&", EMPTY, + "]", + EMPTY, + "}", + "\u00bb", + "\u2264", + "\u00e6", + "(", + "\u2020,\u2021,\u2605", + ".", + "{", + "<", + "[", + "!fixedColumnOrder!3,!text/keyspecs_right_parenthesis_more_keys", + EMPTY, + "\u00f1", + EMPTY, + "%", + ";", EMPTY, EMPTY, EMPTY, "!fixedColumnOrder!3,!text/keyspecs_left_parenthesis_more_keys", EMPTY, EMPTY, - "\u266a,\u2665,\u2660,\u2666,\u2663", + EMPTY, + EMPTY, + EMPTY, "\u2030", - EMPTY, - "!fixedColumnOrder!3,!text/keyspecs_right_parenthesis_more_keys", "?", - EMPTY, - EMPTY, - ";", - EMPTY, - EMPTY, - "\u00f1", - EMPTY, - "!autoColumnOrder!8,\\,,?,!,#,!text/keyspec_right_parenthesis,!text/keyspec_left_parenthesis,/,;,',@,:,-,\",+,\\%,&", + "\u266a,\u2665,\u2660,\u2666,\u2663", EMPTY, "!string/label_send_key", EMPTY, - "!string/label_go_key", + EMPTY, + EMPTY, + "!string/label_next_key", + EMPTY, + "!string/label_previous_key", + EMPTY, + "!string/label_pause_key", EMPTY, EMPTY, "!string/label_wait_key", EMPTY, - "!string/label_done_key", - "!string/label_next_key", - EMPTY, - EMPTY, - "!string/label_previous_key", - EMPTY, + "!autoColumnOrder!8,\\,,?,!,#,!text/keyspec_right_parenthesis,!text/keyspec_left_parenthesis,/,;,',@,:,-,\",+,\\%,&", "!string/label_search_key", EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, - EMPTY, - "!string/label_pause_key", - EMPTY, - "\u00a1,\u203d", - EMPTY, - "q", - "x", - EMPTY, - "w", + "!string/label_go_key", + "!string/label_done_key", + EMPTY, + EMPTY, + EMPTY, + EMPTY, + EMPTY, EMPTY, EMPTY, - "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_right_double_angle_quote", - "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_left_double_angle_quote", "\u00b1", "y", EMPTY, + "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_right_double_angle_quote", + EMPTY, "\u00a2,\u00a3,\u20ac,\u00a5,\u20b1", - EMPTY, - "\u201c,\u201e,\u201d", - EMPTY, - EMPTY, - EMPTY, - EMPTY, - "7", - "*", - "*", + "x", + "\u00a1,\u203d", + "w", + "q", + "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_left_double_angle_quote", "9", - "\u2070,\u2080,\u207f,\u2205", EMPTY, - "!hasLabels!,!text/label_next_key|!code/key_action_next", + "(,[,{,<", + "2", + "{", + "123", + "\uff0a\uff03", + "$,\u20ac,\u00a3,\u00a5,\u00a2", + EMPTY, + "!text/keyspec_left_single_angle_quote,!text/keyspec_right_single_angle_quote", + "!icon/action_cut|!code/action_cut", + "\u2018,\u2019,\u201a", + "!", + EMPTY, + "!", + EMPTY, + EMPTY, + "%", + "\u201d,\u201e,\u201c", + EMPTY, + EMPTY, + EMPTY, + "!icon/action_select_all|!code/action_select_all", + "\u2074,\u2084", "&,|", EMPTY, EMPTY, EMPTY, - "!text/keyspec_right_double_angle_quote,!text/keyspec_left_double_angle_quote", - "\\%", - EMPTY, - "!", - "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", - "#", - "123", - "!", + "@", + "[", + "$,\u00a2,\u20ac,\u00a3,\u00a5,\u20b1", + "!text/keyspec_greater_than,!text/keyspec_right_curly_bracket,!text/keyspec_right_square_bracket", + "\"", + "^", ">", - "\u00b3,\u2083,\u00be,\u215c", - "\u201a,\u2018,\u2019", - "(,[,{,<", + EMPTY, + EMPTY, + EMPTY, + EMPTY, + "\u2070,\u2080,\u207f,\u2205", + EMPTY, EMPTY, "!icon/settings_key|!code/key_settings", + "=", + "!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", EMPTY, - "\u2078,\u2088", - "!text/keyspec_less_than,!text/keyspec_left_curly_bracket,!text/keyspec_left_square_bracket", + EMPTY, + "PM", EMPTY, EMPTY, EMPTY, - "!icon/shortcut_key|!code/key_shortcut", EMPTY, + "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", + "AM", + "]", EMPTY, - "+,=", - "!hasLabels!,.net,.org,.gov,.edu", - "\"", - "1", - "\u2075,\u2085,\u215d", + "\u2019,\u201a,\u2018", + EMPTY, + "3", + "5", + EMPTY, + "(", + ";", + "!hasLabels!,!text/label_previous_key|!code/key_action_previous", + "*", EMPTY, "!icon/action_redo|!code/action_redo", EMPTY, + "\u201a,\u2018,\u2019", + "!icon/action_copy|!code/action_copy", + "!icon/shortcut_key|!code/key_shortcut", + "*", EMPTY, - "\u2074,\u2084", - EMPTY, - ":", - "\u2077,\u2087,\u215e", - "\u00b9,\u2081,\u00bd,\u2153,\u00bc,\u215b", - "\u00b2,\u2082,\u2154", - "[", - "#", - EMPTY, - EMPTY, - EMPTY, - "\\\\", - "}", - "!icon/action_paste|!code/action_paste", - EMPTY, - "\\%", - "\u2018,\u2019,\u201a", EMPTY, "\u201e,\u201c,\u201d", - "\u2019,\u201a,\u2018", + "\u00b3,\u2083,\u00be,\u215c", + "\u2075,\u2085,\u215d", + "\u2078,\u2088", + "&", + "7", EMPTY, - "~ [ <", - "AM", + "\\\\", + "\u2077,\u2087,\u215e", + EMPTY, + "<", + "\u201c,\u201e,\u201d", + "#", + "-,\u2013,\u2014,_", + EMPTY, + ")", + "!text/keyspec_less_than,!text/keyspec_left_curly_bracket,!text/keyspec_left_square_bracket", + EMPTY, + "+,=", + "!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, - "!text/keyspec_right_single_angle_quote,!text/keyspec_left_single_angle_quote", - "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", EMPTY, - "\u2076,\u2086", - "!hasLabels!,!text/label_previous_key|!code/key_action_previous", - "'", - "$", - ";", - "@", EMPTY, EMPTY, "!icon/action_undo|!code/action_undo", "\u2079,\u2089", - EMPTY, - EMPTY, - "!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes", - "^", - "\u201c,\u201d,\u201e", - "$,\u00a2,\u20ac,\u00a3,\u00a5,\u20b1", - "<", - "8", - EMPTY, - EMPTY, - "{", - EMPTY, - "!icon/action_select_all|!code/action_select_all", - "5", - "!icon/action_cut|!code/action_cut", - "!text/keyspec_greater_than,!text/keyspec_right_curly_bracket,!text/keyspec_right_square_bracket", - EMPTY, - EMPTY, - EMPTY, - EMPTY, - "),],},>", - "?,/", - "4", - "!fixedColumnOrder!2,!hasLabels!,!text/keylabel_time_am,!text/keylabel_time_pm", - "6", - "(", - EMPTY, - "\u201d,\u201e,\u201c", - "2", - "=", - "%", - "= \\\\ <", - EMPTY, - "PM", - "!text/keyspec_left_single_angle_quote,!text/keyspec_right_single_angle_quote", - EMPTY, - "!icon/action_copy|!code/action_copy", - EMPTY, - ".com", - "|", - "$,\u20ac,\u00a3,\u00a5,\u00a2", - EMPTY, - "!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", + "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", + "$", + "#", "@", - "&", EMPTY, - "!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", + "!text/keyspec_right_single_angle_quote,!text/keyspec_left_single_angle_quote", + "!hasLabels!,!text/label_next_key|!code/key_action_next", + ":", + "= \\\\ <", + "1", "\u2018,\u201a,\u2019", EMPTY, - "\uff0a\uff03", - ")", + "8", + "~ [ <", + "|", + "?,/", EMPTY, - "]", EMPTY, - "-,\u2013,\u2014,_", - "3", + EMPTY, + "\\%", + "),],},>", + "!icon/action_paste|!code/action_paste", + EMPTY, + EMPTY, + "\u201c,\u201d,\u201e", + "!hasLabels!,.net,.org,.gov,.edu", + "4", + "\u2076,\u2086", + "\u00b9,\u2081,\u00bd,\u2153,\u00bc,\u215b", + EMPTY, + "6", + "!fixedColumnOrder!2,!hasLabels!,!text/keylabel_time_am,!text/keylabel_time_pm", + ".com", + "\\%", + "!text/keyspec_right_double_angle_quote,!text/keyspec_left_double_angle_quote", + "\u00b2,\u2082,\u2154", + "'", + EMPTY, + "!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes", + "}", + EMPTY, "0" }; diff --git a/tools/make-keyboard-text-py/locales/ar.json b/tools/make-keyboard-text-py/locales/ar.json index 1b68c05ff..092caa60f 100644 --- a/tools/make-keyboard-text-py/locales/ar.json +++ b/tools/make-keyboard-text-py/locales/ar.json @@ -46,21 +46,23 @@ "!text/keyspecs_right_parenthesis_more_keys" ], "arabic_diacritics": [ - "!fixedColumnOrder!7", - " ٕ|ٕ", - " ٔ|ٔ", - " ْ|ْ", - " ٍ|ٍ", - " ٌ|ٌ", - " ً|ً", - " ّ|ّ", - " ٖ|ٖ", - " ٰ|ٰ", - " ٓ|ٓ", - " ِ|ِ", - " ُ|ُ", - " َ|َ", - "ـــ|ـ" + "!fixedColumnOrder!8", + " \u0654◌|\u0654", + " \u0652◌|\u0652", + " \u064d◌|\u064d", + " \u064c◌|\u064c", + " \u0651◌|\u0651", + " \u064b◌|\u064b", + "!text/keyspec_symbols_question", + "!", + " \u0656◌|\u0656", + " \u0670◌|\u0670", + " \u0653◌|\u0653", + " \u0650◌|\u0650", + " \u064f◌|\u064f", + "\u0640", + " \u0655◌|\u0655", + " \u064e◌|\u064e" ] }, "keyspec": { diff --git a/tools/make-keyboard-text-py/locales/ckb.json b/tools/make-keyboard-text-py/locales/ckb.json index 44df1ead3..343378cd0 100644 --- a/tools/make-keyboard-text-py/locales/ckb.json +++ b/tools/make-keyboard-text-py/locales/ckb.json @@ -47,20 +47,20 @@ ], "arabic_diacritics": [ "!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" ] }, "keyspec": { diff --git a/tools/make-keyboard-text-py/locales/fa.json b/tools/make-keyboard-text-py/locales/fa.json index 75fe0c906..7f7faaa02 100644 --- a/tools/make-keyboard-text-py/locales/fa.json +++ b/tools/make-keyboard-text-py/locales/fa.json @@ -58,21 +58,23 @@ "!text/keyspec_greater_than" ], "arabic_diacritics": [ - "!fixedColumnOrder!7", - " ٕ|ٕ", - " ْ|ْ", - " ّ|ّ", - " ٌ|ٌ", - " ٍ|ٍ", - " ً|ً", - " ٔ|ٔ", - " ٖ|ٖ", - " ٰ|ٰ", - " ٓ|ٓ", - " ُ|ُ", - " ِ|ِ", - " َ|َ", - "ـــ|ـ" + "!fixedColumnOrder!8", + " \u0654◌|\u0654", + " \u0652◌|\u0652", + " \u064d◌|\u064d", + " \u064c◌|\u064c", + " \u0651◌|\u0651", + " \u064b◌|\u064b", + "!text/keyspec_symbols_question", + "!", + " \u0656◌|\u0656", + " \u0670◌|\u0670", + " \u0653◌|\u0653", + " \u0650◌|\u0650", + " \u064f◌|\u064f", + "\u0640", + " \u0655◌|\u0655", + " \u064e◌|\u064e" ] }, "keyspec": {