diff --git a/app/src/main/java/eu/faircode/email/DeepL.java b/app/src/main/java/eu/faircode/email/DeepL.java index 683db6af6e..5fd73cb633 100644 --- a/app/src/main/java/eu/faircode/email/DeepL.java +++ b/app/src/main/java/eu/faircode/email/DeepL.java @@ -116,7 +116,35 @@ public class DeepL { int frequency = prefs.getInt("translated_" + target, 0); - String resname = "language_" + target.toLowerCase().replace('-', '_'); + String flag; + if ("CS".equals(target)) + flag = "CZ"; + else if ("DA".equals(target)) + flag = "DK"; + else if ("EL".equals(target)) + flag = "GR"; + else if ("ET".equals(target)) + flag = "EE"; + else if ("JA".equals(target)) + flag = "JP"; + else if ("KO".equals(target)) + flag = "KR"; + else if ("NB".equals(target)) + flag = "NO"; + else if ("SL".equals(target)) + flag = "SI"; + else if ("SV".equals(target)) + flag = "SE"; + else if ("UK".equals(target)) + flag = "UA"; + else if ("ZH".equals(target)) + flag = "CN"; + else { + String[] t = target.split("-"); + flag = t[t.length - 1]; + } + + String resname = "flag_" + flag.toLowerCase(); int resid = res.getIdentifier(resname, "drawable", pkg); languages.add(new Language(name, target, formality, diff --git a/app/src/main/resExtra/drawable/language_bg.png b/app/src/main/resExtra/drawable/language_bg.png deleted file mode 100644 index b24e1e21e1..0000000000 Binary files a/app/src/main/resExtra/drawable/language_bg.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_cs.png b/app/src/main/resExtra/drawable/language_cs.png deleted file mode 100644 index 82ce85ce09..0000000000 Binary files a/app/src/main/resExtra/drawable/language_cs.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_da.png b/app/src/main/resExtra/drawable/language_da.png deleted file mode 100644 index cb7bff7c92..0000000000 Binary files a/app/src/main/resExtra/drawable/language_da.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_de.png b/app/src/main/resExtra/drawable/language_de.png deleted file mode 100644 index ebb1843487..0000000000 Binary files a/app/src/main/resExtra/drawable/language_de.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_el.png b/app/src/main/resExtra/drawable/language_el.png deleted file mode 100644 index c185d0bf38..0000000000 Binary files a/app/src/main/resExtra/drawable/language_el.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_en_gb.png b/app/src/main/resExtra/drawable/language_en_gb.png deleted file mode 100644 index fb1edaa081..0000000000 Binary files a/app/src/main/resExtra/drawable/language_en_gb.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_en_us.png b/app/src/main/resExtra/drawable/language_en_us.png deleted file mode 100644 index b269593a3b..0000000000 Binary files a/app/src/main/resExtra/drawable/language_en_us.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_es.png b/app/src/main/resExtra/drawable/language_es.png deleted file mode 100644 index cf53a8d652..0000000000 Binary files a/app/src/main/resExtra/drawable/language_es.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_et.png b/app/src/main/resExtra/drawable/language_et.png deleted file mode 100644 index 47eb4f6c06..0000000000 Binary files a/app/src/main/resExtra/drawable/language_et.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_fi.png b/app/src/main/resExtra/drawable/language_fi.png deleted file mode 100644 index a585cf4836..0000000000 Binary files a/app/src/main/resExtra/drawable/language_fi.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_fr.png b/app/src/main/resExtra/drawable/language_fr.png deleted file mode 100644 index 91a645e833..0000000000 Binary files a/app/src/main/resExtra/drawable/language_fr.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_hu.png b/app/src/main/resExtra/drawable/language_hu.png deleted file mode 100644 index 62bfc27cfd..0000000000 Binary files a/app/src/main/resExtra/drawable/language_hu.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_id.png b/app/src/main/resExtra/drawable/language_id.png deleted file mode 100644 index e938f433bb..0000000000 Binary files a/app/src/main/resExtra/drawable/language_id.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_it.png b/app/src/main/resExtra/drawable/language_it.png deleted file mode 100644 index 8e9e7fa697..0000000000 Binary files a/app/src/main/resExtra/drawable/language_it.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_ja.png b/app/src/main/resExtra/drawable/language_ja.png deleted file mode 100644 index 8fb1a36a30..0000000000 Binary files a/app/src/main/resExtra/drawable/language_ja.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_ko.png b/app/src/main/resExtra/drawable/language_ko.png deleted file mode 100644 index 58b00b5805..0000000000 Binary files a/app/src/main/resExtra/drawable/language_ko.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_lt.png b/app/src/main/resExtra/drawable/language_lt.png deleted file mode 100644 index ed53328e9e..0000000000 Binary files a/app/src/main/resExtra/drawable/language_lt.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_lv.png b/app/src/main/resExtra/drawable/language_lv.png deleted file mode 100644 index 007cdce965..0000000000 Binary files a/app/src/main/resExtra/drawable/language_lv.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_nb.png b/app/src/main/resExtra/drawable/language_nb.png deleted file mode 100644 index f228e9f487..0000000000 Binary files a/app/src/main/resExtra/drawable/language_nb.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_nl.png b/app/src/main/resExtra/drawable/language_nl.png deleted file mode 100644 index 0f98743cb3..0000000000 Binary files a/app/src/main/resExtra/drawable/language_nl.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_pl.png b/app/src/main/resExtra/drawable/language_pl.png deleted file mode 100644 index b9807dcce0..0000000000 Binary files a/app/src/main/resExtra/drawable/language_pl.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_pt_br.png b/app/src/main/resExtra/drawable/language_pt_br.png deleted file mode 100644 index 40890a6dcb..0000000000 Binary files a/app/src/main/resExtra/drawable/language_pt_br.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_pt_pt.png b/app/src/main/resExtra/drawable/language_pt_pt.png deleted file mode 100644 index 8698cfaa88..0000000000 Binary files a/app/src/main/resExtra/drawable/language_pt_pt.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_ro.png b/app/src/main/resExtra/drawable/language_ro.png deleted file mode 100644 index cc2494d251..0000000000 Binary files a/app/src/main/resExtra/drawable/language_ro.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_ru.png b/app/src/main/resExtra/drawable/language_ru.png deleted file mode 100644 index d36f4b8f9f..0000000000 Binary files a/app/src/main/resExtra/drawable/language_ru.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_sk.png b/app/src/main/resExtra/drawable/language_sk.png deleted file mode 100644 index 8d9d1d76da..0000000000 Binary files a/app/src/main/resExtra/drawable/language_sk.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_sl.png b/app/src/main/resExtra/drawable/language_sl.png deleted file mode 100644 index 584888a165..0000000000 Binary files a/app/src/main/resExtra/drawable/language_sl.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_sv.png b/app/src/main/resExtra/drawable/language_sv.png deleted file mode 100644 index df520500f3..0000000000 Binary files a/app/src/main/resExtra/drawable/language_sv.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_tr.png b/app/src/main/resExtra/drawable/language_tr.png deleted file mode 100644 index c147631c8b..0000000000 Binary files a/app/src/main/resExtra/drawable/language_tr.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_uk.png b/app/src/main/resExtra/drawable/language_uk.png deleted file mode 100644 index badac50f4b..0000000000 Binary files a/app/src/main/resExtra/drawable/language_uk.png and /dev/null differ diff --git a/app/src/main/resExtra/drawable/language_zh.png b/app/src/main/resExtra/drawable/language_zh.png deleted file mode 100644 index 17cd5d018d..0000000000 Binary files a/app/src/main/resExtra/drawable/language_zh.png and /dev/null differ