Changeset 25564


Ignore:
Timestamp:
Nov 18, 2013, 9:06:43 PM (10 years ago)
Author:
mistic100
Message:

make flags useable anywhere

Location:
trunk/plugins/language_switch
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/language_switch/flags.tpl

    r21359 r25564  
    11<li id="languageSwitch">{strip}<a id="languageSwitchLink" title="{'Language'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
    2   <span class="pwg-icon flags langflag-{$lang_switch.Active.code}">&nbsp;</span><span class="pwg-button-text">{'Language'|@translate}</span>
     2  <span class="pwg-icon langflag-{$lang_switch.Active.code}">&nbsp;</span><span class="pwg-button-text">{'Language'|@translate}</span>
    33</a>
    44<div id="languageSwitchBox" class="switchBox">
     
    66  {foreach from=$lang_switch.flags item=flag name=f}
    77  <a rel="nofollow" href="{$flag.url}">
    8     {if $lang_info.direction=="ltr"}<span class="pwg-icon flags langflag-{$flag.code}">{$flag.alt}</span>{$flag.title}{else}{$flag.title}<span class="pwg-icon flags langflag-{$flag.code}">{$flag.alt}</span>{/if}
     8    {if $lang_info.direction=="ltr"}<span class="pwg-icon langflag-{$flag.code}">{$flag.alt}</span>{$flag.title}{else}{$flag.title}<span class="pwg-icon langflag-{$flag.code}">{$flag.alt}</span>{/if}
    99  </a>
    1010  {if ($smarty.foreach.f.index+1)%3 == 0}<br>{/if}
  • trunk/plugins/language_switch/language_switch.css

    r25370 r25564  
    55  border:none;
    66  text-transform:none;
    7   margin-bottom: 3px;
     7  margin-bottom:3px;
     8  text-overflow:ellipsis;
     9  white-space:nowrap;
     10  overflow:hidden;
     11  line-height:1.2em;
    812}
    913#languageSwitchLink span {
    10   margin-bottom: 5px;
    11   margin-top: 5px;
     14  margin-bottom:5px;
     15  margin-top:5px;
    1216}
    13 #languageSwitch .flags {
    14     background: url('flag_sprite.jpg') no-repeat 24px 16px;
    15     margin-right: 3px;
    16     width: 24px;
    17     height: 16px;
    18     direction: ltr;
     17[class*="langflag-"] {
     18  background-image:url('flag_sprite.jpg') !important;
     19  background-repeat:no-repeat;
     20  background-position:24px 16px;
     21  margin-right:3px;
     22  width:24px;
     23  height:16px;
     24  direction:ltr;
    1925}
    2026
    2127/** Change the langflag-XX label to match a new language. All flags are represented there**/
    22 #languageSwitch .langflag-ad { background-position:0px 0px; }
    23 #languageSwitch .langflag-ae { background-position:-24px 0px; }
    24 #languageSwitch .langflag-af { background-position:-48px 0px; }
    25 #languageSwitch .langflag-ag { background-position:-72px 0px; }
    26 #languageSwitch .langflag-al { background-position:-96px 0px; }
    27 #languageSwitch .langflag-am { background-position:-120px 0px; }
    28 #languageSwitch .langflag-an { background-position:-144px 0px; }
    29 #languageSwitch .langflag-ao { background-position:-168px 0px; }
    30 #languageSwitch .langflag-es_AR { background-position:-192px 0px; }
    31 #languageSwitch .langflag-as { background-position:-216px 0px; }
    32 #languageSwitch .langflag-at { background-position:-240px 0px; }
    33 #languageSwitch .langflag-aw { background-position:-264px 0px; }
    34 #languageSwitch .langflag-ax { background-position:-288px 0px; }
    35 #languageSwitch .langflag-az_AZ { background-position:-312px 0px; }
    36 #languageSwitch .langflag-ba { background-position:-336px 0px; }
    37 #languageSwitch .langflag-bb { background-position:0px -16px; }
    38 #languageSwitch .langflag-bd { background-position:-24px -16px; }
    39 #languageSwitch .langflag-be { background-position:-48px -16px; }
    40 #languageSwitch .langflag-bf { background-position:-72px -16px; }
    41 #languageSwitch .langflag-bg_BG { background-position:-96px -16px; }
    42 #languageSwitch .langflag-bh { background-position:-120px -16px; }
    43 #languageSwitch .langflag-bi { background-position:-144px -16px; }
    44 #languageSwitch .langflag-bj { background-position:-168px -16px; }
    45 #languageSwitch .langflag-bl { background-position:-192px -16px; }
    46 #languageSwitch .langflag-bm { background-position:-216px -16px; }
    47 #languageSwitch .langflag-bn{ background-position:-240px -16px; }
    48 #languageSwitch .langflag-bo { background-position:-264px -16px; }
    49 #languageSwitch .langflag-bonaire { background-position:-288px -16px; }
    50 #languageSwitch .langflag-pt_BR { background-position:-312px -16px; }
    51 #languageSwitch .langflag-bs { background-position:-336px -16px; }
    52 #languageSwitch .langflag-bt { background-position:0px -32px; }
    53 #languageSwitch .langflag-bv { background-position:-24px -32px; }
    54 #languageSwitch .langflag-bw { background-position:-48px -32px; }
    55 #languageSwitch .langflag-by { background-position:-72px -32px; }
    56 #languageSwitch .langflag-bz { background-position:-96px -32px; }
    57 #languageSwitch .langflag-ca { background-position:-120px -32px; }
    58 #languageSwitch .langflag-ca_ES { background-position:-144px -32px; }
    59 #languageSwitch .langflag-cc { background-position:-168px -32px; }
    60 #languageSwitch .langflag-cd { background-position:-192px -32px; }
    61 #languageSwitch .langflag-cf { background-position:-216px -32px; }
    62 #languageSwitch .langflag-cg { background-position:-240px -32px; }
    63 #languageSwitch .langflag-ch { background-position:-264px -32px; }
    64 #languageSwitch .langflag-ci { background-position:-288px -32px; }
    65 #languageSwitch .langflag-cl { background-position:-312px -32px; }
    66 #languageSwitch .langflag-cm { background-position:-336px -32px; }
    67 #languageSwitch .langflag-zh_CN { background-position:0px -48px; }
    68 #languageSwitch .langflag-co { background-position:-24px -48px; }
    69 #languageSwitch .langflag-cr { background-position:-48px -48px; }
    70 #languageSwitch .langflag-cs_CZ { background-position:-72px -48px; }
    71 #languageSwitch .langflag-cu { background-position:-96px -48px; }
    72 #languageSwitch .langflag-cv { background-position:-120px -48px; }
    73 #languageSwitch .langflag-cx { background-position:-144px -48px; }
    74 #languageSwitch .langflag-cy { background-position:-168px -48px; }
    75 #languageSwitch .langflag-cz { background-position:-192px -48px; }
    76 #languageSwitch .langflag-de_DE { background-position:-216px -48px; }
    77 #languageSwitch .langflag-dj { background-position:-240px -48px; }
    78 #languageSwitch .langflag-da_DK { background-position:-264px -48px; }
    79 #languageSwitch .langflag-dm { background-position:-288px -48px; }
    80 #languageSwitch .langflag-do { background-position:-312px -48px; }
    81 #languageSwitch .langflag-dz { background-position:-336px -48px; }
    82 #languageSwitch .langflag-ec { background-position:0px -64px; }
    83 #languageSwitch .langflag-et_EE { background-position:-24px -64px; }
    84 #languageSwitch .langflag-eg { background-position:-48px -64px; }
    85 #languageSwitch .langflag-eh { background-position:-72px -64px; }
    86 #languageSwitch .langflag-en_UK { background-position:-96px -64px; }
    87 #languageSwitch .langflag-eo_EO { background-position:-120px -64px; }
    88 #languageSwitch .langflag-er { background-position:-144px -64px; }
    89 #languageSwitch .langflag-es_ES { background-position:-168px -64px; }
    90 #languageSwitch .langflag-et { background-position:-192px -64px; }
    91 #languageSwitch .langflag-fi_FI { background-position:-216px -64px; }
    92 #languageSwitch .langflag-fm { background-position:-240px -64px; }
    93 #languageSwitch .langflag-fo { background-position:-264px -64px; }
    94 #languageSwitch .langflag-fr_FR { background-position:-288px -64px; }
    95 #languageSwitch .langflag-ga { background-position:-312px -64px; }
    96 #languageSwitch .langflag-gb { background-position:-336px -64px; }
    97 #languageSwitch .langflag-en_GB { background-position:-336px -64px; }
    98 #languageSwitch .langflag-gd { background-position:0px -80px; }
    99 #languageSwitch .langflag-ka_GE { background-position:-24px -80px; }
    100 #languageSwitch .langflag-gg { background-position:-48px -80px; }
    101 #languageSwitch .langflag-gh { background-position:-72px -80px; }
    102 #languageSwitch .langflag-gi { background-position:-96px -80px; }
    103 #languageSwitch .langflag-gl { background-position:-120px -80px; }
    104 #languageSwitch .langflag-gm { background-position:-144px -80px; }
    105 #languageSwitch .langflag-gn { background-position:-168px -80px; }
    106 #languageSwitch .langflag-gq { background-position:-192px -80px; }
    107 #languageSwitch .langflag-el_GR { background-position:-216px -80px; }
    108 #languageSwitch .langflag-gt { background-position:-240px -80px; }
    109 #languageSwitch .langflag-gu { background-position:-264px -80px; }
    110 #languageSwitch .langflag-gw { background-position:-288px -80px; }
    111 #languageSwitch .langflag-gy { background-position:-312px -80px; }
    112 #languageSwitch .langflag-zh_HK { background-position:-336px -80px; }
    113 #languageSwitch .langflag-hn { background-position:0px -96px; }
    114 #languageSwitch .langflag-hr_HR { background-position:-24px -96px; }
    115 #languageSwitch .langflag-ht { background-position:-48px -96px; }
    116 #languageSwitch .langflag-hu_HU { background-position:-72px -96px; }
    117 #languageSwitch .langflag-id { background-position:-96px -96px; }
    118 #languageSwitch .langflag-id_ID { background-position:-96px -96px; }
    119 #languageSwitch .langflag-ie { background-position:-120px -96px; }
    120 #languageSwitch .langflag-ga_IE { background-position:-120px -96px; }
    121 #languageSwitch .langflag-he_IL { background-position:-144px -96px; }
    122 #languageSwitch .langflag-im { background-position:-168px -96px; }
    123 #languageSwitch .langflag-kok_IN { background-position:-192px -96px; }
    124 #languageSwitch .langflag-ta_IN { background-position:-192px -96px; }
    125 #languageSwitch .langflag-bn_IN { background-position:-192px -96px; }
    126 #languageSwitch .langflag-kn_IN { background-position:-192px -96px; }
    127 #languageSwitch .langflag-iq { background-position:-216px -96px; }
    128 #languageSwitch .langflag-fa_IR { background-position:-240px -96px; }
    129 #languageSwitch .langflag-is_IS { background-position:-264px -96px; }
    130 #languageSwitch .langflag-it_IT { background-position:-288px -96px; }
    131 #languageSwitch .langflag-je { background-position:-312px -96px; }
    132 #languageSwitch .langflag-jm { background-position:-336px -96px; }
    133 #languageSwitch .langflag-jo { background-position:0px -112px; }
    134 #languageSwitch .langflag-ja_JP { background-position:-24px -112px; }
    135 #languageSwitch .langflag-ke { background-position:-48px -112px; }
    136 #languageSwitch .langflag-kg { background-position:-72px -112px; }
    137 #languageSwitch .langflag-km_KH { background-position:-96px -112px; }
    138 #languageSwitch .langflag-ki { background-position:-120px -112px; }
    139 #languageSwitch .langflag-km { background-position:-144px -112px; }
    140 #languageSwitch .langflag-kn { background-position:-168px -112px; }
    141 #languageSwitch .langflag-kosovo { background-position:-192px -112px; }
    142 #languageSwitch .langflag-kp { background-position:-216px -112px; }
    143 #languageSwitch .langflag-ko_KR { background-position:-240px -112px; }
    144 #languageSwitch .langflag-kw { background-position:-264px -112px; }
    145 #languageSwitch .langflag-kz { background-position:-288px -112px; }
    146 #languageSwitch .langflag-la { background-position:-312px -112px; }
    147 #languageSwitch .langflag-lb { background-position:-336px -112px; }
    148 #languageSwitch .langflag-lc { background-position:0px -128px; }
    149 #languageSwitch .langflag-li { background-position:-24px -128px; }
    150 #languageSwitch .langflag-lk { background-position:-48px -128px; }
    151 #languageSwitch .langflag-lr { background-position:-72px -128px; }
    152 #languageSwitch .langflag-ls { background-position:-96px -128px; }
    153 #languageSwitch .langflag-lt_LT { background-position:-120px -128px; }
    154 #languageSwitch .langflag-lu { background-position:-144px -128px; }
    155 #languageSwitch .langflag-lb_LU { background-position:-144px -128px; }
    156 #languageSwitch .langflag-lv_LV { background-position:-168px -128px; }
    157 #languageSwitch .langflag-ly { background-position:-192px -128px; }
    158 #languageSwitch .langflag-ma { background-position:-216px -128px; }
    159 #languageSwitch .langflag-ar_MA { background-position:-216px -128px; }
    160 #languageSwitch .langflag-mc { background-position:-240px -128px; }
    161 #languageSwitch .langflag-md { background-position:-264px -128px; }
    162 #languageSwitch .langflag-me { background-position:-288px -128px; }
    163 #languageSwitch .langflag-mg { background-position:-312px -128px; }
    164 #languageSwitch .langflag-mh { background-position:-336px -128px; }
    165 #languageSwitch .langflag-mk_MK { background-position:0px -144px; }
    166 #languageSwitch .langflag-ml { background-position:-24px -144px; }
    167 #languageSwitch .langflag-mm { background-position:-48px -144px; }
    168 #languageSwitch .langflag-mn { background-position:-72px -144px; }
    169 #languageSwitch .langflag-mn_MN { background-position:-72px -144px; }
    170 #languageSwitch .langflag-mo { background-position:-96px -144px; }
    171 #languageSwitch .langflag-mp { background-position:-120px -144px; }
    172 #languageSwitch .langflag-mq { background-position:-144px -144px; }
    173 #languageSwitch .langflag-mr { background-position:-168px -144px; }
    174 #languageSwitch .langflag-mt { background-position:-192px -144px; }
    175 #languageSwitch .langflag-mu { background-position:-216px -144px; }
    176 #languageSwitch .langflag-dv_MV { background-position:-240px -144px; }
    177 #languageSwitch .langflag-mw { background-position:-264px -144px; }
    178 #languageSwitch .langflag-mx { background-position:-288px -144px; }
    179 #languageSwitch .langflag-ms_MY { background-position:-312px -144px; }
    180 #languageSwitch .langflag-mz { background-position:-336px -144px; }
    181 #languageSwitch .langflag-na { background-position:0px -160px; }
    182 #languageSwitch .langflag-ne { background-position:-24px -160px; }
    183 #languageSwitch .langflag-nf { background-position:-48px -160px; }
    184 #languageSwitch .langflag-ng { background-position:-72px -160px; }
    185 #languageSwitch .langflag-ni { background-position:-96px -160px; }
    186 #languageSwitch .langflag-nl_NL { background-position:-120px -160px; }
    187 #languageSwitch .langflag-nb_NO { background-position:-144px -160px; }
    188 #languageSwitch .langflag-nn_NO { background-position:-144px -160px; }
    189 #languageSwitch .langflag-np { background-position:-168px -160px; }
    190 #languageSwitch .langflag-nr { background-position:-192px -160px; }
    191 #languageSwitch .langflag-nu { background-position:-216px -160px; }
    192 #languageSwitch .langflag-om { background-position:-240px -160px; }
    193 #languageSwitch .langflag-pa { background-position:-264px -160px; }
    194 #languageSwitch .langflag-pe { background-position:-288px -160px; }
    195 #languageSwitch .langflag-pf { background-position:-312px -160px; }
    196 #languageSwitch .langflag-pg { background-position:-336px -160px; }
    197 #languageSwitch .langflag-ph { background-position:0px -176px; }
    198 #languageSwitch .langflag-pk { background-position:-24px -176px; }
    199 #languageSwitch .langflag-pl_PL { background-position:-48px -176px; }
    200 #languageSwitch .langflag-pm { background-position:-72px -176px; }
    201 #languageSwitch .langflag-pr { background-position:-96px -176px; }
    202 #languageSwitch .langflag-ps { background-position:-120px -176px; }
    203 #languageSwitch .langflag-pt_PT { background-position:-144px -176px; }
    204 #languageSwitch .langflag-pw { background-position:-168px -176px; }
    205 #languageSwitch .langflag-py { background-position:-192px -176px; }
    206 #languageSwitch .langflag-qa { background-position:-216px -176px; }
    207 #languageSwitch .langflag-fr_CA { background-position:-240px -176px; }
    208 #languageSwitch .langflag-ro_RO { background-position:-264px -176px; }
    209 #languageSwitch .langflag-sh_RS { background-position:-288px -176px; }
    210 #languageSwitch .langflag-sr_RS { background-position:-288px -176px; }
    211 #languageSwitch .langflag-ru_RU { background-position:-312px -176px; }
    212 #languageSwitch .langflag-rw { background-position:-336px -176px; }
    213 #languageSwitch .langflag-ar_SA { background-position:0px -192px; }
    214 #languageSwitch .langflag-saba { background-position:-24px -192px; }
    215 #languageSwitch .langflag-sark { background-position:-48px -192px; }
    216 #languageSwitch .langflag-sb { background-position:-72px -192px; }
    217 #languageSwitch .langflag-sc { background-position:-96px -192px; }
    218 #languageSwitch .langflag-scotland { background-position:-120px -192px; }
    219 #languageSwitch .langflag-sd { background-position:-144px -192px; }
    220 #languageSwitch .langflag-sv_SE { background-position:-168px -192px; }
    221 #languageSwitch .langflag-sg { background-position:-192px -192px; }
    222 #languageSwitch .langflag-sl_SI { background-position:-216px -192px; }
    223 #languageSwitch .langflag-sj { background-position:-240px -192px; }
    224 #languageSwitch .langflag-sk_SK { background-position:-264px -192px; }
    225 #languageSwitch .langflag-sl { background-position:-288px -192px; }
    226 #languageSwitch .langflag-sm { background-position:-312px -192px; }
    227 #languageSwitch .langflag-sn { background-position:-336px -192px; }
    228 #languageSwitch .langflag-so { background-position:0px -208px; }
    229 #languageSwitch .langflag-sr { background-position:-24px -208px; }
    230 #languageSwitch .langflag-st { background-position:-48px -208px; }
    231 #languageSwitch .langflag-sv { background-position:-72px -208px; }
    232 #languageSwitch .langflag-sy { background-position:-96px -208px; }
    233 #languageSwitch .langflag-sz { background-position:-120px -208px; }
    234 #languageSwitch .langflag-td { background-position:-144px -208px; }
    235 #languageSwitch .langflag-tg { background-position:-168px -208px; }
    236 #languageSwitch .langflag-th_TH { background-position:-192px -208px; }
    237 #languageSwitch .langflag-tj { background-position:-216px -208px; }
    238 #languageSwitch .langflag-tk { background-position:-240px -208px; }
    239 #languageSwitch .langflag-tl { background-position:-264px -208px; }
    240 #languageSwitch .langflag-tm { background-position:-288px -208px; }
    241 #languageSwitch .langflag-tn { background-position:-312px -208px; }
    242 #languageSwitch .langflag-to { background-position:-336px -208px; }
    243 #languageSwitch .langflag-tr_TR { background-position:0px -224px; }
    244 #languageSwitch .langflag-tt { background-position:-24px -224px; }
    245 #languageSwitch .langflag-zh_TW{ background-position:-48px -224px; }
    246 #languageSwitch .langflag-tz { background-position:-72px -224px; }
    247 #languageSwitch .langflag-uk_UA { background-position:-96px -224px; }
    248 #languageSwitch .langflag-ug { background-position:-120px -224px; }
    249 #languageSwitch .langflag-us { background-position:-144px -224px; }
    250 #languageSwitch .langflag-en_US { background-position:-144px -224px; }
    251 #languageSwitch .langflag-uy { background-position:-168px -224px; }
    252 #languageSwitch .langflag-uz { background-position:-192px -224px; }
    253 #languageSwitch .langflag-va { background-position:-216px -224px; }
    254 #languageSwitch .langflag-vc { background-position:-240px -224px; }
    255 #languageSwitch .langflag-ve { background-position:-264px -224px; }
    256 #languageSwitch .langflag-vi { background-position:-288px -224px; }
    257 #languageSwitch .langflag-vi_VN { background-position:-312px -224px; }
    258 #languageSwitch .langflag-vu { background-position:-336px -224px; }
    259 #languageSwitch .langflag-wales { background-position:0px -240px; }
    260 #languageSwitch .langflag-wf { background-position:-24px -240px; }
    261 #languageSwitch .langflag-ws { background-position:-48px -240px; }
    262 #languageSwitch .langflag-ye { background-position:-72px -240px; }
    263 #languageSwitch .langflag-yt { background-position:-96px -240px; }
    264 #languageSwitch .langflag-af_ZA { background-position:-120px -240px; }
    265 #languageSwitch .langflag-zm { background-position:-144px -240px; }
    266 #languageSwitch .langflag-zw { background-position:-168px -240px; }
    267 #languageSwitch .langflag-gl_ES { background-position:-192px -240px; }
    268 #languageSwitch .langflag-br_FR { background-position:-216px -240px; }
     28.langflag-ad { background-position:0px 0px; }
     29.langflag-ae { background-position:-24px 0px; }
     30.langflag-af { background-position:-48px 0px; }
     31.langflag-ag { background-position:-72px 0px; }
     32.langflag-al { background-position:-96px 0px; }
     33.langflag-am { background-position:-120px 0px; }
     34.langflag-an { background-position:-144px 0px; }
     35.langflag-ao { background-position:-168px 0px; }
     36.langflag-es_AR { background-position:-192px 0px; }
     37.langflag-as { background-position:-216px 0px; }
     38.langflag-at { background-position:-240px 0px; }
     39.langflag-aw { background-position:-264px 0px; }
     40.langflag-ax { background-position:-288px 0px; }
     41.langflag-az_AZ { background-position:-312px 0px; }
     42.langflag-ba { background-position:-336px 0px; }
     43.langflag-bb { background-position:0px -16px; }
     44.langflag-bd { background-position:-24px -16px; }
     45.langflag-be { background-position:-48px -16px; }
     46.langflag-bf { background-position:-72px -16px; }
     47.langflag-bg_BG { background-position:-96px -16px; }
     48.langflag-bh { background-position:-120px -16px; }
     49.langflag-bi { background-position:-144px -16px; }
     50.langflag-bj { background-position:-168px -16px; }
     51.langflag-bl { background-position:-192px -16px; }
     52.langflag-bm { background-position:-216px -16px; }
     53.langflag-bn{ background-position:-240px -16px; }
     54.langflag-bo { background-position:-264px -16px; }
     55.langflag-bonaire { background-position:-288px -16px; }
     56.langflag-pt_BR { background-position:-312px -16px; }
     57.langflag-bs { background-position:-336px -16px; }
     58.langflag-bt { background-position:0px -32px; }
     59.langflag-bv { background-position:-24px -32px; }
     60.langflag-bw { background-position:-48px -32px; }
     61.langflag-by { background-position:-72px -32px; }
     62.langflag-bz { background-position:-96px -32px; }
     63.langflag-ca { background-position:-120px -32px; }
     64.langflag-ca_ES { background-position:-144px -32px; }
     65.langflag-cc { background-position:-168px -32px; }
     66.langflag-cd { background-position:-192px -32px; }
     67.langflag-cf { background-position:-216px -32px; }
     68.langflag-cg { background-position:-240px -32px; }
     69.langflag-ch { background-position:-264px -32px; }
     70.langflag-ci { background-position:-288px -32px; }
     71.langflag-cl { background-position:-312px -32px; }
     72.langflag-cm { background-position:-336px -32px; }
     73.langflag-zh_CN { background-position:0px -48px; }
     74.langflag-co { background-position:-24px -48px; }
     75.langflag-cr { background-position:-48px -48px; }
     76.langflag-cs_CZ { background-position:-72px -48px; }
     77.langflag-cu { background-position:-96px -48px; }
     78.langflag-cv { background-position:-120px -48px; }
     79.langflag-cx { background-position:-144px -48px; }
     80.langflag-cy { background-position:-168px -48px; }
     81.langflag-cz { background-position:-192px -48px; }
     82.langflag-de_DE { background-position:-216px -48px; }
     83.langflag-dj { background-position:-240px -48px; }
     84.langflag-da_DK { background-position:-264px -48px; }
     85.langflag-dm { background-position:-288px -48px; }
     86.langflag-do { background-position:-312px -48px; }
     87.langflag-dz { background-position:-336px -48px; }
     88.langflag-ec { background-position:0px -64px; }
     89.langflag-et_EE { background-position:-24px -64px; }
     90.langflag-eg { background-position:-48px -64px; }
     91.langflag-eh { background-position:-72px -64px; }
     92.langflag-en_UK { background-position:-96px -64px; }
     93.langflag-eo_EO { background-position:-120px -64px; }
     94.langflag-er { background-position:-144px -64px; }
     95.langflag-es_ES { background-position:-168px -64px; }
     96.langflag-et { background-position:-192px -64px; }
     97.langflag-fi_FI { background-position:-216px -64px; }
     98.langflag-fm { background-position:-240px -64px; }
     99.langflag-fo { background-position:-264px -64px; }
     100.langflag-fr_FR { background-position:-288px -64px; }
     101.langflag-ga { background-position:-312px -64px; }
     102.langflag-gb { background-position:-336px -64px; }
     103.langflag-en_GB { background-position:-336px -64px; }
     104.langflag-gd { background-position:0px -80px; }
     105.langflag-ka_GE { background-position:-24px -80px; }
     106.langflag-gg { background-position:-48px -80px; }
     107.langflag-gh { background-position:-72px -80px; }
     108.langflag-gi { background-position:-96px -80px; }
     109.langflag-gl { background-position:-120px -80px; }
     110.langflag-gm { background-position:-144px -80px; }
     111.langflag-gn { background-position:-168px -80px; }
     112.langflag-gq { background-position:-192px -80px; }
     113.langflag-el_GR { background-position:-216px -80px; }
     114.langflag-gt { background-position:-240px -80px; }
     115.langflag-gu { background-position:-264px -80px; }
     116.langflag-gw { background-position:-288px -80px; }
     117.langflag-gy { background-position:-312px -80px; }
     118.langflag-zh_HK { background-position:-336px -80px; }
     119.langflag-hn { background-position:0px -96px; }
     120.langflag-hr_HR { background-position:-24px -96px; }
     121.langflag-ht { background-position:-48px -96px; }
     122.langflag-hu_HU { background-position:-72px -96px; }
     123.langflag-id_ID { background-position:-96px -96px; }
     124.langflag-ie { background-position:-120px -96px; }
     125.langflag-ga_IE { background-position:-120px -96px; }
     126.langflag-he_IL { background-position:-144px -96px; }
     127.langflag-im { background-position:-168px -96px; }
     128.langflag-kok_IN { background-position:-192px -96px; }
     129.langflag-ta_IN { background-position:-192px -96px; }
     130.langflag-bn_IN { background-position:-192px -96px; }
     131.langflag-kn_IN { background-position:-192px -96px; }
     132.langflag-iq { background-position:-216px -96px; }
     133.langflag-fa_IR { background-position:-240px -96px; }
     134.langflag-is_IS { background-position:-264px -96px; }
     135.langflag-it_IT { background-position:-288px -96px; }
     136.langflag-je { background-position:-312px -96px; }
     137.langflag-jm { background-position:-336px -96px; }
     138.langflag-jo { background-position:0px -112px; }
     139.langflag-ja_JP { background-position:-24px -112px; }
     140.langflag-ke { background-position:-48px -112px; }
     141.langflag-kg { background-position:-72px -112px; }
     142.langflag-km_KH { background-position:-96px -112px; }
     143.langflag-ki { background-position:-120px -112px; }
     144.langflag-km { background-position:-144px -112px; }
     145.langflag-kn { background-position:-168px -112px; }
     146.langflag-kosovo { background-position:-192px -112px; }
     147.langflag-kp { background-position:-216px -112px; }
     148.langflag-ko_KR { background-position:-240px -112px; }
     149.langflag-kw { background-position:-264px -112px; }
     150.langflag-kz { background-position:-288px -112px; }
     151.langflag-la { background-position:-312px -112px; }
     152.langflag-lb { background-position:-336px -112px; }
     153.langflag-lc { background-position:0px -128px; }
     154.langflag-li { background-position:-24px -128px; }
     155.langflag-lk { background-position:-48px -128px; }
     156.langflag-lr { background-position:-72px -128px; }
     157.langflag-ls { background-position:-96px -128px; }
     158.langflag-lt_LT { background-position:-120px -128px; }
     159.langflag-lu { background-position:-144px -128px; }
     160.langflag-lb_LU { background-position:-144px -128px; }
     161.langflag-lv_LV { background-position:-168px -128px; }
     162.langflag-ly { background-position:-192px -128px; }
     163.langflag-ar_MA { background-position:-216px -128px; }
     164.langflag-mc { background-position:-240px -128px; }
     165.langflag-md { background-position:-264px -128px; }
     166.langflag-me { background-position:-288px -128px; }
     167.langflag-mg { background-position:-312px -128px; }
     168.langflag-mh { background-position:-336px -128px; }
     169.langflag-mk_MK { background-position:0px -144px; }
     170.langflag-ml { background-position:-24px -144px; }
     171.langflag-mm { background-position:-48px -144px; }
     172.langflag-mn_MN { background-position:-72px -144px; }
     173.langflag-mo { background-position:-96px -144px; }
     174.langflag-mp { background-position:-120px -144px; }
     175.langflag-mq { background-position:-144px -144px; }
     176.langflag-mr { background-position:-168px -144px; }
     177.langflag-mt { background-position:-192px -144px; }
     178.langflag-mu { background-position:-216px -144px; }
     179.langflag-dv_MV { background-position:-240px -144px; }
     180.langflag-mw { background-position:-264px -144px; }
     181.langflag-mx { background-position:-288px -144px; }
     182.langflag-ms_MY { background-position:-312px -144px; }
     183.langflag-mz { background-position:-336px -144px; }
     184.langflag-na { background-position:0px -160px; }
     185.langflag-ne { background-position:-24px -160px; }
     186.langflag-nf { background-position:-48px -160px; }
     187.langflag-ng { background-position:-72px -160px; }
     188.langflag-ni { background-position:-96px -160px; }
     189.langflag-nl_NL { background-position:-120px -160px; }
     190.langflag-nb_NO { background-position:-144px -160px; }
     191.langflag-nn_NO { background-position:-144px -160px; }
     192.langflag-np { background-position:-168px -160px; }
     193.langflag-nr { background-position:-192px -160px; }
     194.langflag-nu { background-position:-216px -160px; }
     195.langflag-om { background-position:-240px -160px; }
     196.langflag-pa { background-position:-264px -160px; }
     197.langflag-pe { background-position:-288px -160px; }
     198.langflag-pf { background-position:-312px -160px; }
     199.langflag-pg { background-position:-336px -160px; }
     200.langflag-ph { background-position:0px -176px; }
     201.langflag-pk { background-position:-24px -176px; }
     202.langflag-pl_PL { background-position:-48px -176px; }
     203.langflag-pm { background-position:-72px -176px; }
     204.langflag-pr { background-position:-96px -176px; }
     205.langflag-ps { background-position:-120px -176px; }
     206.langflag-pt_PT { background-position:-144px -176px; }
     207.langflag-pw { background-position:-168px -176px; }
     208.langflag-py { background-position:-192px -176px; }
     209.langflag-qa { background-position:-216px -176px; }
     210.langflag-fr_CA { background-position:-240px -176px; }
     211.langflag-ro_RO { background-position:-264px -176px; }
     212.langflag-sh_RS { background-position:-288px -176px; }
     213.langflag-sr_RS { background-position:-288px -176px; }
     214.langflag-ru_RU { background-position:-312px -176px; }
     215.langflag-rw { background-position:-336px -176px; }
     216.langflag-ar_SA { background-position:0px -192px; }
     217.langflag-saba { background-position:-24px -192px; }
     218.langflag-sark { background-position:-48px -192px; }
     219.langflag-sb { background-position:-72px -192px; }
     220.langflag-sc { background-position:-96px -192px; }
     221.langflag-scotland { background-position:-120px -192px; }
     222.langflag-sd { background-position:-144px -192px; }
     223.langflag-sv_SE { background-position:-168px -192px; }
     224.langflag-sg { background-position:-192px -192px; }
     225.langflag-sl_SI { background-position:-216px -192px; }
     226.langflag-sj { background-position:-240px -192px; }
     227.langflag-sk_SK { background-position:-264px -192px; }
     228.langflag-sl { background-position:-288px -192px; }
     229.langflag-sm { background-position:-312px -192px; }
     230.langflag-sn { background-position:-336px -192px; }
     231.langflag-so { background-position:0px -208px; }
     232.langflag-sr { background-position:-24px -208px; }
     233.langflag-st { background-position:-48px -208px; }
     234.langflag-sv { background-position:-72px -208px; }
     235.langflag-sy { background-position:-96px -208px; }
     236.langflag-sz { background-position:-120px -208px; }
     237.langflag-td { background-position:-144px -208px; }
     238.langflag-tg { background-position:-168px -208px; }
     239.langflag-th_TH { background-position:-192px -208px; }
     240.langflag-tj { background-position:-216px -208px; }
     241.langflag-tk { background-position:-240px -208px; }
     242.langflag-tl { background-position:-264px -208px; }
     243.langflag-tm { background-position:-288px -208px; }
     244.langflag-tn { background-position:-312px -208px; }
     245.langflag-to { background-position:-336px -208px; }
     246.langflag-tr_TR { background-position:0px -224px; }
     247.langflag-tt { background-position:-24px -224px; }
     248.langflag-zh_TW{ background-position:-48px -224px; }
     249.langflag-tz { background-position:-72px -224px; }
     250.langflag-uk_UA { background-position:-96px -224px; }
     251.langflag-ug { background-position:-120px -224px; }
     252.langflag-en_US { background-position:-144px -224px; }
     253.langflag-uy { background-position:-168px -224px; }
     254.langflag-uz { background-position:-192px -224px; }
     255.langflag-va { background-position:-216px -224px; }
     256.langflag-vc { background-position:-240px -224px; }
     257.langflag-ve { background-position:-264px -224px; }
     258.langflag-vi { background-position:-288px -224px; }
     259.langflag-vi_VN { background-position:-312px -224px; }
     260.langflag-vu { background-position:-336px -224px; }
     261.langflag-wales { background-position:0px -240px; }
     262.langflag-wf { background-position:-24px -240px; }
     263.langflag-ws { background-position:-48px -240px; }
     264.langflag-ye { background-position:-72px -240px; }
     265.langflag-yt { background-position:-96px -240px; }
     266.langflag-af_ZA { background-position:-120px -240px; }
     267.langflag-zm { background-position:-144px -240px; }
     268.langflag-zw { background-position:-168px -240px; }
     269.langflag-gl_ES { background-position:-192px -240px; }
     270.langflag-br_FR { background-position:-216px -240px; }
Note: See TracChangeset for help on using the changeset viewer.