Changeset 25564


Ignore:
Timestamp:
11/18/13 21:06:43 (6 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.