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

feat: Fonction permettant de retrouver le type d’export d’un fichier de lang (de type spip plutôt)

parent 11e06408
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -330,6 +330,27 @@ function salvatore_retrouver_tradlang_module($dir_module, $module) { ...@@ -330,6 +330,27 @@ function salvatore_retrouver_tradlang_module($dir_module, $module) {
return false; return false;
} }
/**
* Retrouve le type de fichier de lang
*/
function salvatore_retrouver_type_export(string $lang_file): string {
$ext = pathinfo($lang_file, \PATHINFO_EXTENSION);
if (in_array($ext, ['csv', 'po'])) {
return $ext;
}
if ($ext !== 'php') {
return '';
}
$content = file_get_contents($lang_file);
if (str_contains($content, '$GLOBALS[$GLOBALS[\'idx_lang\']] = array(')) {
return 'spip';
} elseif (str_contains($content, 'return [')) {
return 'spip5';
}
return '';
}
/** /**
* Ajouter les credentials user/pass sur les urls de repo * Ajouter les credentials user/pass sur les urls de repo
* @param string $methode * @param string $methode
......
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