aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/language_switch
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/language_switch')
-rw-r--r--plugins/language_switch/default.css14
-rw-r--r--plugins/language_switch/flag_sprite.jpgbin124776 -> 119988 bytes
-rw-r--r--plugins/language_switch/flag_sprite_original.pngbin146132 -> 146415 bytes
-rw-r--r--plugins/language_switch/flags.tpl13
-rw-r--r--plugins/language_switch/index.php2
-rw-r--r--plugins/language_switch/language/ar_SA/index.php2
-rwxr-xr-xplugins/language_switch/language/br_FR/description.txt1
-rw-r--r--plugins/language_switch/language/cs_CZ/index.php2
-rw-r--r--plugins/language_switch/language/de_DE/index.php2
-rw-r--r--plugins/language_switch/language/en_UK/index.php2
-rwxr-xr-xplugins/language_switch/language/eo_EO/description.txt1
-rw-r--r--plugins/language_switch/language/es_ES/index.php2
-rw-r--r--plugins/language_switch/language/fr_CA/index.php2
-rw-r--r--plugins/language_switch/language/fr_FR/index.php2
-rwxr-xr-xplugins/language_switch/language/gl_ES/description.txt1
-rw-r--r--plugins/language_switch/language/he_IL/index.php2
-rw-r--r--plugins/language_switch/language/hr_HR/index.php2
-rw-r--r--plugins/language_switch/language/hu_HU/index.php2
-rw-r--r--plugins/language_switch/language/index.php2
-rw-r--r--plugins/language_switch/language/it_IT/index.php2
-rw-r--r--plugins/language_switch/language/ja_JP/index.php2
-rw-r--r--plugins/language_switch/language/ka_GE/index.php2
-rwxr-xr-xplugins/language_switch/language/kn_IN/description.txt1
-rwxr-xr-xplugins/language_switch/language/lt_LT/description.txt1
-rw-r--r--plugins/language_switch/language/lv_LV/index.php2
-rwxr-xr-xplugins/language_switch/language/mn_MN/description.txt1
-rw-r--r--plugins/language_switch/language/mn_MN/index.php7
-rw-r--r--plugins/language_switch/language/nb_NO/index.php2
-rw-r--r--plugins/language_switch/language/nl_NL/index.php2
-rwxr-xr-xplugins/language_switch/language/nn_NO/description.txt1
-rw-r--r--plugins/language_switch/language/pl_PL/index.php2
-rwxr-xr-xplugins/language_switch/language/pt_BR/description.txt2
-rw-r--r--plugins/language_switch/language/pt_PT/index.php2
-rw-r--r--plugins/language_switch/language/ru_RU/description.txt2
-rw-r--r--plugins/language_switch/language/ru_RU/index.php2
-rw-r--r--plugins/language_switch/language/sk_SK/index.php2
-rwxr-xr-xplugins/language_switch/language/sl_SI/description.txt1
-rw-r--r--plugins/language_switch/language/sr_RS/index.php2
-rw-r--r--plugins/language_switch/language/sv_SE/index.php2
-rwxr-xr-xplugins/language_switch/language/ta_IN/description.txt1
-rw-r--r--plugins/language_switch/language/th_TH/index.php2
-rw-r--r--plugins/language_switch/language/tr_TR/index.php2
-rw-r--r--plugins/language_switch/language/vi_VN/index.php2
-rw-r--r--plugins/language_switch/language/zh_CN/index.php2
-rwxr-xr-xplugins/language_switch/language/zh_HK/description.txt1
-rw-r--r--plugins/language_switch/language/zh_TW/description.txt2
-rw-r--r--plugins/language_switch/language/zh_TW/index.php2
-rw-r--r--plugins/language_switch/language_switch.css504
-rw-r--r--plugins/language_switch/language_switch.inc.php12
-rw-r--r--plugins/language_switch/main.inc.php4
-rw-r--r--plugins/language_switch/style.css9
51 files changed, 328 insertions, 309 deletions
diff --git a/plugins/language_switch/default.css b/plugins/language_switch/default.css
deleted file mode 100644
index a73c67366..000000000
--- a/plugins/language_switch/default.css
+++ /dev/null
@@ -1,14 +0,0 @@
-#languageSwitchBox {
- padding: 0.5em 5px;
- border-radius: 4px;
- z-index: 100;
- text-align:left;
- display: none;
- position: absolute;
- left: 0; top: 0; /*left, right set through js*/
-}
-
-#languageSwitchBox .switchBoxTitle {
- padding-bottom:5px;
- margin-bottom:5px;
-} \ No newline at end of file
diff --git a/plugins/language_switch/flag_sprite.jpg b/plugins/language_switch/flag_sprite.jpg
index 4ea7d960a..24fd805d5 100644
--- a/plugins/language_switch/flag_sprite.jpg
+++ b/plugins/language_switch/flag_sprite.jpg
Binary files differ
diff --git a/plugins/language_switch/flag_sprite_original.png b/plugins/language_switch/flag_sprite_original.png
index ee49130f7..87de813aa 100644
--- a/plugins/language_switch/flag_sprite_original.png
+++ b/plugins/language_switch/flag_sprite_original.png
Binary files differ
diff --git a/plugins/language_switch/flags.tpl b/plugins/language_switch/flags.tpl
index 54063fd03..089e39604 100644
--- a/plugins/language_switch/flags.tpl
+++ b/plugins/language_switch/flags.tpl
@@ -1,11 +1,11 @@
<li id="languageSwitch">{strip}<a id="languageSwitchLink" title="{'Language'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
- <span class="pwg-icon flags langflag-{$lang_switch.Active.code}" >&nbsp;</span><span class="pwg-button-text">{'Language'|@translate}</span>
+ <span class="pwg-icon langflag-{$lang_switch.Active.code}">&nbsp;</span><span class="pwg-button-text">{'Language'|@translate}</span>
</a>
<div id="languageSwitchBox" class="switchBox">
<div class="switchBoxTitle">{'Language'|@translate}</div>
{foreach from=$lang_switch.flags item=flag name=f}
<a rel="nofollow" href="{$flag.url}">
- {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}
+ {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}
</a>
{if ($smarty.foreach.f.index+1)%3 == 0}<br>{/if}
{/foreach}
@@ -24,13 +24,8 @@ jQuery("#languageSwitchBox").on("mouseleave", function() {
});
{/literal}{/footer_script}
-{* <!-- switchBox structure for theme which don't include default style --> *}
-{if $themeconf.parent != 'default' or (isset($themeconf.load_parent_local_head) and $themeconf.load_parent_local_head == false) }
-{combine_css path=$LANGUAGE_SWITCH_PATH|@cat:"default.css"}
-{/if}
-
-{* <!-- stylish for non core themes (should be removed when all themes are updated) --> *}
-{if $themeconf.name != 'clear' and $themeconf.name != 'dark' and $themeconf.name != 'elegant' and $themeconf.name != 'Sylvia'}
+{* <!-- stylish for themes missing .switchBox styles --> *}
+{if $LANGUAGE_SWITCH_LOAD_STYLE}
{combine_css path=$LANGUAGE_SWITCH_PATH|@cat:"style.css"}
{/if}
diff --git a/plugins/language_switch/index.php b/plugins/language_switch/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/index.php
+++ b/plugins/language_switch/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/ar_SA/index.php b/plugins/language_switch/language/ar_SA/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/ar_SA/index.php
+++ b/plugins/language_switch/language/ar_SA/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/br_FR/description.txt b/plugins/language_switch/language/br_FR/description.txt
new file mode 100755
index 000000000..d823adac6
--- /dev/null
+++ b/plugins/language_switch/language/br_FR/description.txt
@@ -0,0 +1 @@
+Cheñchit yezh gant bannieloù war ho pajenn-degemer. \ No newline at end of file
diff --git a/plugins/language_switch/language/cs_CZ/index.php b/plugins/language_switch/language/cs_CZ/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/cs_CZ/index.php
+++ b/plugins/language_switch/language/cs_CZ/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/de_DE/index.php b/plugins/language_switch/language/de_DE/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/de_DE/index.php
+++ b/plugins/language_switch/language/de_DE/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/en_UK/index.php b/plugins/language_switch/language/en_UK/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/en_UK/index.php
+++ b/plugins/language_switch/language/en_UK/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/eo_EO/description.txt b/plugins/language_switch/language/eo_EO/description.txt
new file mode 100755
index 000000000..e25c9e7bc
--- /dev/null
+++ b/plugins/language_switch/language/eo_EO/description.txt
@@ -0,0 +1 @@
+Ŝaltu al alia lingvo pere de la flagoj ĉe la hejmpaĝo de via galerio. \ No newline at end of file
diff --git a/plugins/language_switch/language/es_ES/index.php b/plugins/language_switch/language/es_ES/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/es_ES/index.php
+++ b/plugins/language_switch/language/es_ES/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/fr_CA/index.php b/plugins/language_switch/language/fr_CA/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/fr_CA/index.php
+++ b/plugins/language_switch/language/fr_CA/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/fr_FR/index.php b/plugins/language_switch/language/fr_FR/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/fr_FR/index.php
+++ b/plugins/language_switch/language/fr_FR/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/gl_ES/description.txt b/plugins/language_switch/language/gl_ES/description.txt
new file mode 100755
index 000000000..38a63f14b
--- /dev/null
+++ b/plugins/language_switch/language/gl_ES/description.txt
@@ -0,0 +1 @@
+Muda a outro idioma empregando as bandeiras na páxina de inicio da túa galería. \ No newline at end of file
diff --git a/plugins/language_switch/language/he_IL/index.php b/plugins/language_switch/language/he_IL/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/he_IL/index.php
+++ b/plugins/language_switch/language/he_IL/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/hr_HR/index.php b/plugins/language_switch/language/hr_HR/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/hr_HR/index.php
+++ b/plugins/language_switch/language/hr_HR/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/hu_HU/index.php b/plugins/language_switch/language/hu_HU/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/hu_HU/index.php
+++ b/plugins/language_switch/language/hu_HU/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/index.php b/plugins/language_switch/language/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/index.php
+++ b/plugins/language_switch/language/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/it_IT/index.php b/plugins/language_switch/language/it_IT/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/it_IT/index.php
+++ b/plugins/language_switch/language/it_IT/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/ja_JP/index.php b/plugins/language_switch/language/ja_JP/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/ja_JP/index.php
+++ b/plugins/language_switch/language/ja_JP/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/ka_GE/index.php b/plugins/language_switch/language/ka_GE/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/ka_GE/index.php
+++ b/plugins/language_switch/language/ka_GE/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/kn_IN/description.txt b/plugins/language_switch/language/kn_IN/description.txt
new file mode 100755
index 000000000..5f2373b76
--- /dev/null
+++ b/plugins/language_switch/language/kn_IN/description.txt
@@ -0,0 +1 @@
+ನಿಮ್ಮ ಚಿತ್ರಾಂಗಣದ (ಗ್ಯಾಲರಿಯ) ಮುಖಪುಟದಲ್ಲಿರುವ ಬಾವುಟಗಳ ಸಂಕೇತವನ್ನು ಬಳಸಿ ಬೇರೊಂದು ಭಾಷೆಗೆ ಬದಲಿಸಿ. \ No newline at end of file
diff --git a/plugins/language_switch/language/lt_LT/description.txt b/plugins/language_switch/language/lt_LT/description.txt
new file mode 100755
index 000000000..a90140a44
--- /dev/null
+++ b/plugins/language_switch/language/lt_LT/description.txt
@@ -0,0 +1 @@
+Savo galerijos pradiniame puslapyje galite perjungti kalbą naudodamiesi vėlevėlėmis. \ No newline at end of file
diff --git a/plugins/language_switch/language/lv_LV/index.php b/plugins/language_switch/language/lv_LV/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/lv_LV/index.php
+++ b/plugins/language_switch/language/lv_LV/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/mn_MN/description.txt b/plugins/language_switch/language/mn_MN/description.txt
new file mode 100755
index 000000000..730252509
--- /dev/null
+++ b/plugins/language_switch/language/mn_MN/description.txt
@@ -0,0 +1 @@
+Хэлээ солихыг хүсвэл нүүр хуудасан дахь далбааны зурагнаас сонгоно уу. \ No newline at end of file
diff --git a/plugins/language_switch/language/mn_MN/index.php b/plugins/language_switch/language/mn_MN/index.php
new file mode 100644
index 000000000..ec6605317
--- /dev/null
+++ b/plugins/language_switch/language/mn_MN/index.php
@@ -0,0 +1,7 @@
+<?php
+$url = '../';
+header( 'Request-URI: '.$url );
+header( 'Content-Location: '.$url );
+header( 'Location: '.$url );
+exit();
+?>
diff --git a/plugins/language_switch/language/nb_NO/index.php b/plugins/language_switch/language/nb_NO/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/nb_NO/index.php
+++ b/plugins/language_switch/language/nb_NO/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/nl_NL/index.php b/plugins/language_switch/language/nl_NL/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/nl_NL/index.php
+++ b/plugins/language_switch/language/nl_NL/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/nn_NO/description.txt b/plugins/language_switch/language/nn_NO/description.txt
new file mode 100755
index 000000000..b7f698c72
--- /dev/null
+++ b/plugins/language_switch/language/nn_NO/description.txt
@@ -0,0 +1 @@
+Bytt til eit anna språk ved å bruke flaggsymbol på startsida på galleriet. \ No newline at end of file
diff --git a/plugins/language_switch/language/pl_PL/index.php b/plugins/language_switch/language/pl_PL/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/pl_PL/index.php
+++ b/plugins/language_switch/language/pl_PL/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/pt_BR/description.txt b/plugins/language_switch/language/pt_BR/description.txt
index 353c1dcd9..8d6d70854 100755
--- a/plugins/language_switch/language/pt_BR/description.txt
+++ b/plugins/language_switch/language/pt_BR/description.txt
@@ -1 +1 @@
-Troque para outro idioma usando as bandeiras na página da sua galeria
+Troque para outro idioma usando as bandeiras na página da sua galeria.
diff --git a/plugins/language_switch/language/pt_PT/index.php b/plugins/language_switch/language/pt_PT/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/pt_PT/index.php
+++ b/plugins/language_switch/language/pt_PT/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/ru_RU/description.txt b/plugins/language_switch/language/ru_RU/description.txt
index 279b9c041..487dbe6e7 100644
--- a/plugins/language_switch/language/ru_RU/description.txt
+++ b/plugins/language_switch/language/ru_RU/description.txt
@@ -1 +1 @@
-Изменить на другой язык с помощью флажков на главной странице вашей галереи. \ No newline at end of file
+Позволяет переключать языки, нажимая на картинки флажков на главной странице Вашей галереи. \ No newline at end of file
diff --git a/plugins/language_switch/language/ru_RU/index.php b/plugins/language_switch/language/ru_RU/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/ru_RU/index.php
+++ b/plugins/language_switch/language/ru_RU/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/sk_SK/index.php b/plugins/language_switch/language/sk_SK/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/sk_SK/index.php
+++ b/plugins/language_switch/language/sk_SK/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/sl_SI/description.txt b/plugins/language_switch/language/sl_SI/description.txt
new file mode 100755
index 000000000..eed62d857
--- /dev/null
+++ b/plugins/language_switch/language/sl_SI/description.txt
@@ -0,0 +1 @@
+Za spremembo jezika kliknite zastavico na domači strani galerije.
diff --git a/plugins/language_switch/language/sr_RS/index.php b/plugins/language_switch/language/sr_RS/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/sr_RS/index.php
+++ b/plugins/language_switch/language/sr_RS/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/sv_SE/index.php b/plugins/language_switch/language/sv_SE/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/sv_SE/index.php
+++ b/plugins/language_switch/language/sv_SE/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/ta_IN/description.txt b/plugins/language_switch/language/ta_IN/description.txt
new file mode 100755
index 000000000..cf89b8502
--- /dev/null
+++ b/plugins/language_switch/language/ta_IN/description.txt
@@ -0,0 +1 @@
+உங்கள் கேலரி இல்லப்பக்கத்தில் கொடிகளை பயன்படுத்தி வேறு ஒரு மொழியை மாற்றவும். \ No newline at end of file
diff --git a/plugins/language_switch/language/th_TH/index.php b/plugins/language_switch/language/th_TH/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/th_TH/index.php
+++ b/plugins/language_switch/language/th_TH/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/tr_TR/index.php b/plugins/language_switch/language/tr_TR/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/tr_TR/index.php
+++ b/plugins/language_switch/language/tr_TR/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/vi_VN/index.php b/plugins/language_switch/language/vi_VN/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/vi_VN/index.php
+++ b/plugins/language_switch/language/vi_VN/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/zh_CN/index.php b/plugins/language_switch/language/zh_CN/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/zh_CN/index.php
+++ b/plugins/language_switch/language/zh_CN/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language/zh_HK/description.txt b/plugins/language_switch/language/zh_HK/description.txt
new file mode 100755
index 000000000..ced411ff9
--- /dev/null
+++ b/plugins/language_switch/language/zh_HK/description.txt
@@ -0,0 +1 @@
+使用照片庫主頁的旗幟圖標切換語言 \ No newline at end of file
diff --git a/plugins/language_switch/language/zh_TW/description.txt b/plugins/language_switch/language/zh_TW/description.txt
index e47cab67c..e913d670e 100644
--- a/plugins/language_switch/language/zh_TW/description.txt
+++ b/plugins/language_switch/language/zh_TW/description.txt
@@ -1 +1 @@
-從你的畫廊主頁,直接按國旗來切換語言。 \ No newline at end of file
+從你的相簿主頁,直接點選國旗以切換使用語言。 \ No newline at end of file
diff --git a/plugins/language_switch/language/zh_TW/index.php b/plugins/language_switch/language/zh_TW/index.php
index 41732f2fd..c8de97f60 100644
--- a/plugins/language_switch/language/zh_TW/index.php
+++ b/plugins/language_switch/language/zh_TW/index.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
diff --git a/plugins/language_switch/language_switch.css b/plugins/language_switch/language_switch.css
index 06c867d09..9ea5c4d66 100644
--- a/plugins/language_switch/language_switch.css
+++ b/plugins/language_switch/language_switch.css
@@ -4,255 +4,267 @@
text-decoration:none;
border:none;
text-transform:none;
- margin-bottom: 3px;
+ margin-bottom:3px;
+ text-overflow:ellipsis;
+ white-space:nowrap;
+ overflow:hidden;
+ line-height:1.2em;
}
#languageSwitchLink span {
- margin-bottom: 5px;
- margin-top: 5px;
+ margin-bottom:5px;
+ margin-top:5px;
}
-#languageSwitch .flags {
- background: url('flag_sprite.jpg') no-repeat 24px 16px;
- margin-right: 3px;
- width: 24px;
- height: 16px;
- direction: ltr;
+[class*="langflag-"] {
+ background-image:url('flag_sprite.jpg') !important;
+ background-repeat:no-repeat;
+ background-position:24px 16px;
+ margin-right:3px;
+ width:24px;
+ height:16px;
+ direction:ltr;
}
/** Change the langflag-XX label to match a new language. All flags are represented there**/
-#languageSwitch .langflag-ad { background-position:0px 0px; }
-#languageSwitch .langflag-ae { background-position:-24px 0px; }
-#languageSwitch .langflag-af { background-position:-48px 0px; }
-#languageSwitch .langflag-ag { background-position:-72px 0px; }
-#languageSwitch .langflag-al { background-position:-96px 0px; }
-#languageSwitch .langflag-am { background-position:-120px 0px; }
-#languageSwitch .langflag-an { background-position:-144px 0px; }
-#languageSwitch .langflag-ao { background-position:-168px 0px; }
-#languageSwitch .langflag-es_AR { background-position:-192px 0px; }
-#languageSwitch .langflag-as { background-position:-216px 0px; }
-#languageSwitch .langflag-at { background-position:-240px 0px; }
-#languageSwitch .langflag-aw { background-position:-264px 0px; }
-#languageSwitch .langflag-ax { background-position:-288px 0px; }
-#languageSwitch .langflag-az_AZ { background-position:-312px 0px; }
-#languageSwitch .langflag-ba { background-position:-336px 0px; }
-#languageSwitch .langflag-bb { background-position:0px -16px; }
-#languageSwitch .langflag-bd { background-position:-24px -16px; }
-#languageSwitch .langflag-be { background-position:-48px -16px; }
-#languageSwitch .langflag-bf { background-position:-72px -16px; }
-#languageSwitch .langflag-bg_BG { background-position:-96px -16px; }
-#languageSwitch .langflag-bh { background-position:-120px -16px; }
-#languageSwitch .langflag-bi { background-position:-144px -16px; }
-#languageSwitch .langflag-bj { background-position:-168px -16px; }
-#languageSwitch .langflag-bl { background-position:-192px -16px; }
-#languageSwitch .langflag-bm { background-position:-216px -16px; }
-#languageSwitch .langflag-bn{ background-position:-240px -16px; }
-#languageSwitch .langflag-bo { background-position:-264px -16px; }
-#languageSwitch .langflag-bonaire { background-position:-288px -16px; }
-#languageSwitch .langflag-pt_BR { background-position:-312px -16px; }
-#languageSwitch .langflag-bs { background-position:-336px -16px; }
-#languageSwitch .langflag-bt { background-position:0px -32px; }
-#languageSwitch .langflag-bv { background-position:-24px -32px; }
-#languageSwitch .langflag-bw { background-position:-48px -32px; }
-#languageSwitch .langflag-by { background-position:-72px -32px; }
-#languageSwitch .langflag-bz { background-position:-96px -32px; }
-#languageSwitch .langflag-ca { background-position:-120px -32px; }
-#languageSwitch .langflag-ca_ES { background-position:-144px -32px; }
-#languageSwitch .langflag-cc { background-position:-168px -32px; }
-#languageSwitch .langflag-cd { background-position:-192px -32px; }
-#languageSwitch .langflag-cf { background-position:-216px -32px; }
-#languageSwitch .langflag-cg { background-position:-240px -32px; }
-#languageSwitch .langflag-ch { background-position:-264px -32px; }
-#languageSwitch .langflag-ci { background-position:-288px -32px; }
-#languageSwitch .langflag-cl { background-position:-312px -32px; }
-#languageSwitch .langflag-cm { background-position:-336px -32px; }
-#languageSwitch .langflag-zh_CN { background-position:0px -48px; }
-#languageSwitch .langflag-co { background-position:-24px -48px; }
-#languageSwitch .langflag-cr { background-position:-48px -48px; }
-#languageSwitch .langflag-cs_CZ { background-position:-72px -48px; }
-#languageSwitch .langflag-cu { background-position:-96px -48px; }
-#languageSwitch .langflag-cv { background-position:-120px -48px; }
-#languageSwitch .langflag-cx { background-position:-144px -48px; }
-#languageSwitch .langflag-cy { background-position:-168px -48px; }
-#languageSwitch .langflag-cz { background-position:-192px -48px; }
-#languageSwitch .langflag-de_DE { background-position:-216px -48px; }
-#languageSwitch .langflag-dj { background-position:-240px -48px; }
-#languageSwitch .langflag-da_DK { background-position:-264px -48px; }
-#languageSwitch .langflag-dm { background-position:-288px -48px; }
-#languageSwitch .langflag-do { background-position:-312px -48px; }
-#languageSwitch .langflag-dz { background-position:-336px -48px; }
-#languageSwitch .langflag-ec { background-position:0px -64px; }
-#languageSwitch .langflag-et_EE { background-position:-24px -64px; }
-#languageSwitch .langflag-eg { background-position:-48px -64px; }
-#languageSwitch .langflag-eh { background-position:-72px -64px; }
-#languageSwitch .langflag-en_UK { background-position:-96px -64px; }
-#languageSwitch .langflag-eo_EO { background-position:-120px -64px; }
-#languageSwitch .langflag-er { background-position:-144px -64px; }
-#languageSwitch .langflag-es_ES { background-position:-168px -64px; }
-#languageSwitch .langflag-et { background-position:-192px -64px; }
-#languageSwitch .langflag-fi_FI { background-position:-216px -64px; }
-#languageSwitch .langflag-fm { background-position:-240px -64px; }
-#languageSwitch .langflag-fo { background-position:-264px -64px; }
-#languageSwitch .langflag-fr_FR { background-position:-288px -64px; }
-#languageSwitch .langflag-ga { background-position:-312px -64px; }
-#languageSwitch .langflag-gb { background-position:-336px -64px; }
-#languageSwitch .langflag-gd { background-position:0px -80px; }
-#languageSwitch .langflag-ka_GE { background-position:-24px -80px; }
-#languageSwitch .langflag-gg { background-position:-48px -80px; }
-#languageSwitch .langflag-gh { background-position:-72px -80px; }
-#languageSwitch .langflag-gi { background-position:-96px -80px; }
-#languageSwitch .langflag-gl { background-position:-120px -80px; }
-#languageSwitch .langflag-gm { background-position:-144px -80px; }
-#languageSwitch .langflag-gn { background-position:-168px -80px; }
-#languageSwitch .langflag-gq { background-position:-192px -80px; }
-#languageSwitch .langflag-el_GR { background-position:-216px -80px; }
-#languageSwitch .langflag-gt { background-position:-240px -80px; }
-#languageSwitch .langflag-gu { background-position:-264px -80px; }
-#languageSwitch .langflag-gw { background-position:-288px -80px; }
-#languageSwitch .langflag-gy { background-position:-312px -80px; }
-#languageSwitch .langflag-zh_HK { background-position:-336px -80px; }
-#languageSwitch .langflag-hn { background-position:0px -96px; }
-#languageSwitch .langflag-hr_HR { background-position:-24px -96px; }
-#languageSwitch .langflag-ht { background-position:-48px -96px; }
-#languageSwitch .langflag-hu_HU { background-position:-72px -96px; }
-#languageSwitch .langflag-id { background-position:-96px -96px; }
-#languageSwitch .langflag-ie { background-position:-120px -96px; }
-#languageSwitch .langflag-he_IL { background-position:-144px -96px; }
-#languageSwitch .langflag-im { background-position:-168px -96px; }
-#languageSwitch .langflag-kok_IN { background-position:-192px -96px; }
-#languageSwitch .langflag-ta_IN { background-position:-192px -96px; }
-#languageSwitch .langflag-bn_IN { background-position:-192px -96px; }
-#languageSwitch .langflag-iq { background-position:-216px -96px; }
-#languageSwitch .langflag-fa_IR { background-position:-240px -96px; }
-#languageSwitch .langflag-is_IS { background-position:-264px -96px; }
-#languageSwitch .langflag-it_IT { background-position:-288px -96px; }
-#languageSwitch .langflag-je { background-position:-312px -96px; }
-#languageSwitch .langflag-jm { background-position:-336px -96px; }
-#languageSwitch .langflag-jo { background-position:0px -112px; }
-#languageSwitch .langflag-ja_JP { background-position:-24px -112px; }
-#languageSwitch .langflag-ke { background-position:-48px -112px; }
-#languageSwitch .langflag-kg { background-position:-72px -112px; }
-#languageSwitch .langflag-km_KH { background-position:-96px -112px; }
-#languageSwitch .langflag-ki { background-position:-120px -112px; }
-#languageSwitch .langflag-km { background-position:-144px -112px; }
-#languageSwitch .langflag-kn { background-position:-168px -112px; }
-#languageSwitch .langflag-kosovo { background-position:-192px -112px; }
-#languageSwitch .langflag-kp { background-position:-216px -112px; }
-#languageSwitch .langflag-ko_KR { background-position:-240px -112px; }
-#languageSwitch .langflag-kw { background-position:-264px -112px; }
-#languageSwitch .langflag-kz { background-position:-288px -112px; }
-#languageSwitch .langflag-la { background-position:-312px -112px; }
-#languageSwitch .langflag-lb { background-position:-336px -112px; }
-#languageSwitch .langflag-lc { background-position:0px -128px; }
-#languageSwitch .langflag-li { background-position:-24px -128px; }
-#languageSwitch .langflag-lk { background-position:-48px -128px; }
-#languageSwitch .langflag-lr { background-position:-72px -128px; }
-#languageSwitch .langflag-ls { background-position:-96px -128px; }
-#languageSwitch .langflag-lt_LT { background-position:-120px -128px; }
-#languageSwitch .langflag-lu { background-position:-144px -128px; }
-#languageSwitch .langflag-lv_LV { background-position:-168px -128px; }
-#languageSwitch .langflag-ly { background-position:-192px -128px; }
-#languageSwitch .langflag-ma { background-position:-216px -128px; }
-#languageSwitch .langflag-mc { background-position:-240px -128px; }
-#languageSwitch .langflag-md { background-position:-264px -128px; }
-#languageSwitch .langflag-me { background-position:-288px -128px; }
-#languageSwitch .langflag-mg { background-position:-312px -128px; }
-#languageSwitch .langflag-mh { background-position:-336px -128px; }
-#languageSwitch .langflag-mk_MK { background-position:0px -144px; }
-#languageSwitch .langflag-ml { background-position:-24px -144px; }
-#languageSwitch .langflag-mm { background-position:-48px -144px; }
-#languageSwitch .langflag-mn { background-position:-72px -144px; }
-#languageSwitch .langflag-mo { background-position:-96px -144px; }
-#languageSwitch .langflag-mp { background-position:-120px -144px; }
-#languageSwitch .langflag-mq { background-position:-144px -144px; }
-#languageSwitch .langflag-mr { background-position:-168px -144px; }
-#languageSwitch .langflag-mt { background-position:-192px -144px; }
-#languageSwitch .langflag-mu { background-position:-216px -144px; }
-#languageSwitch .langflag-dv_MV { background-position:-240px -144px; }
-#languageSwitch .langflag-mw { background-position:-264px -144px; }
-#languageSwitch .langflag-mx { background-position:-288px -144px; }
-#languageSwitch .langflag-ms_MY { background-position:-312px -144px; }
-#languageSwitch .langflag-mz { background-position:-336px -144px; }
-#languageSwitch .langflag-na { background-position:0px -160px; }
-#languageSwitch .langflag-ne { background-position:-24px -160px; }
-#languageSwitch .langflag-nf { background-position:-48px -160px; }
-#languageSwitch .langflag-ng { background-position:-72px -160px; }
-#languageSwitch .langflag-ni { background-position:-96px -160px; }
-#languageSwitch .langflag-nl_NL { background-position:-120px -160px; }
-#languageSwitch .langflag-nb_NO { background-position:-144px -160px; }
-#languageSwitch .langflag-np { background-position:-168px -160px; }
-#languageSwitch .langflag-nr { background-position:-192px -160px; }
-#languageSwitch .langflag-nu { background-position:-216px -160px; }
-#languageSwitch .langflag-om { background-position:-240px -160px; }
-#languageSwitch .langflag-pa { background-position:-264px -160px; }
-#languageSwitch .langflag-pe { background-position:-288px -160px; }
-#languageSwitch .langflag-pf { background-position:-312px -160px; }
-#languageSwitch .langflag-pg { background-position:-336px -160px; }
-#languageSwitch .langflag-ph { background-position:0px -176px; }
-#languageSwitch .langflag-pk { background-position:-24px -176px; }
-#languageSwitch .langflag-pl_PL { background-position:-48px -176px; }
-#languageSwitch .langflag-pm { background-position:-72px -176px; }
-#languageSwitch .langflag-pr { background-position:-96px -176px; }
-#languageSwitch .langflag-ps { background-position:-120px -176px; }
-#languageSwitch .langflag-pt_PT { background-position:-144px -176px; }
-#languageSwitch .langflag-pw { background-position:-168px -176px; }
-#languageSwitch .langflag-py { background-position:-192px -176px; }
-#languageSwitch .langflag-qa { background-position:-216px -176px; }
-#languageSwitch .langflag-fr_CA { background-position:-240px -176px; }
-#languageSwitch .langflag-ro_RO { background-position:-264px -176px; }
-#languageSwitch .langflag-sh_RS { background-position:-288px -176px; }
-#languageSwitch .langflag-sr_RS { background-position:-288px -176px; }
-#languageSwitch .langflag-ru_RU { background-position:-312px -176px; }
-#languageSwitch .langflag-rw { background-position:-336px -176px; }
-#languageSwitch .langflag-ar_SA { background-position:0px -192px; }
-#languageSwitch .langflag-saba { background-position:-24px -192px; }
-#languageSwitch .langflag-sark { background-position:-48px -192px; }
-#languageSwitch .langflag-sb { background-position:-72px -192px; }
-#languageSwitch .langflag-sc { background-position:-96px -192px; }
-#languageSwitch .langflag-scotland { background-position:-120px -192px; }
-#languageSwitch .langflag-sd { background-position:-144px -192px; }
-#languageSwitch .langflag-sv_SE { background-position:-168px -192px; }
-#languageSwitch .langflag-sg { background-position:-192px -192px; }
-#languageSwitch .langflag-si { background-position:-216px -192px; }
-#languageSwitch .langflag-sj { background-position:-240px -192px; }
-#languageSwitch .langflag-sk_SK { background-position:-264px -192px; }
-#languageSwitch .langflag-sl_SI { background-position:-288px -192px; }
-#languageSwitch .langflag-sm { background-position:-312px -192px; }
-#languageSwitch .langflag-sn { background-position:-336px -192px; }
-#languageSwitch .langflag-so { background-position:0px -208px; }
-#languageSwitch .langflag-sr { background-position:-24px -208px; }
-#languageSwitch .langflag-st { background-position:-48px -208px; }
-#languageSwitch .langflag-sv { background-position:-72px -208px; }
-#languageSwitch .langflag-sy { background-position:-96px -208px; }
-#languageSwitch .langflag-sz { background-position:-120px -208px; }
-#languageSwitch .langflag-td { background-position:-144px -208px; }
-#languageSwitch .langflag-tg { background-position:-168px -208px; }
-#languageSwitch .langflag-th_TH { background-position:-192px -208px; }
-#languageSwitch .langflag-tj { background-position:-216px -208px; }
-#languageSwitch .langflag-tk { background-position:-240px -208px; }
-#languageSwitch .langflag-tl { background-position:-264px -208px; }
-#languageSwitch .langflag-tm { background-position:-288px -208px; }
-#languageSwitch .langflag-tn { background-position:-312px -208px; }
-#languageSwitch .langflag-to { background-position:-336px -208px; }
-#languageSwitch .langflag-tr_TR { background-position:0px -224px; }
-#languageSwitch .langflag-tt { background-position:-24px -224px; }
-#languageSwitch .langflag-zh_TW{ background-position:-48px -224px; }
-#languageSwitch .langflag-tz { background-position:-72px -224px; }
-#languageSwitch .langflag-uk_UA { background-position:-96px -224px; }
-#languageSwitch .langflag-ug { background-position:-120px -224px; }
-#languageSwitch .langflag-us { background-position:-144px -224px; }
-#languageSwitch .langflag-uy { background-position:-168px -224px; }
-#languageSwitch .langflag-uz { background-position:-192px -224px; }
-#languageSwitch .langflag-va { background-position:-216px -224px; }
-#languageSwitch .langflag-vc { background-position:-240px -224px; }
-#languageSwitch .langflag-ve { background-position:-264px -224px; }
-#languageSwitch .langflag-vi { background-position:-288px -224px; }
-#languageSwitch .langflag-vi_VN { background-position:-312px -224px; }
-#languageSwitch .langflag-vu { background-position:-336px -224px; }
-#languageSwitch .langflag-wales { background-position:0px -240px; }
-#languageSwitch .langflag-wf { background-position:-24px -240px; }
-#languageSwitch .langflag-ws { background-position:-48px -240px; }
-#languageSwitch .langflag-ye { background-position:-72px -240px; }
-#languageSwitch .langflag-yt { background-position:-96px -240px; }
-#languageSwitch .langflag-af_ZA { background-position:-120px -240px; }
-#languageSwitch .langflag-zm { background-position:-144px -240px; }
-#languageSwitch .langflag-zw { background-position:-168px -240px; }
-#languageSwitch .langflag-gl_ES { background-position:-192px -240px; } \ No newline at end of file
+.langflag-ad { background-position:0px 0px; }
+.langflag-ae { background-position:-24px 0px; }
+.langflag-af { background-position:-48px 0px; }
+.langflag-ag { background-position:-72px 0px; }
+.langflag-al { background-position:-96px 0px; }
+.langflag-am { background-position:-120px 0px; }
+.langflag-an { background-position:-144px 0px; }
+.langflag-ao { background-position:-168px 0px; }
+.langflag-es_AR { background-position:-192px 0px; }
+.langflag-as { background-position:-216px 0px; }
+.langflag-at { background-position:-240px 0px; }
+.langflag-aw { background-position:-264px 0px; }
+.langflag-ax { background-position:-288px 0px; }
+.langflag-az_AZ { background-position:-312px 0px; }
+.langflag-ba { background-position:-336px 0px; }
+.langflag-bb { background-position:0px -16px; }
+.langflag-bd { background-position:-24px -16px; }
+.langflag-be { background-position:-48px -16px; }
+.langflag-bf { background-position:-72px -16px; }
+.langflag-bg_BG { background-position:-96px -16px; }
+.langflag-bh { background-position:-120px -16px; }
+.langflag-bi { background-position:-144px -16px; }
+.langflag-bj { background-position:-168px -16px; }
+.langflag-bl { background-position:-192px -16px; }
+.langflag-bm { background-position:-216px -16px; }
+.langflag-bn{ background-position:-240px -16px; }
+.langflag-bo { background-position:-264px -16px; }
+.langflag-bonaire { background-position:-288px -16px; }
+.langflag-pt_BR { background-position:-312px -16px; }
+.langflag-bs { background-position:-336px -16px; }
+.langflag-bt { background-position:0px -32px; }
+.langflag-bv { background-position:-24px -32px; }
+.langflag-bw { background-position:-48px -32px; }
+.langflag-by { background-position:-72px -32px; }
+.langflag-bz { background-position:-96px -32px; }
+.langflag-ca { background-position:-120px -32px; }
+.langflag-ca_ES { background-position:-144px -32px; }
+.langflag-cc { background-position:-168px -32px; }
+.langflag-cd { background-position:-192px -32px; }
+.langflag-cf { background-position:-216px -32px; }
+.langflag-cg { background-position:-240px -32px; }
+.langflag-ch { background-position:-264px -32px; }
+.langflag-ci { background-position:-288px -32px; }
+.langflag-cl { background-position:-312px -32px; }
+.langflag-cm { background-position:-336px -32px; }
+.langflag-zh_CN { background-position:0px -48px; }
+.langflag-co { background-position:-24px -48px; }
+.langflag-cr { background-position:-48px -48px; }
+.langflag-cs_CZ { background-position:-72px -48px; }
+.langflag-cu { background-position:-96px -48px; }
+.langflag-cv { background-position:-120px -48px; }
+.langflag-cx { background-position:-144px -48px; }
+.langflag-cy { background-position:-168px -48px; }
+.langflag-cz { background-position:-192px -48px; }
+.langflag-de_DE { background-position:-216px -48px; }
+.langflag-dj { background-position:-240px -48px; }
+.langflag-da_DK { background-position:-264px -48px; }
+.langflag-dm { background-position:-288px -48px; }
+.langflag-do { background-position:-312px -48px; }
+.langflag-dz { background-position:-336px -48px; }
+.langflag-ec { background-position:0px -64px; }
+.langflag-et_EE { background-position:-24px -64px; }
+.langflag-eg { background-position:-48px -64px; }
+.langflag-eh { background-position:-72px -64px; }
+.langflag-en_UK { background-position:-96px -64px; }
+.langflag-eo_EO { background-position:-120px -64px; }
+.langflag-er { background-position:-144px -64px; }
+.langflag-es_ES { background-position:-168px -64px; }
+.langflag-et { background-position:-192px -64px; }
+.langflag-fi_FI { background-position:-216px -64px; }
+.langflag-fm { background-position:-240px -64px; }
+.langflag-fo { background-position:-264px -64px; }
+.langflag-fr_FR { background-position:-288px -64px; }
+.langflag-ga { background-position:-312px -64px; }
+.langflag-gb { background-position:-336px -64px; }
+.langflag-en_GB { background-position:-336px -64px; }
+.langflag-gd { background-position:0px -80px; }
+.langflag-ka_GE { background-position:-24px -80px; }
+.langflag-gg { background-position:-48px -80px; }
+.langflag-gh { background-position:-72px -80px; }
+.langflag-gi { background-position:-96px -80px; }
+.langflag-gl { background-position:-120px -80px; }
+.langflag-gm { background-position:-144px -80px; }
+.langflag-gn { background-position:-168px -80px; }
+.langflag-gq { background-position:-192px -80px; }
+.langflag-el_GR { background-position:-216px -80px; }
+.langflag-gt { background-position:-240px -80px; }
+.langflag-gu { background-position:-264px -80px; }
+.langflag-gw { background-position:-288px -80px; }
+.langflag-gy { background-position:-312px -80px; }
+.langflag-zh_HK { background-position:-336px -80px; }
+.langflag-hn { background-position:0px -96px; }
+.langflag-hr_HR { background-position:-24px -96px; }
+.langflag-ht { background-position:-48px -96px; }
+.langflag-hu_HU { background-position:-72px -96px; }
+.langflag-id_ID { background-position:-96px -96px; }
+.langflag-ie { background-position:-120px -96px; }
+.langflag-ga_IE { background-position:-120px -96px; }
+.langflag-he_IL { background-position:-144px -96px; }
+.langflag-im { background-position:-168px -96px; }
+.langflag-kok_IN { background-position:-192px -96px; }
+.langflag-ta_IN { background-position:-192px -96px; }
+.langflag-bn_IN { background-position:-192px -96px; }
+.langflag-kn_IN { background-position:-192px -96px; }
+.langflag-iq { background-position:-216px -96px; }
+.langflag-fa_IR { background-position:-240px -96px; }
+.langflag-is_IS { background-position:-264px -96px; }
+.langflag-it_IT { background-position:-288px -96px; }
+.langflag-je { background-position:-312px -96px; }
+.langflag-jm { background-position:-336px -96px; }
+.langflag-jo { background-position:0px -112px; }
+.langflag-ja_JP { background-position:-24px -112px; }
+.langflag-ke { background-position:-48px -112px; }
+.langflag-kg { background-position:-72px -112px; }
+.langflag-km_KH { background-position:-96px -112px; }
+.langflag-ki { background-position:-120px -112px; }
+.langflag-km { background-position:-144px -112px; }
+.langflag-kn { background-position:-168px -112px; }
+.langflag-kosovo { background-position:-192px -112px; }
+.langflag-kp { background-position:-216px -112px; }
+.langflag-ko_KR { background-position:-240px -112px; }
+.langflag-kw { background-position:-264px -112px; }
+.langflag-kz { background-position:-288px -112px; }
+.langflag-la { background-position:-312px -112px; }
+.langflag-lb { background-position:-336px -112px; }
+.langflag-lc { background-position:0px -128px; }
+.langflag-li { background-position:-24px -128px; }
+.langflag-lk { background-position:-48px -128px; }
+.langflag-lr { background-position:-72px -128px; }
+.langflag-ls { background-position:-96px -128px; }
+.langflag-lt_LT { background-position:-120px -128px; }
+.langflag-lu { background-position:-144px -128px; }
+.langflag-lb_LU { background-position:-144px -128px; }
+.langflag-lv_LV { background-position:-168px -128px; }
+.langflag-ly { background-position:-192px -128px; }
+.langflag-ar_MA { background-position:-216px -128px; }
+.langflag-mc { background-position:-240px -128px; }
+.langflag-md { background-position:-264px -128px; }
+.langflag-me { background-position:-288px -128px; }
+.langflag-mg { background-position:-312px -128px; }
+.langflag-mh { background-position:-336px -128px; }
+.langflag-mk_MK { background-position:0px -144px; }
+.langflag-ml { background-position:-24px -144px; }
+.langflag-mm { background-position:-48px -144px; }
+.langflag-mn_MN { background-position:-72px -144px; }
+.langflag-mo { background-position:-96px -144px; }
+.langflag-mp { background-position:-120px -144px; }
+.langflag-mq { background-position:-144px -144px; }
+.langflag-mr { background-position:-168px -144px; }
+.langflag-mt { background-position:-192px -144px; }
+.langflag-mu { background-position:-216px -144px; }
+.langflag-dv_MV { background-position:-240px -144px; }
+.langflag-mw { background-position:-264px -144px; }
+.langflag-mx { background-position:-288px -144px; }
+.langflag-ms_MY { background-position:-312px -144px; }
+.langflag-mz { background-position:-336px -144px; }
+.langflag-na { background-position:0px -160px; }
+.langflag-ne { background-position:-24px -160px; }
+.langflag-nf { background-position:-48px -160px; }
+.langflag-ng { background-position:-72px -160px; }
+.langflag-ni { background-position:-96px -160px; }
+.langflag-nl_NL { background-position:-120px -160px; }
+.langflag-nb_NO { background-position:-144px -160px; }
+.langflag-nn_NO { background-position:-144px -160px; }
+.langflag-np { background-position:-168px -160px; }
+.langflag-nr { background-position:-192px -160px; }
+.langflag-nu { background-position:-216px -160px; }
+.langflag-om { background-position:-240px -160px; }
+.langflag-pa { background-position:-264px -160px; }
+.langflag-pe { background-position:-288px -160px; }
+.langflag-pf { background-position:-312px -160px; }
+.langflag-pg { background-position:-336px -160px; }
+.langflag-ph { background-position:0px -176px; }
+.langflag-pk { background-position:-24px -176px; }
+.langflag-pl_PL { background-position:-48px -176px; }
+.langflag-pm { background-position:-72px -176px; }
+.langflag-pr { background-position:-96px -176px; }
+.langflag-ps { background-position:-120px -176px; }
+.langflag-pt_PT { background-position:-144px -176px; }
+.langflag-pw { background-position:-168px -176px; }
+.langflag-py { background-position:-192px -176px; }
+.langflag-qa { background-position:-216px -176px; }
+.langflag-fr_CA { background-position:-240px -176px; }
+.langflag-ro_RO { background-position:-264px -176px; }
+.langflag-sh_RS { background-position:-288px -176px; }
+.langflag-sr_RS { background-position:-288px -176px; }
+.langflag-ru_RU { background-position:-312px -176px; }
+.langflag-rw { background-position:-336px -176px; }
+.langflag-ar_SA { background-position:0px -192px; }
+.langflag-saba { background-position:-24px -192px; }
+.langflag-sark { background-position:-48px -192px; }
+.langflag-sb { background-position:-72px -192px; }
+.langflag-sc { background-position:-96px -192px; }
+.langflag-scotland { background-position:-120px -192px; }
+.langflag-sd { background-position:-144px -192px; }
+.langflag-sv_SE { background-position:-168px -192px; }
+.langflag-sg { background-position:-192px -192px; }
+.langflag-sl_SI { background-position:-216px -192px; }
+.langflag-sj { background-position:-240px -192px; }
+.langflag-sk_SK { background-position:-264px -192px; }
+.langflag-sl { background-position:-288px -192px; }
+.langflag-sm { background-position:-312px -192px; }
+.langflag-sn { background-position:-336px -192px; }
+.langflag-so { background-position:0px -208px; }
+.langflag-sr { background-position:-24px -208px; }
+.langflag-st { background-position:-48px -208px; }
+.langflag-sv { background-position:-72px -208px; }
+.langflag-sy { background-position:-96px -208px; }
+.langflag-sz { background-position:-120px -208px; }
+.langflag-td { background-position:-144px -208px; }
+.langflag-tg { background-position:-168px -208px; }
+.langflag-th_TH { background-position:-192px -208px; }
+.langflag-tj { background-position:-216px -208px; }
+.langflag-tk { background-position:-240px -208px; }
+.langflag-tl { background-position:-264px -208px; }
+.langflag-tm { background-position:-288px -208px; }
+.langflag-tn { background-position:-312px -208px; }
+.langflag-to { background-position:-336px -208px; }
+.langflag-tr_TR { background-position:0px -224px; }
+.langflag-tt { background-position:-24px -224px; }
+.langflag-zh_TW{ background-position:-48px -224px; }
+.langflag-tz { background-position:-72px -224px; }
+.langflag-uk_UA { background-position:-96px -224px; }
+.langflag-ug { background-position:-120px -224px; }
+.langflag-en_US { background-position:-144px -224px; }
+.langflag-uy { background-position:-168px -224px; }
+.langflag-uz { background-position:-192px -224px; }
+.langflag-va { background-position:-216px -224px; }
+.langflag-vc { background-position:-240px -224px; }
+.langflag-ve { background-position:-264px -224px; }
+.langflag-vi { background-position:-288px -224px; }
+.langflag-vi_VN { background-position:-312px -224px; }
+.langflag-vu { background-position:-336px -224px; }
+.langflag-wales { background-position:0px -240px; }
+.langflag-wf { background-position:-24px -240px; }
+.langflag-ws { background-position:-48px -240px; }
+.langflag-ye { background-position:-72px -240px; }
+.langflag-yt { background-position:-96px -240px; }
+.langflag-af_ZA { background-position:-120px -240px; }
+.langflag-zm { background-position:-144px -240px; }
+.langflag-zw { background-position:-168px -240px; }
+.langflag-gl_ES { background-position:-192px -240px; }
+.langflag-br_FR { background-position:-216px -240px; } \ No newline at end of file
diff --git a/plugins/language_switch/language_switch.inc.php b/plugins/language_switch/language_switch.inc.php
index 63a3cca7e..8a7e62817 100644
--- a/plugins/language_switch/language_switch.inc.php
+++ b/plugins/language_switch/language_switch.inc.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
@@ -124,15 +124,15 @@ function language_controler_flags()
}
}
- $template->set_filename('language_flags', dirname(__FILE__) . '/flags.tpl');
+ $safe_themes = array('clear','dark','elegant','Sylvia','simple-grey','simple-black','simple-white','kardon','luciano','montblancxl'); // stripped (2.6)
- $template->assign(
- array(
+ $template->assign(array(
'lang_switch'=> $lsw,
'LANGUAGE_SWITCH_PATH' => LANGUAGE_SWITCH_PATH,
- )
- );
+ 'LANGUAGE_SWITCH_LOAD_STYLE' => !in_array($user['theme'], $safe_themes),
+ ));
+ $template->set_filename('language_flags', dirname(__FILE__) . '/flags.tpl');
$template->concat('PLUGIN_INDEX_ACTIONS', $template->parse('language_flags', true) );
$template->clear_assign('lang_switch');
}
diff --git a/plugins/language_switch/main.inc.php b/plugins/language_switch/main.inc.php
index 552ab8fe4..edb8556f1 100644
--- a/plugins/language_switch/main.inc.php
+++ b/plugins/language_switch/main.inc.php
@@ -2,7 +2,7 @@
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
-// | Copyright(C) 2008-2013 Piwigo Team http://piwigo.org |
+// | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
@@ -23,7 +23,7 @@
/*
Plugin Name: Language Switch
-Version: 2.5.0
+Version: 2.6.0
Description: Switch to another language from flags on your gallery home page.
Plugin URI: http://piwigo.org/ext/extension_view.php?eid=123
Author: Piwigo team
diff --git a/plugins/language_switch/style.css b/plugins/language_switch/style.css
index 8b330272c..55992d349 100644
--- a/plugins/language_switch/style.css
+++ b/plugins/language_switch/style.css
@@ -1,9 +1,18 @@
#languageSwitchBox {
+ padding: 0.5em 5px;
+ border-radius: 4px;
+ z-index: 100;
+ text-align:left;
+ display: none;
+ position: absolute;
+ left: 0; top: 0; /*left, right set through js*/
background-color: #555;
border: 1px solid #000;
}
#languageSwitchBox .switchBoxTitle {
+ padding-bottom:5px;
+ margin-bottom:5px;
border-bottom: 1px solid #444;
}
#languageSwitchBox a {