From b728c494d7e1f1a53035789079864ff177329229 Mon Sep 17 00:00:00 2001 From: Georg Gadinger Date: Thu, 5 Jan 2023 06:22:17 +0100 Subject: [PATCH] remove flag leftovers --- app/assets/stylesheets/application.sass.scss | 2 - app/assets/stylesheets/components/_flags.scss | 758 ------------------ .../stylesheets/components/_locales.scss | 34 - app/javascript/packs/application.ts | 2 - .../retrospring/features/locales/index.ts | 12 - app/javascript/styles/application.scss | 2 - app/javascript/styles/components/_flags.scss | 758 ------------------ .../styles/components/_locales.scss | 32 - app/views/shared/_locales.html.haml | 12 - config/application.rb | 6 - config/flags.yml | 250 ------ config/hl_to_cc.yml | 29 - config/late_initializers/flags.rb | 29 - public/flags/main.png | Bin 73415 -> 0 bytes public/flags/pirate.png | Bin 145 -> 0 bytes 15 files changed, 1926 deletions(-) delete mode 100644 app/assets/stylesheets/components/_flags.scss delete mode 100644 app/assets/stylesheets/components/_locales.scss delete mode 100644 app/javascript/retrospring/features/locales/index.ts delete mode 100644 app/javascript/styles/components/_flags.scss delete mode 100644 app/javascript/styles/components/_locales.scss delete mode 100644 app/views/shared/_locales.html.haml delete mode 100644 config/flags.yml delete mode 100644 config/hl_to_cc.yml delete mode 100644 config/late_initializers/flags.rb delete mode 100644 public/flags/main.png delete mode 100644 public/flags/pirate.png diff --git a/app/assets/stylesheets/application.sass.scss b/app/assets/stylesheets/application.sass.scss index bda81241..588ed388 100644 --- a/app/assets/stylesheets/application.sass.scss +++ b/app/assets/stylesheets/application.sass.scss @@ -105,11 +105,9 @@ $unicodeRangeValues in Lexend.$unicodeMap { "components/comments", "components/container", "components/entry", -"components/flags", "components/icons", "components/inbox-actions", "components/inbox-entry", -"components/locales", "components/mobile-nav", "components/notifications", "components/profile", diff --git a/app/assets/stylesheets/components/_flags.scss b/app/assets/stylesheets/components/_flags.scss deleted file mode 100644 index 766ae6b1..00000000 --- a/app/assets/stylesheets/components/_flags.scss +++ /dev/null @@ -1,758 +0,0 @@ -.flag { - background-image: url("/flags/main.png"); - background-repeat: no-repeat; - width: 16px; - height: 11px; - background-position: -0px 16px; -} -.flag-kz { - background-position: -0px -0px; -} -.flag-ad { - background-position: -0px -11px; -} -.flag-af { - background-position: -0px -22px; -} -.flag-ag { - background-position: -0px -33px; -} -.flag-ai { - background-position: -0px -44px; -} -.flag-al { - background-position: -0px -55px; -} -.flag-am { - background-position: -0px -66px; -} -.flag-an { - background-position: -0px -77px; -} -.flag-ao { - background-position: -0px -88px; -} -.flag-ar { - background-position: -0px -99px; -} -.flag-as { - background-position: -0px -110px; -} -.flag-at { - background-position: -0px -121px; -} -.flag-au { - background-position: -0px -132px; -} -.flag-aw { - background-position: -0px -143px; -} -.flag-ax { - background-position: -0px -154px; -} -.flag-az { - background-position: -0px -165px; -} -.flag-ba { - background-position: -0px -176px; -} -.flag-bb { - background-position: -0px -187px; -} -.flag-bd { - background-position: -0px -198px; -} -.flag-be { - background-position: -0px -209px; -} -.flag-bf { - background-position: -0px -220px; -} -.flag-bg { - background-position: -0px -231px; -} -.flag-bh { - background-position: -0px -242px; -} -.flag-bi { - background-position: -0px -253px; -} -.flag-bj { - background-position: -0px -264px; -} -.flag-bm { - background-position: -0px -275px; -} -.flag-bn { - background-position: -0px -286px; -} -.flag-bo { - background-position: -0px -297px; -} -.flag-br { - background-position: -0px -308px; -} -.flag-bs { - background-position: -0px -319px; -} -.flag-bt { - background-position: -0px -330px; -} -.flag-bv { - background-position: -0px -341px; -} -.flag-bw { - background-position: -0px -352px; -} -.flag-by { - background-position: -0px -363px; -} -.flag-bz { - background-position: -0px -374px; -} -.flag-ca { - background-position: -0px -385px; -} -.flag-catalonia { - background-position: -0px -396px; -} -.flag-cc { - background-position: -0px -407px; -} -.flag-cd { - background-position: -0px -418px; -} -.flag-cf { - background-position: -0px -429px; -} -.flag-cg { - background-position: -0px -440px; -} -.flag-ch { - background-position: -0px -451px; -} -.flag-ci { - background-position: -0px -462px; -} -.flag-ck { - background-position: -0px -473px; -} -.flag-cl { - background-position: -0px -484px; -} -.flag-cm { - background-position: -0px -495px; -} -.flag-cn { - background-position: -0px -506px; -} -.flag-co { - background-position: -0px -517px; -} -.flag-cr { - background-position: -0px -528px; -} -.flag-cs { - background-position: -0px -539px; -} -.flag-cu { - background-position: -0px -550px; -} -.flag-cv { - background-position: -0px -561px; -} -.flag-cx { - background-position: -0px -572px; -} -.flag-cy { - background-position: -0px -583px; -} -.flag-cz { - background-position: -0px -594px; -} -.flag-de { - background-position: -0px -605px; -} -.flag-dj { - background-position: -0px -616px; -} -.flag-dk { - background-position: -0px -627px; -} -.flag-dm { - background-position: -0px -638px; -} -.flag-do { - background-position: -0px -649px; -} -.flag-dz { - background-position: -0px -660px; -} -.flag-ec { - background-position: -0px -671px; -} -.flag-ee { - background-position: -0px -682px; -} -.flag-eg { - background-position: -0px -693px; -} -.flag-eh { - background-position: -0px -704px; -} -.flag-england { - background-position: -0px -715px; -} -.flag-er { - background-position: -0px -726px; -} -.flag-es { - background-position: -0px -737px; -} -.flag-et { - background-position: -0px -748px; -} -.flag-europeanunion { - background-position: -0px -759px; -} -.flag-fam { - background-position: -0px -770px; -} -.flag-fi { - background-position: -0px -781px; -} -.flag-fj { - background-position: -0px -792px; -} -.flag-fk { - background-position: -0px -803px; -} -.flag-fm { - background-position: -0px -814px; -} -.flag-fo { - background-position: -0px -825px; -} -.flag-fr { - background-position: -0px -836px; -} -.flag-ga { - background-position: -0px -847px; -} -.flag-gb { - background-position: -0px -858px; -} -.flag-gd { - background-position: -0px -869px; -} -.flag-ge { - background-position: -0px -880px; -} -.flag-gf { - background-position: -0px -891px; -} -.flag-gh { - background-position: -0px -902px; -} -.flag-gi { - background-position: -0px -913px; -} -.flag-gl { - background-position: -0px -924px; -} -.flag-gm { - background-position: -0px -935px; -} -.flag-gn { - background-position: -0px -946px; -} -.flag-gp { - background-position: -0px -957px; -} -.flag-gq { - background-position: -0px -968px; -} -.flag-gr { - background-position: -0px -979px; -} -.flag-gs { - background-position: -0px -990px; -} -.flag-gt { - background-position: -0px -1001px; -} -.flag-gu { - background-position: -0px -1012px; -} -.flag-gw { - background-position: -0px -1023px; -} -.flag-gy { - background-position: -0px -1034px; -} -.flag-hk { - background-position: -0px -1045px; -} -.flag-hm { - background-position: -0px -1056px; -} -.flag-hn { - background-position: -0px -1067px; -} -.flag-hr { - background-position: -0px -1078px; -} -.flag-ht { - background-position: -0px -1089px; -} -.flag-hu { - background-position: -0px -1100px; -} -.flag-id { - background-position: -0px -1111px; -} -.flag-ie { - background-position: -0px -1122px; -} -.flag-il { - background-position: -0px -1133px; -} -.flag-in { - background-position: -0px -1144px; -} -.flag-io { - background-position: -0px -1155px; -} -.flag-iq { - background-position: -0px -1166px; -} -.flag-ir { - background-position: -0px -1177px; -} -.flag-is { - background-position: -0px -1188px; -} -.flag-it { - background-position: -0px -1199px; -} -.flag-jm { - background-position: -0px -1210px; -} -.flag-jo { - background-position: -0px -1221px; -} -.flag-jp { - background-position: -0px -1232px; -} -.flag-ke { - background-position: -0px -1243px; -} -.flag-kg { - background-position: -0px -1254px; -} -.flag-kh { - background-position: -0px -1265px; -} -.flag-ki { - background-position: -0px -1276px; -} -.flag-km { - background-position: -0px -1287px; -} -.flag-kn { - background-position: -0px -1298px; -} -.flag-kp { - background-position: -0px -1309px; -} -.flag-kr { - background-position: -0px -1320px; -} -.flag-kw { - background-position: -0px -1331px; -} -.flag-ky { - background-position: -0px -1342px; -} -.flag-ae { - background-position: -0px -1353px; -} -.flag-la { - background-position: -0px -1364px; -} -.flag-lb { - background-position: -0px -1375px; -} -.flag-lc { - background-position: -0px -1386px; -} -.flag-li { - background-position: -0px -1397px; -} -.flag-lk { - background-position: -0px -1408px; -} -.flag-lr { - background-position: -0px -1419px; -} -.flag-ls { - background-position: -0px -1430px; -} -.flag-lt { - background-position: -0px -1441px; -} -.flag-lu { - background-position: -0px -1452px; -} -.flag-lv { - background-position: -0px -1463px; -} -.flag-ly { - background-position: -0px -1474px; -} -.flag-ma { - background-position: -0px -1485px; -} -.flag-mc { - background-position: -0px -1496px; -} -.flag-md { - background-position: -0px -1507px; -} -.flag-zm { - background-position: -0px -1518px; -} -.flag-mg { - background-position: -0px -1529px; -} -.flag-mh { - background-position: -0px -1540px; -} -.flag-mk { - background-position: -0px -1551px; -} -.flag-ml { - background-position: -0px -1562px; -} -.flag-mm { - background-position: -0px -1573px; -} -.flag-mn { - background-position: -0px -1584px; -} -.flag-mo { - background-position: -0px -1595px; -} -.flag-mp { - background-position: -0px -1606px; -} -.flag-mq { - background-position: -0px -1617px; -} -.flag-mr { - background-position: -0px -1628px; -} -.flag-ms { - background-position: -0px -1639px; -} -.flag-mt { - background-position: -0px -1650px; -} -.flag-mu { - background-position: -0px -1661px; -} -.flag-mv { - background-position: -0px -1672px; -} -.flag-mw { - background-position: -0px -1683px; -} -.flag-mx { - background-position: -0px -1694px; -} -.flag-my { - background-position: -0px -1705px; -} -.flag-mz { - background-position: -0px -1716px; -} -.flag-na { - background-position: -0px -1727px; -} -.flag-nc { - background-position: -0px -1738px; -} -.flag-ne { - background-position: -0px -1749px; -} -.flag-nf { - background-position: -0px -1760px; -} -.flag-ng { - background-position: -0px -1771px; -} -.flag-ni { - background-position: -0px -1782px; -} -.flag-nl { - background-position: -0px -1793px; -} -.flag-no { - background-position: -0px -1804px; -} -.flag-np { - background-position: -0px -1815px; - width: 9px; -} -.flag-nr { - background-position: -0px -1826px; -} -.flag-nu { - background-position: -0px -1837px; -} -.flag-nz { - background-position: -0px -1848px; -} -.flag-om { - background-position: -0px -1859px; -} -.flag-pa { - background-position: -0px -1870px; -} -.flag-pe { - background-position: -0px -1881px; -} -.flag-pf { - background-position: -0px -1892px; -} -.flag-pg { - background-position: -0px -1903px; -} -.flag-ph { - background-position: -0px -1914px; -} -.flag-pk { - background-position: -0px -1925px; -} -.flag-pl { - background-position: -0px -1936px; -} -.flag-pm { - background-position: -0px -1947px; -} -.flag-pn { - background-position: -0px -1958px; -} -.flag-pr { - background-position: -0px -1969px; -} -.flag-ps { - background-position: -0px -1980px; -} -.flag-pt { - background-position: -0px -1991px; -} -.flag-pw { - background-position: -0px -2002px; -} -.flag-py { - background-position: -0px -2013px; -} -.flag-qa { - background-position: -0px -2024px; -} -.flag-re { - background-position: -0px -2035px; -} -.flag-ro { - background-position: -0px -2046px; -} -.flag-rs { - background-position: -0px -2057px; -} -.flag-ru { - background-position: -0px -2068px; -} -.flag-rw { - background-position: -0px -2079px; -} -.flag-sa { - background-position: -0px -2090px; -} -.flag-sb { - background-position: -0px -2101px; -} -.flag-sc { - background-position: -0px -2112px; -} -.flag-scotland { - background-position: -0px -2123px; -} -.flag-sd { - background-position: -0px -2134px; -} -.flag-se { - background-position: -0px -2145px; -} -.flag-sg { - background-position: -0px -2156px; -} -.flag-sh { - background-position: -0px -2167px; -} -.flag-si { - background-position: -0px -2178px; -} -.flag-sj { - background-position: -0px -2189px; -} -.flag-sk { - background-position: -0px -2200px; -} -.flag-sl { - background-position: -0px -2211px; -} -.flag-sm { - background-position: -0px -2222px; -} -.flag-sn { - background-position: -0px -2233px; -} -.flag-so { - background-position: -0px -2244px; -} -.flag-sr { - background-position: -0px -2255px; -} -.flag-st { - background-position: -0px -2266px; -} -.flag-sv { - background-position: -0px -2277px; -} -.flag-sy { - background-position: -0px -2288px; -} -.flag-sz { - background-position: -0px -2299px; -} -.flag-tc { - background-position: -0px -2310px; -} -.flag-td { - background-position: -0px -2321px; -} -.flag-tf { - background-position: -0px -2332px; -} -.flag-tg { - background-position: -0px -2343px; -} -.flag-th { - background-position: -0px -2354px; -} -.flag-tj { - background-position: -0px -2365px; -} -.flag-tk { - background-position: -0px -2376px; -} -.flag-tl { - background-position: -0px -2387px; -} -.flag-tm { - background-position: -0px -2398px; -} -.flag-tn { - background-position: -0px -2409px; -} -.flag-to { - background-position: -0px -2420px; -} -.flag-tr { - background-position: -0px -2431px; -} -.flag-tt { - background-position: -0px -2442px; -} -.flag-tv { - background-position: -0px -2453px; -} -.flag-tw { - background-position: -0px -2464px; -} -.flag-tz { - background-position: -0px -2475px; -} -.flag-ua { - background-position: -0px -2486px; -} -.flag-ug { - background-position: -0px -2497px; -} -.flag-um { - background-position: -0px -2508px; -} -.flag-us { - background-position: -0px -2519px; -} -.flag-uy { - background-position: -0px -2530px; -} -.flag-uz { - background-position: -0px -2541px; -} -.flag-va { - background-position: -0px -2552px; -} -.flag-vc { - background-position: -0px -2563px; -} -.flag-ve { - background-position: -0px -2574px; -} -.flag-vg { - background-position: -0px -2585px; -} -.flag-vi { - background-position: -0px -2596px; -} -.flag-vn { - background-position: -0px -2607px; -} -.flag-vu { - background-position: -0px -2618px; -} -.flag-wales { - background-position: -0px -2629px; -} -.flag-wf { - background-position: -0px -2640px; -} -.flag-ws { - background-position: -0px -2651px; -} -.flag-ye { - background-position: -0px -2662px; -} -.flag-yt { - background-position: -0px -2673px; -} -.flag-za { - background-position: -0px -2684px; -} -.flag-zw { - background-position: -0px -2695px; -} -.flag-me { - background-position: -0px -2706px; - height: 12px; -} -.flag-pirate { - background-image: url('/flags/pirate.png'); - background-position: 0 0; -} -.flag-dizzle { - background-image: url('/flags/dizzle.png'); - background-position: 0 0; -} diff --git a/app/assets/stylesheets/components/_locales.scss b/app/assets/stylesheets/components/_locales.scss deleted file mode 100644 index 25bd5dba..00000000 --- a/app/assets/stylesheets/components/_locales.scss +++ /dev/null @@ -1,34 +0,0 @@ -@use "sass:map"; - -.locales { - text-align: center; - - &__panel { - position: relative; - display: none; - padding: 5px; - - ul { - margin: 0; - padding: 0; - padding-top: map.get($spacers, 3); - width: 100%; - list-style: none; - display: inline-flex; - flex-direction: row; - flex-wrap: wrap; - align-items: center; - justify-content: center; - - li { - margin: 0 5px 10px 5px; - flex: 0 0 auto; - - * { - display: inline-block; - vertical-align: middle; - } - } - } - } -} diff --git a/app/javascript/packs/application.ts b/app/javascript/packs/application.ts index 33694ba0..d0389539 100644 --- a/app/javascript/packs/application.ts +++ b/app/javascript/packs/application.ts @@ -12,7 +12,6 @@ import initQuestionbox from 'retrospring/features/questionbox'; import initQuestion from 'retrospring/features/question'; import initModeration from 'retrospring/features/moderation'; import initMemes from 'retrospring/features/memes'; -import initLocales from 'retrospring/features/locales'; import initFront from 'retrospring/features/front'; import initWebpush from 'retrospring/features/webpush'; @@ -27,7 +26,6 @@ document.addEventListener('turbo:load', initQuestionbox); document.addEventListener('DOMContentLoaded', initQuestion); document.addEventListener('DOMContentLoaded', initModeration); document.addEventListener('DOMContentLoaded', initMemes); -document.addEventListener('turbo:load', initLocales); document.addEventListener('turbo:load', initFront); document.addEventListener('turbo:load', initWebpush); diff --git a/app/javascript/retrospring/features/locales/index.ts b/app/javascript/retrospring/features/locales/index.ts deleted file mode 100644 index 89e1f653..00000000 --- a/app/javascript/retrospring/features/locales/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import registerEvents from 'utilities/registerEvents'; - -function localeSwitchHandler(event: Event): void { - event.preventDefault(); - document.querySelector('#locales-panel').classList.toggle('d-block'); -} - -export default (): void => { - registerEvents([ - { type: 'click', target: document.querySelector('#locale-switch'), handler: localeSwitchHandler } - ]); -} \ No newline at end of file diff --git a/app/javascript/styles/application.scss b/app/javascript/styles/application.scss index 3500dd56..bd6badd5 100644 --- a/app/javascript/styles/application.scss +++ b/app/javascript/styles/application.scss @@ -99,12 +99,10 @@ "components/comments", "components/container", "components/entry", -"components/flags", "components/icons", "components/inbox-actions", "components/inbox-entry", "components/jumbotron", -"components/locales", "components/mobile-nav", "components/notifications", "components/profile", diff --git a/app/javascript/styles/components/_flags.scss b/app/javascript/styles/components/_flags.scss deleted file mode 100644 index 766ae6b1..00000000 --- a/app/javascript/styles/components/_flags.scss +++ /dev/null @@ -1,758 +0,0 @@ -.flag { - background-image: url("/flags/main.png"); - background-repeat: no-repeat; - width: 16px; - height: 11px; - background-position: -0px 16px; -} -.flag-kz { - background-position: -0px -0px; -} -.flag-ad { - background-position: -0px -11px; -} -.flag-af { - background-position: -0px -22px; -} -.flag-ag { - background-position: -0px -33px; -} -.flag-ai { - background-position: -0px -44px; -} -.flag-al { - background-position: -0px -55px; -} -.flag-am { - background-position: -0px -66px; -} -.flag-an { - background-position: -0px -77px; -} -.flag-ao { - background-position: -0px -88px; -} -.flag-ar { - background-position: -0px -99px; -} -.flag-as { - background-position: -0px -110px; -} -.flag-at { - background-position: -0px -121px; -} -.flag-au { - background-position: -0px -132px; -} -.flag-aw { - background-position: -0px -143px; -} -.flag-ax { - background-position: -0px -154px; -} -.flag-az { - background-position: -0px -165px; -} -.flag-ba { - background-position: -0px -176px; -} -.flag-bb { - background-position: -0px -187px; -} -.flag-bd { - background-position: -0px -198px; -} -.flag-be { - background-position: -0px -209px; -} -.flag-bf { - background-position: -0px -220px; -} -.flag-bg { - background-position: -0px -231px; -} -.flag-bh { - background-position: -0px -242px; -} -.flag-bi { - background-position: -0px -253px; -} -.flag-bj { - background-position: -0px -264px; -} -.flag-bm { - background-position: -0px -275px; -} -.flag-bn { - background-position: -0px -286px; -} -.flag-bo { - background-position: -0px -297px; -} -.flag-br { - background-position: -0px -308px; -} -.flag-bs { - background-position: -0px -319px; -} -.flag-bt { - background-position: -0px -330px; -} -.flag-bv { - background-position: -0px -341px; -} -.flag-bw { - background-position: -0px -352px; -} -.flag-by { - background-position: -0px -363px; -} -.flag-bz { - background-position: -0px -374px; -} -.flag-ca { - background-position: -0px -385px; -} -.flag-catalonia { - background-position: -0px -396px; -} -.flag-cc { - background-position: -0px -407px; -} -.flag-cd { - background-position: -0px -418px; -} -.flag-cf { - background-position: -0px -429px; -} -.flag-cg { - background-position: -0px -440px; -} -.flag-ch { - background-position: -0px -451px; -} -.flag-ci { - background-position: -0px -462px; -} -.flag-ck { - background-position: -0px -473px; -} -.flag-cl { - background-position: -0px -484px; -} -.flag-cm { - background-position: -0px -495px; -} -.flag-cn { - background-position: -0px -506px; -} -.flag-co { - background-position: -0px -517px; -} -.flag-cr { - background-position: -0px -528px; -} -.flag-cs { - background-position: -0px -539px; -} -.flag-cu { - background-position: -0px -550px; -} -.flag-cv { - background-position: -0px -561px; -} -.flag-cx { - background-position: -0px -572px; -} -.flag-cy { - background-position: -0px -583px; -} -.flag-cz { - background-position: -0px -594px; -} -.flag-de { - background-position: -0px -605px; -} -.flag-dj { - background-position: -0px -616px; -} -.flag-dk { - background-position: -0px -627px; -} -.flag-dm { - background-position: -0px -638px; -} -.flag-do { - background-position: -0px -649px; -} -.flag-dz { - background-position: -0px -660px; -} -.flag-ec { - background-position: -0px -671px; -} -.flag-ee { - background-position: -0px -682px; -} -.flag-eg { - background-position: -0px -693px; -} -.flag-eh { - background-position: -0px -704px; -} -.flag-england { - background-position: -0px -715px; -} -.flag-er { - background-position: -0px -726px; -} -.flag-es { - background-position: -0px -737px; -} -.flag-et { - background-position: -0px -748px; -} -.flag-europeanunion { - background-position: -0px -759px; -} -.flag-fam { - background-position: -0px -770px; -} -.flag-fi { - background-position: -0px -781px; -} -.flag-fj { - background-position: -0px -792px; -} -.flag-fk { - background-position: -0px -803px; -} -.flag-fm { - background-position: -0px -814px; -} -.flag-fo { - background-position: -0px -825px; -} -.flag-fr { - background-position: -0px -836px; -} -.flag-ga { - background-position: -0px -847px; -} -.flag-gb { - background-position: -0px -858px; -} -.flag-gd { - background-position: -0px -869px; -} -.flag-ge { - background-position: -0px -880px; -} -.flag-gf { - background-position: -0px -891px; -} -.flag-gh { - background-position: -0px -902px; -} -.flag-gi { - background-position: -0px -913px; -} -.flag-gl { - background-position: -0px -924px; -} -.flag-gm { - background-position: -0px -935px; -} -.flag-gn { - background-position: -0px -946px; -} -.flag-gp { - background-position: -0px -957px; -} -.flag-gq { - background-position: -0px -968px; -} -.flag-gr { - background-position: -0px -979px; -} -.flag-gs { - background-position: -0px -990px; -} -.flag-gt { - background-position: -0px -1001px; -} -.flag-gu { - background-position: -0px -1012px; -} -.flag-gw { - background-position: -0px -1023px; -} -.flag-gy { - background-position: -0px -1034px; -} -.flag-hk { - background-position: -0px -1045px; -} -.flag-hm { - background-position: -0px -1056px; -} -.flag-hn { - background-position: -0px -1067px; -} -.flag-hr { - background-position: -0px -1078px; -} -.flag-ht { - background-position: -0px -1089px; -} -.flag-hu { - background-position: -0px -1100px; -} -.flag-id { - background-position: -0px -1111px; -} -.flag-ie { - background-position: -0px -1122px; -} -.flag-il { - background-position: -0px -1133px; -} -.flag-in { - background-position: -0px -1144px; -} -.flag-io { - background-position: -0px -1155px; -} -.flag-iq { - background-position: -0px -1166px; -} -.flag-ir { - background-position: -0px -1177px; -} -.flag-is { - background-position: -0px -1188px; -} -.flag-it { - background-position: -0px -1199px; -} -.flag-jm { - background-position: -0px -1210px; -} -.flag-jo { - background-position: -0px -1221px; -} -.flag-jp { - background-position: -0px -1232px; -} -.flag-ke { - background-position: -0px -1243px; -} -.flag-kg { - background-position: -0px -1254px; -} -.flag-kh { - background-position: -0px -1265px; -} -.flag-ki { - background-position: -0px -1276px; -} -.flag-km { - background-position: -0px -1287px; -} -.flag-kn { - background-position: -0px -1298px; -} -.flag-kp { - background-position: -0px -1309px; -} -.flag-kr { - background-position: -0px -1320px; -} -.flag-kw { - background-position: -0px -1331px; -} -.flag-ky { - background-position: -0px -1342px; -} -.flag-ae { - background-position: -0px -1353px; -} -.flag-la { - background-position: -0px -1364px; -} -.flag-lb { - background-position: -0px -1375px; -} -.flag-lc { - background-position: -0px -1386px; -} -.flag-li { - background-position: -0px -1397px; -} -.flag-lk { - background-position: -0px -1408px; -} -.flag-lr { - background-position: -0px -1419px; -} -.flag-ls { - background-position: -0px -1430px; -} -.flag-lt { - background-position: -0px -1441px; -} -.flag-lu { - background-position: -0px -1452px; -} -.flag-lv { - background-position: -0px -1463px; -} -.flag-ly { - background-position: -0px -1474px; -} -.flag-ma { - background-position: -0px -1485px; -} -.flag-mc { - background-position: -0px -1496px; -} -.flag-md { - background-position: -0px -1507px; -} -.flag-zm { - background-position: -0px -1518px; -} -.flag-mg { - background-position: -0px -1529px; -} -.flag-mh { - background-position: -0px -1540px; -} -.flag-mk { - background-position: -0px -1551px; -} -.flag-ml { - background-position: -0px -1562px; -} -.flag-mm { - background-position: -0px -1573px; -} -.flag-mn { - background-position: -0px -1584px; -} -.flag-mo { - background-position: -0px -1595px; -} -.flag-mp { - background-position: -0px -1606px; -} -.flag-mq { - background-position: -0px -1617px; -} -.flag-mr { - background-position: -0px -1628px; -} -.flag-ms { - background-position: -0px -1639px; -} -.flag-mt { - background-position: -0px -1650px; -} -.flag-mu { - background-position: -0px -1661px; -} -.flag-mv { - background-position: -0px -1672px; -} -.flag-mw { - background-position: -0px -1683px; -} -.flag-mx { - background-position: -0px -1694px; -} -.flag-my { - background-position: -0px -1705px; -} -.flag-mz { - background-position: -0px -1716px; -} -.flag-na { - background-position: -0px -1727px; -} -.flag-nc { - background-position: -0px -1738px; -} -.flag-ne { - background-position: -0px -1749px; -} -.flag-nf { - background-position: -0px -1760px; -} -.flag-ng { - background-position: -0px -1771px; -} -.flag-ni { - background-position: -0px -1782px; -} -.flag-nl { - background-position: -0px -1793px; -} -.flag-no { - background-position: -0px -1804px; -} -.flag-np { - background-position: -0px -1815px; - width: 9px; -} -.flag-nr { - background-position: -0px -1826px; -} -.flag-nu { - background-position: -0px -1837px; -} -.flag-nz { - background-position: -0px -1848px; -} -.flag-om { - background-position: -0px -1859px; -} -.flag-pa { - background-position: -0px -1870px; -} -.flag-pe { - background-position: -0px -1881px; -} -.flag-pf { - background-position: -0px -1892px; -} -.flag-pg { - background-position: -0px -1903px; -} -.flag-ph { - background-position: -0px -1914px; -} -.flag-pk { - background-position: -0px -1925px; -} -.flag-pl { - background-position: -0px -1936px; -} -.flag-pm { - background-position: -0px -1947px; -} -.flag-pn { - background-position: -0px -1958px; -} -.flag-pr { - background-position: -0px -1969px; -} -.flag-ps { - background-position: -0px -1980px; -} -.flag-pt { - background-position: -0px -1991px; -} -.flag-pw { - background-position: -0px -2002px; -} -.flag-py { - background-position: -0px -2013px; -} -.flag-qa { - background-position: -0px -2024px; -} -.flag-re { - background-position: -0px -2035px; -} -.flag-ro { - background-position: -0px -2046px; -} -.flag-rs { - background-position: -0px -2057px; -} -.flag-ru { - background-position: -0px -2068px; -} -.flag-rw { - background-position: -0px -2079px; -} -.flag-sa { - background-position: -0px -2090px; -} -.flag-sb { - background-position: -0px -2101px; -} -.flag-sc { - background-position: -0px -2112px; -} -.flag-scotland { - background-position: -0px -2123px; -} -.flag-sd { - background-position: -0px -2134px; -} -.flag-se { - background-position: -0px -2145px; -} -.flag-sg { - background-position: -0px -2156px; -} -.flag-sh { - background-position: -0px -2167px; -} -.flag-si { - background-position: -0px -2178px; -} -.flag-sj { - background-position: -0px -2189px; -} -.flag-sk { - background-position: -0px -2200px; -} -.flag-sl { - background-position: -0px -2211px; -} -.flag-sm { - background-position: -0px -2222px; -} -.flag-sn { - background-position: -0px -2233px; -} -.flag-so { - background-position: -0px -2244px; -} -.flag-sr { - background-position: -0px -2255px; -} -.flag-st { - background-position: -0px -2266px; -} -.flag-sv { - background-position: -0px -2277px; -} -.flag-sy { - background-position: -0px -2288px; -} -.flag-sz { - background-position: -0px -2299px; -} -.flag-tc { - background-position: -0px -2310px; -} -.flag-td { - background-position: -0px -2321px; -} -.flag-tf { - background-position: -0px -2332px; -} -.flag-tg { - background-position: -0px -2343px; -} -.flag-th { - background-position: -0px -2354px; -} -.flag-tj { - background-position: -0px -2365px; -} -.flag-tk { - background-position: -0px -2376px; -} -.flag-tl { - background-position: -0px -2387px; -} -.flag-tm { - background-position: -0px -2398px; -} -.flag-tn { - background-position: -0px -2409px; -} -.flag-to { - background-position: -0px -2420px; -} -.flag-tr { - background-position: -0px -2431px; -} -.flag-tt { - background-position: -0px -2442px; -} -.flag-tv { - background-position: -0px -2453px; -} -.flag-tw { - background-position: -0px -2464px; -} -.flag-tz { - background-position: -0px -2475px; -} -.flag-ua { - background-position: -0px -2486px; -} -.flag-ug { - background-position: -0px -2497px; -} -.flag-um { - background-position: -0px -2508px; -} -.flag-us { - background-position: -0px -2519px; -} -.flag-uy { - background-position: -0px -2530px; -} -.flag-uz { - background-position: -0px -2541px; -} -.flag-va { - background-position: -0px -2552px; -} -.flag-vc { - background-position: -0px -2563px; -} -.flag-ve { - background-position: -0px -2574px; -} -.flag-vg { - background-position: -0px -2585px; -} -.flag-vi { - background-position: -0px -2596px; -} -.flag-vn { - background-position: -0px -2607px; -} -.flag-vu { - background-position: -0px -2618px; -} -.flag-wales { - background-position: -0px -2629px; -} -.flag-wf { - background-position: -0px -2640px; -} -.flag-ws { - background-position: -0px -2651px; -} -.flag-ye { - background-position: -0px -2662px; -} -.flag-yt { - background-position: -0px -2673px; -} -.flag-za { - background-position: -0px -2684px; -} -.flag-zw { - background-position: -0px -2695px; -} -.flag-me { - background-position: -0px -2706px; - height: 12px; -} -.flag-pirate { - background-image: url('/flags/pirate.png'); - background-position: 0 0; -} -.flag-dizzle { - background-image: url('/flags/dizzle.png'); - background-position: 0 0; -} diff --git a/app/javascript/styles/components/_locales.scss b/app/javascript/styles/components/_locales.scss deleted file mode 100644 index 48a6ff5c..00000000 --- a/app/javascript/styles/components/_locales.scss +++ /dev/null @@ -1,32 +0,0 @@ -.locales { - text-align: center; - - &__panel { - position: relative; - display: none; - padding: 5px; - - ul { - margin: 0; - padding: 0; - padding-top: map-get($spacers, 3); - width: 100%; - list-style: none; - display: inline-flex; - flex-direction: row; - flex-wrap: wrap; - align-items: center; - justify-content: center; - - li { - margin: 0 5px 10px 5px; - flex: 0 0 auto; - - * { - display: inline-block; - vertical-align: middle; - } - } - } - } -} diff --git a/app/views/shared/_locales.html.haml b/app/views/shared/_locales.html.haml deleted file mode 100644 index 302f9c08..00000000 --- a/app/views/shared/_locales.html.haml +++ /dev/null @@ -1,12 +0,0 @@ -.container.d-print-none - .locales - %span - %a{ href: '#', id: 'locale-switch' } - %i.fa.fa-globe - = t('views.locale.languages') - .locales__panel#locales-panel - %ul - - APP_LOCALES.each do |key, value| - %li - .flag{ class: "flag-#{value[1]}" } - %a{ href: "?hl=#{key}", rel: 'nofollow' }= value[0] diff --git a/config/application.rb b/config/application.rb index 0e5c05d7..e832eb9e 100644 --- a/config/application.rb +++ b/config/application.rb @@ -42,11 +42,5 @@ module Justask config.i18n.enforce_available_locales = false config.action_dispatch.rescue_responses["Pundit::NotAuthorizedError"] = :forbidden - - config.after_initialize do - Dir.glob Rails.root.join('config/late_initializers/*.rb') do |f| - require f - end - end end end diff --git a/config/flags.yml b/config/flags.yml deleted file mode 100644 index d66e0366..00000000 --- a/config/flags.yml +++ /dev/null @@ -1,250 +0,0 @@ ---- -- ad -- ae -- af -- ag -- ai -- al -- am -- an -- ao -- ar -- as -- at -- au -- aw -- ax -- az -- ba -- bb -- bd -- be -- bf -- bg -- bh -- bi -- bj -- bm -- bn -- bo -- br -- bs -- bt -- bv -- bw -- by -- bz -- ca -- catalonia -- cc -- cd -- cf -- cg -- ch -- ci -- ck -- cl -- cm -- cn -- co -- cr -- cs -- cu -- cv -- cx -- cy -- cz -- de -- dj -- dk -- dm -- do -- dz -- ec -- ee -- eg -- eh -- england -- er -- es -- et -- europeanunion -- fam -- fi -- fj -- fk -- fm -- fo -- fr -- ga -- gb -- gd -- ge -- gf -- gh -- gi -- gl -- gm -- gn -- gp -- gq -- gr -- gs -- gt -- gu -- gw -- gy -- hk -- hm -- hn -- hr -- ht -- hu -- id -- ie -- il -- in -- io -- iq -- ir -- is -- it -- jm -- jo -- jp -- ke -- kg -- kh -- ki -- km -- kn -- kp -- kr -- kw -- ky -- kz -- la -- lb -- lc -- li -- lk -- lr -- ls -- lt -- lu -- lv -- ly -- ma -- mc -- md -- me -- mg -- mh -- mk -- ml -- mm -- mn -- mo -- mp -- mq -- mr -- ms -- mt -- mu -- mv -- mw -- mx -- my -- mz -- na -- nc -- ne -- nf -- ng -- ni -- nl -- 'no' -- np -- nr -- nu -- nz -- om -- pa -- pe -- pf -- pg -- ph -- pk -- pl -- pm -- pn -- pr -- ps -- pt -- pw -- py -- qa -- re -- ro -- rs -- ru -- rw -- sa -- sb -- sc -- scotland -- sd -- se -- sg -- sh -- si -- sj -- sk -- sl -- sm -- sn -- so -- sr -- st -- sv -- sy -- sz -- tc -- td -- tf -- tg -- th -- tj -- tk -- tl -- tm -- tn -- to -- tr -- tt -- tv -- tw -- tz -- ua -- ug -- um -- us -- uy -- uz -- va -- vc -- ve -- vg -- vi -- vn -- vu -- wales -- wf -- ws -- ye -- yt -- za -- zm -- zw -- pirate -# - dizzle diff --git a/config/hl_to_cc.yml b/config/hl_to_cc.yml deleted file mode 100644 index 348f8c94..00000000 --- a/config/hl_to_cc.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -af: za -en: us -da: dk -sv: se -sq: al -nb: 'no' -ja: jp -kk: kz -ko: kr -ky: kg -hy: am -ms: bn -be: by -bg: bh -ca: ad -zh: cn -sr: rs -sl: si -et: ee -sw: tz -ta: lk -ka: gs -el: gr -uk: ua -he: il -hi: in -vi: vn -dizzle: us diff --git a/config/late_initializers/flags.rb b/config/late_initializers/flags.rb deleted file mode 100644 index 1e7dd934..00000000 --- a/config/late_initializers/flags.rb +++ /dev/null @@ -1,29 +0,0 @@ -APP_LOCALES = {} -# locale_str: [language, country code] -# generate list -I18n.with_locale("") do - locale_map = YAML.load(File.open Rails.root.join("config/hl_to_cc.yml")) - flag_map = YAML.load(File.open Rails.root.join("config/flags.yml")) - Dir.glob(Rails.root.join("config/locales/*.yml")).each do |locale| - l = locale.split("/").last.split(".").first.downcase - if APP_LOCALES[l].nil? - cc = l.split '-' - if cc.length == 1 - cc = cc.first.split '_' - end - cc = cc.last - - if flag_map.index(cc).nil? and not locale_map[cc].nil? - cc = locale_map[cc] - end - - begin - lang = I18n.translate("#{l}.language") - lang = cc if lang.index "translation missing" - APP_LOCALES[l] = [lang, cc] - rescue - APP_LOCALES[l] = [cc, cc] - end - end - end -end diff --git a/public/flags/main.png b/public/flags/main.png deleted file mode 100644 index 6b9800c47aafaa626322311cde0b058e5fcd8a93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73415 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 V^5sfH?lAxW002ovPDHLkV1gnHte*e? diff --git a/public/flags/pirate.png b/public/flags/pirate.png deleted file mode 100644 index b5af439673f0b66ed15d78fbb938bc5fa5377145..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o0VEiLJAvrcMA-5==NTeMIt=0Mi7Kksh6wEpvesbEQKAhJv@{Z=^0E>BlKmvv4FO#tFCH~;_u