From d50fe9c03cd53ad4089c3be3c2963865f0a38d93 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 16 Dec 2005 00:44:34 +0000 Subject: [PATCH] Fix: N'affiche que les codes langues xx_XX --- htdocs/translate.class.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/htdocs/translate.class.php b/htdocs/translate.class.php index 2ac86d77fbe..fcf2f5577b0 100644 --- a/htdocs/translate.class.php +++ b/htdocs/translate.class.php @@ -225,15 +225,17 @@ class Translate { */ function get_available_languages($langdir=DOL_DOCUMENT_ROOT) { - // On parcour le répertoire langs pour détecter les langues disponibles - $handle=opendir($langdir ."/langs"); - $langs_available=array(); - while ($file = trim(readdir($handle))){ - if($file != "." && $file != ".." && $file != "CVS") { - array_push($langs_available,$file); + // On parcour le répertoire langs pour détecter les langues disponibles + $handle=opendir($langdir ."/langs"); + $langs_available=array(); + while ($file = trim(readdir($handle))) + { + if (eregi('^[a-z]+_[A-Z]+',$file)) + { + array_push($langs_available,$file); + } } - } - return $langs_available; + return $langs_available; } /**