Commit c83051bc authored by cobalt74's avatar cobalt74

v2.4.0 - plugin i18n - aide de google translate.

parent 8038312a
......@@ -3,7 +3,8 @@ Plugin i18n
**i18n** est un _Plugin_ pour [Leed](http://projet.idleman.fr/leed), un agrégateur libre de flux RSS.
Le plugin i18n permet d'effectuer une traduction de Leed et des plugins en générant les fichiers Json souhaités
Le plugin i18n permet d'effectuer une traduction de Leed et des plugins en générant les fichiers Json souhaités.
Il permet aussi de changer directement la langue de Leed.
Instructions
============
......@@ -11,10 +12,14 @@ Instructions
* L' **installation** d'un _plugin_ dans Leed est expliquée [ici](http://projet.idleman.fr/leed/?page=Plugins).
* D'autres _plugins_ pour Leed sont disponibles dans le dépôt [Leed-market](https://github.com/ldleman/Leed-market).
* Pour traduire un plugin ou Leed, le plus simple, c'est de copier un fichier de langue existant vers votre futur fichier de langue.
* Si vous avez besoin d'aide lors des traductions, vous pouvez cliquer sur le bouton T pour chercher la traduction avec Google Translate.
Version
=======
* v2.4.0 - Ajout de la fonction de traduction avec google.
* v2.3.1 - Typo
* v2.3.0 - Ajout de la possiblité de changer la langue de Leed
* v2.2.2 - garder la valeur de la liste pour la copy
......
......@@ -32,4 +32,19 @@
.i18n_warn {
background-color: gold;
}
\ No newline at end of file
}
.i18n_a a {
background-color: #f16529;
border: 0px;
color: #ffffff;
text-decoration: none;
padding: 3px 8px 3px 8px;
font-size: 10px;
font-weight: bold;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
min-width: 35px;
text-align: center;
}
......@@ -32,4 +32,19 @@
.i18n_warn {
background-color: gold;
}
.i18n_a a {
background-color: #f16529;
border: 0px;
color: #ffffff;
text-decoration: none;
padding: 3px 8px 3px 8px;
font-size: 10px;
font-weight: bold;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
min-width: 35px;
text-align: center;
}
\ No newline at end of file
......@@ -4,7 +4,7 @@
@author Cobalt74 <cobalt74@gmail.com>
@link http://www.cobestran.com
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 2.3.1
@version 2.4.0
@description Le plugin i18n permet d'effectuer une traduction de Leed et des plugins en générant les fichiers Json souhaités
*/
......@@ -196,7 +196,7 @@ function i18n_plugin_AddForm(){
<th class="i18n_border i18n_th">'._t('P_I18N_KEY_FILE_NB_KEY',array(count($currentLanguage))).'</th>
<th class="i18n_border i18n_th">'._t('P_I18N_KEY_CODE_NB_KEY',array(count($foundTags))).'</th>
</tr>';
$language = substr(basename($_POST['plugin_i18n_selectLanguage']),0,2);
foreach($currentLanguage as $key=>$value){
echo ' <tr>
<td class="i18n_border i18n_textcenter">'.$key.'</td>
......@@ -208,6 +208,7 @@ function i18n_plugin_AddForm(){
echo '<input type="text" name="'.$key.'" value="'.$value.'">';
}
echo ' </td>
<td class="i18n_a">&nbsp;<a style="color:#fff" target="_blank" href="http://translate.google.fr/#auto/'.$language.'/'.$value.'" title="'._t('P_I18N_TRANSLATE').'">T</a></td>
</tr>';
}
echo '</table>';
......
......@@ -17,6 +17,7 @@
"P_I18N_NEW_LNG_FILE_EXIST":"File already exists",
"P_I18N_NEW_LNG_FILE_OK":"Creating the language file $1 : OK",
"P_I18N_PREF_TITLE":"Translation Plugin Leed",
"P_I18N_TRANSLATE":"Translate",
"P_I18N_UPD_FILE_TITLE":"Modification of file : $1",
"P_I18N_UPD_LNG_FILE_ERR":"The file $1 is not writable.<br />Please add the necessary rights and click refresh to restart the operation",
"P_I18N_UPD_LNG_FILE_OK":"Language file: $1 updated.",
......
......@@ -17,6 +17,7 @@
"P_I18N_NEW_LNG_FILE_EXIST":"El archivo ya existe ",
"P_I18N_NEW_LNG_FILE_OK":"Creación del archivo de idioma $1 : OK",
"P_I18N_PREF_TITLE":"Plugin de Traducción de Leed",
"P_I18N_TRANSLATE":"Traducir",
"P_I18N_UPD_FILE_TITLE":"Modificación del archivo : $1",
"P_I18N_UPD_LNG_FILE_ERR":"No se puede acceder al archivo $1 para escribir.<br />Por favor, agreguen los derechos necesarios y recarguen la página para intentar de nuevo.",
"P_I18N_UPD_LNG_FILE_OK":"Archivo de idioma : $1 actualizado.",
......@@ -24,4 +25,4 @@
"P_I18N_VERIF_ERR2":"No se puede utilizar la función 'file_get_contents' en su servidor, verifiquen su PHP versión.",
"P_I18N_VERIF_ERR3":"Su PHP versión es demasiada vieja, algunas funcionalidades del script pueden encontrar problemas.",
"P_I18N_VERIF_ERR4":"El código no puede encargarse solo del timeout porque su safe mode está activado,<br/> en su archivo de configuración de PHP, pongan la variable max_execution_time a 0 o inutilizen el safe mode."
}
}
\ No newline at end of file
......@@ -17,6 +17,7 @@
"P_I18N_NEW_LNG_FILE_EXIST":"Fichier déjà existant ",
"P_I18N_NEW_LNG_FILE_OK":"Création du fichier de langue $1 : OK",
"P_I18N_PREF_TITLE":"Plugin de Traduction de Leed",
"P_I18N_TRANSLATE":"Traduire",
"P_I18N_UPD_FILE_TITLE":"Modification du fichier : $1",
"P_I18N_UPD_LNG_FILE_ERR":"Le fichier $1 n'est pas accessible en écriture.<br />Veuillez ajouter les droits nécessaires et cliquer sur rafraîchir pour relancer l'opération",
"P_I18N_UPD_LNG_FILE_OK":"Fichier de langue : $1 mis à jour.",
......@@ -24,4 +25,4 @@
"P_I18N_VERIF_ERR2":"La fonction requise 'file_get_contents' est inaccessible sur votre serveur, vérifiez votre version de PHP.",
"P_I18N_VERIF_ERR3":"Votre version de PHP $1 est trop ancienne, il est possible que certaines fonctionnalités du script comportent des dysfonctionnements.",
"P_I18N_VERIF_ERR4":"Le script ne peux pas gérer le timeout tout seul car votre safe mode est activé,<br/> dans votre fichier de configuration PHP, mettez la variable max_execution_time à 0 ou désactivez le safemode."
}
}
\ No newline at end of file
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