HeliBoard/app/src/main/assets/language_key_texts
Helium314 ac7fb752df
Use language tags (#445)
WARNING: due to renames, your existing user history and blacklist files might not be used after this commit. If you build the app with this commit, backup and restore settings ot fix it.

Use language tags for identifying a string locale, not Locale.toString.
This allows to avoid issues with non-default scripts, e.g. we can now use `sr-Latn` instead of the `sr_ZZ` workaround.
Existing files are not renamed, but rename will happen when restoring backups.

Most of the occurrences of a locale string have been replaced with Locale where possible. One notable exception is in user dictionary settings, where the locale string must be used to retrieve contents from system personal dictionary.

Internal script IDs are switched to string as used in language tags, e.g. Latn for latin. This allows for correct interpretation of a Locale with explicitly specified script.
2024-01-28 10:42:42 +01:00
..
af.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
all_more_keys.txt sort the all/more more keys by frequency 2023-11-27 17:43:40 +01:00
ar.txt remove special labels from symbols layouts (except currency key) 2024-01-04 20:03:13 +01:00
az.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
be.txt use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
bg.txt fix a bunch of mostly small issues with the new parser and layouts 2023-12-02 09:28:57 +01:00
bn-BD.txt Use language tags (#445) 2024-01-28 10:42:42 +01:00
bn-IN.txt Use language tags (#445) 2024-01-28 10:42:42 +01:00
ca.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
cs.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
da.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
de-CH.txt Use language tags (#445) 2024-01-28 10:42:42 +01:00
de-DE.txt Use language tags (#445) 2024-01-28 10:42:42 +01:00
de.txt add more layouts for new parser 2023-11-30 11:00:44 +01:00
el.txt add some more layouts 2023-11-28 21:27:29 +01:00
en.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
eo.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
es.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
et.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
eu.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
fa.txt remove special labels from symbols layouts (except currency key) 2024-01-04 20:03:13 +01:00
fi.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
fr.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
gl.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
gu.txt add missed gu locale key texts 2024-01-23 20:42:11 +01:00
hi-Latn.txt Use language tags (#445) 2024-01-28 10:42:42 +01:00
hi.txt fix a bunch of mostly small issues with the new parser and layouts 2023-12-02 09:28:57 +01:00
hr.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
hu.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
hy.txt use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
is.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
it.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
iw.txt fix a bunch of mostly small issues with the new parser and layouts 2023-12-02 09:28:57 +01:00
ka.txt add some more layouts 2023-11-28 21:27:29 +01:00
kk.txt add slavic layouts for new parser 2023-11-28 18:34:28 +01:00
km.txt add remaining layouts 2023-11-30 21:47:11 +01:00
kn.txt add remaining layouts 2023-11-30 21:47:11 +01:00
ko.txt use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
ky.txt use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
lo.txt fix a bunch of mostly small issues with the new parser and layouts 2023-12-02 09:28:57 +01:00
lt.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
lv.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
mk.txt use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
ml.txt add remaining layouts 2023-11-30 21:47:11 +01:00
mn.txt add slavic layouts for new parser 2023-11-28 18:34:28 +01:00
more_more_keys.txt sort the all/more more keys by frequency 2023-11-27 17:43:40 +01:00
mr.txt add remaining layouts 2023-11-30 21:47:11 +01:00
my.txt use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
nb.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
ne.txt add remaining layouts 2023-11-30 21:47:11 +01:00
nl.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
pl.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
pt.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
rm.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
ro.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
ru.txt use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
si.txt add remaining layouts 2023-11-30 21:47:11 +01:00
sk.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
sl.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
sr-Latn.txt Use language tags (#445) 2024-01-28 10:42:42 +01:00
sr.txt use new parser for symbols layouts 2023-11-27 13:50:46 +01:00
sv.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
sw.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
ta.txt add more layouts for new parser 2023-11-30 11:00:44 +01:00
te.txt add remaining layouts 2023-11-30 21:47:11 +01:00
th.txt add remaining layouts 2023-11-30 21:47:11 +01:00
tl.txt Use language tags (#445) 2024-01-28 10:42:42 +01:00
tr.txt add remaining layouts 2023-11-30 21:47:11 +01:00
uk.txt add slavic layouts for new parser 2023-11-28 18:34:28 +01:00
ur.txt remove special labels from symbols layouts (except currency key) 2024-01-04 20:03:13 +01:00
uz.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
vi.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
zu.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00
zz.txt Switch most latin layouts to use the simple parser (#276) 2023-11-19 21:16:23 +01:00