Commit a39d8b92 authored by cobalt74's avatar cobalt74

MAJ i18n pour changement de langue

+ chg link perso
parent d83be232
<?php
/*
@name cacheListFeed
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 2.1.1
......
<?php
/*
@name favicon_IOS
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 1.0.0
......
......@@ -19,6 +19,7 @@ Instructions
Version
=======
* v2.5.0 - compatibilité v1.7 - MAJ changement de langue
* v2.4.1 - Correction notice php
* v2.4.0 - Ajout de la fonction de traduction avec google.
* v2.3.1 - Typo
......
<?php
/*
@name i18n
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 2.4.1
@version 2.5.0
@description Le plugin i18n permet d'effectuer une traduction de Leed et des plugins en générant les fichiers Json souhaités
*/
......@@ -17,6 +17,8 @@ function i18n_plugin_AddLink(){
// affichage des option de recherche et du formulaire
function i18n_plugin_AddForm(){
$test = array();
$configuration = new Configuration();
$configuration->getAll();
echo '<section id="i18n" name="i18n" class="i18n">
<h2>'._t('P_I18N_PREF_TITLE').'</h2>';
......@@ -27,14 +29,8 @@ function i18n_plugin_AddForm(){
// cas de changement de la langue de Leed
if(isset($_POST['plugin_i18n_changeLngLeed'])){
$langue = substr(basename($_POST['plugin_i18n_changeLngLeed']),0,2);
$content = file_get_contents('constant.php');
$content = preg_replace('#define\(\'LANGUAGE\',\'([a-z]+)\'\);?#','define(\'LANGUAGE\',\''.$langue.'\')', $content);
if (is_writable('constant.php')){
file_put_contents('constant.php', $content);
$test['info'][]=_t('P_I18N_MSG_CHG_LNG_LEED');
} else {
$test['Erreur'][]=_t('P_I18N_UPD_LNG_FILE_ERR',array('<b>constant.php</b>'));
}
$configuration->put('language',$langue);
$test['info'][]=_t('P_I18N_MSG_CHG_LNG_LEED');
}
// Cas validation de la création d'une langue sur Leed.
$newLanguage = '';
......@@ -124,7 +120,7 @@ function i18n_plugin_AddForm(){
$filesLeed = glob('./locale/*.json');
foreach($filesLeed as $file){
if ($file=='./locale/'.LANGUAGE.'.json')
if ($file=='./locale/'.$configuration->get('language').'.json')
{
echo '<option selected=selected value="'.$file.'">'.$file.'</option>';
} else {
......
<?php
/*
@name leedHomeLink
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 1.1.0
......
<?php
/*
@name leedLogSync
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 2.1.0
......
<?php
/*
@name leedStats
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 1.1.0
......
<?php
/*
@name LeedUpdateSource
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 3.0.3
......
......@@ -2,7 +2,7 @@
/*
@name OneSync
@author Idleman <idleman@idleman.fr>
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://blog.idleman.fr
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 1.3.0
......
......@@ -2,7 +2,7 @@
/*
@name Rss Maker
@author Idleman <idleman@idleman.fr>
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://blog.idleman.fr
@licence DWTFYW
@version 2.1.0
......
<?php
/*
@name scrollRead
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 1.4.0
......
<?php
/*
@name search
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 2.3.0
......
<?php
/*
@name Social
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 3.7.2
......
<?php
/*
@name z_cssLeedMaker
@author Cobalt74 <cobalt74@gmail.com>
@author Cobalt74 <http://www.cobestran.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 1.1.1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment