From 8f019e2f8de323b491a39c42436d21207459c7be Mon Sep 17 00:00:00 2001 From: flop25 Date: Wed, 6 Feb 2013 15:47:00 +0000 Subject: [PATCH] bug:2827 adding a sprite for flags. So the flag in language packages is no longuer required, but language_switch.css need to be edited for a language added to Piwigo. git-svn-id: http://piwigo.org/svn/trunk@20587 68402e56-0260-453c-a942-63ccdbb3a9ee --- plugins/language_switch/flag_sprite.png | Bin 0 -> 50053 bytes plugins/language_switch/flags.tpl | 8 +- plugins/language_switch/language_switch.css | 282 +++++++++++++++++- .../language_switch/language_switch.inc.php | 3 +- 4 files changed, 287 insertions(+), 6 deletions(-) create mode 100644 plugins/language_switch/flag_sprite.png diff --git a/plugins/language_switch/flag_sprite.png b/plugins/language_switch/flag_sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..9386ec280b6b8723b11d001a4cf060fd932f7b8a GIT binary patch literal 50053 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 -  {'Language'|@translate} +
  • {strip} +  {'Language'|@translate}
    {'Language'|@translate}
    {foreach from=$lang_switch.flags item=flag name=f} - {$flag.alt} {$flag.title} + + {$flag.alt}{$flag.title} + {if ($smarty.foreach.f.index+1)%3 == 0}
    {/if} {/foreach}
    diff --git a/plugins/language_switch/language_switch.css b/plugins/language_switch/language_switch.css index c2764c306..d9343d59c 100644 --- a/plugins/language_switch/language_switch.css +++ b/plugins/language_switch/language_switch.css @@ -4,4 +4,284 @@ text-decoration:none; border:none; text-transform:none; -} \ No newline at end of file + margin-bottom: 3px; +} +#languageSwitchLink span { + margin-bottom: 5px; + margin-top: 5px; +} +#languageSwitch .flags { + background: url(flag_sprite.png) no-repeat top left; + margin-right: 3px; +} + +/** Change the langflag-XX label to match a new language. All flags are represented there**/ +#languageSwitch .langflag-ad{ background-position: 0 0; width: 24px; height: 16px; } +#languageSwitch .langflag-ae{ background-position: 0 -18px; width: 24px; height: 16px; } +#languageSwitch .langflag-af{ background-position: 0 -36px; width: 24px; height: 16px; } +#languageSwitch .langflag-af_ZA{ background-position: 0 -54px; width: 24px; height: 16px; } +#languageSwitch .langflag-ag{ background-position: 0 -72px; width: 24px; height: 16px; } +#languageSwitch .langflag-ai{ background-position: 0 -90px; width: 24px; height: 16px; } +#languageSwitch .langflag-al{ background-position: 0 -108px; width: 24px; height: 16px; } +#languageSwitch .langflag-alderney{ background-position: 0 -126px; width: 24px; height: 16px; } +#languageSwitch .langflag-am{ background-position: 0 -144px; width: 24px; height: 16px; } +#languageSwitch .langflag-an{ background-position: 0 -162px; width: 24px; height: 16px; } +#languageSwitch .langflag-ao{ background-position: 0 -180px; width: 24px; height: 16px; } +#languageSwitch .langflag-aq{ background-position: 0 -198px; width: 24px; height: 16px; } +#languageSwitch .langflag-ar_SA{ background-position: 0 -216px; width: 24px; height: 16px; } +#languageSwitch .langflag-as{ background-position: 0 -234px; width: 24px; height: 16px; } +#languageSwitch .langflag-at{ background-position: 0 -252px; width: 24px; height: 16px; } +#languageSwitch .langflag-au{ background-position: 0 -270px; width: 24px; height: 16px; } +#languageSwitch .langflag-aw{ background-position: 0 -288px; width: 24px; height: 16px; } +#languageSwitch .langflag-ax{ background-position: 0 -306px; width: 24px; height: 16px; } +#languageSwitch .langflag-az_AZ{ background-position: 0 -324px; width: 24px; height: 16px; } +#languageSwitch .langflag-azores{ background-position: 0 -342px; width: 24px; height: 16px; } +#languageSwitch .langflag-ba{ background-position: 0 -360px; width: 24px; height: 16px; } +#languageSwitch .langflag-bb{ background-position: 0 -378px; width: 24px; height: 16px; } +#languageSwitch .langflag-bd{ background-position: 0 -396px; width: 24px; height: 16px; } +#languageSwitch .langflag-be{ background-position: 0 -414px; width: 24px; height: 16px; } +#languageSwitch .langflag-bf{ background-position: 0 -432px; width: 24px; height: 16px; } +#languageSwitch .langflag-bg_BG{ background-position: 0 -450px; width: 24px; height: 16px; } +#languageSwitch .langflag-bh{ background-position: 0 -468px; width: 24px; height: 16px; } +#languageSwitch .langflag-bi{ background-position: 0 -486px; width: 24px; height: 16px; } +#languageSwitch .langflag-bj{ background-position: 0 -504px; width: 24px; height: 16px; } +#languageSwitch .langflag-bl{ background-position: 0 -522px; width: 24px; height: 16px; } +#languageSwitch .langflag-bm{ background-position: 0 -540px; width: 24px; height: 16px; } +#languageSwitch .langflag-bn{ background-position: 0 -558px; width: 24px; height: 16px; } +#languageSwitch .langflag-bn_IN{ background-position: 0 -576px; width: 24px; height: 16px; } +#languageSwitch .langflag-bo{ background-position: 0 -594px; width: 24px; height: 16px; } +#languageSwitch .langflag-bonaire{ background-position: 0 -612px; width: 24px; height: 16px; } +#languageSwitch .langflag-british_antarctic_territory{ background-position: 0 -630px; width: 24px; height: 16px; } +#languageSwitch .langflag-bs{ background-position: 0 -648px; width: 24px; height: 16px; } +#languageSwitch .langflag-bt{ background-position: 0 -666px; width: 24px; height: 16px; } +#languageSwitch .langflag-bv{ background-position: 0 -684px; width: 24px; height: 16px; } +#languageSwitch .langflag-bw{ background-position: 0 -702px; width: 24px; height: 16px; } +#languageSwitch .langflag-by{ background-position: 0 -720px; width: 24px; height: 16px; } +#languageSwitch .langflag-bz{ background-position: 0 -738px; width: 24px; height: 16px; } +#languageSwitch .langflag-ca{ background-position: 0 -756px; width: 24px; height: 16px; } +#languageSwitch .langflag-ca_ES{ background-position: 0 -774px; width: 24px; height: 16px; } +#languageSwitch .langflag-cc{ background-position: 0 -792px; width: 24px; height: 16px; } +#languageSwitch .langflag-cd{ background-position: 0 -810px; width: 24px; height: 16px; } +#languageSwitch .langflag-cf{ background-position: 0 -828px; width: 24px; height: 16px; } +#languageSwitch .langflag-cg{ background-position: 0 -846px; width: 24px; height: 16px; } +#languageSwitch .langflag-ch{ background-position: 0 -864px; width: 24px; height: 16px; } +#languageSwitch .langflag-ci{ background-position: 0 -882px; width: 24px; height: 16px; } +#languageSwitch .langflag-ck{ background-position: 0 -900px; width: 24px; height: 16px; } +#languageSwitch .langflag-cl{ background-position: 0 -918px; width: 24px; height: 16px; } +#languageSwitch .langflag-cm{ background-position: 0 -936px; width: 24px; height: 16px; } +#languageSwitch .langflag-co{ background-position: 0 -954px; width: 24px; height: 16px; } +#languageSwitch .langflag-cr{ background-position: 0 -972px; width: 24px; height: 16px; } +#languageSwitch .langflag-cs_CZ{ background-position: 0 -990px; width: 24px; height: 16px; } +#languageSwitch .langflag-cu{ background-position: 0 -1008px; width: 24px; height: 16px; } +#languageSwitch .langflag-cv{ background-position: 0 -1026px; width: 24px; height: 16px; } +#languageSwitch .langflag-cx{ background-position: 0 -1044px; width: 24px; height: 16px; } +#languageSwitch .langflag-cy{ background-position: 0 -1062px; width: 24px; height: 16px; } +#languageSwitch .langflag-cz{ background-position: 0 -1080px; width: 24px; height: 16px; } +#languageSwitch .langflag-da_DK{ background-position: 0 -1098px; width: 24px; height: 16px; } +#languageSwitch .langflag-de_DE{ background-position: 0 -1116px; width: 24px; height: 16px; } +#languageSwitch .langflag-dj{ background-position: 0 -1134px; width: 24px; height: 16px; } +#languageSwitch .langflag-dm{ background-position: 0 -1152px; width: 24px; height: 16px; } +#languageSwitch .langflag-do{ background-position: 0 -1170px; width: 24px; height: 16px; } +#languageSwitch .langflag-dv_MV{ background-position: 0 -1188px; width: 24px; height: 16px; } +#languageSwitch .langflag-dz{ background-position: 0 -1206px; width: 24px; height: 16px; } +#languageSwitch .langflag-ec{ background-position: 0 -1224px; width: 24px; height: 16px; } +#languageSwitch .langflag-eg{ background-position: 0 -1242px; width: 24px; height: 16px; } +#languageSwitch .langflag-eh{ background-position: 0 -1260px; width: 24px; height: 16px; } +#languageSwitch .langflag-el_GR{ background-position: 0 -1278px; width: 24px; height: 16px; } +#languageSwitch .langflag-en_UK{ background-position: 0 -1296px; width: 24px; height: 16px; } +#languageSwitch .langflag-eo_EO{ background-position: 0 -1314px; width: 24px; height: 16px; } +#languageSwitch .langflag-er{ background-position: 0 -1332px; width: 24px; height: 16px; } +#languageSwitch .langflag-es_AR{ background-position: 0 -1350px; width: 24px; height: 16px; } +#languageSwitch .langflag-es_ES{ background-position: 0 -1368px; width: 24px; height: 16px; } +#languageSwitch .langflag-et{ background-position: 0 -1386px; width: 24px; height: 16px; } +#languageSwitch .langflag-et_EE{ background-position: 0 -1404px; width: 24px; height: 16px; } +#languageSwitch .langflag-eu{ background-position: 0 -1422px; width: 24px; height: 16px; } +#languageSwitch .langflag-fa_IR{ background-position: 0 -1440px; width: 24px; height: 16px; } +#languageSwitch .langflag-fi_FI{ background-position: 0 -1458px; width: 24px; height: 16px; } +#languageSwitch .langflag-fj{ background-position: 0 -1476px; width: 24px; height: 16px; } +#languageSwitch .langflag-fk{ background-position: 0 -1494px; width: 24px; height: 16px; } +#languageSwitch .langflag-fm{ background-position: 0 -1512px; width: 24px; height: 16px; } +#languageSwitch .langflag-fo{ background-position: 0 -1530px; width: 24px; height: 16px; } +#languageSwitch .langflag-fr_CA{ background-position: 0 -1548px; width: 24px; height: 16px; } +#languageSwitch .langflag-fr_FR{ background-position: 0 -1566px; width: 24px; height: 16px; } +#languageSwitch .langflag-ga{ background-position: 0 -1584px; width: 24px; height: 16px; } +#languageSwitch .langflag-gb{ background-position: 0 -1602px; width: 24px; height: 16px; } +#languageSwitch .langflag-gd{ background-position: 0 -1620px; width: 24px; height: 16px; } +#languageSwitch .langflag-gf{ background-position: 0 -1638px; width: 24px; height: 16px; } +#languageSwitch .langflag-gg{ background-position: 0 -1656px; width: 24px; height: 16px; } +#languageSwitch .langflag-gh{ background-position: 0 -1674px; width: 24px; height: 16px; } +#languageSwitch .langflag-gi{ background-position: 0 -1692px; width: 24px; height: 16px; } +#languageSwitch .langflag-gl{ background-position: 0 -1710px; width: 24px; height: 16px; } +#languageSwitch .langflag-gm{ background-position: 0 -1728px; width: 24px; height: 16px; } +#languageSwitch .langflag-gn{ background-position: 0 -1746px; width: 24px; height: 16px; } +#languageSwitch .langflag-gp{ background-position: 0 -1764px; width: 24px; height: 16px; } +#languageSwitch .langflag-gq{ background-position: 0 -1782px; width: 24px; height: 16px; } +#languageSwitch .langflag-gs{ background-position: 0 -1800px; width: 24px; height: 16px; } +#languageSwitch .langflag-gt{ background-position: 0 -1818px; width: 24px; height: 16px; } +#languageSwitch .langflag-gu{ background-position: 0 -1836px; width: 24px; height: 16px; } +#languageSwitch .langflag-gw{ background-position: 0 -1854px; width: 24px; height: 16px; } +#languageSwitch .langflag-gy{ background-position: 0 -1872px; width: 24px; height: 16px; } +#languageSwitch .langflag-he_IL{ background-position: 0 -1890px; width: 24px; height: 16px; } +#languageSwitch .langflag-herm{ background-position: 0 -1908px; width: 24px; height: 16px; } +#languageSwitch .langflag-hm{ background-position: 0 -1926px; width: 24px; height: 16px; } +#languageSwitch .langflag-hn{ background-position: 0 -1944px; width: 24px; height: 16px; } +#languageSwitch .langflag-hr_HR{ background-position: 0 -1962px; width: 24px; height: 16px; } +#languageSwitch .langflag-ht{ background-position: 0 -1980px; width: 24px; height: 16px; } +#languageSwitch .langflag-hu_HU{ background-position: -26px 0; width: 24px; height: 16px; } +#languageSwitch .langflag-id{ background-position: -26px -18px; width: 24px; height: 16px; } +#languageSwitch .langflag-ie{ background-position: -26px -36px; width: 24px; height: 16px; } +#languageSwitch .langflag-im{ background-position: -26px -54px; width: 24px; height: 16px; } +#languageSwitch .langflag-io{ background-position: -26px -72px; width: 24px; height: 16px; } +#languageSwitch .langflag-iq{ background-position: -26px -90px; width: 24px; height: 16px; } +#languageSwitch .langflag-is_IS{ background-position: -26px -108px; width: 24px; height: 16px; } +#languageSwitch .langflag-it_IT{ background-position: -26px -126px; width: 24px; height: 16px; } +#languageSwitch .langflag-ja_JP{ background-position: -26px -144px; width: 24px; height: 16px; } +#languageSwitch .langflag-je{ background-position: -26px -162px; width: 24px; height: 16px; } +#languageSwitch .langflag-jm{ background-position: -26px -180px; width: 24px; height: 16px; } +#languageSwitch .langflag-jo{ background-position: -26px -198px; width: 24px; height: 16px; } +#languageSwitch .langflag-ka_GE{ background-position: -26px -216px; width: 24px; height: 16px; } +#languageSwitch .langflag-ke{ background-position: -26px -234px; width: 24px; height: 16px; } +#languageSwitch .langflag-kg{ background-position: -26px -252px; width: 24px; height: 16px; } +#languageSwitch .langflag-ki{ background-position: -26px -270px; width: 24px; height: 16px; } +#languageSwitch .langflag-km{ background-position: -26px -288px; width: 24px; height: 16px; } +#languageSwitch .langflag-km_KH{ background-position: -26px -306px; width: 24px; height: 16px; } +#languageSwitch .langflag-kn{ background-position: -26px -324px; width: 24px; height: 16px; } +#languageSwitch .langflag-ko_KR{ background-position: -26px -342px; width: 24px; height: 16px; } +#languageSwitch .langflag-kok_IN{ background-position: -26px -360px; width: 24px; height: 16px; } +#languageSwitch .langflag-kosovo{ background-position: -26px -378px; width: 24px; height: 16px; } +#languageSwitch .langflag-kp{ background-position: -26px -396px; width: 24px; height: 16px; } +#languageSwitch .langflag-kw{ background-position: -26px -414px; width: 24px; height: 16px; } +#languageSwitch .langflag-ky{ background-position: -26px -432px; width: 24px; height: 16px; } +#languageSwitch .langflag-kz{ background-position: -26px -450px; width: 24px; height: 16px; } +#languageSwitch .langflag-la{ background-position: -26px -468px; width: 24px; height: 16px; } +#languageSwitch .langflag-lb{ background-position: -26px -486px; width: 24px; height: 16px; } +#languageSwitch .langflag-lc{ background-position: -26px -504px; width: 24px; height: 16px; } +#languageSwitch .langflag-li{ background-position: -26px -522px; width: 24px; height: 16px; } +#languageSwitch .langflag-lk{ background-position: -26px -540px; width: 24px; height: 16px; } +#languageSwitch .langflag-lr{ background-position: -26px -558px; width: 24px; height: 16px; } +#languageSwitch .langflag-ls{ background-position: -26px -576px; width: 24px; height: 16px; } +#languageSwitch .langflag-lt_LT{ background-position: -26px -594px; width: 24px; height: 16px; } +#languageSwitch .langflag-lu{ background-position: -26px -612px; width: 24px; height: 16px; } +#languageSwitch .langflag-lv_LV{ background-position: -26px -630px; width: 24px; height: 16px; } +#languageSwitch .langflag-ly{ background-position: -26px -648px; width: 24px; height: 16px; } +#languageSwitch .langflag-ma{ background-position: -26px -666px; width: 24px; height: 16px; } +#languageSwitch .langflag-madeira{ background-position: -26px -684px; width: 24px; height: 16px; } +#languageSwitch .langflag-mc{ background-position: -26px -702px; width: 24px; height: 16px; } +#languageSwitch .langflag-md{ background-position: -26px -720px; width: 24px; height: 16px; } +#languageSwitch .langflag-me{ background-position: -26px -738px; width: 24px; height: 16px; } +#languageSwitch .langflag-mf{ background-position: -26px -756px; width: 24px; height: 16px; } +#languageSwitch .langflag-mg{ background-position: -26px -774px; width: 24px; height: 16px; } +#languageSwitch .langflag-mh{ background-position: -26px -792px; width: 24px; height: 16px; } +#languageSwitch .langflag-mk_MK{ background-position: -26px -810px; width: 24px; height: 16px; } +#languageSwitch .langflag-ml{ background-position: -26px -828px; width: 24px; height: 16px; } +#languageSwitch .langflag-mm{ background-position: -26px -846px; width: 24px; height: 16px; } +#languageSwitch .langflag-mn{ background-position: -26px -864px; width: 24px; height: 16px; } +#languageSwitch .langflag-mo{ background-position: -26px -882px; width: 24px; height: 16px; } +#languageSwitch .langflag-mp{ background-position: -26px -900px; width: 24px; height: 16px; } +#languageSwitch .langflag-mq{ background-position: -26px -918px; width: 24px; height: 16px; } +#languageSwitch .langflag-mr{ background-position: -26px -936px; width: 24px; height: 16px; } +#languageSwitch .langflag-ms{ background-position: -26px -954px; width: 24px; height: 16px; } +#languageSwitch .langflag-ms_MY{ background-position: -26px -972px; width: 24px; height: 16px; } +#languageSwitch .langflag-mt{ background-position: -26px -990px; width: 24px; height: 16px; } +#languageSwitch .langflag-mu{ background-position: -26px -1008px; width: 24px; height: 16px; } +#languageSwitch .langflag-mw{ background-position: -26px -1026px; width: 24px; height: 16px; } +#languageSwitch .langflag-mx{ background-position: -26px -1044px; width: 24px; height: 16px; } +#languageSwitch .langflag-mz{ background-position: -26px -1062px; width: 24px; height: 16px; } +#languageSwitch .langflag-na{ background-position: -26px -1080px; width: 24px; height: 16px; } +#languageSwitch .langflag-nb_NO{ background-position: -26px -1098px; width: 24px; height: 16px; } +#languageSwitch .langflag-nc{ background-position: -26px -1116px; width: 24px; height: 16px; } +#languageSwitch .langflag-ne{ background-position: -26px -1134px; width: 24px; height: 16px; } +#languageSwitch .langflag-nf{ background-position: -26px -1152px; width: 24px; height: 16px; } +#languageSwitch .langflag-ng{ background-position: -26px -1170px; width: 24px; height: 16px; } +#languageSwitch .langflag-ni{ background-position: -26px -1188px; width: 24px; height: 16px; } +#languageSwitch .langflag-nl_NL{ background-position: -26px -1206px; width: 24px; height: 16px; } +#languageSwitch .langflag-np{ background-position: -26px -1224px; width: 24px; height: 16px; } +#languageSwitch .langflag-nr{ background-position: -26px -1242px; width: 24px; height: 16px; } +#languageSwitch .langflag-nu{ background-position: -26px -1260px; width: 24px; height: 16px; } +#languageSwitch .langflag-nz{ background-position: -26px -1278px; width: 24px; height: 16px; } +#languageSwitch .langflag-om{ background-position: -26px -1296px; width: 24px; height: 16px; } +#languageSwitch .langflag-pa{ background-position: -26px -1314px; width: 24px; height: 16px; } +#languageSwitch .langflag-pe{ background-position: -26px -1332px; width: 24px; height: 16px; } +#languageSwitch .langflag-pf{ background-position: -26px -1350px; width: 24px; height: 16px; } +#languageSwitch .langflag-pg{ background-position: -26px -1368px; width: 24px; height: 16px; } +#languageSwitch .langflag-ph{ background-position: -26px -1386px; width: 24px; height: 16px; } +#languageSwitch .langflag-pk{ background-position: -26px -1404px; width: 24px; height: 16px; } +#languageSwitch .langflag-pl_PL{ background-position: -26px -1422px; width: 24px; height: 16px; } +#languageSwitch .langflag-pm{ background-position: -26px -1440px; width: 24px; height: 16px; } +#languageSwitch .langflag-pn{ background-position: -26px -1458px; width: 24px; height: 16px; } +#languageSwitch .langflag-pr{ background-position: -26px -1476px; width: 24px; height: 16px; } +#languageSwitch .langflag-ps{ background-position: -26px -1494px; width: 24px; height: 16px; } +#languageSwitch .langflag-pt_BR{ background-position: -26px -1512px; width: 24px; height: 16px; } +#languageSwitch .langflag-pt_PT{ background-position: -26px -1530px; width: 24px; height: 16px; } +#languageSwitch .langflag-pw{ background-position: -26px -1548px; width: 24px; height: 16px; } +#languageSwitch .langflag-py{ background-position: -26px -1566px; width: 24px; height: 16px; } +#languageSwitch .langflag-qa{ background-position: -26px -1584px; width: 24px; height: 16px; } +#languageSwitch .langflag-re{ background-position: -26px -1602px; width: 24px; height: 16px; } +#languageSwitch .langflag-ro_RO{ background-position: -26px -1620px; width: 24px; height: 16px; } +#languageSwitch .langflag-ru_RU{ background-position: -26px -1638px; width: 24px; height: 16px; } +#languageSwitch .langflag-rw{ background-position: -26px -1656px; width: 24px; height: 16px; } +#languageSwitch .langflag-saba{ background-position: -26px -1674px; width: 24px; height: 16px; } +#languageSwitch .langflag-sark{ background-position: -26px -1692px; width: 24px; height: 16px; } +#languageSwitch .langflag-sb{ background-position: -26px -1710px; width: 24px; height: 16px; } +#languageSwitch .langflag-sc{ background-position: -26px -1728px; width: 24px; height: 16px; } +#languageSwitch .langflag-scotland{ background-position: -26px -1746px; width: 24px; height: 16px; } +#languageSwitch .langflag-sd{ background-position: -26px -1764px; width: 24px; height: 16px; } +#languageSwitch .langflag-sg{ background-position: -26px -1782px; width: 24px; height: 16px; } +#languageSwitch .langflag-sh{ background-position: -26px -1800px; width: 24px; height: 16px; } +#languageSwitch .langflag-sh_RS{ background-position: -26px -1818px; width: 24px; height: 16px; } +#languageSwitch .langflag-sint_eustatius{ background-position: -26px -1836px; width: 24px; height: 16px; } +#languageSwitch .langflag-sint_maarten{ background-position: -26px -1854px; width: 24px; height: 16px; } +#languageSwitch .langflag-sj{ background-position: -26px -1872px; width: 24px; height: 16px; } +#languageSwitch .langflag-sk_SK{ background-position: -26px -1890px; width: 24px; height: 16px; } +#languageSwitch .langflag-sl{ background-position: -26px -1908px; width: 24px; height: 16px; } +#languageSwitch .langflag-sl_SI{ background-position: -26px -1926px; width: 24px; height: 16px; } +#languageSwitch .langflag-sm{ background-position: -26px -1944px; width: 24px; height: 16px; } +#languageSwitch .langflag-sn{ background-position: -26px -1962px; width: 24px; height: 16px; } +#languageSwitch .langflag-so{ background-position: -26px -1980px; width: 24px; height: 16px; } +#languageSwitch .langflag-sr{ background-position: -52px 0; width: 24px; height: 16px; } +#languageSwitch .langflag-sr_RS{ background-position: -52px -18px; width: 24px; height: 16px; } +#languageSwitch .langflag-st{ background-position: -52px -36px; width: 24px; height: 16px; } +#languageSwitch .langflag-sv{ background-position: -52px -54px; width: 24px; height: 16px; } +#languageSwitch .langflag-sv_SE{ background-position: -52px -72px; width: 24px; height: 16px; } +#languageSwitch .langflag-sy{ background-position: -52px -90px; width: 24px; height: 16px; } +#languageSwitch .langflag-sz{ background-position: -52px -108px; width: 24px; height: 16px; } +#languageSwitch .langflag-ta_IN{ background-position: -52px -126px; width: 24px; height: 16px; } +#languageSwitch .langflag-tc{ background-position: -52px -144px; width: 24px; height: 16px; } +#languageSwitch .langflag-td{ background-position: -52px -162px; width: 24px; height: 16px; } +#languageSwitch .langflag-tf{ background-position: -52px -180px; width: 24px; height: 16px; } +#languageSwitch .langflag-tg{ background-position: -52px -198px; width: 24px; height: 16px; } +#languageSwitch .langflag-th_TH{ background-position: -52px -216px; width: 24px; height: 16px; } +#languageSwitch .langflag-tj{ background-position: -52px -234px; width: 24px; height: 16px; } +#languageSwitch .langflag-tk{ background-position: -52px -252px; width: 24px; height: 16px; } +#languageSwitch .langflag-tl{ background-position: -52px -270px; width: 24px; height: 16px; } +#languageSwitch .langflag-tm{ background-position: -52px -288px; width: 24px; height: 16px; } +#languageSwitch .langflag-tn{ background-position: -52px -306px; width: 24px; height: 16px; } +#languageSwitch .langflag-to{ background-position: -52px -324px; width: 24px; height: 16px; } +#languageSwitch .langflag-tr_TR{ background-position: -52px -342px; width: 24px; height: 16px; } +#languageSwitch .langflag-tristan_da_cunha{ background-position: -52px -360px; width: 24px; height: 16px; } +#languageSwitch .langflag-tt{ background-position: -52px -378px; width: 24px; height: 16px; } +#languageSwitch .langflag-tv{ background-position: -52px -396px; width: 24px; height: 16px; } +#languageSwitch .langflag-tz{ background-position: -52px -414px; width: 24px; height: 16px; } +#languageSwitch .langflag-ug{ background-position: -52px -432px; width: 24px; height: 16px; } +#languageSwitch .langflag-uk_UA{ background-position: -52px -450px; width: 24px; height: 16px; } +#languageSwitch .langflag-um{ background-position: -52px -468px; width: 24px; height: 16px; } +#languageSwitch .langflag-us{ background-position: -52px -486px; width: 24px; height: 16px; } +#languageSwitch .langflag-uy{ background-position: -52px -504px; width: 24px; height: 16px; } +#languageSwitch .langflag-uz{ background-position: -52px -522px; width: 24px; height: 16px; } +#languageSwitch .langflag-va{ background-position: -52px -540px; width: 24px; height: 16px; } +#languageSwitch .langflag-vc{ background-position: -52px -558px; width: 24px; height: 16px; } +#languageSwitch .langflag-ve{ background-position: -52px -576px; width: 24px; height: 16px; } +#languageSwitch .langflag-vg{ background-position: -52px -594px; width: 24px; height: 16px; } +#languageSwitch .langflag-vi{ background-position: -52px -612px; width: 24px; height: 16px; } +#languageSwitch .langflag-vi_VN{ background-position: -52px -630px; width: 24px; height: 16px; } +#languageSwitch .langflag-vu{ background-position: -52px -648px; width: 24px; height: 16px; } +#languageSwitch .langflag-wales{ background-position: -52px -666px; width: 24px; height: 16px; } +#languageSwitch .langflag-wf{ background-position: -52px -684px; width: 24px; height: 16px; } +#languageSwitch .langflag-ws{ background-position: -52px -702px; width: 24px; height: 16px; } +#languageSwitch .langflag-ye{ background-position: -52px -720px; width: 24px; height: 16px; } +#languageSwitch .langflag-yt{ background-position: -52px -738px; width: 24px; height: 16px; } +#languageSwitch .langflag-zh_CN{ background-position: -52px -756px; width: 24px; height: 16px; } +#languageSwitch .langflag-zh_HK{ background-position: -52px -774px; width: 24px; height: 16px; } +#languageSwitch .langflag-zh_TW{ background-position: -52px -792px; width: 24px; height: 16px; } +#languageSwitch .langflag-zm{ background-position: -52px -810px; width: 24px; height: 16px; } +#languageSwitch .langflag-zw{ background-position: -52px -828px; width: 24px; height: 16px; } diff --git a/plugins/language_switch/language_switch.inc.php b/plugins/language_switch/language_switch.inc.php index 30c846b75..63a3cca7e 100644 --- a/plugins/language_switch/language_switch.inc.php +++ b/plugins/language_switch/language_switch.inc.php @@ -109,12 +109,11 @@ function language_controler_flags() foreach ($available_lang as $code => $displayname) { - $qlc = array ( 'url' => add_url_params($base_url, array('lang'=> $code)), 'alt' => ucwords($displayname), 'title' => substr($displayname, 0, -4), // remove [FR] or [RU] - 'img' => get_root_url().'language/'.$code.'/'.$code.'.jpg', + 'code' => $code, ); $lsw['flags'][$code] = $qlc;