diff options
| author | Jules Aguillon | 2023-06-25 15:52:24 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2023-06-25 15:52:24 +0200 |
| commit | 8ba82d2555342f6cf5e14d19c1d7bcadf46ab604 (patch) | |
| tree | 71495d1ab9cacbeffe8f8cf6abc069765ba2a54d /res/values/layouts.xml | |
| parent | f36864533c33f8f1986db150987e354c59c7482b (diff) | |
| download | unexpected-keyboard-8ba82d2555342f6cf5e14d19c1d7bcadf46ab604.tar.gz unexpected-keyboard-8ba82d2555342f6cf5e14d19c1d7bcadf46ab604.zip | |
Generate layouts arrays used in settings
`gen_layouts.py` lists the layouts in `res/xml` and generate the
`pref_layout_values` and `pref_layout_entries` arrays into
`res/values/layouts.xml`.
These arrays are hard to maintain as the order has to match, which is
fragile.
This relies on every layouts having a `name` attribute.
Diffstat (limited to 'res/values/layouts.xml')
| -rw-r--r-- | res/values/layouts.xml | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/res/values/layouts.xml b/res/values/layouts.xml new file mode 100644 index 0000000..6042437 --- /dev/null +++ b/res/values/layouts.xml @@ -0,0 +1,84 @@ +<?xml version='1.0' encoding='UTF-8'?> +<resources> + <!--DO NOT EDIT. This file is generated, see gen_layouts.py.--> + <string-array name="pref_layout_values"> + <item>none</item> + <item>latn_qwerty_us</item> + <item>latn_colemak</item> + <item>latn_dvorak</item> + <item>arab_alt</item> + <item>arab_pc</item> + <item>arab_pc_ckb</item> + <item>arab_pc_ir</item> + <item>beng_national</item> + <item>beng_provat</item> + <item>cyrl_jcuken_ru</item> + <item>cyrl_jcuken_uk</item> + <item>cyrl_yaverti</item> + <item>deva_alt</item> + <item>deva_inscript</item> + <item>grek_qwerty</item> + <item>hang_dubeolsik_kr</item> + <item>hebr_1_il</item> + <item>hebr_2_il</item> + <item>latn_azerty_fr</item> + <item>latn_bone</item> + <item>latn_neo2</item> + <item>latn_qwerty_br</item> + <item>latn_qwerty_es</item> + <item>latn_qwerty_hu</item> + <item>latn_qwerty_lv</item> + <item>latn_qwerty_no</item> + <item>latn_qwerty_pl</item> + <item>latn_qwerty_ro</item> + <item>latn_qwerty_se</item> + <item>latn_qwerty_tr</item> + <item>latn_qwerty_vi</item> + <item>latn_qwertz</item> + <item>latn_qwertz_cz</item> + <item>latn_qwertz_de</item> + <item>latn_qwertz_hu</item> + <item>latn_qwertz_sk</item> + <item>custom</item> + </string-array> + <string-array name="pref_layout_entries"> + <item>None</item> + <item>QWERTY (US)</item> + <item>Colemak</item> + <item>Dvorak</item> + <item>Arabic Alt</item> + <item>Arabic PC</item> + <item>Arabic (کوردی)</item> + <item>Persian PC</item> + <item>বাংলা (জাতীয়)</item> + <item>বাংলা (প্রভাত)</item> + <item>ЙЦУКЕН (Русский)</item> + <item>ЙЦУКЕН (Українська)</item> + <item>ЯВЕРТЪ</item> + <item>देवनागरी (हिंदी)-2</item> + <item>देवनागरी (हिंदी)-1</item> + <item>QWERTY (Greek)</item> + <item>두벌식 (Korean)</item> + <item>Hebrew 1</item> + <item>Hebrew 2</item> + <item>AZERTY (Français)</item> + <item>Bone</item> + <item>Neo 2</item> + <item>QWERTY (Brasileiro)</item> + <item>QWERTY (Español)</item> + <item>QWERTY (Magyar)</item> + <item>QWERTY (Latvian)</item> + <item>QWERTY (Norwegian)</item> + <item>QWERTY (Polski)</item> + <item>QWERTY (Română)</item> + <item>QWERTY (Swedish)</item> + <item>QWERTY (Türkçe)</item> + <item>QWERTY (Vietnamese)</item> + <item>QWERTZ</item> + <item>QWERTZ (Czech)</item> + <item>QWERTZ (Deutsch)</item> + <item>QWERTZ (Magyar)</item> + <item>QWERTZ (Slovak)</item> + <item>@string/pref_layout_e_custom</item> + </string-array> +</resources>
\ No newline at end of file |
