From 8e699bc609be53546a553572305de3d1d15e083f Mon Sep 17 00:00:00 2001 From: Nigel van Keulen Date: Tue, 20 Feb 2024 13:29:34 +0100 Subject: [PATCH] Update to package --- .GITIGNORE | 160 + .vscode/settings.json | 3 + LICENSE | 339 + MANIFEST.in | 7 + README.md | 40 + locale_selector/__init__.py | 0 locale_selector/apps.py | 6 + locale_selector/jobs.py | 124 + .../locale/ar/LC_MESSAGES/django.po | 30 + .../locale/be/LC_MESSAGES/django.po | 95 + .../locale/bg/LC_MESSAGES/django.po | 26 + .../locale/ca/LC_MESSAGES/django.po | 91 + .../locale/cs/LC_MESSAGES/django.po | 94 + .../locale/cy/LC_MESSAGES/django.po | 92 + .../locale/da/LC_MESSAGES/django.po | 25 + .../locale/de/LC_MESSAGES/django.po | 102 + .../locale/el/LC_MESSAGES/django.po | 29 + .../locale/en/LC_MESSAGES/django.po | 103 + .../locale/es/LC_MESSAGES/django.po | 93 + .../locale/et/LC_MESSAGES/django.po | 35 + .../locale/fa/LC_MESSAGES/django.po | 25 + .../locale/fi/LC_MESSAGES/django.po | 91 + .../locale/fr/LC_MESSAGES/django.po | 98 + .../locale/gl/LC_MESSAGES/django.po | 91 + .../locale/he_IL/LC_MESSAGES/django.po | 27 + .../locale/hr_HR/LC_MESSAGES/django.po | 95 + .../locale/hu/LC_MESSAGES/django.po | 92 + .../locale/id_ID/LC_MESSAGES/django.po | 29 + .../locale/is_IS/LC_MESSAGES/django.po | 93 + .../locale/it/LC_MESSAGES/django.po | 95 + .../locale/ja/LC_MESSAGES/django.po | 29 + .../locale/ko/LC_MESSAGES/django.po | 92 + .../locale/lt/LC_MESSAGES/django.po | 94 + .../locale/lv/LC_MESSAGES/django.po | 26 + .../locale/mi/LC_MESSAGES/django.po | 92 + .../locale/mn/LC_MESSAGES/django.po | 29 + .../locale/my/LC_MESSAGES/django.po | 25 + .../locale/nb/LC_MESSAGES/django.po | 29 + .../locale/nl/LC_MESSAGES/django.po | 40 + .../locale/pl/LC_MESSAGES/django.po | 92 + .../locale/pt_BR/LC_MESSAGES/django.po | 97 + .../locale/pt_PT/LC_MESSAGES/django.po | 94 + .../locale/ro/LC_MESSAGES/django.po | 93 + .../locale/ru/LC_MESSAGES/django.po | 94 + .../locale/sk_SK/LC_MESSAGES/django.po | 27 + .../locale/sl/LC_MESSAGES/django.po | 94 + .../locale/sv/LC_MESSAGES/django.po | 93 + .../locale/tet/LC_MESSAGES/django.po | 30 + .../locale/th/LC_MESSAGES/django.po | 28 + .../locale/tr/LC_MESSAGES/django.po | 29 + .../locale/tr_TR/LC_MESSAGES/django.po | 29 + .../locale/uk/LC_MESSAGES/django.po | 97 + .../locale/vi/LC_MESSAGES/django.po | 26 + .../locale/zh/LC_MESSAGES/django.po | 25 + .../locale/zh_Hans/LC_MESSAGES/django.po | 89 + .../locale/zh_Hant/LC_MESSAGES/django.po | 32 + locale_selector/migrations/__init__.py | 0 .../locale_selector/css/locale_selector.css | 194 + .../locale_selector/flags-4x3/_basque.svg | 151 + .../locale_selector/flags-4x3/_catalonia.svg | 146 + .../flags-4x3/_earth_pernefeldt.svg | 327 + .../locale_selector/flags-4x3/_galicia.svg | 1059 +++ .../locale_selector/flags-4x3/_generic.svg | 223 + .../locale_selector/flags-4x3/_olympic.svg | 253 + .../locale_selector/flags-4x3/_scotland.svg | 107 + .../flags-4x3/_united_nations.svg | 718 ++ .../locale_selector/flags-4x3/_wales.svg | 135 + .../static/locale_selector/flags-4x3/ad.svg | 152 + .../static/locale_selector/flags-4x3/ae.svg | 44 + .../static/locale_selector/flags-4x3/af.svg | 779 ++ .../static/locale_selector/flags-4x3/ag.svg | 25 + .../static/locale_selector/flags-4x3/ai.svg | 791 ++ .../static/locale_selector/flags-4x3/al.svg | 18 + .../static/locale_selector/flags-4x3/am.svg | 16 + .../static/locale_selector/flags-4x3/ao.svg | 39 + .../static/locale_selector/flags-4x3/aq.svg | 20 + .../static/locale_selector/flags-4x3/ar.svg | 160 + .../static/locale_selector/flags-4x3/as.svg | 120 + .../static/locale_selector/flags-4x3/at.svg | 17 + .../static/locale_selector/flags-4x3/au.svg | 31 + .../static/locale_selector/flags-4x3/aw.svg | 210 + .../static/locale_selector/flags-4x3/ax.svg | 27 + .../static/locale_selector/flags-4x3/az.svg | 49 + .../static/locale_selector/flags-4x3/ba.svg | 53 + .../static/locale_selector/flags-4x3/bb.svg | 23 + .../static/locale_selector/flags-4x3/bd.svg | 16 + .../static/locale_selector/flags-4x3/be.svg | 40 + .../static/locale_selector/flags-4x3/bf.svg | 19 + .../static/locale_selector/flags-4x3/bg.svg | 19 + .../static/locale_selector/flags-4x3/bh.svg | 21 + .../static/locale_selector/flags-4x3/bi.svg | 29 + .../static/locale_selector/flags-4x3/bj.svg | 47 + .../static/locale_selector/flags-4x3/bl.svg | 17 + .../static/locale_selector/flags-4x3/bm.svg | 363 + .../static/locale_selector/flags-4x3/bn.svg | 137 + .../static/locale_selector/flags-4x3/bo.svg | 37 + .../static/locale_selector/flags-4x3/bq.svg | 17 + .../static/locale_selector/flags-4x3/br.svg | 88 + .../static/locale_selector/flags-4x3/brl.svg | 260 + .../static/locale_selector/flags-4x3/bs.svg | 24 + .../static/locale_selector/flags-4x3/bt.svg | 217 + .../static/locale_selector/flags-4x3/bv.svg | 26 + .../static/locale_selector/flags-4x3/bw.svg | 39 + .../static/locale_selector/flags-4x3/by.svg | 266 + .../static/locale_selector/flags-4x3/bz.svg | 302 + .../static/locale_selector/flags-4x3/ca.svg | 25 + .../static/locale_selector/flags-4x3/cc.svg | 29 + .../static/locale_selector/flags-4x3/cd.svg | 16 + .../static/locale_selector/flags-4x3/cf.svg | 25 + .../static/locale_selector/flags-4x3/cg.svg | 22 + .../static/locale_selector/flags-4x3/ch.svg | 20 + .../static/locale_selector/flags-4x3/ci.svg | 39 + .../static/locale_selector/flags-4x3/ck.svg | 38 + .../static/locale_selector/flags-4x3/cl.svg | 23 + .../static/locale_selector/flags-4x3/cm.svg | 25 + .../static/locale_selector/flags-4x3/cn.svg | 123 + .../static/locale_selector/flags-4x3/co.svg | 17 + .../static/locale_selector/flags-4x3/cr.svg | 17 + .../static/locale_selector/flags-4x3/cu.svg | 24 + .../static/locale_selector/flags-4x3/cv.svg | 34 + .../static/locale_selector/flags-4x3/cw.svg | 29 + .../static/locale_selector/flags-4x3/cx.svg | 30 + .../static/locale_selector/flags-4x3/cy.svg | 47 + .../static/locale_selector/flags-4x3/cz.svg | 22 + .../static/locale_selector/flags-4x3/de.svg | 37 + .../static/locale_selector/flags-4x3/dj.svg | 23 + .../static/locale_selector/flags-4x3/dk.svg | 22 + .../static/locale_selector/flags-4x3/dm.svg | 192 + .../static/locale_selector/flags-4x3/do.svg | 6801 +++++++++++++++++ .../static/locale_selector/flags-4x3/dz.svg | 22 + .../static/locale_selector/flags-4x3/ec.svg | 184 + .../static/locale_selector/flags-4x3/ee.svg | 39 + .../static/locale_selector/flags-4x3/eg.svg | 81 + .../static/locale_selector/flags-4x3/eh.svg | 48 + .../static/locale_selector/flags-4x3/eo.svg | 5 + .../static/locale_selector/flags-4x3/er.svg | 42 + .../static/locale_selector/flags-4x3/es.svg | 1885 +++++ .../static/locale_selector/flags-4x3/et.svg | 24 + .../static/locale_selector/flags-4x3/eu.svg | 176 + .../static/locale_selector/flags-4x3/fi.svg | 53 + .../static/locale_selector/flags-4x3/fj.svg | 154 + .../static/locale_selector/flags-4x3/fk.svg | 215 + .../static/locale_selector/flags-4x3/fm.svg | 24 + .../static/locale_selector/flags-4x3/fo.svg | 42 + .../static/locale_selector/flags-4x3/fr.svg | 17 + .../static/locale_selector/flags-4x3/ga.svg | 40 + .../static/locale_selector/flags-4x3/gb.svg | 52 + .../static/locale_selector/flags-4x3/gd.svg | 32 + .../static/locale_selector/flags-4x3/ge.svg | 31 + .../static/locale_selector/flags-4x3/gf.svg | 17 + .../static/locale_selector/flags-4x3/gg.svg | 29 + .../static/locale_selector/flags-4x3/gh.svg | 23 + .../static/locale_selector/flags-4x3/gi.svg | 347 + .../static/locale_selector/flags-4x3/gl.svg | 46 + .../static/locale_selector/flags-4x3/gm.svg | 47 + .../static/locale_selector/flags-4x3/gn.svg | 42 + .../static/locale_selector/flags-4x3/gp.svg | 19 + .../static/locale_selector/flags-4x3/gq.svg | 86 + .../static/locale_selector/flags-4x3/gr.svg | 60 + .../static/locale_selector/flags-4x3/gs.svg | 346 + .../static/locale_selector/flags-4x3/gt.svg | 139 + .../static/locale_selector/flags-4x3/gu.svg | 75 + .../static/locale_selector/flags-4x3/gw.svg | 23 + .../static/locale_selector/flags-4x3/gy.svg | 21 + .../static/locale_selector/flags-4x3/hk.svg | 52 + .../static/locale_selector/flags-4x3/hm.svg | 29 + .../static/locale_selector/flags-4x3/hn.svg | 27 + .../static/locale_selector/flags-4x3/hr.svg | 144 + .../static/locale_selector/flags-4x3/ht.svg | 18 + .../static/locale_selector/flags-4x3/hu.svg | 19 + .../static/locale_selector/flags-4x3/id.svg | 18 + .../static/locale_selector/flags-4x3/ie.svg | 17 + .../static/locale_selector/flags-4x3/il.svg | 31 + .../static/locale_selector/flags-4x3/im.svg | 71 + .../static/locale_selector/flags-4x3/in.svg | 47 + .../static/locale_selector/flags-4x3/io.svg | 187 + .../static/locale_selector/flags-4x3/iq.svg | 27 + .../static/locale_selector/flags-4x3/ir.svg | 522 ++ .../static/locale_selector/flags-4x3/is.svg | 22 + .../static/locale_selector/flags-4x3/it.svg | 17 + .../static/locale_selector/flags-4x3/je.svg | 67 + .../static/locale_selector/flags-4x3/jm.svg | 45 + .../static/locale_selector/flags-4x3/jo.svg | 49 + .../static/locale_selector/flags-4x3/jp.svg | 21 + .../static/locale_selector/flags-4x3/ke.svg | 33 + .../static/locale_selector/flags-4x3/kg.svg | 47 + .../static/locale_selector/flags-4x3/kh.svg | 156 + .../static/locale_selector/flags-4x3/ki.svg | 49 + .../static/locale_selector/flags-4x3/km.svg | 51 + .../static/locale_selector/flags-4x3/kn.svg | 25 + .../static/locale_selector/flags-4x3/kp.svg | 25 + .../static/locale_selector/flags-4x3/kr.svg | 42 + .../static/locale_selector/flags-4x3/kw.svg | 23 + .../static/locale_selector/flags-4x3/ky.svg | 123 + .../static/locale_selector/flags-4x3/kz.svg | 67 + .../static/locale_selector/flags-4x3/la.svg | 22 + .../static/locale_selector/flags-4x3/lb.svg | 45 + .../static/locale_selector/flags-4x3/lc.svg | 18 + .../static/locale_selector/flags-4x3/li.svg | 195 + .../static/locale_selector/flags-4x3/lk.svg | 200 + .../static/locale_selector/flags-4x3/lr.svg | 29 + .../static/locale_selector/flags-4x3/ls.svg | 173 + .../static/locale_selector/flags-4x3/lt.svg | 17 + .../static/locale_selector/flags-4x3/lu.svg | 36 + .../static/locale_selector/flags-4x3/lv.svg | 37 + .../static/locale_selector/flags-4x3/ly.svg | 23 + .../static/locale_selector/flags-4x3/ma.svg | 21 + .../static/locale_selector/flags-4x3/mc.svg | 16 + .../static/locale_selector/flags-4x3/md.svg | 101 + .../static/locale_selector/flags-4x3/me.svg | 5 + .../static/locale_selector/flags-4x3/mf.svg | 106 + .../static/locale_selector/flags-4x3/mg.svg | 38 + .../static/locale_selector/flags-4x3/mh.svg | 42 + .../static/locale_selector/flags-4x3/mk.svg | 30 + .../static/locale_selector/flags-4x3/ml.svg | 38 + .../static/locale_selector/flags-4x3/mm.svg | 146 + .../static/locale_selector/flags-4x3/mn.svg | 26 + .../static/locale_selector/flags-4x3/mo.svg | 31 + .../static/locale_selector/flags-4x3/mp.svg | 268 + .../static/locale_selector/flags-4x3/mq.svg | 17 + .../static/locale_selector/flags-4x3/mr.svg | 22 + .../static/locale_selector/flags-4x3/ms.svg | 76 + .../static/locale_selector/flags-4x3/mt.svg | 82 + .../static/locale_selector/flags-4x3/mu.svg | 40 + .../static/locale_selector/flags-4x3/mv.svg | 20 + .../static/locale_selector/flags-4x3/mw.svg | 55 + .../static/locale_selector/flags-4x3/mx.svg | 349 + .../static/locale_selector/flags-4x3/my.svg | 27 + .../static/locale_selector/flags-4x3/mz.svg | 34 + .../static/locale_selector/flags-4x3/na.svg | 30 + .../static/locale_selector/flags-4x3/nc.svg | 17 + .../static/locale_selector/flags-4x3/ne.svg | 20 + .../static/locale_selector/flags-4x3/nf.svg | 46 + .../static/locale_selector/flags-4x3/ng.svg | 19 + .../static/locale_selector/flags-4x3/ni.svg | 122 + .../locale_selector/flags-4x3/nl copy.svg | 37 + .../static/locale_selector/flags-4x3/nl.svg | 37 + .../static/locale_selector/flags-4x3/no.svg | 27 + .../static/locale_selector/flags-4x3/np.svg | 47 + .../static/locale_selector/flags-4x3/nr.svg | 22 + .../static/locale_selector/flags-4x3/nu.svg | 40 + .../static/locale_selector/flags-4x3/nz.svg | 69 + .../static/locale_selector/flags-4x3/om.svg | 349 + .../static/locale_selector/flags-4x3/pa.svg | 25 + .../static/locale_selector/flags-4x3/pe.svg | 40 + .../static/locale_selector/flags-4x3/pf.svg | 77 + .../static/locale_selector/flags-4x3/pg.svg | 27 + .../static/locale_selector/flags-4x3/ph.svg | 36 + .../static/locale_selector/flags-4x3/pk.svg | 25 + .../static/locale_selector/flags-4x3/pl.svg | 16 + .../static/locale_selector/flags-4x3/pm.svg | 17 + .../static/locale_selector/flags-4x3/pn.svg | 146 + .../static/locale_selector/flags-4x3/pr.svg | 45 + .../static/locale_selector/flags-4x3/ps.svg | 25 + .../static/locale_selector/flags-4x3/pt.svg | 526 ++ .../static/locale_selector/flags-4x3/pw.svg | 21 + .../static/locale_selector/flags-4x3/py.svg | 242 + .../static/locale_selector/flags-4x3/qa.svg | 21 + .../static/locale_selector/flags-4x3/re.svg | 17 + .../static/locale_selector/flags-4x3/ro.svg | 42 + .../static/locale_selector/flags-4x3/rs.svg | 1562 ++++ .../static/locale_selector/flags-4x3/ru.svg | 17 + .../static/locale_selector/flags-4x3/rw.svg | 25 + .../static/locale_selector/flags-4x3/sa.svg | 56 + .../static/locale_selector/flags-4x3/sb.svg | 27 + .../static/locale_selector/flags-4x3/sc.svg | 45 + .../static/locale_selector/flags-4x3/sd.svg | 23 + .../static/locale_selector/flags-4x3/se.svg | 28 + .../static/locale_selector/flags-4x3/sg.svg | 29 + .../static/locale_selector/flags-4x3/sh.svg | 795 ++ .../static/locale_selector/flags-4x3/si.svg | 30 + .../static/locale_selector/flags-4x3/sj.svg | 27 + .../static/locale_selector/flags-4x3/sk.svg | 26 + .../static/locale_selector/flags-4x3/sl.svg | 43 + .../static/locale_selector/flags-4x3/sm.svg | 209 + .../static/locale_selector/flags-4x3/sn.svg | 20 + .../static/locale_selector/flags-4x3/so.svg | 21 + .../static/locale_selector/flags-4x3/sr.svg | 25 + .../static/locale_selector/flags-4x3/ss.svg | 21 + .../static/locale_selector/flags-4x3/st.svg | 27 + .../static/locale_selector/flags-4x3/sv.svg | 301 + .../static/locale_selector/flags-4x3/sx.svg | 106 + .../static/locale_selector/flags-4x3/sy.svg | 23 + .../static/locale_selector/flags-4x3/sz.svg | 93 + .../static/locale_selector/flags-4x3/tc.svg | 102 + .../static/locale_selector/flags-4x3/td.svg | 41 + .../static/locale_selector/flags-4x3/tf.svg | 17 + .../static/locale_selector/flags-4x3/tg.svg | 25 + .../static/locale_selector/flags-4x3/th.svg | 20 + .../static/locale_selector/flags-4x3/tj.svg | 37 + .../static/locale_selector/flags-4x3/tk.svg | 42 + .../static/locale_selector/flags-4x3/tl.svg | 23 + .../static/locale_selector/flags-4x3/tm.svg | 325 + .../static/locale_selector/flags-4x3/tn.svg | 23 + .../static/locale_selector/flags-4x3/to.svg | 22 + .../static/locale_selector/flags-4x3/tr.svg | 21 + .../static/locale_selector/flags-4x3/tt.svg | 18 + .../static/locale_selector/flags-4x3/tv.svg | 49 + .../static/locale_selector/flags-4x3/tw.svg | 24 + .../static/locale_selector/flags-4x3/tz.svg | 45 + .../static/locale_selector/flags-4x3/ua.svg | 16 + .../static/locale_selector/flags-4x3/ug.svg | 42 + .../static/locale_selector/flags-4x3/um.svg | 141 + .../static/locale_selector/flags-4x3/us.svg | 141 + .../static/locale_selector/flags-4x3/uy.svg | 63 + .../static/locale_selector/flags-4x3/uz.svg | 37 + .../static/locale_selector/flags-4x3/va.svg | 501 ++ .../static/locale_selector/flags-4x3/vc.svg | 20 + .../static/locale_selector/flags-4x3/ve.svg | 29 + .../static/locale_selector/flags-4x3/vg.svg | 249 + .../static/locale_selector/flags-4x3/vi.svg | 249 + .../static/locale_selector/flags-4x3/vn.svg | 21 + .../static/locale_selector/flags-4x3/vu.svg | 28 + .../static/locale_selector/flags-4x3/wf.svg | 17 + .../static/locale_selector/flags-4x3/ws.svg | 25 + .../static/locale_selector/flags-4x3/ye.svg | 17 + .../static/locale_selector/flags-4x3/yt.svg | 17 + .../static/locale_selector/flags-4x3/za.svg | 58 + .../static/locale_selector/flags-4x3/zm.svg | 40 + .../static/locale_selector/flags-4x3/zw.svg | 52 + .../static/locale_selector/flags-4x3/zz.svg | 40 + .../locale_selector/js/locale_selector.js | 28 + locale_selector/tasks.py | 36 + .../locale_selector/locale_selector.html | 27 + .../locale_selector_banner.html | 40 + .../locale_selector_modal.html | 36 + locale_selector/templatetags/__init__.py | 0 .../templatetags/locale_selector.py | 133 + locale_selector/wagtail_hooks.py | 16 + push-to-github.ps1 | 175 + push-to-pypi.ps1 | 84 + pyproject.toml | 3 + setup.cfg | 32 + setup.py | 3 + 334 files changed, 37307 insertions(+) create mode 100644 .GITIGNORE create mode 100644 .vscode/settings.json create mode 100644 LICENSE create mode 100644 MANIFEST.in create mode 100644 README.md create mode 100644 locale_selector/__init__.py create mode 100644 locale_selector/apps.py create mode 100644 locale_selector/jobs.py create mode 100644 locale_selector/locale/ar/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/be/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/bg/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/ca/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/cs/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/cy/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/da/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/de/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/el/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/en/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/es/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/et/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/fa/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/fi/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/fr/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/gl/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/he_IL/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/hr_HR/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/hu/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/id_ID/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/is_IS/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/it/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/ja/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/ko/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/lt/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/lv/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/mi/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/mn/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/my/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/nb/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/nl/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/pl/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/pt_PT/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/ro/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/ru/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/sk_SK/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/sl/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/sv/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/tet/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/th/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/tr/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/tr_TR/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/uk/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/vi/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/zh/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/zh_Hans/LC_MESSAGES/django.po create mode 100644 locale_selector/locale/zh_Hant/LC_MESSAGES/django.po create mode 100644 locale_selector/migrations/__init__.py create mode 100644 locale_selector/static/locale_selector/css/locale_selector.css create mode 100644 locale_selector/static/locale_selector/flags-4x3/_basque.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/_catalonia.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/_earth_pernefeldt.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/_galicia.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/_generic.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/_olympic.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/_scotland.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/_united_nations.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/_wales.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ad.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ae.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/af.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ag.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ai.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/al.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/am.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ao.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/aq.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ar.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/as.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/at.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/au.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/aw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ax.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/az.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ba.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bb.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bd.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/be.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bf.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bh.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bi.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bj.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bl.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bo.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bq.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/br.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/brl.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bs.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bt.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bv.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/by.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/bz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ca.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cc.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cd.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cf.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ch.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ci.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ck.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cl.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/co.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cu.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cv.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cx.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cy.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/cz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/de.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/dj.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/dk.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/dm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/do.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/dz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ec.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ee.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/eg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/eh.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/eo.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/er.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/es.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/et.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/eu.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/fi.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/fj.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/fk.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/fm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/fo.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/fr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ga.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gb.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gd.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ge.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gf.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gh.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gi.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gl.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gp.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gq.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gs.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gt.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gu.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/gy.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/hk.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/hm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/hn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/hr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ht.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/hu.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/id.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ie.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/il.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/im.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/in.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/io.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/iq.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ir.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/is.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/it.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/je.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/jm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/jo.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/jp.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ke.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/kg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/kh.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ki.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/km.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/kn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/kp.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/kr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/kw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ky.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/kz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/la.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/lb.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/lc.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/li.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/lk.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/lr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ls.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/lt.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/lu.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/lv.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ly.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ma.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mc.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/md.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/me.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mf.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mh.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mk.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ml.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mo.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mp.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mq.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ms.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mt.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mu.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mv.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mx.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/my.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/mz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/na.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/nc.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ne.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/nf.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ng.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ni.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/nl copy.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/nl.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/no.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/np.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/nr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/nu.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/nz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/om.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pa.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pe.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pf.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ph.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pk.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pl.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ps.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pt.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/pw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/py.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/qa.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/re.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ro.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/rs.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ru.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/rw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sa.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sb.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sc.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sd.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/se.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sh.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/si.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sj.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sk.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sl.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/so.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ss.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/st.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sv.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sx.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sy.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/sz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tc.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/td.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tf.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/th.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tj.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tk.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tl.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/to.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tr.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tt.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tv.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/tz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ua.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ug.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/um.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/us.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/uy.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/uz.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/va.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/vc.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ve.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/vg.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/vi.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/vn.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/vu.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/wf.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ws.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/ye.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/yt.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/za.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/zm.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/zw.svg create mode 100644 locale_selector/static/locale_selector/flags-4x3/zz.svg create mode 100644 locale_selector/static/locale_selector/js/locale_selector.js create mode 100644 locale_selector/tasks.py create mode 100644 locale_selector/templates/locale_selector/locale_selector.html create mode 100644 locale_selector/templates/locale_selector/locale_selector_banner.html create mode 100644 locale_selector/templates/locale_selector/locale_selector_modal.html create mode 100644 locale_selector/templatetags/__init__.py create mode 100644 locale_selector/templatetags/locale_selector.py create mode 100644 locale_selector/wagtail_hooks.py create mode 100644 push-to-github.ps1 create mode 100644 push-to-pypi.ps1 create mode 100644 pyproject.toml create mode 100644 setup.cfg create mode 100644 setup.py diff --git a/.GITIGNORE b/.GITIGNORE new file mode 100644 index 0000000..6769e21 --- /dev/null +++ b/.GITIGNORE @@ -0,0 +1,160 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..4e4dd7a --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "workbench.colorTheme": "One Dark Modern" +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ecbc059 --- /dev/null +++ b/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. \ No newline at end of file diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..be6a167 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,7 @@ +include LICENSE +include README.md +recursive-include locale_selector/static * +recursive-include locale_selector/templates * +recursive-include locale_selector/locale * +recursive-include locale_selector/migrations * +recursive-include locale_selector/templatetags * \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..4d52e6a --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +locale_selector +================ + +A simple language selector pop-up modal for Django/Wagtail. + +Has 2 integrated backends for wagtail-localize translate page subtree tasks. + - `locale_selector.jobs.ThreadedBackend` + - `locale_selector.tasks.CeleryBackend` + +Quick start +----------- + +1. Add 'locale_selector' to your INSTALLED_APPS setting like this: + +``` +INSTALLED_APPS = [ + ..., + 'locale_selector', +] +``` + +2. Add the following staticfiles accordingly: +```sh +locale_selector/css/locale_selector.css +locale_selector/js/locale_selector.js +``` + +3. Use the templatetag in your base.html: +```html +{% load locale_selector %} +... + +{# maintainer Which maintainer do you want to display #} +{# maintainer_site Which maintainer site do you want to display #} +{# current_flag Show the flag for the current language #} +{# modal Show a modal or banner #} +{# sticky Make the modal/banner open/close button sticky in the document #} + +{% locale_selector current_flag=True modal=False sticky=True %} +``` \ No newline at end of file diff --git a/locale_selector/__init__.py b/locale_selector/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/locale_selector/apps.py b/locale_selector/apps.py new file mode 100644 index 0000000..ae3a90f --- /dev/null +++ b/locale_selector/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class LocaleSelectorConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'locale_selector' diff --git a/locale_selector/jobs.py b/locale_selector/jobs.py new file mode 100644 index 0000000..4a5f2cb --- /dev/null +++ b/locale_selector/jobs.py @@ -0,0 +1,124 @@ +from collections import deque +from wagtail_localize.tasks import BaseJobBackend +import threading, time, os, logging + +from wagtail import hooks + + +logger = logging.getLogger(__name__) +_dj_logger = logging.getLogger("django") + +class ThreadedBackend(BaseJobBackend): + def __init__(self, options): + self.options = options + self.threads = self.options.get("THREADS", 2) + self.sleep_timeout = self.options.get("SLEEP_TIMEOUT", 0.1) + self.slow_sleep = self.options.get("SLOW_SLEEP", False) + self.currently_running = 0 + self.queue = deque() + self.lock = threading.RLock() + self.main_queue_thread = threading.Thread(target=self.start, daemon=True) + self.main_queue_thread.start() + + if not self.sleep_timeout or self.sleep_timeout <= 0: + self.sleep_timeout = 0.1 + + if not self.threads or self.threads <= 0: + raise RuntimeError("THREADS must be greater than 0") + + if self.threads > os.cpu_count(): + logger.warning("[ThreadedBackend] THREADS is greater than the number of CPU cores (%s/%s)" % (self.threads, os.cpu_count())) + + def enqueue(self, func, args, kwargs): + # Lock when enqueing to prevent loss of data. + # If two threads add to it at the same time, + # one of the functions might be lost. + logger.debug("[ThreadedBackend] Enqueing task %s" % func.__name__) + with self.lock: + self.queue.append(func, args, kwargs) + + def start(self): + def _run_fn(q: ThreadedBackend, func, args, kwargs): + logger.debug("[ThreadedBackend] Running task %s" % func.__name__) + start = time.time() + + page_id, locales, components, user = args + for hook in hooks.get_hooks('before_translation_task_run'): + hook(page_id=page_id, locales=locales, components=components, user=user) + + func(*args, **kwargs) + + for hook in hooks.get_hooks('after_translation_task_run'): + hook(page_id=page_id, locales=locales, components=components, user=user) + + end = time.time() + _dj_logger.info("[ThreadedBackend] Task %s took %s seconds" % (func.__name__, round(end - start, 2))) + with q.lock: + q._decrement_TC(False) + + while True: + time.sleep(self.sleep_timeout) + + if len(self.queue) == 0: + if isinstance(self.slow_sleep, (int, float)): + timeout = self.slow_sleep + else: + timeout = self.sleep_timeout * 100 + logger.debug("[ThreadedBackend] No tasks to run, sleeping for %s seconds" % timeout) + + + # Lock the thread when checking how many threads to run + with self.lock: + run_threads = (self.threads - self.currently_running) + if run_threads <= 0: + continue + + if run_threads > len(self.queue): + run_threads = len(self.queue) + + # Log how many threads are being run + _log_threads_to_run = run_threads + if len(self.queue) < run_threads: + _log_threads_to_run = len(self.queue) + logger.debug("[ThreadedBackend] Running %s threads" % _log_threads_to_run) + + for _ in range(run_threads): + + # Lock the thread when dequeuing + with self.lock: + if len(self.queue) == 0: + break + + n = self.queue.pop() + if n is None: + break + + t = threading.Thread(target=_run_fn, args=(self, n.func, n.args, n.kwargs), daemon=True) + self._increment_TC(False) + # Thread can be safely started outside of the lock + t.start() + + def _increment_TC(self, use_lock=True): + """ + Increment the currently running thread count + """ + if use_lock: + self.lock.acquire() + + self.currently_running += 1 + + if use_lock: + self.lock.release() + + def _decrement_TC(self, use_lock=True): + """ + Decrement the currently running thread count + """ + if use_lock: + self.lock.acquire() + + if self.currently_running > 0: + self.currently_running -= 1 + + if use_lock: + self.lock.release() diff --git a/locale_selector/locale/ar/LC_MESSAGES/django.po b/locale_selector/locale/ar/LC_MESSAGES/django.po new file mode 100644 index 0000000..567cf52 --- /dev/null +++ b/locale_selector/locale/ar/LC_MESSAGES/django.po @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# abdulaziz alfuhigi , 2021 +# Ahmed Miske Sidi Med , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Ahmed Miske Sidi Med , 2021\n" +"Language-Team: Arabic (https://app.transifex.com/torchbox/teams/8009/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +msgid "Yes, delete" +msgstr "نعم, احذف" + +msgid "Usage" +msgstr "استعمال" diff --git a/locale_selector/locale/be/LC_MESSAGES/django.po b/locale_selector/locale/be/LC_MESSAGES/django.po new file mode 100644 index 0000000..092823b --- /dev/null +++ b/locale_selector/locale/be/LC_MESSAGES/django.po @@ -0,0 +1,95 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Tatsiana Tsygan , 2021 +# Stas Rudakou , 2021 +# Andrei Satsevich, 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Andrei Satsevich, 2023\n" +"Language-Team: Belarusian (https://app.transifex.com/torchbox/teams/8009/" +"be/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: be\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +msgid "Wagtail locales" +msgstr "Лакалізацыі Wagtail " + +msgid "Language" +msgstr "Мова" + +msgid "Select a new language" +msgstr "Выбраць новую мову" + +msgid "This locale's language code is not supported" +msgstr "Моўны код гэтай лакалі не падтрымліваецца" + +msgid "Yes, delete" +msgstr "Так. Выдаліць" + +msgid "Back" +msgstr "Назад" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Гэты моўны код, гэтай лакалі, не падтрымліваецца. Калі ласка, абярыце новую " +"мову або выдаліце гэтую лакаль." + +msgid "Locales" +msgstr "Лакалізацыі " + +msgid "Add a locale" +msgstr "Дабавіць лакаль" + +msgid "Usage" +msgstr "Выкарыстоўванне" + +msgid "Add locale" +msgstr "Дабавіць лакаль" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Лакаль '%(object)s' створана. " + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Лакаль '%(object)s' абнаўлена." + +msgid "The locale could not be saved due to errors." +msgstr "Лакаль не ўдалося захаваць з-за памылак." + +msgid "Delete locale" +msgstr "Выдаліць лакаль" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Лакаль '%(object)s' выдалена." + +msgid "Are you sure you want to delete this locale?" +msgstr "Вы ўпэўнены, што хочаце выдаліць гэтую лакаль?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Гэтая лакаль не можа быць выдалена, так як іншых лакалей не існуе." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Гэтая лакаль не можа быць выдалена, паколькі існуюць старонкі і / або іншыя " +"аб'екты, якія выкарыстоўваюць яе." diff --git a/locale_selector/locale/bg/LC_MESSAGES/django.po b/locale_selector/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000..609e856 --- /dev/null +++ b/locale_selector/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,26 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Karl Hobley , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Karl Hobley , 2021\n" +"Language-Team: Bulgarian (https://app.transifex.com/torchbox/teams/8009/" +"bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Yes, delete" +msgstr "Да, изтрий го" diff --git a/locale_selector/locale/ca/LC_MESSAGES/django.po b/locale_selector/locale/ca/LC_MESSAGES/django.po new file mode 100644 index 0000000..6785c12 --- /dev/null +++ b/locale_selector/locale/ca/LC_MESSAGES/django.po @@ -0,0 +1,91 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Roger Pons , 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Roger Pons , 2023\n" +"Language-Team: Catalan (https://app.transifex.com/torchbox/teams/8009/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Wagtail locales" +msgstr "Configuracions regionals de Wagtail" + +msgid "Language" +msgstr "Idioma" + +msgid "Select a new language" +msgstr "Seleccionar un nou idioma" + +msgid "This locale's language code is not supported" +msgstr "El codi d'idioma d'aquesta configuració regional no està suportat" + +msgid "Yes, delete" +msgstr "Sí, suprimir" + +msgid "Back" +msgstr "Tornar" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"El codi d'idioma actual d'aquesta configuració regional no està suportat. " +"Trieu un altre idioma o suprimiu aquesta configuració regional." + +msgid "Locales" +msgstr "Configuracions regionals" + +msgid "Add a locale" +msgstr "Afegir una configuració regional" + +msgid "Usage" +msgstr "Ús" + +msgid "Add locale" +msgstr "Afegir configuració regional" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "S'ha creat la configuració regional '%(object)s'." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "S'ha actualitzat la configuració regional '%(object)s'." + +msgid "The locale could not be saved due to errors." +msgstr "No s'ha pogut desar la configuració regional per causa d'errors." + +msgid "Delete locale" +msgstr "Esborrar configuració regional" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "S'ha esborrat la configuració regional '%(object)s'." + +msgid "Are you sure you want to delete this locale?" +msgstr "Segur que voleu esborrar aquesta configuració regional?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"No es pot esborrar aquesta configuració regional perquè no n'hi ha d'altres." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"No es pot esborrar aquesta configuració regional perquè hi ha pàgines i/o " +"altres objectes que l'estan fent servir." diff --git a/locale_selector/locale/cs/LC_MESSAGES/django.po b/locale_selector/locale/cs/LC_MESSAGES/django.po new file mode 100644 index 0000000..c2a52ee --- /dev/null +++ b/locale_selector/locale/cs/LC_MESSAGES/django.po @@ -0,0 +1,94 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Mirek Zvolský , 2020 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Czech (https://app.transifex.com/torchbox/teams/8009/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " +"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +msgid "Wagtail locales" +msgstr "Wagtail místní nastavení" + +msgid "Language" +msgstr "Jazyk" + +msgid "Select a new language" +msgstr "Vyberte nový jazyk" + +msgid "This locale's language code is not supported" +msgstr "Tento kód jazyka není podporován" + +msgid "Yes, delete" +msgstr "Ano, zrušit" + +msgid "Back" +msgstr "Zpět" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Aktuálně zvolený jazykový kód není podporován. Prosím, zvolte jiný jazyk " +"nebo odstraňte toto místní nastavení." + +msgid "Locales" +msgstr "Místní nastavení" + +msgid "Add a locale" +msgstr "Přidat místní nastavení" + +msgid "Usage" +msgstr "Použití" + +msgid "Add locale" +msgstr "Přidat místní nastavení" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Místní nastavení '%(object)s' bylo vytvořeno." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Místní nastavení '%(object)s' bylo aktualizováno." + +msgid "The locale could not be saved due to errors." +msgstr "Místní nastavení nelze uložit kvůli chybám." + +msgid "Delete locale" +msgstr "Zrušit místní nastavení" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Místní nastavení '%(object)s' bylo zrušeno." + +msgid "Are you sure you want to delete this locale?" +msgstr "Jste si jist(a), že chcete odstranit toto místní nastavení?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Toto místní nastavení nelze odstranit, protože neexistuje žádné zbývající " +"místní nastavení." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Toto místní nastavení nelze odstranit, protože existují stránky nebo jiné " +"objekty, které jej používají." diff --git a/locale_selector/locale/cy/LC_MESSAGES/django.po b/locale_selector/locale/cy/LC_MESSAGES/django.po new file mode 100644 index 0000000..7e648c6 --- /dev/null +++ b/locale_selector/locale/cy/LC_MESSAGES/django.po @@ -0,0 +1,92 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Philip Crisp, 2022 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Welsh (https://app.transifex.com/torchbox/teams/8009/cy/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cy\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != " +"11) ? 2 : 3;\n" + +msgid "Wagtail locales" +msgstr "Locales Wagtail" + +msgid "Language" +msgstr "Iaith" + +msgid "Select a new language" +msgstr "Dewisiwch iaith newydd" + +msgid "This locale's language code is not supported" +msgstr "Nid yw cod iaith y locale hwn yn cael ei gefnogi" + +msgid "Yes, delete" +msgstr "Ia, dileu" + +msgid "Back" +msgstr "Yn ol" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Nid yw cod iaith cyfredol y locale hwn yn cael ei gefnogi. Dewiswch iaith " +"newydd neu dilëwch y locale hwn." + +msgid "Locales" +msgstr "Locales" + +msgid "Add a locale" +msgstr "Ychwanegwch locale" + +msgid "Usage" +msgstr "Defnydd" + +msgid "Add locale" +msgstr "Ychwanegu locale" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Locale '%(object)s' wedi'i creu." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Locale '%(object)s' wedi'i diweddaru." + +msgid "The locale could not be saved due to errors." +msgstr "Ni fu modd cadw'r locale oherwydd gwallau." + +msgid "Delete locale" +msgstr "Dileu locale" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Locale '%(object)s' wedi'i dileu." + +msgid "Are you sure you want to delete this locale?" +msgstr "Ydych chi'n siŵr eich bod am ddileu'r locale hwn?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Nid oes modd dileu'r locale hwn oherwydd nad oes unrhyw locale arall." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Ni ellir dileu'r locale hwn oherwydd bod tudalennau a/neu wrthrychau eraill " +"yn ei ddefnyddio." diff --git a/locale_selector/locale/da/LC_MESSAGES/django.po b/locale_selector/locale/da/LC_MESSAGES/django.po new file mode 100644 index 0000000..8851b38 --- /dev/null +++ b/locale_selector/locale/da/LC_MESSAGES/django.po @@ -0,0 +1,25 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Mads Kronborg , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Mads Kronborg , 2021\n" +"Language-Team: Danish (https://app.transifex.com/torchbox/teams/8009/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Yes, delete" +msgstr "Ja, slet" diff --git a/locale_selector/locale/de/LC_MESSAGES/django.po b/locale_selector/locale/de/LC_MESSAGES/django.po new file mode 100644 index 0000000..a133c8f --- /dev/null +++ b/locale_selector/locale/de/LC_MESSAGES/django.po @@ -0,0 +1,102 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Ettore Atalan , 2021 +# Moritz Pfeiffer , 2021 +# Oliver Engel , 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 10:57+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: German (https://app.transifex.com/torchbox/teams/8009/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: .\application\locale_selector\templates\locale_selector\locale_selector.html:3 +#: .\application\locale_selector\templates\locale_selector\locale_selector_modal.html:5 +msgid "Select a new language" +msgstr "Wähle eine neue Sprache aus" + +#: .\application\locale_selector\templates\locale_selector\locale_selector_banner.html:7 +#: .\application\locale_selector\templates\locale_selector\locale_selector_modal.html:7 +msgid "Close" +msgstr "" + +#~ msgid "Wagtail locales" +#~ msgstr "Wagtail Locale" + +#~ msgid "Language" +#~ msgstr "Sprache" + +#~ msgid "This locale's language code is not supported" +#~ msgstr "Der Sprachcode dieser Locale wird nicht unterstützt." + +#~ msgid "Yes, delete" +#~ msgstr "Ja, löschen" + +#~ msgid "Back" +#~ msgstr "Zurück" + +#~ msgid "" +#~ "This locale's current language code is not supported. Please choose a new " +#~ "language or delete this locale." +#~ msgstr "" +#~ "Der Sprachcode dieser Locale wird nicht unterstützt. Bitte wählen Sie " +#~ "eine neue Sprache aus oder löschen Sie diese Locale." + +#~ msgid "Locales" +#~ msgstr "Locale" + +#~ msgid "Add a locale" +#~ msgstr "Eine Locale hinzufügen" + +#~ msgid "Usage" +#~ msgstr "Benutzung" + +#~ msgid "Add locale" +#~ msgstr "Locale hinzufügen" + +#, python-format +#~ msgid "Locale '%(object)s' created." +#~ msgstr "Locale '%(object)s' erstellt." + +#, python-format +#~ msgid "Locale '%(object)s' updated." +#~ msgstr "Locale '%(object)s' aktualisiert." + +#~ msgid "The locale could not be saved due to errors." +#~ msgstr "Aufgrund von Fehlern konnte die Locale nicht gespeichert werden." + +#~ msgid "Delete locale" +#~ msgstr "Lösche Locale" + +#, python-format +#~ msgid "Locale '%(object)s' deleted." +#~ msgstr "Locale '%(object)s' gelöscht." + +#~ msgid "Are you sure you want to delete this locale?" +#~ msgstr "Sind Sie sicher, dass Sie diese Locale löschen möchten?" + +#~ msgid "This locale cannot be deleted because there are no other locales." +#~ msgstr "" +#~ "Diese Locale kann nicht gelöscht werden, weil keine anderen Locale " +#~ "vorhanden sind." + +#~ msgid "" +#~ "This locale cannot be deleted because there are pages and/or other " +#~ "objects using it." +#~ msgstr "" +#~ "Diese Locale kann nicht gelöscht werden, weil sie von Seiten und/oder " +#~ "anderen Objekten genutzt wird." diff --git a/locale_selector/locale/el/LC_MESSAGES/django.po b/locale_selector/locale/el/LC_MESSAGES/django.po new file mode 100644 index 0000000..7ea6c12 --- /dev/null +++ b/locale_selector/locale/el/LC_MESSAGES/django.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# George Giannoulopoulos , 2021 +# fekioh, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: fekioh, 2022\n" +"Language-Team: Greek (https://app.transifex.com/torchbox/teams/8009/el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Yes, delete" +msgstr "Ναι, να γίνει διαγραφή" + +msgid "Usage" +msgstr "Χρήση" diff --git a/locale_selector/locale/en/LC_MESSAGES/django.po b/locale_selector/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000..75eac78 --- /dev/null +++ b/locale_selector/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,103 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: apps.py:8 +msgid "Wagtail locales" +msgstr "" + +#: forms.py:11 views.py:41 +msgid "Language" +msgstr "" + +#: forms.py:31 +msgid "Select a new language" +msgstr "" + +#: templates/wagtaillocales/_language_title_cell.html:7 +msgid "This locale's language code is not supported" +msgstr "" + +#: templates/wagtaillocales/confirm_delete.html:10 +msgid "Yes, delete" +msgstr "" + +#: templates/wagtaillocales/confirm_delete.html:11 +#: templates/wagtaillocales/confirm_delete.html:16 +msgid "Back" +msgstr "" + +#: templates/wagtaillocales/edit.html:8 +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" + +#: views.py:32 wagtail_hooks.py:27 +msgid "Locales" +msgstr "" + +#: views.py:33 +msgid "Add a locale" +msgstr "" + +#: views.py:45 +msgid "Usage" +msgstr "" + +#: views.py:50 +msgid "Add locale" +msgstr "" + +#: views.py:51 +#, python-format +msgid "Locale '%(object)s' created." +msgstr "" + +#: views.py:55 +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "" + +#: views.py:56 +msgid "The locale could not be saved due to errors." +msgstr "" + +#: views.py:57 views.py:64 +msgid "Delete locale" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "" + +#: views.py:65 +msgid "Are you sure you want to delete this locale?" +msgstr "" + +#: views.py:71 +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" + +#: views.py:77 +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" diff --git a/locale_selector/locale/es/LC_MESSAGES/django.po b/locale_selector/locale/es/LC_MESSAGES/django.po new file mode 100644 index 0000000..40a7926 --- /dev/null +++ b/locale_selector/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Maylon Pedroso , 2020 +# Amós Oviedo , 2020 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Spanish (https://app.transifex.com/torchbox/teams/8009/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " +"1 : 2;\n" + +msgid "Wagtail locales" +msgstr "Regiones de Wagtail" + +msgid "Language" +msgstr "Idioma" + +msgid "Select a new language" +msgstr "Selecciona un nuevo idioma" + +msgid "This locale's language code is not supported" +msgstr "Este código de idioma de la región no está soportado" + +msgid "Yes, delete" +msgstr "Sí, eliminar" + +msgid "Back" +msgstr "Regresar" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Este código de idioma actual de la región no está soportado. Por favor " +"selecciona un nuevo idioma o elimina esta región." + +msgid "Locales" +msgstr "Regiones" + +msgid "Add a locale" +msgstr "Añadir una región" + +msgid "Usage" +msgstr "Uso" + +msgid "Add locale" +msgstr "Añadir región" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Región '%(object)s' creada." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Región '%(object)s' actualizada." + +msgid "The locale could not be saved due to errors." +msgstr "La región no pudo ser guardada debido a errores." + +msgid "Delete locale" +msgstr "Eliminar región" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Región '%(object)s' eliminada." + +msgid "Are you sure you want to delete this locale?" +msgstr "¿Seguro que quieres eliminar esta región?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Esta región no puede ser eliminada porque no hay otras regiones." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Esta región no puede ser eliminada porque hay páginas y/u otros objetos " +"usándola." diff --git a/locale_selector/locale/et/LC_MESSAGES/django.po b/locale_selector/locale/et/LC_MESSAGES/django.po new file mode 100644 index 0000000..398ce2e --- /dev/null +++ b/locale_selector/locale/et/LC_MESSAGES/django.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Erlend , 2021 +# Martin , 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Martin , 2023\n" +"Language-Team: Estonian (https://app.transifex.com/torchbox/teams/8009/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Language" +msgstr "Keel" + +msgid "Yes, delete" +msgstr "Jah, kustuta" + +msgid "Back" +msgstr "Tagasi" + +msgid "Usage" +msgstr "Kasutamine" diff --git a/locale_selector/locale/fa/LC_MESSAGES/django.po b/locale_selector/locale/fa/LC_MESSAGES/django.po new file mode 100644 index 0000000..f5e5a22 --- /dev/null +++ b/locale_selector/locale/fa/LC_MESSAGES/django.po @@ -0,0 +1,25 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# pyzenberg , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: pyzenberg , 2021\n" +"Language-Team: Persian (https://app.transifex.com/torchbox/teams/8009/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fa\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgid "Yes, delete" +msgstr "بله حذف شود" diff --git a/locale_selector/locale/fi/LC_MESSAGES/django.po b/locale_selector/locale/fi/LC_MESSAGES/django.po new file mode 100644 index 0000000..50f68f3 --- /dev/null +++ b/locale_selector/locale/fi/LC_MESSAGES/django.po @@ -0,0 +1,91 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Jiri Grönroos , 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Finnish (https://app.transifex.com/torchbox/teams/8009/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Wagtail locales" +msgstr "Wagtailin maa-asetustot" + +msgid "Language" +msgstr "Kieli" + +msgid "Select a new language" +msgstr "Valitse uusi kieli" + +msgid "This locale's language code is not supported" +msgstr "Tämän maa-asetuston kielikoodi ei ole tuettu" + +msgid "Yes, delete" +msgstr "Kyllä, poista" + +msgid "Back" +msgstr "Takaisin" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Tämän maa-asetuston nykyinen kielikoodi ei ole tuettu. Valitse uusi kieli " +"tai poista tämä maa-asetusto." + +msgid "Locales" +msgstr "Maa-asetustot" + +msgid "Add a locale" +msgstr "Lisää maa-asetusto" + +msgid "Usage" +msgstr "Käyttö" + +msgid "Add locale" +msgstr "Lisää maa-asetusto" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Maa-asetusto '%(object)s' luotu." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Maa-asetusto '%(object)s' päivitetty." + +msgid "The locale could not be saved due to errors." +msgstr "Maa-asetustoa ei voitu tallentaa virheiden vuoksi." + +msgid "Delete locale" +msgstr "Poista maa-asetusto" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Maa-asetusto '%(object)s' poistettu." + +msgid "Are you sure you want to delete this locale?" +msgstr "Haluatko varmasti poistaa tämän maa-asetuston?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Tätä maa-asetustoa ei voi poistaa, koska muita maa-asetusta ei ole." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Tätä maa-asetustoa ei voi poistaa, koska jotkin sivut ja/tai muut objektit " +"käyttävät sitä." diff --git a/locale_selector/locale/fr/LC_MESSAGES/django.po b/locale_selector/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000..8adafdb --- /dev/null +++ b/locale_selector/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,98 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 11:05+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: French (https://app.transifex.com/torchbox/teams/8009/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" + +#: .\application\locale_selector\templates\locale_selector\locale_selector.html:3 +#: .\application\locale_selector\templates\locale_selector\locale_selector_modal.html:5 +msgid "Select a new language" +msgstr "Sélectionner une nouvelle langue" + +#: .\application\locale_selector\templates\locale_selector\locale_selector_banner.html:7 +#: .\application\locale_selector\templates\locale_selector\locale_selector_modal.html:7 +msgid "Close" +msgstr "" + +#~ msgid "Wagtail locales" +#~ msgstr "Régions Wagtail" + +#~ msgid "Language" +#~ msgstr "Langue" + +#~ msgid "This locale's language code is not supported" +#~ msgstr "Le code de langue associé à cette région n'est pas supporté" + +#~ msgid "Yes, delete" +#~ msgstr "Oui, supprimer" + +#~ msgid "Back" +#~ msgstr "Retour" + +#~ msgid "" +#~ "This locale's current language code is not supported. Please choose a new " +#~ "language or delete this locale." +#~ msgstr "" +#~ "Le code de langue associé à cette région n'est pas supporté. Veuillez " +#~ "choisir une nouvelle langue ou supprimer cette région." + +#~ msgid "Locales" +#~ msgstr "Régions" + +#~ msgid "Add a locale" +#~ msgstr "Ajouter une région" + +#~ msgid "Usage" +#~ msgstr "Utilisation" + +#~ msgid "Add locale" +#~ msgstr "Ajouter la région" + +#, python-format +#~ msgid "Locale '%(object)s' created." +#~ msgstr "Région « %(object)s » créée." + +#, python-format +#~ msgid "Locale '%(object)s' updated." +#~ msgstr "Région « %(object)s » mise à jour." + +#~ msgid "The locale could not be saved due to errors." +#~ msgstr "La région ne peut être enregistrée du fait d'erreurs." + +#~ msgid "Delete locale" +#~ msgstr "Supprimer région" + +#, python-format +#~ msgid "Locale '%(object)s' deleted." +#~ msgstr "Région « %(object)s » supprimée." + +#~ msgid "Are you sure you want to delete this locale?" +#~ msgstr "Êtes-vous sûr(e) de vouloir supprimer cette région ?" + +#~ msgid "This locale cannot be deleted because there are no other locales." +#~ msgstr "Cette région ne peut être supprimée car il n'en existe pas d'autre." + +#~ msgid "" +#~ "This locale cannot be deleted because there are pages and/or other " +#~ "objects using it." +#~ msgstr "" +#~ "Cette région ne peut être supprimée car d'autres pages et/ou objets " +#~ "l'utilisent." diff --git a/locale_selector/locale/gl/LC_MESSAGES/django.po b/locale_selector/locale/gl/LC_MESSAGES/django.po new file mode 100644 index 0000000..71cf20a --- /dev/null +++ b/locale_selector/locale/gl/LC_MESSAGES/django.po @@ -0,0 +1,91 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Amós Oviedo , 2021 +# X Bello , 2022 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Galician (https://app.transifex.com/torchbox/teams/8009/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Wagtail locales" +msgstr "Rexións de Wagtail" + +msgid "Language" +msgstr "Linguaxe" + +msgid "Select a new language" +msgstr "Seleccionar unha nova lingua" + +msgid "This locale's language code is not supported" +msgstr "Este código de idioma non está habilitado" + +msgid "Yes, delete" +msgstr "Si, eliminar" + +msgid "Back" +msgstr "Atrás" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Este código de idioma non está habilitado. Por favor, elixe outro idioma ou " +"borra este." + +msgid "Locales" +msgstr "Rexións" + +msgid "Add a locale" +msgstr "Engadir unha rexión" + +msgid "Usage" +msgstr "Uso" + +msgid "Add locale" +msgstr "Engadir rexión" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Rexión '%(object)s' creada." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Rexión '%(object)s' actualizada." + +msgid "The locale could not be saved due to errors." +msgstr "O idioma non puido gardarse debido a erros" + +msgid "Delete locale" +msgstr "Eliminar rexión" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Rexión '%(object)s' eliminada." + +msgid "Are you sure you want to delete this locale?" +msgstr "Seguro que queres eliminar esta rexión?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Esta rexión non pode eliminarse porque non hai máis rexións." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Esta rexión non pode eliminarse porque hai páxinas ou outros obxetos usándoa." diff --git a/locale_selector/locale/he_IL/LC_MESSAGES/django.po b/locale_selector/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000..ae2348c --- /dev/null +++ b/locale_selector/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,27 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Adi Ron , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Adi Ron , 2021\n" +"Language-Team: Hebrew (Israel) (https://app.transifex.com/torchbox/" +"teams/8009/he_IL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: he_IL\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % " +"1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +msgid "Yes, delete" +msgstr "כן, מחק" diff --git a/locale_selector/locale/hr_HR/LC_MESSAGES/django.po b/locale_selector/locale/hr_HR/LC_MESSAGES/django.po new file mode 100644 index 0000000..1dee953 --- /dev/null +++ b/locale_selector/locale/hr_HR/LC_MESSAGES/django.po @@ -0,0 +1,95 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Dino Aljević , 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Croatian (Croatia) (https://app.transifex.com/torchbox/" +"teams/8009/hr_HR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr_HR\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +msgid "Wagtail locales" +msgstr "Wagtail lokaliteti" + +msgid "Language" +msgstr "Jezik" + +msgid "Select a new language" +msgstr "Odaberite novi jezik" + +msgid "This locale's language code is not supported" +msgstr "Jezična oznaka lokaliteta nije podržana" + +msgid "Yes, delete" +msgstr "Da, izbriši" + +msgid "Back" +msgstr "Povratak" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Jezična oznaka lokaliteta nije podržana. Molimo odaberite novi jezik ili " +"izbrišite ovaj lokalitet." + +msgid "Locales" +msgstr "Lokaliteti" + +msgid "Add a locale" +msgstr "Dodaj lokalitet" + +msgid "Usage" +msgstr "Upotreba" + +msgid "Add locale" +msgstr "Dodaj lokalitet" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Lokalitet '%(object)s' je stvoren." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Lokalitet '%(object)s' je ažuriran." + +msgid "The locale could not be saved due to errors." +msgstr "Nije moguće sačuvati lokalitet zbog grešaka." + +msgid "Delete locale" +msgstr "Izbriši lokalitet" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Lokalitet '%(object)s' je izbrisan." + +msgid "Are you sure you want to delete this locale?" +msgstr "Jeste li sigurni da želite izbrisati lokalitet?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Lokalitet nije moguće izbrisati zato što ne postoji niti jedan drugi " +"lokalitet." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Lokalitet nije moguće izbrisati zato što ga koriste stranice i/ili ostali " +"objekti." diff --git a/locale_selector/locale/hu/LC_MESSAGES/django.po b/locale_selector/locale/hu/LC_MESSAGES/django.po new file mode 100644 index 0000000..fc4a62c --- /dev/null +++ b/locale_selector/locale/hu/LC_MESSAGES/django.po @@ -0,0 +1,92 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Istvan Farkas , 2020 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Hungarian (https://app.transifex.com/torchbox/teams/8009/" +"hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Wagtail locales" +msgstr "Wagtail területi beállítások" + +msgid "Language" +msgstr "Nyelv" + +msgid "Select a new language" +msgstr "Új nyelv kiválasztása" + +msgid "This locale's language code is not supported" +msgstr "Ennek a területi beállításnak a nyelvkódja nem támogatott" + +msgid "Yes, delete" +msgstr "Igen, törlöm" + +msgid "Back" +msgstr "Vissza" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Ennek a területi beállításnak a nyelvkódja jelenleg nem támogatott. Kérjük " +"válasszon egy új nyelvet, vagy törölje ezt a területi beállítást." + +msgid "Locales" +msgstr "Területi beállítások" + +msgid "Add a locale" +msgstr "Területi beállítás hozzáadása" + +msgid "Usage" +msgstr "Használat" + +msgid "Add locale" +msgstr "Területi beállítás hozzáadása" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "A(z) '%(object)s' területi beállítás létrehozva." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "A(z) '%(object)s' területi beállítás frissítve." + +msgid "The locale could not be saved due to errors." +msgstr "Hiba történt a területi beállítás mentése során." + +msgid "Delete locale" +msgstr "Nyelvi beállítás törlése" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "A(z) '%(object)s' területi beállítás törölve lett." + +msgid "Are you sure you want to delete this locale?" +msgstr "Biztosan törölni kívánja ezt a területi beállítást?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Ezt a területi beállítást nem lehet törölni, mert nincs másik megadva." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Ezt a területi beállítást nem lehet törölni, mert vannak olyan oldalak és/" +"vagy egyéb rekordok, amelyek használják." diff --git a/locale_selector/locale/id_ID/LC_MESSAGES/django.po b/locale_selector/locale/id_ID/LC_MESSAGES/django.po new file mode 100644 index 0000000..be3dbed --- /dev/null +++ b/locale_selector/locale/id_ID/LC_MESSAGES/django.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# M. Febrian Ramadhana , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: M. Febrian Ramadhana , 2021\n" +"Language-Team: Indonesian (Indonesia) (https://app.transifex.com/torchbox/" +"teams/8009/id_ID/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: id_ID\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Yes, delete" +msgstr "Ya, hapus" + +msgid "Usage" +msgstr "Penggunaan" diff --git a/locale_selector/locale/is_IS/LC_MESSAGES/django.po b/locale_selector/locale/is_IS/LC_MESSAGES/django.po new file mode 100644 index 0000000..9c56ca0 --- /dev/null +++ b/locale_selector/locale/is_IS/LC_MESSAGES/django.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# saevarom , 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Icelandic (Iceland) (https://app.transifex.com/torchbox/" +"teams/8009/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Wagtail locales" +msgstr "Wagtail þýðingar" + +msgid "Language" +msgstr "Tungumál" + +msgid "Select a new language" +msgstr "Veldu nýtt tungumál" + +msgid "This locale's language code is not supported" +msgstr "Tungumálakóði þessarar þýðingar er ekki studdur" + +msgid "Yes, delete" +msgstr "Já, eyða" + +msgid "Back" +msgstr "Til baka" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Tungumálakóði þessarar þýðingar er ekki studdur. Vinsamlegast veldu annað " +"tungumál eða eyddu þessari þýðingu." + +msgid "Locales" +msgstr "Þýðingar" + +msgid "Add a locale" +msgstr "Bæta við þýðingu" + +msgid "Usage" +msgstr "Notkun" + +msgid "Add locale" +msgstr "Bæta við þýðingu" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Þýðing '%(object)s' búin til." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Þýðing '%(object)s' uppfærð." + +msgid "The locale could not be saved due to errors." +msgstr "Ekki var hægt að vista þýðingu þar sem hún stóðst ekki villuprófanir." + +msgid "Delete locale" +msgstr "Eyða þýðingu" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Þýðingu '%(object)s' eytt." + +msgid "Are you sure you want to delete this locale?" +msgstr "Ertu viss um að þú viljir eyða þessari þýðingu?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Ekki er hægt að eyða þýðingu þar sem það eru ekki til neinar aðrar þýðingar." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Ekki er hægt að eyða þýðingu þar sem það eru síður og/eða aðrir hlutir að " +"nota hana." diff --git a/locale_selector/locale/it/LC_MESSAGES/django.po b/locale_selector/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000..aac0747 --- /dev/null +++ b/locale_selector/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,95 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Giacomo Ghizzani , 2021 +# Marco Badan , 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Italian (https://app.transifex.com/torchbox/teams/8009/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " +"1 : 2;\n" + +msgid "Wagtail locales" +msgstr "Localizzazioni Wagtail" + +msgid "Language" +msgstr "Lingua" + +msgid "Select a new language" +msgstr "Seleziona una nuova lingua" + +msgid "This locale's language code is not supported" +msgstr "Il codice lingua di questa localizzazione non è supportato" + +msgid "Yes, delete" +msgstr "Si, elimina" + +msgid "Back" +msgstr "Torna indietro" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"La localizzazione del codice lingua attuale non è supportata. Scegli " +"un'altra lingua o elimina questa localizzazione." + +msgid "Locales" +msgstr "Lingue" + +msgid "Add a locale" +msgstr "Aggiungi una localizzazione" + +msgid "Usage" +msgstr "Utilizzo" + +msgid "Add locale" +msgstr "Aggiungi localizzazione" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Localizzazione '%(object)s' creata." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Localizzazione '%(object)s' aggiornata." + +msgid "The locale could not be saved due to errors." +msgstr "La localizzazione non può essere salvata per errori." + +msgid "Delete locale" +msgstr "Elimina localizzazione." + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Localizzazione '%(object)s' eliminata." + +msgid "Are you sure you want to delete this locale?" +msgstr "Sei sicuro di voler eliminare questa localizzazione?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Questa localizzazione non può essere eliminata perché non sono presenti " +"altre localizzazioni." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Questa localizzazione non può essere eliminata perché sono presenti altre " +"pagine e/o oggetti che la stanno utilizzando." diff --git a/locale_selector/locale/ja/LC_MESSAGES/django.po b/locale_selector/locale/ja/LC_MESSAGES/django.po new file mode 100644 index 0000000..bec5062 --- /dev/null +++ b/locale_selector/locale/ja/LC_MESSAGES/django.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# shuhei hirota, 2021 +# 小口英昭 , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: 小口英昭 , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/torchbox/teams/8009/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Yes, delete" +msgstr "はい、削除します" + +msgid "Usage" +msgstr "使用法" diff --git a/locale_selector/locale/ko/LC_MESSAGES/django.po b/locale_selector/locale/ko/LC_MESSAGES/django.po new file mode 100644 index 0000000..01ca0fa --- /dev/null +++ b/locale_selector/locale/ko/LC_MESSAGES/django.po @@ -0,0 +1,92 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Kyungil Choi , 2021 +# Kyu Choi, 2022 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Korean (https://app.transifex.com/torchbox/teams/8009/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Wagtail locales" +msgstr "웨그테일 영역" + +msgid "Language" +msgstr "언어" + +msgid "Select a new language" +msgstr "새로운 언어 선택" + +msgid "This locale's language code is not supported" +msgstr "해당 로케일의 언어 코드가 지원되지 않습니다." + +msgid "Yes, delete" +msgstr "네, 삭제합니다" + +msgid "Back" +msgstr "뒤로" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"이 로케일의 현재 언어 코드는 지원되지 않습니다. 새 언어를 선택하거나 이 로케" +"일을 삭제하십시오." + +msgid "Locales" +msgstr "영역" + +msgid "Add a locale" +msgstr "로케일 추가" + +msgid "Usage" +msgstr "사용" + +msgid "Add locale" +msgstr "로케일 추가" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "로케일 '%(object)s' 생성됨" + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "로케일 '%(object)s' 업데이트됨" + +msgid "The locale could not be saved due to errors." +msgstr "로케일이 오류로인해 저장될 수 없음" + +msgid "Delete locale" +msgstr "로케일 삭제" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "로케일 '%(object)s' 삭제" + +msgid "Are you sure you want to delete this locale?" +msgstr "정말 이 로케일을 삭제하길 원합니까?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "다른 로케일이 없기에 이 로케일은 삭제될 수 없습니다." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"이 로케일을 사용하는 페이지 및/또는 다른 개체가 있으므로 이 로케일을 삭제할 " +"수 없습니다." diff --git a/locale_selector/locale/lt/LC_MESSAGES/django.po b/locale_selector/locale/lt/LC_MESSAGES/django.po new file mode 100644 index 0000000..61f3a27 --- /dev/null +++ b/locale_selector/locale/lt/LC_MESSAGES/django.po @@ -0,0 +1,94 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Naglis Jonaitis, 2022 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Lithuanian (https://app.transifex.com/torchbox/teams/8009/" +"lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " +"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? " +"1 : n % 1 != 0 ? 2: 3);\n" + +msgid "Wagtail locales" +msgstr "Wagtail lokalės" + +msgid "Language" +msgstr "Kalba" + +msgid "Select a new language" +msgstr "Pasirinkite naują kalbą" + +msgid "This locale's language code is not supported" +msgstr "Šios lokalės kalbos kodas nepalaikomas" + +msgid "Yes, delete" +msgstr "Taip, ištrinti" + +msgid "Back" +msgstr "Atgal" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Esamas šios lokalės kalbos kodas nepalaikomas. Prašome pasirinkti kitą kalbą " +"arba ištrinti šią lokalę." + +msgid "Locales" +msgstr "Lokalės" + +msgid "Add a locale" +msgstr "Pridėti lokalę" + +msgid "Usage" +msgstr "Panaudojimas" + +msgid "Add locale" +msgstr "Pridėti lokalę" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Lokalė '%(object)s' sukurta." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Lokalė '%(object)s' atnaujinta." + +msgid "The locale could not be saved due to errors." +msgstr "Ši lokalė negali būti išsaugota dėl klaidų." + +msgid "Delete locale" +msgstr "Ištrinti lokalę" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Lokalė '%(object)s' ištrinta." + +msgid "Are you sure you want to delete this locale?" +msgstr "Ar tikrai norite ištrinti šią lokalę?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Ši lokalė negali būti ištrinta, nes daugiau nėra kitų lokalių." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Ši lokalė negali būti ištrinta, nes yra ją naudojančių puslapių ir/ar kitų " +"objektų." diff --git a/locale_selector/locale/lv/LC_MESSAGES/django.po b/locale_selector/locale/lv/LC_MESSAGES/django.po new file mode 100644 index 0000000..a9b0eee --- /dev/null +++ b/locale_selector/locale/lv/LC_MESSAGES/django.po @@ -0,0 +1,26 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Maris Serzans , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Maris Serzans , 2021\n" +"Language-Team: Latvian (https://app.transifex.com/torchbox/teams/8009/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +msgid "Yes, delete" +msgstr "Dzēst" diff --git a/locale_selector/locale/mi/LC_MESSAGES/django.po b/locale_selector/locale/mi/LC_MESSAGES/django.po new file mode 100644 index 0000000..81f6085 --- /dev/null +++ b/locale_selector/locale/mi/LC_MESSAGES/django.po @@ -0,0 +1,92 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Awatea Randall , 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Maori (https://app.transifex.com/torchbox/teams/8009/mi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mi\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgid "Wagtail locales" +msgstr "Rohe-a-Wagtail" + +msgid "Language" +msgstr "Reo" + +msgid "Select a new language" +msgstr "Kōwhiri he reo hou" + +msgid "This locale's language code is not supported" +msgstr "Ehara tēnei reo uhingaro e taupuhipuhi" + +msgid "Yes, delete" +msgstr "Ae, muku" + +msgid "Back" +msgstr "Whakahoki" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Ehara te reo uhingaro nei e taupuhipuhi. Kōwhiri koa he reo hou, kē atu me " +"muku ī tēnei rohe." + +msgid "Locales" +msgstr "Rohe" + +msgid "Add a locale" +msgstr "Tāpiri he rohe" + +msgid "Usage" +msgstr "Whakamahi" + +msgid "Add locale" +msgstr "Tāpiri rohe" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Rohe '%(object)s' e hanga" + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Rohe '%(object)s' kua whakahou" + +msgid "The locale could not be saved due to errors." +msgstr "Ehara ka taea te puritia kī te rohe nei, he raruraru " + +msgid "Delete locale" +msgstr "Mukuhia rohe" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Rohe '%(object)s' kua mukuhia" + +msgid "Are you sure you want to delete this locale?" +msgstr "E pirangi ana koe kī te mukuhia tēnei rohe?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Ehara tēnei rohe ka taea kī te muku, nōtemea e kore atu ngā rohe I konei" + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Ehara tēnei rohe ka taea kī te muku, nōtemea e whakamahi ana ētahi whārangi, " +"ahanoa atu ī te rohe nei" diff --git a/locale_selector/locale/mn/LC_MESSAGES/django.po b/locale_selector/locale/mn/LC_MESSAGES/django.po new file mode 100644 index 0000000..d2abe5b --- /dev/null +++ b/locale_selector/locale/mn/LC_MESSAGES/django.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Myagmarjav Enkhbileg , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Myagmarjav Enkhbileg , 2021\n" +"Language-Team: Mongolian (https://app.transifex.com/torchbox/teams/8009/" +"mn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Yes, delete" +msgstr "Тийм, устга" + +msgid "Usage" +msgstr "Хэрэглээ" diff --git a/locale_selector/locale/my/LC_MESSAGES/django.po b/locale_selector/locale/my/LC_MESSAGES/django.po new file mode 100644 index 0000000..733dcbc --- /dev/null +++ b/locale_selector/locale/my/LC_MESSAGES/django.po @@ -0,0 +1,25 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# ime11 , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: ime11 , 2021\n" +"Language-Team: Burmese (https://app.transifex.com/torchbox/teams/8009/my/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: my\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Yes, delete" +msgstr "ဟုတ်ပြီ၊ ဖျက်သိမ်းပါ" diff --git a/locale_selector/locale/nb/LC_MESSAGES/django.po b/locale_selector/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 0000000..7369625 --- /dev/null +++ b/locale_selector/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Stein Strindhaug , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Stein Strindhaug , 2021\n" +"Language-Team: Norwegian Bokmål (https://app.transifex.com/torchbox/" +"teams/8009/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Yes, delete" +msgstr "Ja, slett" + +msgid "Usage" +msgstr "Bruk" diff --git a/locale_selector/locale/nl/LC_MESSAGES/django.po b/locale_selector/locale/nl/LC_MESSAGES/django.po new file mode 100644 index 0000000..a618542 --- /dev/null +++ b/locale_selector/locale/nl/LC_MESSAGES/django.po @@ -0,0 +1,40 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-02-08 11:06+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Dutch (https://app.transifex.com/torchbox/teams/8009/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Machine-Translator: OPUS-MT\n" +"X-Machine-Translator-Creation: 2024-01-21T14:04:09.946278+00:00\n" +"X-Machine-Translator-Source: en\n" +"X-Machine-Translator-Target: nl\n" + +#: .\application\locale_selector\templates\locale_selector\locale_selector.html:3 +#: .\application\locale_selector\templates\locale_selector\locale_selector_modal.html:5 +msgid "Select a new language" +msgstr "Selecteer een nieuwe taal" + +#: .\application\locale_selector\templates\locale_selector\locale_selector.html:7 +msgid "Language selector" +msgstr "" + +#: .\application\locale_selector\templates\locale_selector\locale_selector_banner.html:7 +#: .\application\locale_selector\templates\locale_selector\locale_selector_modal.html:7 +msgid "Close" +msgstr "Sluiten" diff --git a/locale_selector/locale/pl/LC_MESSAGES/django.po b/locale_selector/locale/pl/LC_MESSAGES/django.po new file mode 100644 index 0000000..f18ccc8 --- /dev/null +++ b/locale_selector/locale/pl/LC_MESSAGES/django.po @@ -0,0 +1,92 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Miłosz Miśkiewicz, 2020 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Polish (https://app.transifex.com/torchbox/teams/8009/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +msgid "Wagtail locales" +msgstr "Lokalizacje Wagtail" + +msgid "Language" +msgstr "Język" + +msgid "Select a new language" +msgstr "Wybierz nowy język" + +msgid "This locale's language code is not supported" +msgstr "Kod języka nie jest wspierany" + +msgid "Yes, delete" +msgstr "Tak, usuń" + +msgid "Back" +msgstr "Wróć" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "Lokalizacja dla tego kodu języka nie jest wspierana. " + +msgid "Locales" +msgstr "Lokalizacje" + +msgid "Add a locale" +msgstr "Dodaj lokalizację" + +msgid "Usage" +msgstr "Użycie" + +msgid "Add locale" +msgstr "Dodaj lokalizację" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Lokalizacja '%(object)s' utworzona." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Lokalizacja '%(object)s' zaktualizowana." + +msgid "The locale could not be saved due to errors." +msgstr "Lokalizacja nie mogła zostać zapisana z powodu błędów." + +msgid "Delete locale" +msgstr "Usuń lokalizacje" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Lokalizacja '%(object)s' usunięta." + +msgid "Are you sure you want to delete this locale?" +msgstr "Czy na pewno chcesz usunąć tą lokalizację?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Ta lokalizacja nie może zostać usunięta, ponieważ nie ma innych lokalizacji." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Ta lokalizacja nie może zostać usunięta ponieważ istnieją strony / obiekty " +"używające jej." diff --git a/locale_selector/locale/pt_BR/LC_MESSAGES/django.po b/locale_selector/locale/pt_BR/LC_MESSAGES/django.po new file mode 100644 index 0000000..eac4fee --- /dev/null +++ b/locale_selector/locale/pt_BR/LC_MESSAGES/django.po @@ -0,0 +1,97 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Luiz Boaretto , 2021 +# Ed Wurch , 2021 +# Iuri L. Machado, 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Portuguese (Brazil) (https://app.transifex.com/torchbox/" +"teams/8009/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" + +msgid "Wagtail locales" +msgstr "Idiomas do Wagtail" + +msgid "Language" +msgstr "Idioma" + +msgid "Select a new language" +msgstr "Selecionar um novo idioma" + +msgid "This locale's language code is not supported" +msgstr "O código da linguagem deste idioma não é suportado" + +msgid "Yes, delete" +msgstr "Sim, remover" + +msgid "Back" +msgstr "Voltar" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"O código da linguagem deste idioma não é suportado. Por favor escolha um " +"novo idioma ou exclua este idioma." + +msgid "Locales" +msgstr "Localidades" + +msgid "Add a locale" +msgstr "Adicionar um idioma" + +msgid "Usage" +msgstr "Uso" + +msgid "Add locale" +msgstr "Adicionar idioma" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Idioma '%(object)s' criado." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Idioma '%(object)s' atualizado." + +msgid "The locale could not be saved due to errors." +msgstr "O idioma não pode ser salvo devido a erros." + +msgid "Delete locale" +msgstr "Excluir idioma" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Idioma '%(object)s' excluído." + +msgid "Are you sure you want to delete this locale?" +msgstr "Você tem certeza que deseja excluir este idioma?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Este idioma não pode ser excluído porque não existem outros idiomas " +"disponíveis." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Este idioma não pode ser excluído porque existem páginas e / ou outros " +"objetos que o utilizam." diff --git a/locale_selector/locale/pt_PT/LC_MESSAGES/django.po b/locale_selector/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 0000000..1878bee --- /dev/null +++ b/locale_selector/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,94 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Luís Tiago Favas , 2020 +# Tiago Henriques , 2022 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/torchbox/" +"teams/8009/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" + +msgid "Wagtail locales" +msgstr "Regiões do Wagtail" + +msgid "Language" +msgstr "Língua" + +msgid "Select a new language" +msgstr "Selecione uma nova língua" + +msgid "This locale's language code is not supported" +msgstr "O código de língua desta região não é permitido" + +msgid "Yes, delete" +msgstr "Sim, apagar" + +msgid "Back" +msgstr "Voltar" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"O código de língua desta região não é permitido. Por favor escolha uma nova " +"língua ou apague esta região." + +msgid "Locales" +msgstr "Regiões" + +msgid "Add a locale" +msgstr "Adicionar uma região" + +msgid "Usage" +msgstr "Utilização" + +msgid "Add locale" +msgstr "Adicionar região" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Região '%(object)s' criada." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Região '%(object)s' atualizada." + +msgid "The locale could not be saved due to errors." +msgstr "A região não pôde ser gravada devido a erros." + +msgid "Delete locale" +msgstr "Apagar região" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Região '%(object)s' apagada." + +msgid "Are you sure you want to delete this locale?" +msgstr "Tem a certeza que quer apagar esta região?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Esta região não pode ser apagada porque não existem outras regiões." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Esta região não pode ser apagada por existirem páginas e/ou outros objetos " +"que a utilizam." diff --git a/locale_selector/locale/ro/LC_MESSAGES/django.po b/locale_selector/locale/ro/LC_MESSAGES/django.po new file mode 100644 index 0000000..5892f6c --- /dev/null +++ b/locale_selector/locale/ro/LC_MESSAGES/django.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Dan Braghis, 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Romanian (https://app.transifex.com/torchbox/teams/8009/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +msgid "Wagtail locales" +msgstr "Localizări Wagtail" + +msgid "Language" +msgstr "Limbă" + +msgid "Select a new language" +msgstr "Selectează limbă nouă" + +msgid "This locale's language code is not supported" +msgstr "Codul limbii pentru această localizare nu este suportat." + +msgid "Yes, delete" +msgstr "Da, șterge" + +msgid "Back" +msgstr "Înapoi" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Codul limbii curent pentru această localizare nu este suportat. Selectează o " +"limbă nouă sau șterge această localizare." + +msgid "Locales" +msgstr "Localizări" + +msgid "Add a locale" +msgstr "Adaugă o localizare" + +msgid "Usage" +msgstr "Utilizare" + +msgid "Add locale" +msgstr "Adaugă localizare" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Localizarea '%(object)s' a fost creată." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Localizarea '%(object)s' a fost actualizată." + +msgid "The locale could not be saved due to errors." +msgstr "Localizarea nu a putut fi salvată din cauza erorilor." + +msgid "Delete locale" +msgstr "Șterge localizare" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Localizarea '%(object)s' a fost ștearsă." + +msgid "Are you sure you want to delete this locale?" +msgstr "Sigur doriți să ștergeți această localizare?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Această localizare nu poate fi ștearsă pentru că nu există alte localizări." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Această localizare nu poate fi ștearsă pentru că există pagini și/sau alte " +"obiecte care o utilizează." diff --git a/locale_selector/locale/ru/LC_MESSAGES/django.po b/locale_selector/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000..3fca05c --- /dev/null +++ b/locale_selector/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,94 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Виктор Виктор , 2020 +# sergeybe , 2020 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Russian (https://app.transifex.com/torchbox/teams/8009/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +msgid "Wagtail locales" +msgstr "Локали Wagtail" + +msgid "Language" +msgstr "Язык" + +msgid "Select a new language" +msgstr "Выбрать новый язык" + +msgid "This locale's language code is not supported" +msgstr "Код языка этой локали не поддерживается" + +msgid "Yes, delete" +msgstr "Да, удалить" + +msgid "Back" +msgstr "Назад" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Текущий код языка локали не поддерживается. Пожалуйста выберите новый язык " +"или удалите эту локаль." + +msgid "Locales" +msgstr "Локали" + +msgid "Add a locale" +msgstr "Добавить локаль" + +msgid "Usage" +msgstr "Использование" + +msgid "Add locale" +msgstr "Добавить локаль" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Локаль '%(object)s' создана." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Локаль '%(object)s' обновлена." + +msgid "The locale could not be saved due to errors." +msgstr "Локаль не может быть сохранена из-за ошибок." + +msgid "Delete locale" +msgstr "Удалить локаль" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Локаль '%(object)s' удалена." + +msgid "Are you sure you want to delete this locale?" +msgstr "Вы уверены, что хотите удалить эту локаль?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Эта локаль не может быть удалена так как нет других локалей." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Эта локаль не может быть удалена, потому что есть страницы и/или другие " +"объекты использующие её." diff --git a/locale_selector/locale/sk_SK/LC_MESSAGES/django.po b/locale_selector/locale/sk_SK/LC_MESSAGES/django.po new file mode 100644 index 0000000..123fc53 --- /dev/null +++ b/locale_selector/locale/sk_SK/LC_MESSAGES/django.po @@ -0,0 +1,27 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Martin Janšto , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Martin Janšto , 2021\n" +"Language-Team: Slovak (Slovakia) (https://app.transifex.com/torchbox/" +"teams/8009/sk_SK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sk_SK\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " +">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +msgid "Yes, delete" +msgstr "Áno, vymazať" diff --git a/locale_selector/locale/sl/LC_MESSAGES/django.po b/locale_selector/locale/sl/LC_MESSAGES/django.po new file mode 100644 index 0000000..bf1ad98 --- /dev/null +++ b/locale_selector/locale/sl/LC_MESSAGES/django.po @@ -0,0 +1,94 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Mitja Pagon , 2021 +# Loic Teixeira, 2022 +# Andrej Marsetič, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Andrej Marsetič, 2022\n" +"Language-Team: Slovenian (https://app.transifex.com/torchbox/teams/8009/" +"sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +msgid "Wagtail locales" +msgstr "Wagtail obmoćja" + +msgid "Language" +msgstr "Jezik" + +msgid "Select a new language" +msgstr "Izberite nov jezik" + +msgid "This locale's language code is not supported" +msgstr "Jezikovna koda tega jezika ni podprta" + +msgid "Yes, delete" +msgstr "Da, izbriši" + +msgid "Back" +msgstr "Nazaj" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Trenutna jezikovna koda tega jezika ni podprta. Izberite nov jezik ali " +"izbrišite ta jezik." + +msgid "Locales" +msgstr "Jeziki" + +msgid "Add a locale" +msgstr "Dodajte jezik" + +msgid "Usage" +msgstr "Uporaba" + +msgid "Add locale" +msgstr "Dodaj jezik" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Lokalizacija '%(object)s' ustvarjena." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Lokalizacija '%(object)s' posodobljena." + +msgid "The locale could not be saved due to errors." +msgstr "Področne nastavitve ni bilo mogoče shraniti zaradi napak." + +msgid "Delete locale" +msgstr "Odstrani jezik" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Lokalizacija '%(object)s' izbrisana." + +msgid "Are you sure you want to delete this locale?" +msgstr "Ali ste prepričani da želite odstraniti ta jezik?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Tega jezika ni mogoče izbrisati, ker ni drugih jezikov." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Te področne nastavitve ni mogoče izbrisati, ker jo uporabljajo strani in/ali " +"drugi predmeti." diff --git a/locale_selector/locale/sv/LC_MESSAGES/django.po b/locale_selector/locale/sv/LC_MESSAGES/django.po new file mode 100644 index 0000000..1220da7 --- /dev/null +++ b/locale_selector/locale/sv/LC_MESSAGES/django.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Martin Sandström , 2020 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Swedish (https://app.transifex.com/torchbox/teams/8009/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Wagtail locales" +msgstr "Wagtailöversättningar" + +msgid "Language" +msgstr "Språk" + +msgid "Select a new language" +msgstr "Välj ett nytt språk" + +msgid "This locale's language code is not supported" +msgstr "Denna översättnings språkkod stöds inte" + +msgid "Yes, delete" +msgstr "Ja, radera" + +msgid "Back" +msgstr "Tillbaka" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Denna översättning har en språkkod som inte stöds. Vänligen välj ett nytt " +"språk eller ta bort denna översättning." + +msgid "Locales" +msgstr "Översättningar" + +msgid "Add a locale" +msgstr "Lägg till en översättning" + +msgid "Usage" +msgstr "Användning" + +msgid "Add locale" +msgstr "Lägg till översättning" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Översättning '%(object)s' skapad." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Översättning '%(object)s' uppdaterad." + +msgid "The locale could not be saved due to errors." +msgstr "Översättning kunde inte raderas p.g.a fel." + +msgid "Delete locale" +msgstr "Radera översättning" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Översättning '%(object)s' raderad." + +msgid "Are you sure you want to delete this locale?" +msgstr "Är du säker på att du vill radera denna översättning?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "" +"Denna översättning kan inte raderas eftersom det finns inga andra " +"översättningar." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Denna översättning kan inte raderas eftersom det är sidor och/eller andra " +"objekt som använder den." diff --git a/locale_selector/locale/tet/LC_MESSAGES/django.po b/locale_selector/locale/tet/LC_MESSAGES/django.po new file mode 100644 index 0000000..e4a7a12 --- /dev/null +++ b/locale_selector/locale/tet/LC_MESSAGES/django.po @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Peter Coward , 2021 +# Mariano de Deus , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Mariano de Deus , 2021\n" +"Language-Team: Tetum (Tetun) (https://app.transifex.com/torchbox/teams/8009/" +"tet/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tet\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Yes, delete" +msgstr "Loos, hamoos" + +msgid "Usage" +msgstr "Uza" diff --git a/locale_selector/locale/th/LC_MESSAGES/django.po b/locale_selector/locale/th/LC_MESSAGES/django.po new file mode 100644 index 0000000..c0591f2 --- /dev/null +++ b/locale_selector/locale/th/LC_MESSAGES/django.po @@ -0,0 +1,28 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Walaksawan Vervoort , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Walaksawan Vervoort , 2021\n" +"Language-Team: Thai (https://app.transifex.com/torchbox/teams/8009/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Yes, delete" +msgstr "ใช่,ลบทิ้ง" + +msgid "Usage" +msgstr "การใช้" diff --git a/locale_selector/locale/tr/LC_MESSAGES/django.po b/locale_selector/locale/tr/LC_MESSAGES/django.po new file mode 100644 index 0000000..30e8718 --- /dev/null +++ b/locale_selector/locale/tr/LC_MESSAGES/django.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Ragıp Ünal , 2021 +# Py Data Geek , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Py Data Geek , 2021\n" +"Language-Team: Turkish (https://app.transifex.com/torchbox/teams/8009/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgid "Yes, delete" +msgstr "Evet, sil" + +msgid "Usage" +msgstr "Kullanım" diff --git a/locale_selector/locale/tr_TR/LC_MESSAGES/django.po b/locale_selector/locale/tr_TR/LC_MESSAGES/django.po new file mode 100644 index 0000000..0acc138 --- /dev/null +++ b/locale_selector/locale/tr_TR/LC_MESSAGES/django.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Py Data Geek , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Py Data Geek , 2021\n" +"Language-Team: Turkish (Turkey) (https://app.transifex.com/torchbox/" +"teams/8009/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgid "Yes, delete" +msgstr "Evet, sil" + +msgid "Usage" +msgstr "Kullanım" diff --git a/locale_selector/locale/uk/LC_MESSAGES/django.po b/locale_selector/locale/uk/LC_MESSAGES/django.po new file mode 100644 index 0000000..0b9f1cc --- /dev/null +++ b/locale_selector/locale/uk/LC_MESSAGES/django.po @@ -0,0 +1,97 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Sergiy Shkodenko , 2021 +# Anastasiia La, 2021 +# d55ee35323c0c760f088259cd23b1b6d_9e8a7d1 <5459f3ae99ecdd5ed0be0220acd46004_1019581>, 2021 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Ukrainian (https://app.transifex.com/torchbox/teams/8009/" +"uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " +"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " +"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " +"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +msgid "Wagtail locales" +msgstr "Локалі Wagtail" + +msgid "Language" +msgstr "Мова" + +msgid "Select a new language" +msgstr "Оберіть нову мову" + +msgid "This locale's language code is not supported" +msgstr "Поточний код мови цієї локалі не підтримується" + +msgid "Yes, delete" +msgstr "Так, видалити" + +msgid "Back" +msgstr "Назад" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "" +"Поточний код мови цієї локалі не підтримується. Будь ласка, виберіть іншу " +"мову або видаліть цю локаль." + +msgid "Locales" +msgstr "Локалі" + +msgid "Add a locale" +msgstr "Додати локаль" + +msgid "Usage" +msgstr "Використання" + +msgid "Add locale" +msgstr "Додати локаль" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "Локаль '%(object)s' створено." + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "Локаль '%(object)s' оновлено." + +msgid "The locale could not be saved due to errors." +msgstr "Локаль не можна зберегти через помилки." + +msgid "Delete locale" +msgstr "Видалити локаль" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "Локаль '%(object)s' видалено." + +msgid "Are you sure you want to delete this locale?" +msgstr "Ви впевненні, що хочете видалити цю локаль?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "Цю локаль не можна видалити, тому що немає інших локалей." + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "" +"Цю локаль не можна видалити, тому що є сторінки та/або інші об'єкти, які " +"використовують її." diff --git a/locale_selector/locale/vi/LC_MESSAGES/django.po b/locale_selector/locale/vi/LC_MESSAGES/django.po new file mode 100644 index 0000000..b68f2af --- /dev/null +++ b/locale_selector/locale/vi/LC_MESSAGES/django.po @@ -0,0 +1,26 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Luan Nguyen , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Luan Nguyen , 2021\n" +"Language-Team: Vietnamese (https://app.transifex.com/torchbox/teams/8009/" +"vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Yes, delete" +msgstr "Đúng, xoá đi" diff --git a/locale_selector/locale/zh/LC_MESSAGES/django.po b/locale_selector/locale/zh/LC_MESSAGES/django.po new file mode 100644 index 0000000..f20cb0d --- /dev/null +++ b/locale_selector/locale/zh/LC_MESSAGES/django.po @@ -0,0 +1,25 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Orangle Liu , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Orangle Liu , 2021\n" +"Language-Team: Chinese (https://app.transifex.com/torchbox/teams/8009/zh/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Yes, delete" +msgstr "是的,删除" diff --git a/locale_selector/locale/zh_Hans/LC_MESSAGES/django.po b/locale_selector/locale/zh_Hans/LC_MESSAGES/django.po new file mode 100644 index 0000000..ef6e56d --- /dev/null +++ b/locale_selector/locale/zh_Hans/LC_MESSAGES/django.po @@ -0,0 +1,89 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# 汇民 王 , 2020 +# Ford Guo , 2020 +# Loic Teixeira, 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Loic Teixeira, 2022\n" +"Language-Team: Chinese (China) (https://app.transifex.com/torchbox/" +"teams/8009/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Wagtail locales" +msgstr "Wagtail 区域设置" + +msgid "Language" +msgstr "语言" + +msgid "Select a new language" +msgstr "选择一种新语言" + +msgid "This locale's language code is not supported" +msgstr "不支持此区域设置的语言代码" + +msgid "Yes, delete" +msgstr "是的,删除" + +msgid "Back" +msgstr "返回" + +msgid "" +"This locale's current language code is not supported. Please choose a new " +"language or delete this locale." +msgstr "不支持此区域设置的当前语言代码。请选择新语言或删除此区域设置。" + +msgid "Locales" +msgstr "区域设置" + +msgid "Add a locale" +msgstr "添加区域设置" + +msgid "Usage" +msgstr "用法" + +msgid "Add locale" +msgstr "添加区域设置" + +#, python-format +msgid "Locale '%(object)s' created." +msgstr "区域设置 '%(object)s' 已创建。" + +#, python-format +msgid "Locale '%(object)s' updated." +msgstr "区域设置 '%(object)s' 已更新。" + +msgid "The locale could not be saved due to errors." +msgstr "由于出现错误,无法保存区域设置。" + +msgid "Delete locale" +msgstr "删除区域设置" + +#, python-format +msgid "Locale '%(object)s' deleted." +msgstr "区域设置 '%(object)s' 已删除。" + +msgid "Are you sure you want to delete this locale?" +msgstr "您确定要删除此区域设置吗?" + +msgid "This locale cannot be deleted because there are no other locales." +msgstr "无法删除此区域设置,因为没有其他区域可用。" + +msgid "" +"This locale cannot be deleted because there are pages and/or other objects " +"using it." +msgstr "无法删除此区域设置,因为有页面和/或其它对象正在使用它。" diff --git a/locale_selector/locale/zh_Hant/LC_MESSAGES/django.po b/locale_selector/locale/zh_Hant/LC_MESSAGES/django.po new file mode 100644 index 0000000..8e50564 --- /dev/null +++ b/locale_selector/locale/zh_Hant/LC_MESSAGES/django.po @@ -0,0 +1,32 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Chih Wang , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-19 23:14+0100\n" +"PO-Revision-Date: 2020-10-23 10:41+0000\n" +"Last-Translator: Chih Wang , 2021\n" +"Language-Team: Chinese Traditional (https://app.transifex.com/torchbox/" +"teams/8009/zh-Hant/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh-Hant\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Language" +msgstr "語言" + +msgid "Yes, delete" +msgstr "確認刪除" + +msgid "Usage" +msgstr "使用情況" diff --git a/locale_selector/migrations/__init__.py b/locale_selector/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/locale_selector/static/locale_selector/css/locale_selector.css b/locale_selector/static/locale_selector/css/locale_selector.css new file mode 100644 index 0000000..d12c19c --- /dev/null +++ b/locale_selector/static/locale_selector/css/locale_selector.css @@ -0,0 +1,194 @@ +.locale-selector { + --locale-selector: var(--primary-button-bg); + --locale-selector-hover: var(--primary-button-bg-hover); + --locale-selector-bg: var(--primary-button); + --locale-selector-bg-hover: var(--primary-button-hover); + --locale-selector-bg-rgb: var(--primary-button-bg-rgb); + --locale-exit-color: var(--danger-button-bg); + --locale-exit-color-hover: var(--danger-button-bg-hover); + --locale-selector-fontsize: var(--font-size); + --locale-selector-border-radius: var(--component-border-radius); + --locale-selector-icon-bg: var(--component-bg); + --locale-selector-shadow: rgba(var(--component-box-shadow-rgb), 0.3); +} +.locale-selector.sticky { + position: fixed; + bottom: 1rem; + left: 1rem; + z-index: 200; +} +.locale-selector.sticky .locale-selector-icon { + border-radius: 5px; + padding: 2px; + background-color: var(--locale-selector-icon-bg); + display: flex; + justify-content: center; + align-items: center; +} +.locale-selector.sticky .locale-selector-icon img { + border: 1px solid var(--locale-selector); + border-radius: 5px; +} + +.locale-selector-icon { + cursor: pointer; + position: relative; +} +.locale-selector .locale-selector-locales { + max-height: 90vh; + overflow: auto; +} +.locale-selector-locales-wrapper.locale-selector-hidden { + display: none; +} +.locale-selector.modal .locale-selector-locales-wrapper { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(var(--locale-selector-bg-rgb), 0.5); + z-index: 299; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} +.locale-selector.modal .locale-selector-locales { + display: flex; + flex-direction: column; + max-width: 90%; + min-width: min(100%, 500px); + min-height: 250px; + overflow: auto; + color: var(--locale-selector); + background-color: var(--locale-selector-bg); + border-radius: var(--locale-selector-border-radius); + outline: 0; + padding: 0; + border: 2px solid var(--locale-selector); + box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.5); +} +.locale-selector-header { + font-size: 1.2rem; + border-bottom: 1px solid var(--locale-selector); + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + padding: 0.25rem 0.5rem; +} +.locale-selector-header-button { + color: var(--locale-exit-color); + cursor: pointer; +} +.locale-selector-header-button:hover { + color: var(--locale-exit-color-hover); +} +.locale-selector-header-button svg { + width: calc(var(--locale-selector-fontsize) * 1.2); + height: unset; +} +.locale-selector.banner .locale-selector-header-button svg { + width: calc(var(--locale-selector-fontsize) * 1.45); +} +.locale-selector.modal .locale-selector-list { + display: flex; + flex-direction: column; + flex: 1; + overflow: auto; +} +.locale-selector.modal .locale-selector-locale { + padding: 0.5rem; + transition: all 0.2s ease-in-out; + border-bottom: 1px dotted var(--locale-selector); + padding: 0.25rem 0.5rem; +} +.locale-selector.modal .locale-selector-title.locale-selector-title { + margin-left: 0.5rem; +} +.locale-selector.modal .locale-selector-link { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + color: var(--locale-selector); + background-color: var(--locale-selector-bg); +} +.locale-selector.modal .locale-selector-link:hover { + color: var(--locale-selector-hover); + background-color: var(--locale-selector-bg-hover); +} +.locale-selector.modal .locale-selector-link:focus { + border: 0; + outline: 0; +} +.locale-selector.modal .locale-selector-link svg { + width: calc(var(--locale-selector-fontsize) * 2); +} +.locale-selector.modal .locale-selector-local-hello { + flex: 1; + padding: 0 1rem; +} +.locale-selector-copyright { + --primary-rgba: rgba(var(--locale-selector-bg-rgb), 0.4); + font-size: 0.8rem; + padding: 0.25rem 0.5rem; + border-top: 1px dotted var(--primary-rgba); + color: var(--primary-rgba); + text-align: center; +} +.locale-selector.banner .locale-selector-locales-wrapper { + position: fixed; + bottom: 0; + left: 0; + right: 0; + min-height: 250px; + width: 100%; + border-top: 2px solid var(--locale-selector); + background-color: var(--locale-selector-bg); + color: var(--locale-selector); + z-index: 299; +} +.locale-selector.banner .locale-selector-locales { + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 0.5rem; + height: 100%; + min-height: 250px; + width: 100%; +} +.locale-selector-locale-header { + display: flex; + flex-direction: row; + align-items: flex-end; + justify-content: flex-start; + flex-wrap: wrap; + margin-top: 0.5rem; +} +.locale-selector.banner .locale-selector-locale-header img { + margin-right: 0.5rem; +} +.locale-selector-locale-subheader.locale-selector-locale-subheader { + margin-top: 0.5rem; +} +.locale-selector-locale-info { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.locale-selector-locale-info h1 { + margin-bottom: 0 !important; +} +.locale-flag { + --size: var(--locale-selector-fontsize, var(--font-size, 1em)); + width: calc(var(--size) * 3); + height: calc(var(--size) * 2); +} +.locale-flag-big { + --size: calc(var(--locale-selector-fontsize, var(--font-size, 1em)) * 2); + width: calc(var(--size) * 3); + height: calc(var(--size) * 2); +} \ No newline at end of file diff --git a/locale_selector/static/locale_selector/flags-4x3/_basque.svg b/locale_selector/static/locale_selector/flags-4x3/_basque.svg new file mode 100644 index 0000000..6a28ded --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_basque.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/_catalonia.svg b/locale_selector/static/locale_selector/flags-4x3/_catalonia.svg new file mode 100644 index 0000000..a470de2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_catalonia.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/_earth_pernefeldt.svg b/locale_selector/static/locale_selector/flags-4x3/_earth_pernefeldt.svg new file mode 100644 index 0000000..b653a05 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_earth_pernefeldt.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/_galicia.svg b/locale_selector/static/locale_selector/flags-4x3/_galicia.svg new file mode 100644 index 0000000..2deb36f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_galicia.svg @@ -0,0 +1,1059 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/_generic.svg b/locale_selector/static/locale_selector/flags-4x3/_generic.svg new file mode 100644 index 0000000..fd42644 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_generic.svg @@ -0,0 +1,223 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/_olympic.svg b/locale_selector/static/locale_selector/flags-4x3/_olympic.svg new file mode 100644 index 0000000..d745e94 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_olympic.svg @@ -0,0 +1,253 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/_scotland.svg b/locale_selector/static/locale_selector/flags-4x3/_scotland.svg new file mode 100644 index 0000000..dcf3681 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_scotland.svg @@ -0,0 +1,107 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/_united_nations.svg b/locale_selector/static/locale_selector/flags-4x3/_united_nations.svg new file mode 100644 index 0000000..2e184d9 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_united_nations.svg @@ -0,0 +1,718 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/_wales.svg b/locale_selector/static/locale_selector/flags-4x3/_wales.svg new file mode 100644 index 0000000..861206a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/_wales.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ad.svg b/locale_selector/static/locale_selector/flags-4x3/ad.svg new file mode 100644 index 0000000..9190d9e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ad.svg @@ -0,0 +1,152 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ae.svg b/locale_selector/static/locale_selector/flags-4x3/ae.svg new file mode 100644 index 0000000..e634982 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ae.svg @@ -0,0 +1,44 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/af.svg b/locale_selector/static/locale_selector/flags-4x3/af.svg new file mode 100644 index 0000000..937edca --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/af.svg @@ -0,0 +1,779 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ag.svg b/locale_selector/static/locale_selector/flags-4x3/ag.svg new file mode 100644 index 0000000..c7450f0 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ag.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ai.svg b/locale_selector/static/locale_selector/flags-4x3/ai.svg new file mode 100644 index 0000000..69c5041 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ai.svg @@ -0,0 +1,791 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/al.svg b/locale_selector/static/locale_selector/flags-4x3/al.svg new file mode 100644 index 0000000..e9709cc --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/al.svg @@ -0,0 +1,18 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/am.svg b/locale_selector/static/locale_selector/flags-4x3/am.svg new file mode 100644 index 0000000..03054df --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/am.svg @@ -0,0 +1,16 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ao.svg b/locale_selector/static/locale_selector/flags-4x3/ao.svg new file mode 100644 index 0000000..2e5ca47 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ao.svg @@ -0,0 +1,39 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/aq.svg b/locale_selector/static/locale_selector/flags-4x3/aq.svg new file mode 100644 index 0000000..40dec47 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/aq.svg @@ -0,0 +1,20 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ar.svg b/locale_selector/static/locale_selector/flags-4x3/ar.svg new file mode 100644 index 0000000..c36b65a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ar.svg @@ -0,0 +1,160 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/as.svg b/locale_selector/static/locale_selector/flags-4x3/as.svg new file mode 100644 index 0000000..b3585f3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/as.svg @@ -0,0 +1,120 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/at.svg b/locale_selector/static/locale_selector/flags-4x3/at.svg new file mode 100644 index 0000000..388a6b8 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/at.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/au.svg b/locale_selector/static/locale_selector/flags-4x3/au.svg new file mode 100644 index 0000000..c064c74 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/au.svg @@ -0,0 +1,31 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/aw.svg b/locale_selector/static/locale_selector/flags-4x3/aw.svg new file mode 100644 index 0000000..ac8440a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/aw.svg @@ -0,0 +1,210 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ax.svg b/locale_selector/static/locale_selector/flags-4x3/ax.svg new file mode 100644 index 0000000..fd17f0b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ax.svg @@ -0,0 +1,27 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/az.svg b/locale_selector/static/locale_selector/flags-4x3/az.svg new file mode 100644 index 0000000..d77a2f5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/az.svg @@ -0,0 +1,49 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ba.svg b/locale_selector/static/locale_selector/flags-4x3/ba.svg new file mode 100644 index 0000000..4336c07 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ba.svg @@ -0,0 +1,53 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bb.svg b/locale_selector/static/locale_selector/flags-4x3/bb.svg new file mode 100644 index 0000000..2bf861d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bb.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bd.svg b/locale_selector/static/locale_selector/flags-4x3/bd.svg new file mode 100644 index 0000000..4b9d0c0 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bd.svg @@ -0,0 +1,16 @@ + + + + + + + image/svg+xml + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/be.svg b/locale_selector/static/locale_selector/flags-4x3/be.svg new file mode 100644 index 0000000..891501c --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/be.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bf.svg b/locale_selector/static/locale_selector/flags-4x3/bf.svg new file mode 100644 index 0000000..6d354c6 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bf.svg @@ -0,0 +1,19 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bg.svg b/locale_selector/static/locale_selector/flags-4x3/bg.svg new file mode 100644 index 0000000..2cf07bf --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bg.svg @@ -0,0 +1,19 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bh.svg b/locale_selector/static/locale_selector/flags-4x3/bh.svg new file mode 100644 index 0000000..a73eb8d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bh.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bi.svg b/locale_selector/static/locale_selector/flags-4x3/bi.svg new file mode 100644 index 0000000..20a3533 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bi.svg @@ -0,0 +1,29 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bj.svg b/locale_selector/static/locale_selector/flags-4x3/bj.svg new file mode 100644 index 0000000..132f9b5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bj.svg @@ -0,0 +1,47 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bl.svg b/locale_selector/static/locale_selector/flags-4x3/bl.svg new file mode 100644 index 0000000..454ecc9 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bl.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bm.svg b/locale_selector/static/locale_selector/flags-4x3/bm.svg new file mode 100644 index 0000000..b2d83f5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bm.svg @@ -0,0 +1,363 @@ + + + + + + + Bermuda + + + + + caribbean + america + flag + sign + + + + + Caleb Moore + + + + + Caleb Moore + + + + + Caleb Moore + + + + image/svg+xml + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bn.svg b/locale_selector/static/locale_selector/flags-4x3/bn.svg new file mode 100644 index 0000000..2cb386e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bn.svg @@ -0,0 +1,137 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bo.svg b/locale_selector/static/locale_selector/flags-4x3/bo.svg new file mode 100644 index 0000000..5952c30 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bo.svg @@ -0,0 +1,37 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bq.svg b/locale_selector/static/locale_selector/flags-4x3/bq.svg new file mode 100644 index 0000000..5da2132 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bq.svg @@ -0,0 +1,17 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/br.svg b/locale_selector/static/locale_selector/flags-4x3/br.svg new file mode 100644 index 0000000..df11320 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/br.svg @@ -0,0 +1,88 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/brl.svg b/locale_selector/static/locale_selector/flags-4x3/brl.svg new file mode 100644 index 0000000..c314a17 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/brl.svg @@ -0,0 +1,260 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bs.svg b/locale_selector/static/locale_selector/flags-4x3/bs.svg new file mode 100644 index 0000000..570d7a5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bs.svg @@ -0,0 +1,24 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bt.svg b/locale_selector/static/locale_selector/flags-4x3/bt.svg new file mode 100644 index 0000000..fada20a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bt.svg @@ -0,0 +1,217 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bv.svg b/locale_selector/static/locale_selector/flags-4x3/bv.svg new file mode 100644 index 0000000..104b29b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bv.svg @@ -0,0 +1,26 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bw.svg b/locale_selector/static/locale_selector/flags-4x3/bw.svg new file mode 100644 index 0000000..d7f0c92 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bw.svg @@ -0,0 +1,39 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/by.svg b/locale_selector/static/locale_selector/flags-4x3/by.svg new file mode 100644 index 0000000..2601680 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/by.svg @@ -0,0 +1,266 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/bz.svg b/locale_selector/static/locale_selector/flags-4x3/bz.svg new file mode 100644 index 0000000..d352f9a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/bz.svg @@ -0,0 +1,302 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ca.svg b/locale_selector/static/locale_selector/flags-4x3/ca.svg new file mode 100644 index 0000000..eb528d9 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ca.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cc.svg b/locale_selector/static/locale_selector/flags-4x3/cc.svg new file mode 100644 index 0000000..d250b05 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cc.svg @@ -0,0 +1,29 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cd.svg b/locale_selector/static/locale_selector/flags-4x3/cd.svg new file mode 100644 index 0000000..0bc7936 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cd.svg @@ -0,0 +1,16 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cf.svg b/locale_selector/static/locale_selector/flags-4x3/cf.svg new file mode 100644 index 0000000..ee8a291 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cf.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cg.svg b/locale_selector/static/locale_selector/flags-4x3/cg.svg new file mode 100644 index 0000000..76cd8ea --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cg.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ch.svg b/locale_selector/static/locale_selector/flags-4x3/ch.svg new file mode 100644 index 0000000..3648330 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ch.svg @@ -0,0 +1,20 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ci.svg b/locale_selector/static/locale_selector/flags-4x3/ci.svg new file mode 100644 index 0000000..4a6fc7f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ci.svg @@ -0,0 +1,39 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ck.svg b/locale_selector/static/locale_selector/flags-4x3/ck.svg new file mode 100644 index 0000000..57efc07 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ck.svg @@ -0,0 +1,38 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cl.svg b/locale_selector/static/locale_selector/flags-4x3/cl.svg new file mode 100644 index 0000000..ffa1d20 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cl.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cm.svg b/locale_selector/static/locale_selector/flags-4x3/cm.svg new file mode 100644 index 0000000..a1186c3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cm.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cn.svg b/locale_selector/static/locale_selector/flags-4x3/cn.svg new file mode 100644 index 0000000..f510cf0 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cn.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + + + + + Flag of the People's Republic of China + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/co.svg b/locale_selector/static/locale_selector/flags-4x3/co.svg new file mode 100644 index 0000000..9a220d1 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/co.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cr.svg b/locale_selector/static/locale_selector/flags-4x3/cr.svg new file mode 100644 index 0000000..79e5dd2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cr.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cu.svg b/locale_selector/static/locale_selector/flags-4x3/cu.svg new file mode 100644 index 0000000..897fa77 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cu.svg @@ -0,0 +1,24 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cv.svg b/locale_selector/static/locale_selector/flags-4x3/cv.svg new file mode 100644 index 0000000..1a65d04 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cv.svg @@ -0,0 +1,34 @@ + + + + + + + image/svg+xml + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cw.svg b/locale_selector/static/locale_selector/flags-4x3/cw.svg new file mode 100644 index 0000000..f4cd92b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cw.svg @@ -0,0 +1,29 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cx.svg b/locale_selector/static/locale_selector/flags-4x3/cx.svg new file mode 100644 index 0000000..70f8b8b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cx.svg @@ -0,0 +1,30 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cy.svg b/locale_selector/static/locale_selector/flags-4x3/cy.svg new file mode 100644 index 0000000..e6cc05d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cy.svg @@ -0,0 +1,47 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/cz.svg b/locale_selector/static/locale_selector/flags-4x3/cz.svg new file mode 100644 index 0000000..ee59f94 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/cz.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/de.svg b/locale_selector/static/locale_selector/flags-4x3/de.svg new file mode 100644 index 0000000..aa101a3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/de.svg @@ -0,0 +1,37 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/dj.svg b/locale_selector/static/locale_selector/flags-4x3/dj.svg new file mode 100644 index 0000000..a5621c5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/dj.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/dk.svg b/locale_selector/static/locale_selector/flags-4x3/dk.svg new file mode 100644 index 0000000..c916593 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/dk.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/dm.svg b/locale_selector/static/locale_selector/flags-4x3/dm.svg new file mode 100644 index 0000000..82fa18a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/dm.svg @@ -0,0 +1,192 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/do.svg b/locale_selector/static/locale_selector/flags-4x3/do.svg new file mode 100644 index 0000000..22ff464 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/do.svg @@ -0,0 +1,6801 @@ + + + + + + + image/svg+xml + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/dz.svg b/locale_selector/static/locale_selector/flags-4x3/dz.svg new file mode 100644 index 0000000..e05bd11 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/dz.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ec.svg b/locale_selector/static/locale_selector/flags-4x3/ec.svg new file mode 100644 index 0000000..0116d37 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ec.svg @@ -0,0 +1,184 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ee.svg b/locale_selector/static/locale_selector/flags-4x3/ee.svg new file mode 100644 index 0000000..cb04c4d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ee.svg @@ -0,0 +1,39 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/eg.svg b/locale_selector/static/locale_selector/flags-4x3/eg.svg new file mode 100644 index 0000000..e6b608a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/eg.svg @@ -0,0 +1,81 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/eh.svg b/locale_selector/static/locale_selector/flags-4x3/eh.svg new file mode 100644 index 0000000..68d82c7 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/eh.svg @@ -0,0 +1,48 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/eo.svg b/locale_selector/static/locale_selector/flags-4x3/eo.svg new file mode 100644 index 0000000..b603f74 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/eo.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/locale_selector/static/locale_selector/flags-4x3/er.svg b/locale_selector/static/locale_selector/flags-4x3/er.svg new file mode 100644 index 0000000..9c5ebcf --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/er.svg @@ -0,0 +1,42 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/es.svg b/locale_selector/static/locale_selector/flags-4x3/es.svg new file mode 100644 index 0000000..7a7afaa --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/es.svg @@ -0,0 +1,1885 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/et.svg b/locale_selector/static/locale_selector/flags-4x3/et.svg new file mode 100644 index 0000000..f81a16a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/et.svg @@ -0,0 +1,24 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/eu.svg b/locale_selector/static/locale_selector/flags-4x3/eu.svg new file mode 100644 index 0000000..2ddb643 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/eu.svg @@ -0,0 +1,176 @@ + + + + + + image/svg+xml + + + + + + + European flag + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/fi.svg b/locale_selector/static/locale_selector/flags-4x3/fi.svg new file mode 100644 index 0000000..f0d3c8e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/fi.svg @@ -0,0 +1,53 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/fj.svg b/locale_selector/static/locale_selector/flags-4x3/fj.svg new file mode 100644 index 0000000..0f2ea3c --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/fj.svg @@ -0,0 +1,154 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/fk.svg b/locale_selector/static/locale_selector/flags-4x3/fk.svg new file mode 100644 index 0000000..9044006 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/fk.svg @@ -0,0 +1,215 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/fm.svg b/locale_selector/static/locale_selector/flags-4x3/fm.svg new file mode 100644 index 0000000..1b57bbf --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/fm.svg @@ -0,0 +1,24 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/fo.svg b/locale_selector/static/locale_selector/flags-4x3/fo.svg new file mode 100644 index 0000000..37211be --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/fo.svg @@ -0,0 +1,42 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/fr.svg b/locale_selector/static/locale_selector/flags-4x3/fr.svg new file mode 100644 index 0000000..7e0bdb8 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/fr.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ga.svg b/locale_selector/static/locale_selector/flags-4x3/ga.svg new file mode 100644 index 0000000..74be350 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ga.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gb.svg b/locale_selector/static/locale_selector/flags-4x3/gb.svg new file mode 100644 index 0000000..5389a49 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gb.svg @@ -0,0 +1,52 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gd.svg b/locale_selector/static/locale_selector/flags-4x3/gd.svg new file mode 100644 index 0000000..44c61b1 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gd.svg @@ -0,0 +1,32 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ge.svg b/locale_selector/static/locale_selector/flags-4x3/ge.svg new file mode 100644 index 0000000..a508b2b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ge.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gf.svg b/locale_selector/static/locale_selector/flags-4x3/gf.svg new file mode 100644 index 0000000..8fada72 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gf.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gg.svg b/locale_selector/static/locale_selector/flags-4x3/gg.svg new file mode 100644 index 0000000..1144540 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gg.svg @@ -0,0 +1,29 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gh.svg b/locale_selector/static/locale_selector/flags-4x3/gh.svg new file mode 100644 index 0000000..b6fa30d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gh.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gi.svg b/locale_selector/static/locale_selector/flags-4x3/gi.svg new file mode 100644 index 0000000..e40d6e7 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gi.svg @@ -0,0 +1,347 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gl.svg b/locale_selector/static/locale_selector/flags-4x3/gl.svg new file mode 100644 index 0000000..37aaccf --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gl.svg @@ -0,0 +1,46 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gm.svg b/locale_selector/static/locale_selector/flags-4x3/gm.svg new file mode 100644 index 0000000..d4409b2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gm.svg @@ -0,0 +1,47 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gn.svg b/locale_selector/static/locale_selector/flags-4x3/gn.svg new file mode 100644 index 0000000..23ce5b3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gn.svg @@ -0,0 +1,42 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gp.svg b/locale_selector/static/locale_selector/flags-4x3/gp.svg new file mode 100644 index 0000000..a775d8f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gp.svg @@ -0,0 +1,19 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gq.svg b/locale_selector/static/locale_selector/flags-4x3/gq.svg new file mode 100644 index 0000000..4e878cc --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gq.svg @@ -0,0 +1,86 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gr.svg b/locale_selector/static/locale_selector/flags-4x3/gr.svg new file mode 100644 index 0000000..4bff36c --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gr.svg @@ -0,0 +1,60 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gs.svg b/locale_selector/static/locale_selector/flags-4x3/gs.svg new file mode 100644 index 0000000..18c6dbd --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gs.svg @@ -0,0 +1,346 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + E + + + O + + + T + + + E + + + R + + + R + + + R + + + R + + + R + + + E + + + O + + + O + + + A + + + A + + + A + + + M + + + P + + + P + + + P + + + I + + + T + + + T + + + M + + + G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + South Georgia and South Sandwich Islands + + + + united_kingdom + flags + antarctic + sign + signs_and_symbols + + europe + + + + + Tobias Jakobs + + + + + Tobias Jakobs + + + + + Tobias Jakobs + + + + image/svg+xml + + + + + en + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gt.svg b/locale_selector/static/locale_selector/flags-4x3/gt.svg new file mode 100644 index 0000000..9ae0d79 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gt.svg @@ -0,0 +1,139 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gu.svg b/locale_selector/static/locale_selector/flags-4x3/gu.svg new file mode 100644 index 0000000..797b88d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gu.svg @@ -0,0 +1,75 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + G + + + U + + + A + + + M + + + + + + + + G + + + U + + + A + + + M + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gw.svg b/locale_selector/static/locale_selector/flags-4x3/gw.svg new file mode 100644 index 0000000..277f3a1 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gw.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/gy.svg b/locale_selector/static/locale_selector/flags-4x3/gy.svg new file mode 100644 index 0000000..626eff8 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/gy.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/hk.svg b/locale_selector/static/locale_selector/flags-4x3/hk.svg new file mode 100644 index 0000000..7ad03f3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/hk.svg @@ -0,0 +1,52 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/hm.svg b/locale_selector/static/locale_selector/flags-4x3/hm.svg new file mode 100644 index 0000000..a3cd071 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/hm.svg @@ -0,0 +1,29 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/hn.svg b/locale_selector/static/locale_selector/flags-4x3/hn.svg new file mode 100644 index 0000000..7e79933 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/hn.svg @@ -0,0 +1,27 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/hr.svg b/locale_selector/static/locale_selector/flags-4x3/hr.svg new file mode 100644 index 0000000..4ba52b0 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/hr.svg @@ -0,0 +1,144 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ht.svg b/locale_selector/static/locale_selector/flags-4x3/ht.svg new file mode 100644 index 0000000..53475ab --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ht.svg @@ -0,0 +1,18 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/hu.svg b/locale_selector/static/locale_selector/flags-4x3/hu.svg new file mode 100644 index 0000000..8ab9d1b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/hu.svg @@ -0,0 +1,19 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/id.svg b/locale_selector/static/locale_selector/flags-4x3/id.svg new file mode 100644 index 0000000..ba4f958 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/id.svg @@ -0,0 +1,18 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ie.svg b/locale_selector/static/locale_selector/flags-4x3/ie.svg new file mode 100644 index 0000000..70ec521 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ie.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/il.svg b/locale_selector/static/locale_selector/flags-4x3/il.svg new file mode 100644 index 0000000..518a2bc --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/il.svg @@ -0,0 +1,31 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/im.svg b/locale_selector/static/locale_selector/flags-4x3/im.svg new file mode 100644 index 0000000..275cf86 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/im.svg @@ -0,0 +1,71 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/in.svg b/locale_selector/static/locale_selector/flags-4x3/in.svg new file mode 100644 index 0000000..3265f8f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/in.svg @@ -0,0 +1,47 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/io.svg b/locale_selector/static/locale_selector/flags-4x3/io.svg new file mode 100644 index 0000000..6051b09 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/io.svg @@ -0,0 +1,187 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/iq.svg b/locale_selector/static/locale_selector/flags-4x3/iq.svg new file mode 100644 index 0000000..e0dd0b9 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/iq.svg @@ -0,0 +1,27 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ir.svg b/locale_selector/static/locale_selector/flags-4x3/ir.svg new file mode 100644 index 0000000..9779aea --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ir.svg @@ -0,0 +1,522 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/is.svg b/locale_selector/static/locale_selector/flags-4x3/is.svg new file mode 100644 index 0000000..046ffd0 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/is.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/it.svg b/locale_selector/static/locale_selector/flags-4x3/it.svg new file mode 100644 index 0000000..1a9f297 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/it.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/je.svg b/locale_selector/static/locale_selector/flags-4x3/je.svg new file mode 100644 index 0000000..4dd97f1 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/je.svg @@ -0,0 +1,67 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/jm.svg b/locale_selector/static/locale_selector/flags-4x3/jm.svg new file mode 100644 index 0000000..5ccd524 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/jm.svg @@ -0,0 +1,45 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/jo.svg b/locale_selector/static/locale_selector/flags-4x3/jo.svg new file mode 100644 index 0000000..152749e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/jo.svg @@ -0,0 +1,49 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/jp.svg b/locale_selector/static/locale_selector/flags-4x3/jp.svg new file mode 100644 index 0000000..f36071b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/jp.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ke.svg b/locale_selector/static/locale_selector/flags-4x3/ke.svg new file mode 100644 index 0000000..79d223f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ke.svg @@ -0,0 +1,33 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/kg.svg b/locale_selector/static/locale_selector/flags-4x3/kg.svg new file mode 100644 index 0000000..e560aef --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/kg.svg @@ -0,0 +1,47 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/kh.svg b/locale_selector/static/locale_selector/flags-4x3/kh.svg new file mode 100644 index 0000000..48e782e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/kh.svg @@ -0,0 +1,156 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ki.svg b/locale_selector/static/locale_selector/flags-4x3/ki.svg new file mode 100644 index 0000000..c145dd3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ki.svg @@ -0,0 +1,49 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/km.svg b/locale_selector/static/locale_selector/flags-4x3/km.svg new file mode 100644 index 0000000..235ec02 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/km.svg @@ -0,0 +1,51 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/kn.svg b/locale_selector/static/locale_selector/flags-4x3/kn.svg new file mode 100644 index 0000000..d60ae2e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/kn.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/kp.svg b/locale_selector/static/locale_selector/flags-4x3/kp.svg new file mode 100644 index 0000000..6ce531d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/kp.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/kr.svg b/locale_selector/static/locale_selector/flags-4x3/kr.svg new file mode 100644 index 0000000..a0b266d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/kr.svg @@ -0,0 +1,42 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/kw.svg b/locale_selector/static/locale_selector/flags-4x3/kw.svg new file mode 100644 index 0000000..5822eb6 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/kw.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ky.svg b/locale_selector/static/locale_selector/flags-4x3/ky.svg new file mode 100644 index 0000000..fb5e915 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ky.svg @@ -0,0 +1,123 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/kz.svg b/locale_selector/static/locale_selector/flags-4x3/kz.svg new file mode 100644 index 0000000..bd7130a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/kz.svg @@ -0,0 +1,67 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/la.svg b/locale_selector/static/locale_selector/flags-4x3/la.svg new file mode 100644 index 0000000..fe009db --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/la.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/lb.svg b/locale_selector/static/locale_selector/flags-4x3/lb.svg new file mode 100644 index 0000000..433b2c2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/lb.svg @@ -0,0 +1,45 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/lc.svg b/locale_selector/static/locale_selector/flags-4x3/lc.svg new file mode 100644 index 0000000..ab006b5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/lc.svg @@ -0,0 +1,18 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/li.svg b/locale_selector/static/locale_selector/flags-4x3/li.svg new file mode 100644 index 0000000..78d5325 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/li.svg @@ -0,0 +1,195 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/lk.svg b/locale_selector/static/locale_selector/flags-4x3/lk.svg new file mode 100644 index 0000000..cc17986 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/lk.svg @@ -0,0 +1,200 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/lr.svg b/locale_selector/static/locale_selector/flags-4x3/lr.svg new file mode 100644 index 0000000..f9d3939 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/lr.svg @@ -0,0 +1,29 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ls.svg b/locale_selector/static/locale_selector/flags-4x3/ls.svg new file mode 100644 index 0000000..d5836fa --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ls.svg @@ -0,0 +1,173 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/lt.svg b/locale_selector/static/locale_selector/flags-4x3/lt.svg new file mode 100644 index 0000000..b67359b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/lt.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/lu.svg b/locale_selector/static/locale_selector/flags-4x3/lu.svg new file mode 100644 index 0000000..1f6fe91 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/lu.svg @@ -0,0 +1,36 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/lv.svg b/locale_selector/static/locale_selector/flags-4x3/lv.svg new file mode 100644 index 0000000..a2fbe75 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/lv.svg @@ -0,0 +1,37 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ly.svg b/locale_selector/static/locale_selector/flags-4x3/ly.svg new file mode 100644 index 0000000..0922752 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ly.svg @@ -0,0 +1,23 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ma.svg b/locale_selector/static/locale_selector/flags-4x3/ma.svg new file mode 100644 index 0000000..457afd2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ma.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mc.svg b/locale_selector/static/locale_selector/flags-4x3/mc.svg new file mode 100644 index 0000000..9bd4ab1 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mc.svg @@ -0,0 +1,16 @@ + + + + + + + image/svg+xml + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/md.svg b/locale_selector/static/locale_selector/flags-4x3/md.svg new file mode 100644 index 0000000..27729f5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/md.svg @@ -0,0 +1,101 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/me.svg b/locale_selector/static/locale_selector/flags-4x3/me.svg new file mode 100644 index 0000000..473f640 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/me.svg @@ -0,0 +1,5 @@ + + +image/svg+xml + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mf.svg b/locale_selector/static/locale_selector/flags-4x3/mf.svg new file mode 100644 index 0000000..24f58b7 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mf.svg @@ -0,0 +1,106 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mg.svg b/locale_selector/static/locale_selector/flags-4x3/mg.svg new file mode 100644 index 0000000..05bd5b9 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mg.svg @@ -0,0 +1,38 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mh.svg b/locale_selector/static/locale_selector/flags-4x3/mh.svg new file mode 100644 index 0000000..df29219 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mh.svg @@ -0,0 +1,42 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mk.svg b/locale_selector/static/locale_selector/flags-4x3/mk.svg new file mode 100644 index 0000000..62e5e37 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mk.svg @@ -0,0 +1,30 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ml.svg b/locale_selector/static/locale_selector/flags-4x3/ml.svg new file mode 100644 index 0000000..dc71966 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ml.svg @@ -0,0 +1,38 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mm.svg b/locale_selector/static/locale_selector/flags-4x3/mm.svg new file mode 100644 index 0000000..add89f8 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mm.svg @@ -0,0 +1,146 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mn.svg b/locale_selector/static/locale_selector/flags-4x3/mn.svg new file mode 100644 index 0000000..819ce2f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mn.svg @@ -0,0 +1,26 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mo.svg b/locale_selector/static/locale_selector/flags-4x3/mo.svg new file mode 100644 index 0000000..769e94a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mo.svg @@ -0,0 +1,31 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mp.svg b/locale_selector/static/locale_selector/flags-4x3/mp.svg new file mode 100644 index 0000000..93ca168 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mp.svg @@ -0,0 +1,268 @@ + + + + + + + + + + + micronesia + + oceania + flag + sign + + + + + + + + + + + + + + + + + + + image/svg+xml + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mq.svg b/locale_selector/static/locale_selector/flags-4x3/mq.svg new file mode 100644 index 0000000..d6ebd38 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mq.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mr.svg b/locale_selector/static/locale_selector/flags-4x3/mr.svg new file mode 100644 index 0000000..0066c90 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mr.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ms.svg b/locale_selector/static/locale_selector/flags-4x3/ms.svg new file mode 100644 index 0000000..c9ef72b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ms.svg @@ -0,0 +1,76 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mt.svg b/locale_selector/static/locale_selector/flags-4x3/mt.svg new file mode 100644 index 0000000..b14194b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mt.svg @@ -0,0 +1,82 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mu.svg b/locale_selector/static/locale_selector/flags-4x3/mu.svg new file mode 100644 index 0000000..6ae235d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mu.svg @@ -0,0 +1,40 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mv.svg b/locale_selector/static/locale_selector/flags-4x3/mv.svg new file mode 100644 index 0000000..eb20d9e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mv.svg @@ -0,0 +1,20 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mw.svg b/locale_selector/static/locale_selector/flags-4x3/mw.svg new file mode 100644 index 0000000..cf3922b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mw.svg @@ -0,0 +1,55 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mx.svg b/locale_selector/static/locale_selector/flags-4x3/mx.svg new file mode 100644 index 0000000..7fc1393 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mx.svg @@ -0,0 +1,349 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/my.svg b/locale_selector/static/locale_selector/flags-4x3/my.svg new file mode 100644 index 0000000..2654cef --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/my.svg @@ -0,0 +1,27 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/mz.svg b/locale_selector/static/locale_selector/flags-4x3/mz.svg new file mode 100644 index 0000000..605a9d5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/mz.svg @@ -0,0 +1,34 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/na.svg b/locale_selector/static/locale_selector/flags-4x3/na.svg new file mode 100644 index 0000000..af51637 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/na.svg @@ -0,0 +1,30 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/nc.svg b/locale_selector/static/locale_selector/flags-4x3/nc.svg new file mode 100644 index 0000000..042507e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/nc.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ne.svg b/locale_selector/static/locale_selector/flags-4x3/ne.svg new file mode 100644 index 0000000..e6a7781 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ne.svg @@ -0,0 +1,20 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/nf.svg b/locale_selector/static/locale_selector/flags-4x3/nf.svg new file mode 100644 index 0000000..84f84ec --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/nf.svg @@ -0,0 +1,46 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ng.svg b/locale_selector/static/locale_selector/flags-4x3/ng.svg new file mode 100644 index 0000000..4eccb54 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ng.svg @@ -0,0 +1,19 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ni.svg b/locale_selector/static/locale_selector/flags-4x3/ni.svg new file mode 100644 index 0000000..2fe085a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ni.svg @@ -0,0 +1,122 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/nl copy.svg b/locale_selector/static/locale_selector/flags-4x3/nl copy.svg new file mode 100644 index 0000000..be962d3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/nl copy.svg @@ -0,0 +1,37 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/nl.svg b/locale_selector/static/locale_selector/flags-4x3/nl.svg new file mode 100644 index 0000000..be962d3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/nl.svg @@ -0,0 +1,37 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/no.svg b/locale_selector/static/locale_selector/flags-4x3/no.svg new file mode 100644 index 0000000..699ed31 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/no.svg @@ -0,0 +1,27 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/np.svg b/locale_selector/static/locale_selector/flags-4x3/np.svg new file mode 100644 index 0000000..373225e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/np.svg @@ -0,0 +1,47 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/nr.svg b/locale_selector/static/locale_selector/flags-4x3/nr.svg new file mode 100644 index 0000000..78a65e0 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/nr.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/nu.svg b/locale_selector/static/locale_selector/flags-4x3/nu.svg new file mode 100644 index 0000000..645a66e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/nu.svg @@ -0,0 +1,40 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/nz.svg b/locale_selector/static/locale_selector/flags-4x3/nz.svg new file mode 100644 index 0000000..0f7cf2f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/nz.svg @@ -0,0 +1,69 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/om.svg b/locale_selector/static/locale_selector/flags-4x3/om.svg new file mode 100644 index 0000000..f28f32d --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/om.svg @@ -0,0 +1,349 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pa.svg b/locale_selector/static/locale_selector/flags-4x3/pa.svg new file mode 100644 index 0000000..c1368b2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pa.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pe.svg b/locale_selector/static/locale_selector/flags-4x3/pe.svg new file mode 100644 index 0000000..ebd2e5f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pe.svg @@ -0,0 +1,40 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pf.svg b/locale_selector/static/locale_selector/flags-4x3/pf.svg new file mode 100644 index 0000000..63f056e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pf.svg @@ -0,0 +1,77 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pg.svg b/locale_selector/static/locale_selector/flags-4x3/pg.svg new file mode 100644 index 0000000..fd1fe93 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pg.svg @@ -0,0 +1,27 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ph.svg b/locale_selector/static/locale_selector/flags-4x3/ph.svg new file mode 100644 index 0000000..95f9d37 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ph.svg @@ -0,0 +1,36 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pk.svg b/locale_selector/static/locale_selector/flags-4x3/pk.svg new file mode 100644 index 0000000..1c33e67 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pk.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pl.svg b/locale_selector/static/locale_selector/flags-4x3/pl.svg new file mode 100644 index 0000000..a4cd906 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pl.svg @@ -0,0 +1,16 @@ + + + + + + + image/svg+xml + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pm.svg b/locale_selector/static/locale_selector/flags-4x3/pm.svg new file mode 100644 index 0000000..d7fb736 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pm.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pn.svg b/locale_selector/static/locale_selector/flags-4x3/pn.svg new file mode 100644 index 0000000..d310c31 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pn.svg @@ -0,0 +1,146 @@ + + + + + + + image/svg+xml + + + + + + + + + + The above line is the ensign field color: #CF142B red and #00247D blue + + + + + + + + + I think the above two lines give the simplest way to make the diagonals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pr.svg b/locale_selector/static/locale_selector/flags-4x3/pr.svg new file mode 100644 index 0000000..771c304 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pr.svg @@ -0,0 +1,45 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ps.svg b/locale_selector/static/locale_selector/flags-4x3/ps.svg new file mode 100644 index 0000000..e960374 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ps.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pt.svg b/locale_selector/static/locale_selector/flags-4x3/pt.svg new file mode 100644 index 0000000..752ea64 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pt.svg @@ -0,0 +1,526 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/pw.svg b/locale_selector/static/locale_selector/flags-4x3/pw.svg new file mode 100644 index 0000000..222f3c2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/pw.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/py.svg b/locale_selector/static/locale_selector/flags-4x3/py.svg new file mode 100644 index 0000000..80d30bf --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/py.svg @@ -0,0 +1,242 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/qa.svg b/locale_selector/static/locale_selector/flags-4x3/qa.svg new file mode 100644 index 0000000..099b508 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/qa.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/re.svg b/locale_selector/static/locale_selector/flags-4x3/re.svg new file mode 100644 index 0000000..d5a5e21 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/re.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ro.svg b/locale_selector/static/locale_selector/flags-4x3/ro.svg new file mode 100644 index 0000000..311c372 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ro.svg @@ -0,0 +1,42 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/rs.svg b/locale_selector/static/locale_selector/flags-4x3/rs.svg new file mode 100644 index 0000000..21e21c2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/rs.svg @@ -0,0 +1,1562 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ru.svg b/locale_selector/static/locale_selector/flags-4x3/ru.svg new file mode 100644 index 0000000..e931a6b --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ru.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/rw.svg b/locale_selector/static/locale_selector/flags-4x3/rw.svg new file mode 100644 index 0000000..2822882 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/rw.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sa.svg b/locale_selector/static/locale_selector/flags-4x3/sa.svg new file mode 100644 index 0000000..f2bacbb --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sa.svg @@ -0,0 +1,56 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sb.svg b/locale_selector/static/locale_selector/flags-4x3/sb.svg new file mode 100644 index 0000000..334ae64 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sb.svg @@ -0,0 +1,27 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sc.svg b/locale_selector/static/locale_selector/flags-4x3/sc.svg new file mode 100644 index 0000000..a4841f8 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sc.svg @@ -0,0 +1,45 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sd.svg b/locale_selector/static/locale_selector/flags-4x3/sd.svg new file mode 100644 index 0000000..bbfac97 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sd.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/se.svg b/locale_selector/static/locale_selector/flags-4x3/se.svg new file mode 100644 index 0000000..dcde5af --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/se.svg @@ -0,0 +1,28 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sg.svg b/locale_selector/static/locale_selector/flags-4x3/sg.svg new file mode 100644 index 0000000..7a85ef5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sg.svg @@ -0,0 +1,29 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sh.svg b/locale_selector/static/locale_selector/flags-4x3/sh.svg new file mode 100644 index 0000000..21cf488 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sh.svg @@ -0,0 +1,795 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/si.svg b/locale_selector/static/locale_selector/flags-4x3/si.svg new file mode 100644 index 0000000..7461f63 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/si.svg @@ -0,0 +1,30 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sj.svg b/locale_selector/static/locale_selector/flags-4x3/sj.svg new file mode 100644 index 0000000..7550d89 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sj.svg @@ -0,0 +1,27 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sk.svg b/locale_selector/static/locale_selector/flags-4x3/sk.svg new file mode 100644 index 0000000..84c09e8 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sk.svg @@ -0,0 +1,26 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sl.svg b/locale_selector/static/locale_selector/flags-4x3/sl.svg new file mode 100644 index 0000000..662d1d7 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sl.svg @@ -0,0 +1,43 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sm.svg b/locale_selector/static/locale_selector/flags-4x3/sm.svg new file mode 100644 index 0000000..88284d4 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sm.svg @@ -0,0 +1,209 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sn.svg b/locale_selector/static/locale_selector/flags-4x3/sn.svg new file mode 100644 index 0000000..a3fa37a --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sn.svg @@ -0,0 +1,20 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/so.svg b/locale_selector/static/locale_selector/flags-4x3/so.svg new file mode 100644 index 0000000..534c6ab --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/so.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sr.svg b/locale_selector/static/locale_selector/flags-4x3/sr.svg new file mode 100644 index 0000000..99514a9 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sr.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ss.svg b/locale_selector/static/locale_selector/flags-4x3/ss.svg new file mode 100644 index 0000000..56aff05 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ss.svg @@ -0,0 +1,21 @@ + + + + + + image/svg+xml + + Flag of South Sudan + + + + Flag of South Sudan + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/st.svg b/locale_selector/static/locale_selector/flags-4x3/st.svg new file mode 100644 index 0000000..8f09d11 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/st.svg @@ -0,0 +1,27 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sv.svg b/locale_selector/static/locale_selector/flags-4x3/sv.svg new file mode 100644 index 0000000..0fcd4f4 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sv.svg @@ -0,0 +1,301 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sx.svg b/locale_selector/static/locale_selector/flags-4x3/sx.svg new file mode 100644 index 0000000..142b30f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sx.svg @@ -0,0 +1,106 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sy.svg b/locale_selector/static/locale_selector/flags-4x3/sy.svg new file mode 100644 index 0000000..d85aadf --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sy.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/sz.svg b/locale_selector/static/locale_selector/flags-4x3/sz.svg new file mode 100644 index 0000000..c92e597 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/sz.svg @@ -0,0 +1,93 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tc.svg b/locale_selector/static/locale_selector/flags-4x3/tc.svg new file mode 100644 index 0000000..865b4ad --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tc.svg @@ -0,0 +1,102 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/td.svg b/locale_selector/static/locale_selector/flags-4x3/td.svg new file mode 100644 index 0000000..1d01cdc --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/td.svg @@ -0,0 +1,41 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tf.svg b/locale_selector/static/locale_selector/flags-4x3/tf.svg new file mode 100644 index 0000000..213c284 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tf.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tg.svg b/locale_selector/static/locale_selector/flags-4x3/tg.svg new file mode 100644 index 0000000..20dbfa3 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tg.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/th.svg b/locale_selector/static/locale_selector/flags-4x3/th.svg new file mode 100644 index 0000000..a539e38 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/th.svg @@ -0,0 +1,20 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tj.svg b/locale_selector/static/locale_selector/flags-4x3/tj.svg new file mode 100644 index 0000000..c1b0a89 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tj.svg @@ -0,0 +1,37 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tk.svg b/locale_selector/static/locale_selector/flags-4x3/tk.svg new file mode 100644 index 0000000..5d1649c --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tk.svg @@ -0,0 +1,42 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tl.svg b/locale_selector/static/locale_selector/flags-4x3/tl.svg new file mode 100644 index 0000000..3b56c52 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tl.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tm.svg b/locale_selector/static/locale_selector/flags-4x3/tm.svg new file mode 100644 index 0000000..83cd9aa --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tm.svg @@ -0,0 +1,325 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tn.svg b/locale_selector/static/locale_selector/flags-4x3/tn.svg new file mode 100644 index 0000000..ef0d0b7 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tn.svg @@ -0,0 +1,23 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/to.svg b/locale_selector/static/locale_selector/flags-4x3/to.svg new file mode 100644 index 0000000..f51522f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/to.svg @@ -0,0 +1,22 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tr.svg b/locale_selector/static/locale_selector/flags-4x3/tr.svg new file mode 100644 index 0000000..779779e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tr.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tt.svg b/locale_selector/static/locale_selector/flags-4x3/tt.svg new file mode 100644 index 0000000..46e5547 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tt.svg @@ -0,0 +1,18 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tv.svg b/locale_selector/static/locale_selector/flags-4x3/tv.svg new file mode 100644 index 0000000..d83f0d2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tv.svg @@ -0,0 +1,49 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tw.svg b/locale_selector/static/locale_selector/flags-4x3/tw.svg new file mode 100644 index 0000000..e9fb0c2 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tw.svg @@ -0,0 +1,24 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/tz.svg b/locale_selector/static/locale_selector/flags-4x3/tz.svg new file mode 100644 index 0000000..85179d6 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/tz.svg @@ -0,0 +1,45 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ua.svg b/locale_selector/static/locale_selector/flags-4x3/ua.svg new file mode 100644 index 0000000..0b4642f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ua.svg @@ -0,0 +1,16 @@ + + + + + + + image/svg+xml + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ug.svg b/locale_selector/static/locale_selector/flags-4x3/ug.svg new file mode 100644 index 0000000..7facab4 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ug.svg @@ -0,0 +1,42 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/um.svg b/locale_selector/static/locale_selector/flags-4x3/um.svg new file mode 100644 index 0000000..88b7f77 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/um.svg @@ -0,0 +1,141 @@ + + + + + + + + + image/svg+xml + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/us.svg b/locale_selector/static/locale_selector/flags-4x3/us.svg new file mode 100644 index 0000000..b6516b4 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/us.svg @@ -0,0 +1,141 @@ + + + + + + + + + image/svg+xml + + + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/uy.svg b/locale_selector/static/locale_selector/flags-4x3/uy.svg new file mode 100644 index 0000000..4a29ce5 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/uy.svg @@ -0,0 +1,63 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/uz.svg b/locale_selector/static/locale_selector/flags-4x3/uz.svg new file mode 100644 index 0000000..97468a7 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/uz.svg @@ -0,0 +1,37 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/va.svg b/locale_selector/static/locale_selector/flags-4x3/va.svg new file mode 100644 index 0000000..097e3b4 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/va.svg @@ -0,0 +1,501 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/vc.svg b/locale_selector/static/locale_selector/flags-4x3/vc.svg new file mode 100644 index 0000000..de35200 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/vc.svg @@ -0,0 +1,20 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ve.svg b/locale_selector/static/locale_selector/flags-4x3/ve.svg new file mode 100644 index 0000000..163272e --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ve.svg @@ -0,0 +1,29 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/vg.svg b/locale_selector/static/locale_selector/flags-4x3/vg.svg new file mode 100644 index 0000000..fe88d47 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/vg.svg @@ -0,0 +1,249 @@ + + + + + + + British Virgin Islands + + + + + united_kingdom + flags + caribbean + america + signs_and_symbols + sign + + + + + Tobias Jakobs + + + + + Tobias Jakobs + + + + + Tobias Jakobs + + + + image/svg+xml + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/vi.svg b/locale_selector/static/locale_selector/flags-4x3/vi.svg new file mode 100644 index 0000000..fe88d47 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/vi.svg @@ -0,0 +1,249 @@ + + + + + + + British Virgin Islands + + + + + united_kingdom + flags + caribbean + america + signs_and_symbols + sign + + + + + Tobias Jakobs + + + + + Tobias Jakobs + + + + + Tobias Jakobs + + + + image/svg+xml + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/vn.svg b/locale_selector/static/locale_selector/flags-4x3/vn.svg new file mode 100644 index 0000000..ee7ab4f --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/vn.svg @@ -0,0 +1,21 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/vu.svg b/locale_selector/static/locale_selector/flags-4x3/vu.svg new file mode 100644 index 0000000..bdea587 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/vu.svg @@ -0,0 +1,28 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/wf.svg b/locale_selector/static/locale_selector/flags-4x3/wf.svg new file mode 100644 index 0000000..ae7ec82 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/wf.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ws.svg b/locale_selector/static/locale_selector/flags-4x3/ws.svg new file mode 100644 index 0000000..e799dd1 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ws.svg @@ -0,0 +1,25 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/ye.svg b/locale_selector/static/locale_selector/flags-4x3/ye.svg new file mode 100644 index 0000000..1d68b82 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/ye.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/yt.svg b/locale_selector/static/locale_selector/flags-4x3/yt.svg new file mode 100644 index 0000000..c0f60f6 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/yt.svg @@ -0,0 +1,17 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/za.svg b/locale_selector/static/locale_selector/flags-4x3/za.svg new file mode 100644 index 0000000..d7a1187 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/za.svg @@ -0,0 +1,58 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/zm.svg b/locale_selector/static/locale_selector/flags-4x3/zm.svg new file mode 100644 index 0000000..bc16746 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/zm.svg @@ -0,0 +1,40 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/zw.svg b/locale_selector/static/locale_selector/flags-4x3/zw.svg new file mode 100644 index 0000000..1227ba8 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/zw.svg @@ -0,0 +1,52 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/flags-4x3/zz.svg b/locale_selector/static/locale_selector/flags-4x3/zz.svg new file mode 100644 index 0000000..8b62444 --- /dev/null +++ b/locale_selector/static/locale_selector/flags-4x3/zz.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/locale_selector/static/locale_selector/js/locale_selector.js b/locale_selector/static/locale_selector/js/locale_selector.js new file mode 100644 index 0000000..2c6b53f --- /dev/null +++ b/locale_selector/static/locale_selector/js/locale_selector.js @@ -0,0 +1,28 @@ +window._removeLocaleSelector = function(e) { + let x = document.querySelector(".locale-selector-locales-wrapper"); + let y = document.querySelector("dialog.locale-selector-locales"); + if (x.classList.contains("locale-selector-hidden")) {return}; + if (e.key == "Escape") { + e.preventDefault(); + x.classList.add("locale-selector-hidden"); + if (y && y.nodeName == "DIALOG") { + y.close(); + } + document.removeEventListener("keydown", window._removeLocaleSelector); + } +}; + +window.localeSelectorToggle = function(btn) { + let x = document.querySelector(".locale-selector-locales-wrapper"); + let y = document.querySelector("dialog.locale-selector-locales"); + + document.addEventListener("keydown", window._removeLocaleSelector); + + if (x.classList.contains("locale-selector-hidden")) { + x.classList.remove("locale-selector-hidden"); + if (y && y.nodeName == "DIALOG") {y.showModal();} + } else { + x.classList.add("locale-selector-hidden"); + if (y && y.nodeName == "DIALOG") {y.close();} + } +}; diff --git a/locale_selector/tasks.py b/locale_selector/tasks.py new file mode 100644 index 0000000..724e44a --- /dev/null +++ b/locale_selector/tasks.py @@ -0,0 +1,36 @@ +from celery import shared_task +from django.contrib.auth import get_user_model +from wagtail_localize.tasks import BaseJobBackend + +import pickle # :( + + +class CeleryBackend(BaseJobBackend): + + def enqueue(self, func, args, kwargs): + + page_id, locales, components, user = args + locale_ids = [l.pk for l in locales] + components_data = pickle.dumps(components) + user_id = user.pk + + do_translate_page_subtree.delay(page_id, locale_ids, components_data, user_id) + + +@shared_task(name="translate_page_subtree") +def do_translate_page_subtree(page_id, locale_ids, components_data, user_id): + from wagtail.models import Locale + from wagtail_localize.operations import ( + translate_page_subtree as translate_page_subtree_operation, + ) + + User = get_user_model() + + locales = Locale.objects.filter(pk__in=locale_ids) + components = pickle.loads(components_data) + user = User.objects.get(pk=user_id) + + translate_page_subtree_operation(page_id, locales, components, user) + + + diff --git a/locale_selector/templates/locale_selector/locale_selector.html b/locale_selector/templates/locale_selector/locale_selector.html new file mode 100644 index 0000000..b74c6fa --- /dev/null +++ b/locale_selector/templates/locale_selector/locale_selector.html @@ -0,0 +1,27 @@ +{% if page %} + {% load i18n locale_selector %} + {% translate "Select a new language" as select_new_lang %} + {% get_current_language as LANGUAGE_CODE %} + {% with translations=page.get_translations.live.public %} + {% if translations %} + + {% endif %} + {% endwith %} +{% endif %} \ No newline at end of file diff --git a/locale_selector/templates/locale_selector/locale_selector_banner.html b/locale_selector/templates/locale_selector/locale_selector_banner.html new file mode 100644 index 0000000..898f107 --- /dev/null +++ b/locale_selector/templates/locale_selector/locale_selector_banner.html @@ -0,0 +1,40 @@ +{% load wagtail_cache wagtailcore_tags i18n locale_selector static %} +
+
+
+

{{ select_new_lang }}

+
+
+ + + + +
+
+
+ {% get_current_language as language %} + {% wagtailpagecache django_settings.SHORT_TEMPLATE_CACHE_TIMEOUT "footer_language_selector" language %} + + {% endwagtailpagecache %} +
+ + © {{now.year}}, {{project_maintainer}} + +
+ diff --git a/locale_selector/templates/locale_selector/locale_selector_modal.html b/locale_selector/templates/locale_selector/locale_selector_modal.html new file mode 100644 index 0000000..1f82f6d --- /dev/null +++ b/locale_selector/templates/locale_selector/locale_selector_modal.html @@ -0,0 +1,36 @@ +{% load wagtail_cache wagtailcore_tags i18n locale_selector static %} + +
+
+

{% translate "Select a new language" %}

+
+
+ + + + +
+
+
+ {% get_current_language as language %} + {% wagtailpagecache django_settings.SHORT_TEMPLATE_CACHE_TIMEOUT "footer_language_selector" language %} + {% for translation in translations %} + + {% endfor %} + {% endwagtailpagecache %} +
+ + © {{now.year}}, {{project_maintainer}} + +
diff --git a/locale_selector/templatetags/__init__.py b/locale_selector/templatetags/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/locale_selector/templatetags/locale_selector.py b/locale_selector/templatetags/locale_selector.py new file mode 100644 index 0000000..a25c28e --- /dev/null +++ b/locale_selector/templatetags/locale_selector.py @@ -0,0 +1,133 @@ +from django.template import library +from django.templatetags.static import static +from django.utils import safestring +from django.http import HttpRequest +from django.conf import settings +from django.core.cache.utils import make_template_fragment_key +from django.utils import ( + timezone, + translation, +) +from wagtail.models import Locale + + +register = library.Library() + +@register.inclusion_tag("locale_selector/locale_selector.html", takes_context=True, name="locale_selector") +def do_locale_selector(context, maintainer: str = None, maintainer_site: str = None, current_flag: bool = True, modal: bool = True, sticky: bool = True): + request: HttpRequest = context.get("request") + + if not maintainer: + maintainer = getattr(settings, "MAINTAINER", "Good Advice IT") + + if not maintainer_site: + maintainer_site = getattr(settings, "MAINTAINER_SITE", "https://goodadvice.it") + + if callable(maintainer): + maintainer = maintainer( + request + ) + + if callable(maintainer_site): + maintainer_site = maintainer_site( + request + ) + + selector_tpl = "locale_selector/locale_selector_banner.html" + if modal: + selector_tpl = "locale_selector/locale_selector_modal.html" + + if hasattr(request, "cookie_consent"): + immediately_show = False + cookie_consent = getattr(request, "cookie_consent", None) + if not getattr(cookie_consent, "submitted", False): + immediately_show = True + else: + active_locale = translation.get_language() + loc_sess_k = f"immediately_show_locale_selector_{active_locale}" + immediately_show = request.session.get(loc_sess_k, True) + + if immediately_show: + request.session[loc_sess_k] = False + request.session.modified = True + + if hasattr(request, "site"): + site_domain = getattr(request.site, "domain", f"{request.scheme}://{request.get_host()}") + else: + site_domain = f"{request.scheme}://{request.get_host()}" + + if "page" not in context: + cache_key_components = [ + site_domain, + request.path, + translation.get_language(), + request.user.is_authenticated, + request.user.pk if request.user.is_authenticated else 0, + ] + context["page"] = { + "get_cache_key_components": cache_key_components, + "cache_key": make_template_fragment_key( + "locale_selector", + cache_key_components, + ), + } + + context["project_maintainer"] = maintainer + context["project_maintainer_site"] = maintainer_site + context["show_current_locale_flag"] = current_flag + context["immediately_show"] = immediately_show + context["selector_tpl"] = selector_tpl + context["now"] = timezone.now() + context["modal"] = modal + context["sticky"] = sticky + return context + +@register.simple_tag(takes_context=True, name="locale_hello") +def do_locale_hello(context, locale: Locale): + user = context.get("user") + if user and user.is_authenticated: + return f"{do_translate_for_locale('Welcome,', locale)} {user.get_full_name()}" + else: + return do_translate_for_locale("Home", locale) + + +@register.simple_tag(takes_context=False, name="translate_for_locale") +def do_translate_for_locale(text: str, locale: Locale): + code = locale + if not isinstance(code, str): + code = code.language_code + + if translation.check_for_language(code): + with translation.override(code): + translated = translation.gettext(text) + else: + translated = translation.gettext(text) + return translated + +@register.simple_tag(takes_context=False, name="translate_page_name_for_locale") +def do_translate_page_name_for_locale(page, locale: Locale): + return do_translate_for_locale(f"View %s", locale) % page.title + +@register.simple_tag(name="locale_flag") +def do_locale_flag(locale: Locale = None, size = None): + lang_code = locale + + if not lang_code: + lang_code = translation.get_language() + + if not isinstance(lang_code, str): + lang_code = lang_code.language_code + + if size: + return { + "path": safestring.mark_safe( + static(f"locale_selector/flags-4x3/{lang_code}.svg"), + ), + "size_css": safestring.mark_safe(f"--size:{str(size)};"), + "lang_code": lang_code, + } + + return safestring.mark_safe( + static(f"locale_selector/flags-4x3/{lang_code}.svg"), + ) + diff --git a/locale_selector/wagtail_hooks.py b/locale_selector/wagtail_hooks.py new file mode 100644 index 0000000..037b13c --- /dev/null +++ b/locale_selector/wagtail_hooks.py @@ -0,0 +1,16 @@ +from wagtail import hooks + +css_path = "locale_selector/css/locale_selector.css" +js_path = "locale_selector/js/locale_selector.js" + +@hooks.register("register_global_site_static") +def register_global_site_static(request, context): + return [ + css_path, + ] + +@hooks.register("register_global_site_scripts") +def register_global_site_scripts(request, context): + return [ + js_path, + ] diff --git a/push-to-github.ps1 b/push-to-github.ps1 new file mode 100644 index 0000000..8a6cace --- /dev/null +++ b/push-to-github.ps1 @@ -0,0 +1,175 @@ +$ProjectName = "locale_selector" + + +function IsNumeric ($Value) { + return $Value -match "^[\d\.]+$" +} + +Function GITHUB_Upload { + param ( + [string]$Version, + [string]$CommitMessage = "Update to package" + ) + + git add . + $gitVersion = "v${Version}" + git tag $gitVersion + git commit -m $CommitMessage + git push -u origin main --tags +} + +Function _NextVersionString { + param ( + [string]$Version + ) + + $versionParts = $version -split "\." + + $major = [int]$versionParts[0] + $minor = [int]$versionParts[1] + $patch = [int]$versionParts[2] + 1 + + # validate integers + if (-not (IsNumeric $major) -or -not (IsNumeric $minor) -or -not (IsNumeric $patch)) { + Write-Host "Invalid version format" + throw "Invalid version format" + } + + if ($patch -gt 9) { + $patch = 0 + $minor += 1 + } + + if ($minor -gt 9) { + $minor = 0 + $major += 1 + } + + $newVersion = "$major.$minor.$patch" + + return $newVersion +} + +function PYPI_NextVersion { + param ( + [string]$ConfigFile = ".\setup.cfg" + ) + # Read file content + $fileContent = Get-Content -Path $ConfigFile + + # Extract the version, increment it, and prepare the updated version string + $versionLine = $fileContent | Where-Object { $_ -match "version\s*=" } + $version = $versionLine -split "=", 2 | ForEach-Object { $_.Trim() } | Select-Object -Last 1 + $newVersion = _NextVersionString -Version $version + return $newVersion +} + +function InitRepo { + param ( + [string]$ConfigFile = ".\setup.cfg" + ) + Write-Host "Initialising repository..." + git init | Out-Host + git add . | Out-Host + git branch -M main | Out-Host + git remote add origin "git@github.com:Nigel2392/${ProjectName}.git" | Out-Host + $version = PYPI_NextVersion -ConfigFile $ConfigFile + Write-Host "Initial version: $version" + return $version +} + +function GITHUB_NextVersion { + param ( + [string]$ConfigFile = ".\setup.cfg", + [string]$PyVersionFile = ".\${ProjectName}\__init__.py" + ) + + + # Extract the version, increment it, and prepare the updated version string + $version = "$(git tag -l --format='VERSION=%(refname:short)' | Sort-Object -Descending | Select-Object -First 1)" -split "=v", 2 | ForEach-Object { $_.Trim() } | Select-Object -Last 1 + + if ($version) { + $newVersion = _NextVersionString -Version $version + Write-Host "Next version (git): $newVersion" + return $newVersion + } else { + $newVersion = InitRepo -ConfigFile $ConfigFile + Write-Host "Next version (init): $newVersion" + return $newVersion + } +} + +Function GITHUB_UpdateVersion { + param ( + [string]$ConfigFile = ".\setup.cfg", + [string]$PyVersionFile = ".\${ProjectName}\__init__.py" + ) + + $newVersion = GITHUB_NextVersion -ConfigFile $ConfigFile + + Write-Host "Updating version to $newVersion" + + # First update the init file so that in case something goes wrong + # the version doesn't persist in the config file + if (Test-Path $PyVersionFile) { + $initContent = Get-Content -Path $PyVersionFile + $initContent = $initContent -replace "__version__\s*=\s*.+", "__version__ = '$newVersion'" + Set-Content -Path $PyVersionFile -Value $initContent + } + + # Read file content + $fileContent = Get-Content -Path $ConfigFile + + if (Test-Path $ConfigFile) { + # Update the version line in the file content + $updatedContent = $fileContent -replace "version\s*=\s*.+", "version = $newVersion" + + # Write the updated content back to the file + Set-Content -Path $ConfigFile -Value $updatedContent + } + + return $newVersion +} + + +Function _PYPI_DistName { + param ( + [string]$Version, + [string]$Append = ".tar.gz" + ) + + return "$ProjectName-$Version$Append" +} + +Function PYPI_Build { + py .\setup.py sdist +} + +Function PYPI_Check { + param ( + [string]$Version + ) + + $distFile = _PYPI_DistName -Version $Version + py -m twine check "./dist/${distFile}" +} + +Function PYPI_Upload { + param ( + [string]$Version + ) + + $distFile = _PYPI_DistName -Version $Version + py -m twine upload "./dist/${distFile}" +} + + +$version = GITHUB_UpdateVersion # Increment the package version (setup.cfg) +GITHUB_Upload -Version $version # Upload the package (twine upload dist/) +PYPI_Build # Build the package (python setup.py sdist) +PYPI_Check -Version $version # Check the package (twine check dist/) +PYPI_Upload -Version $version # Upload the package (twine upload dist/) + + + + diff --git a/push-to-pypi.ps1 b/push-to-pypi.ps1 new file mode 100644 index 0000000..eff169b --- /dev/null +++ b/push-to-pypi.ps1 @@ -0,0 +1,84 @@ +$ProjectName = "locale_selector" + +Function _PYPI_DistName { + param ( + [string]$Version, + [string]$Append = ".tar.gz" + ) + + return "$ProjectName-$Version$Append" +} + +Function PYPI_Build { + py .\setup.py sdist +} + +Function PYPI_Check { + param ( + [string]$Version + ) + + $distFile = _PYPI_DistName -Version $Version + py -m twine check "./dist/${distFile}" +} + +Function PYPI_Upload { + param ( + [string]$Version + ) + + $distFile = _PYPI_DistName -Version $Version + py -m twine upload "./dist/${distFile}" +} + +function PYPI_NextVersion { + param ( + [string]$ConfigFile = ".\setup.cfg", + [string]$PyVersionFile = ".\${ProjectName}\__init__.py" + ) + + # Read file content + $fileContent = Get-Content -Path $ConfigFile + + # Extract the version, increment it, and prepare the updated version string + $versionLine = $fileContent | Where-Object { $_ -match "version\s*=" } + $version = $versionLine -split "=", 2 | ForEach-Object { $_.Trim() } | Select-Object -Last 1 + $versionParts = $version -split "\." + + $major = [int]$versionParts[0] + $minor = [int]$versionParts[1] + $patch = [int]$versionParts[2] + 1 + + if ($patch -gt 9) { + $patch = 0 + $minor += 1 + } + + if ($minor -gt 9) { + $minor = 0 + $major += 1 + } + + $newVersion = "$major.$minor.$patch" + Write-Host "Next version: $newVersion" + + # First update the init file so that in case something goes wrong + # the version doesn't persist in the config file + $initContent = Get-Content -Path $PyVersionFile + $initContent = $initContent -replace "__version__\s*=\s*.+", "__version__ = '$newVersion'" + Set-Content -Path $PyVersionFile -Value $initContent + + # Update the version line in the file content + $updatedContent = $fileContent -replace "version\s*=\s*.+", "version = $newVersion" + + # Write the updated content back to the file + Set-Content -Path $ConfigFile -Value $updatedContent + return $newVersion +} + +$version = PYPI_NextVersion # Increment the package version (setup.cfg) +PYPI_Build # Build the package (python setup.py sdist) +PYPI_Check -Version $version # Check the package (twine check dist/) +PYPI_Upload -Version $version # Upload the package (twine upload dist/) + + diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..c515c82 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ['setuptools>=40.8.0'] +build-backend = 'setuptools.build_meta' \ No newline at end of file diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..2bf8471 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,32 @@ +[metadata] +name = locale_selector +version = 1.0.1 +description = An application made for the Django Web Framework. +long_description = file: README.md +long_description_content_type = text/markdown +author = Nigel +author_email = nigel@goodadvice.it +license = GPL-3.0-only +classifiers = + Environment :: Web Environment + Framework :: Django + Framework :: Django :: 4.2 + Intended Audience :: Developers + License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) + Operating System :: OS Independent + Programming Language :: Python + Programming Language :: Python :: 3 + Programming Language :: Python :: 3 :: Only + Programming Language :: Python :: 3.8 + Programming Language :: Python :: 3.9 + Topic :: Internet :: WWW/HTTP + Topic :: Internet :: WWW/HTTP :: Dynamic Content + +[options] +include_package_data = true +packages = find: +python_requires = >=3.8 +install_requires = + Django >= 4.2 + Wagtail >= 5.0 + # wagtail-localize >= 1.7 # Only for backends diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..fc1f76c --- /dev/null +++ b/setup.py @@ -0,0 +1,3 @@ +from setuptools import setup + +setup() \ No newline at end of file