Skip to content
Extraits de code Groupes Projets
Valider 7679796a rédigé par marcimat's avatar marcimat
Parcourir les fichiers

fix: La variable url_trad n’était pas renseignée lors de l’export via 'export_lang'

parent 9108eb05
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -24,10 +24,12 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* Le répertoire où stocker les fichiers de langue
* @param bool $tout
* Si true, exporte toutes les chaines même non traduites
* @param string $url_trad
* Chemin vers l’outil de traduction
* @return string $fichier
* Le fichier final
*/
function export_lang_spip_dist($module, $langue, $dir_lang, $tout = false) {
function export_lang_spip_dist($module, $langue, $dir_lang, $tout = false, $url_trad = '') {
$url_trad = null;
/**
* Le fichier final
......
......@@ -21,6 +21,9 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* La langue cible à exporter
* @param string $dir_lang
* Le répertoire de stockage des fichiers de langue
* @param string|false $type
* string: Type d’export.
* false: Export comme le module mère
* @param bool $tout
* Si true, exporte toutes les chaines même non traduites (utilisé uniquement pour les modules SPIP)
* @return string $fichier
......@@ -58,5 +61,5 @@ function inc_tradlang_sauvegarde_module_dist($module, $langue, $dir_lang = false
$f = charger_fonction('spip', 'export_lang');
}
return $f($module, $langue, $dir_lang, $tout);
return $f($module, $langue, $dir_lang, $tout, $url_trad);
}
......@@ -402,8 +402,7 @@ function salvatore_exporter_fichier_php($dir_module, $module, $lang, $php_lines,
';
if ($origin) {
$file_content .= '// Fichier source, a modifier dans ' . $origin . "\n";
}
else {
} else {
$url_trad_module = parametre_url($url_trad_module, 'lang_cible', $lang, '&');
$file_content .= '// extrait automatiquement de ' . $url_trad_module . '
// ** ne pas modifier le fichier **' . "\n\n";
......@@ -414,8 +413,7 @@ function salvatore_exporter_fichier_php($dir_module, $module, $lang, $php_lines,
$file_content .= "if (!defined('_ECRIRE_INC_VERSION')) {
return;
}\n\n";
}
elseif ($origin) {
} elseif ($origin) {
$file_content .= "\n";
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter