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) {
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
* @param string $methode
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter