- Fix some addchapter
Pierre MARECHAL [Fri, 23 Jan 2009 10:49:37 +0000 (11:49 +0100)]
 - Change the call of BuildDoc in xmltoformat

scilab/modules/genetic_algorithms/help/fr_FR/addchapter.sce
scilab/modules/graphic_export/help/fr_FR/addchapter.sce
scilab/modules/helptools/macros/xmltoformat.sci
scilab/modules/matio/help/fr_FR/addchapter.sce
scilab/modules/parameters/help/fr_FR/addchapter.sce
scilab/modules/renderer/help/en_US/addchapter.sce
scilab/modules/renderer/help/fr_FR/addchapter.sce
scilab/modules/simulated_annealing/help/fr_FR/addchapter.sce

index ddb8bf7..d1b69ca 100644 (file)
@@ -7,6 +7,6 @@
 // are also available at    
 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 
-path = SCI+"/modules/genetic_algorithms/help/en_US";
+path = SCI+"/modules/genetic_algorithms/help/fr_FR";
 add_help_chapter("Algorithmes génétiques",path,%T);
 clear path add_help_chapter;
index 9b90387..0cc81c8 100644 (file)
@@ -8,6 +8,6 @@
 // are also available at
 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 
-path = SCI+"/modules/graphic_export/help/en_US";
+path = SCI+"/modules/graphic_export/help/fr_FR";
 add_help_chapter("Graphics : export et impression",path,%T);
 clear path add_help_chapter;
index a7c7e4d..9c86c7e 100644 (file)
@@ -75,6 +75,8 @@ function generated_files = xmltoformat(output_format,dirs,titles,directory_langu
                // "directory_language" input argument is defined !
                if rhs == 4 then
                        my_wanted_language = directory_language;
+                       reset_help_modules_var(my_wanted_language);
+                       %HELPS=[%helps_modules;%helps];
                end
                
                dirs_to_build          = %HELPS;
@@ -482,7 +484,7 @@ function generated_files = xmltoformat(output_format,dirs,titles,directory_langu
                end
                
                // process the build
-               buildDoc(output_format);
+               buildDoc(output_format,master_doc,my_wanted_language);
                
                // Check if the help file has been generated
                if fileinfo(buildDoc_file)==[] then
@@ -795,8 +797,8 @@ function complete_with_df_lang(directory,directory_language,default_language)
        //--------------------------------------------------------------------------
        // Directory cleaning
        // Si il existe un fichier .list_<directory_language> (fichier contenant tous les
-       // fichiers traduits dans la langue du répertoire), on supprime dans l'ordre :
-       //   1. Tous les fichiers n'appartenant pas à la liste contenue dans .list_<directory_language>
+       // fichiers traduits dans la langue du répertoire), on supprime dans l'ordre :
+       //   1. Tous les fichiers n'appartenant pas à la liste contenue dans .list_<directory_language>
        //   2. Tous les fichiers de la forme .list_<language>
        //--------------------------------------------------------------------------
        
@@ -819,23 +821,23 @@ function complete_with_df_lang(directory,directory_language,default_language)
        
        //--------------------------------------------------------------------------
        // Construction du fichier list_<default_language> contenant la liste des fichiers
-       // non traduits dans la langue associée au répertoire qui seront récupérés depuis le
-       // répertoire de la langue par défaut
+       // non traduits dans la langue associée au répertoire qui seront récupérés depuis le
+       // répertoire de la langue par défaut
        //--------------------------------------------------------------------------
        
        // Tous les fichiers contenus dans <directory>/../<default_language> pour commencer
        // On afinnera par la suite
        df_lang_xml_files = basename(listfiles(pathconvert(directory+"/../"+default_language+"/*.xml",%f,%f)));
        
-       // On supprime de "df_lang_xml_files" tous les élément contenus dans
-       // "dir_language_xml_files", c'est à dire tous les fichiers déja traduit dans la langue
-       // associée au répertoire.
+       // On supprime de "df_lang_xml_files" tous les élément contenus dans
+       // "dir_language_xml_files", c'est à dire tous les fichiers déja traduit dans la langue
+       // associée au répertoire.
        
        for i=1:size(dir_language_xml_files,'*');
                df_lang_xml_files(find(df_lang_xml_files==dir_language_xml_files(i)))=[];
        end
        
-       // Création du fichier
+       // Création du fichier
        if df_lang_xml_files <> [] then
                mputl(df_lang_xml_files,pathconvert(directory+"/.list_"+default_language,%f,%f));
        else
@@ -862,25 +864,25 @@ function del_df_lang_xml_files(directory,directory_language)
        // Copyright INRIA
        // Date : 26, july 2006
        //
-       // Cette macro détruit tous les fichiers xml qui ne sont pas traduit dans
-       // la langue associée au répertoire
+       // Cette macro détruit tous les fichiers xml qui ne sont pas traduit dans
+       // la langue associée au répertoire
        //
        // macro non-visible de l'utilisateur
        //--------------------------------------------------------------------------
        
-       // Directory traitée
+       // Directory traitée
        directory = pathconvert(directory,%f,%t);
        
        if listfiles(pathconvert(directory+"/.list_"+directory_language,%f,%f)) <> [] then
                
-               // Récupération de la liste des fichiers xml copiés depuis le répertoire de la langue par défaut
+               // Récupération de la liste des fichiers xml copiés depuis le répertoire de la langue par défaut
                dir_language_xml_files = mgetl(pathconvert(directory+"/.list_"+directory_language,%f,%f));
                
-               // Liste de tous les fichiers xml contenu dans le répertoire
+               // Liste de tous les fichiers xml contenu dans le répertoire
                all_files = basename(listfiles(directory+"/*.xml"));
                
-               // On retire de "all_files" tous les éléments appartenant à "xml_directory_language_files"
-               // Ce sont les aides en ligne traduite dans la langue associée répertoire
+               // On retire de "all_files" tous les éléments appartenant à "xml_directory_language_files"
+               // Ce sont les aides en ligne traduite dans la langue associée répertoire
                for i=1:size(dir_language_xml_files,'*');
                        all_files(find(all_files==dir_language_xml_files(i)))=[];
                end
@@ -902,33 +904,33 @@ function result = need_to_be_build(directory,directory_language,default_language
        // Copyright INRIA
        // Date : 27, july 2006
        //
-       // Cette fonction a pour but de déterminer si le répertoire a besoin d'être
+       // Cette fonction a pour but de déterminer si le répertoire a besoin d'être
        // reconstruit ou pas.
        //
-       // On détermine la date de dernière modification la plus récente parmi les
-       // dates de dernière modification suivantes :
-       //     -  date de dernière modification du répertoire "directory".
-       //     -  dates de dernière modification des fichiers XML du répertoire "directory".
-       //     -  date de dernière modification du répertoire "directory/../<default_language>"
-       //        si le système de multilinguisme est utilisé
-       //      - dates de dernière modification des fichiers XML du répertoire
-       //        "directory/../<default_language>" si le système de multilinguisme est utilisé
+       // On détermine la date de dernière modification la plus récente parmi les
+       // dates de dernière modification suivantes :
+       //     -  date de dernière modification du répertoire "directory".
+       //     -  dates de dernière modification des fichiers XML du répertoire "directory".
+       //     -  date de dernière modification du répertoire "directory/../<default_language>"
+       //        si le système de multilinguisme est utilisé
+       //      - dates de dernière modification des fichiers XML du répertoire
+       //        "directory/../<default_language>" si le système de multilinguisme est utilisé
        //
-       // Ensuite cette valeur est comparée à la valeur contenue dans le fichier
+       // Ensuite cette valeur est comparée à la valeur contenue dans le fichier
        // "directory/.last_successful_build". Si elle est plus grande,
        // need_to_be_build renvoie %T
        //
-       // Si le fichier "directory/.last_successful_build" n'existe pas, l'aide n'a jamais été
+       // Si le fichier "directory/.last_successful_build" n'existe pas, l'aide n'a jamais été
        // construite donc need_to_be_build renvoie %T
        //
        //--------------------------------------------------------------------------
        
        [lhs,rhs]=argn(0);
        
-       // S'il n'y a pas de fichiers XML dans le répertoire ni dans son homologue,
-       // Le répertoire n'a pas besoin d'être construit.
-       // Cela est une sécurité pour éviter de detruire les whatis des versions binaires
-       // où il n'y a pas de fichiers XML
+       // S'il n'y a pas de fichiers XML dans le répertoire ni dans son homologue,
+       // Le répertoire n'a pas besoin d'être construit.
+       // Cela est une sécurité pour éviter de detruire les whatis des versions binaires
+       // où il n'y a pas de fichiers XML
        
        xml_file_list    = listfiles(directory+"/*.xml");
        
@@ -1139,62 +1141,62 @@ function category = title2category(mytitle)
                category = mytitle;
                category = strsubst(category , "&"  , "_" );
                
-               category = strsubst(category , "À"  , "A" );
-               category = strsubst(category , "Á"  , "A" );
-               category = strsubst(category , "Â"  , "A" );
-               category = strsubst(category , "Ã"  , "A" );
-               category = strsubst(category , "Ä"  , "A" );
-               category = strsubst(category , "Å"  , "A" );
-               category = strsubst(category , "Æ"  , "AE");
-               category = strsubst(category , "Ç"  , "C" );
-               category = strsubst(category , "È"  , "E" );
-               category = strsubst(category , "É"  , "E" );
-               category = strsubst(category , "Ê"  , "E" );
-               category = strsubst(category , "Ë"  , "E" );
-               category = strsubst(category , "Ì"  , "I" );
-               category = strsubst(category , "Í"  , "I" );
-               category = strsubst(category , "Î"  , "I" );
-               category = strsubst(category , "Ï"  , "I" );
-               category = strsubst(category , "Ð"  , "D" );
-               category = strsubst(category , "Ñ"  , "N" );
-               category = strsubst(category , "Ò"  , "O" );
-               category = strsubst(category , "Ó"  , "O" );
-               category = strsubst(category , "Ô"  , "O" );
-               category = strsubst(category , "Õ"  , "O" );
-               category = strsubst(category , "Ö"  , "O" );
-               category = strsubst(category , "Ù"  , "U" );
-               category = strsubst(category , "Ú"  , "U" );
-               category = strsubst(category , "Û"  , "U" );
-               category = strsubst(category , "Ü"  , "U" );
-               category = strsubst(category , "Ý"  , "Y" );
-               category = strsubst(category , "à"  , "a" );
-               category = strsubst(category , "á"  , "a" );
-               category = strsubst(category , "â"  , "a" );
-               category = strsubst(category , "ã"  , "a" );
-               category = strsubst(category , "ä"  , "a" );
-               category = strsubst(category , "å"  , "a" );
-               category = strsubst(category , "æ"  , "ae");
-               category = strsubst(category , "ç"  , "c" );
-               category = strsubst(category , "è"  , "e" );
-               category = strsubst(category , "é"  , "e" );
-               category = strsubst(category , "ê"  , "e" );
-               category = strsubst(category , "ë"  , "e" );
-               category = strsubst(category , "ì"  , "i" );
-               category = strsubst(category , "í"  , "i" );
-               category = strsubst(category , "î"  , "i" );
-               category = strsubst(category , "ï"  , "i" );
-               category = strsubst(category , "ñ"  , "n" );
-               category = strsubst(category , "ò"  , "o" );
-               category = strsubst(category , "ó"  , "o" );
-               category = strsubst(category , "ô"  , "o" );
-               category = strsubst(category , "õ"  , "o" );
-               category = strsubst(category , "ö"  , "o" );
-               category = strsubst(category , "ù"  , "u" );
-               category = strsubst(category , "ú"  , "u" );
-               category = strsubst(category , "û"  , "u" );
-               category = strsubst(category , "ü"  , "u" );
-               category = strsubst(category , "ý"  , "y" );
-               category = strsubst(category , "ÿ"  , "y" );
+               category = strsubst(category , "À"  , "A" );
+               category = strsubst(category , "Á"  , "A" );
+               category = strsubst(category , "Â"  , "A" );
+               category = strsubst(category , "Ã"  , "A" );
+               category = strsubst(category , "Ä"  , "A" );
+               category = strsubst(category , "Å"  , "A" );
+               category = strsubst(category , "Æ"  , "AE");
+               category = strsubst(category , "Ç"  , "C" );
+               category = strsubst(category , "È"  , "E" );
+               category = strsubst(category , "É"  , "E" );
+               category = strsubst(category , "Ê"  , "E" );
+               category = strsubst(category , "Ë"  , "E" );
+               category = strsubst(category , "Ì"  , "I" );
+               category = strsubst(category , "Í"  , "I" );
+               category = strsubst(category , "Î"  , "I" );
+               category = strsubst(category , "Ï"  , "I" );
+               category = strsubst(category , "Ð"  , "D" );
+               category = strsubst(category , "Ñ"  , "N" );
+               category = strsubst(category , "Ò"  , "O" );
+               category = strsubst(category , "Ó"  , "O" );
+               category = strsubst(category , "Ô"  , "O" );
+               category = strsubst(category , "Õ"  , "O" );
+               category = strsubst(category , "Ö"  , "O" );
+               category = strsubst(category , "Ù"  , "U" );
+               category = strsubst(category , "Ú"  , "U" );
+               category = strsubst(category , "Û"  , "U" );
+               category = strsubst(category , "Ü"  , "U" );
+               category = strsubst(category , "Ý"  , "Y" );
+               category = strsubst(category , "à"  , "a" );
+               category = strsubst(category , "á"  , "a" );
+               category = strsubst(category , "â"  , "a" );
+               category = strsubst(category , "ã"  , "a" );
+               category = strsubst(category , "ä"  , "a" );
+               category = strsubst(category , "å"  , "a" );
+               category = strsubst(category , "æ"  , "ae");
+               category = strsubst(category , "ç"  , "c" );
+               category = strsubst(category , "è"  , "e" );
+               category = strsubst(category , "é"  , "e" );
+               category = strsubst(category , "ê"  , "e" );
+               category = strsubst(category , "ë"  , "e" );
+               category = strsubst(category , "ì"  , "i" );
+               category = strsubst(category , "í"  , "i" );
+               category = strsubst(category , "î"  , "i" );
+               category = strsubst(category , "ï"  , "i" );
+               category = strsubst(category , "ñ"  , "n" );
+               category = strsubst(category , "ò"  , "o" );
+               category = strsubst(category , "ó"  , "o" );
+               category = strsubst(category , "ô"  , "o" );
+               category = strsubst(category , "õ"  , "o" );
+               category = strsubst(category , "ö"  , "o" );
+               category = strsubst(category , "ù"  , "u" );
+               category = strsubst(category , "ú"  , "u" );
+               category = strsubst(category , "û"  , "u" );
+               category = strsubst(category , "ü"  , "u" );
+               category = strsubst(category , "ý"  , "y" );
+               category = strsubst(category , "ÿ"  , "y" );
                
                category = strsubst(category , ":"  , ""  );
                category = strsubst(category , "\"  , "_" );
@@ -1219,68 +1221,68 @@ function out = text2html(in)
 //             
 //             out = strsubst(out , """" , "&quot;"   );
 //             out = strsubst(out , "&"  , "&amp;"    );
-//             out = strsubst(out , "¤"  , "&euro;"   );
-//             out = strsubst(out , "À"  , "&Agrave;" );
-//             out = strsubst(out , "Á"  , "&Aacute;" );
-//             out = strsubst(out , "Â"  , "&Acirc;"  );
-//             out = strsubst(out , "Ã"  , "&Atilde;" );
-//             out = strsubst(out , "Ä"  , "&Auml;"   );
-//             out = strsubst(out , "Å"  , "&Aring;"  );
-//             out = strsubst(out , "Æ"  , "&Aelig"   );
-//             out = strsubst(out , "Ç"  , "&Ccedil;" );
-//             out = strsubst(out , "È"  , "&Egrave;" );
-//             out = strsubst(out , "É"  , "&Eacute;" );
-//             out = strsubst(out , "Ê"  , "&Ecirc;"  );
-//             out = strsubst(out , "Ë"  , "&Euml;"   );
-//             out = strsubst(out , "Ì"  , "&Igrave"  );;
-//             out = strsubst(out , "Í"  , "&Iacute;" );
-//             out = strsubst(out , "Î"  , "&Icirc;"  );
-//             out = strsubst(out , "Ï"  , "&Iuml;"   );
-//             out = strsubst(out , "Ð"  , "&eth;"    );
-//             out = strsubst(out , "Ñ"  , "&Ntilde;" );
-//             out = strsubst(out , "Ò"  , "&Ograve;" );
-//             out = strsubst(out , "Ó"  , "&Oacute;" );
-//             out = strsubst(out , "Ô"  , "&Ocirc;"  );
-//             out = strsubst(out , "Õ"  , "&Otilde;" );
-//             out = strsubst(out , "Ö"  , "&Ouml;"   );
-//             out = strsubst(out , "Ù"  , "&Ugrave;" );
-//             out = strsubst(out , "Ú"  , "&Uacute;" );
-//             out = strsubst(out , "Û"  , "&Ucirc;"  );
-//             out = strsubst(out , "Ü"  , "&Uuml;"   );
-//             out = strsubst(out , "Ý"  , "&Yacute;" );
-//             out = strsubst(out , "Þ"  , "&thorn;"  );
-//             out = strsubst(out , "ß"  , "&szlig;"  );
-//             out = strsubst(out , "à"  , "&agrave;" );
-//             out = strsubst(out , "á"  , "&aacute;" );
-//             out = strsubst(out , "â"  , "&acirc;"  );
-//             out = strsubst(out , "ã"  , "&atilde;" );
-//             out = strsubst(out , "ä"  , "&auml;"   );
-//             out = strsubst(out , "å"  , "&aring;"  );
-//             out = strsubst(out , "æ"  , "&aelig;"  );
-//             out = strsubst(out , "ç"  , "&ccedil;" );
-//             out = strsubst(out , "è"  , "&egrave"  );;
-//             out = strsubst(out , "é"  , "&eacute;" );
-//             out = strsubst(out , "ê"  , "&ecirc;"  );
-//             out = strsubst(out , "ë"  , "&euml;"   );
-//             out = strsubst(out , "ì"  , "&igrave"  );;
-//             out = strsubst(out , "í"  , "&iacute;" );
-//             out = strsubst(out , "î"  , "&icirc;"  );
-//             out = strsubst(out , "ï"  , "&iuml;"   );
-//             out = strsubst(out , "ð"  , "&eth;"    );
-//             out = strsubst(out , "ñ"  , "&ntilde;" );
-//             out = strsubst(out , "ò"  , "&ograve;" );
-//             out = strsubst(out , "ó"  , "&oacute;" );
-//             out = strsubst(out , "ô"  , "&ocirc;"  );
-//             out = strsubst(out , "õ"  , "&otilde;" );
-//             out = strsubst(out , "ö"  , "&ouml;"   );
-//             out = strsubst(out , "ù"  , "&ugrave;" );
-//             out = strsubst(out , "ú"  , "&uacute;" );
-//             out = strsubst(out , "û"  , "&ucirc;"  );
-//             out = strsubst(out , "ü"  , "&uuml;"   );
-//             out = strsubst(out , "ý"  , "&yacute;" );
-//             out = strsubst(out , "þ"  , "&thorn;"  );
-//             out = strsubst(out , "ÿ"  , "&yuml;"   );
-//             out = strsubst(out , "µ"  , "&micro;"  );
+//             out = strsubst(out , "€"  , "&euro;"   );
+//             out = strsubst(out , "À"  , "&Agrave;" );
+//             out = strsubst(out , "Á"  , "&Aacute;" );
+//             out = strsubst(out , "Â"  , "&Acirc;"  );
+//             out = strsubst(out , "Ã"  , "&Atilde;" );
+//             out = strsubst(out , "Ä"  , "&Auml;"   );
+//             out = strsubst(out , "Å"  , "&Aring;"  );
+//             out = strsubst(out , "Æ"  , "&Aelig"   );
+//             out = strsubst(out , "Ç"  , "&Ccedil;" );
+//             out = strsubst(out , "È"  , "&Egrave;" );
+//             out = strsubst(out , "É"  , "&Eacute;" );
+//             out = strsubst(out , "Ê"  , "&Ecirc;"  );
+//             out = strsubst(out , "Ë"  , "&Euml;"   );
+//             out = strsubst(out , "Ì"  , "&Igrave"  );;
+//             out = strsubst(out , "Í"  , "&Iacute;" );
+//             out = strsubst(out , "Î"  , "&Icirc;"  );
+//             out = strsubst(out , "Ï"  , "&Iuml;"   );
+//             out = strsubst(out , "Ð"  , "&eth;"    );
+//             out = strsubst(out , "Ñ"  , "&Ntilde;" );
+//             out = strsubst(out , "Ò"  , "&Ograve;" );
+//             out = strsubst(out , "Ó"  , "&Oacute;" );
+//             out = strsubst(out , "Ô"  , "&Ocirc;"  );
+//             out = strsubst(out , "Õ"  , "&Otilde;" );
+//             out = strsubst(out , "Ö"  , "&Ouml;"   );
+//             out = strsubst(out , "Ù"  , "&Ugrave;" );
+//             out = strsubst(out , "Ú"  , "&Uacute;" );
+//             out = strsubst(out , "Û"  , "&Ucirc;"  );
+//             out = strsubst(out , "Ü"  , "&Uuml;"   );
+//             out = strsubst(out , "Ý"  , "&Yacute;" );
+//             out = strsubst(out , "Þ"  , "&thorn;"  );
+//             out = strsubst(out , "ß"  , "&szlig;"  );
+//             out = strsubst(out , "à"  , "&agrave;" );
+//             out = strsubst(out , "á"  , "&aacute;" );
+//             out = strsubst(out , "â"  , "&acirc;"  );
+//             out = strsubst(out , "ã"  , "&atilde;" );
+//             out = strsubst(out , "ä"  , "&auml;"   );
+//             out = strsubst(out , "å"  , "&aring;"  );
+//             out = strsubst(out , "æ"  , "&aelig;"  );
+//             out = strsubst(out , "ç"  , "&ccedil;" );
+//             out = strsubst(out , "è"  , "&egrave"  );;
+//             out = strsubst(out , "é"  , "&eacute;" );
+//             out = strsubst(out , "ê"  , "&ecirc;"  );
+//             out = strsubst(out , "ë"  , "&euml;"   );
+//             out = strsubst(out , "ì"  , "&igrave"  );;
+//             out = strsubst(out , "í"  , "&iacute;" );
+//             out = strsubst(out , "î"  , "&icirc;"  );
+//             out = strsubst(out , "ï"  , "&iuml;"   );
+//             out = strsubst(out , "ð"  , "&eth;"    );
+//             out = strsubst(out , "ñ"  , "&ntilde;" );
+//             out = strsubst(out , "ò"  , "&ograve;" );
+//             out = strsubst(out , "ó"  , "&oacute;" );
+//             out = strsubst(out , "ô"  , "&ocirc;"  );
+//             out = strsubst(out , "õ"  , "&otilde;" );
+//             out = strsubst(out , "ö"  , "&ouml;"   );
+//             out = strsubst(out , "ù"  , "&ugrave;" );
+//             out = strsubst(out , "ú"  , "&uacute;" );
+//             out = strsubst(out , "û"  , "&ucirc;"  );
+//             out = strsubst(out , "ü"  , "&uuml;"   );
+//             out = strsubst(out , "ý"  , "&yacute;" );
+//             out = strsubst(out , "þ"  , "&thorn;"  );
+//             out = strsubst(out , "ÿ"  , "&yuml;"   );
+//             out = strsubst(out , "µ"  , "&micro;"  );
        
 endfunction
 
@@ -1476,12 +1478,12 @@ function category = dirToCat(directory, language)
 alldirs = ["batch_functions","editor", "sources_pal", "linear_pal", "non_linear_pal", "branching_pal", "others_pal", "threshold_pal", "sinks_pal", "events_pal", "electrical_pal", "thermohydraulics_pal", "matrix_pal", "integer_pal", "demoblocks_pal", "abcd_blocks", "c_computational_functions", "scilab_computational_functions", "utilities_functions", "programming_scicos_blocks", "scilab_utilities_functions", "diagram", "blocks", "links", "compilation_simulation", "scilab_data_structures","palettes","oldblocks_pal"];
 if language == "fr_FR" then
   allcategories = ["Fonctions en ligne de commande", "Editeur", "Palette Sources", ..
-   "Palette Linéaire", "Palette Non-linéaire", "Palette Branchements", "Palette Divers", .. 
-   "Palette Détection", "Palette Affichage", "Palette Evènements", "Palette des Composants Electriques", ..
-    "Palette des Composants Thermohydrauliques", "Palette d''Opérations Matricielles", "Palette Integer", ..
-     "Palette des Blocks de Démonstration", "Blocs par Ordre Alphabétique", "Fonctions de Calcul en C", ..
+   "Palette Linéaire", "Palette Non-linéaire", "Palette Branchements", "Palette Divers", .. 
+   "Palette Détection", "Palette Affichage", "Palette Evènements", "Palette des Composants Electriques", ..
+    "Palette des Composants Thermohydrauliques", "Palette d''Opérations Matricielles", "Palette Integer", ..
+     "Palette des Blocks de Démonstration", "Blocs par Ordre Alphabétique", "Fonctions de Calcul en C", ..
       "Fonctions de Calcul Scilab", "Fonctions Utilitaires", "Programmation des Blocs Scicos", ..
-      "Fonctions Utilitaires Scilab", "Diagramme", "Blocs", "Liens", "Compilation/Simulation", "Structures de Données Scilab", "Palettes", "Palette des Anciens Blocs"];
+      "Fonctions Utilitaires Scilab", "Diagramme", "Blocs", "Liens", "Compilation/Simulation", "Structures de Données Scilab", "Palettes", "Palette des Anciens Blocs"];
 else
   allcategories = [_("Batch functions"), _("Editor"), _("Sources Palette"), ..
   _("Linear Palette"), _("Non-linear Palette"), _("Branching Palette"), _("Others Palettes"), ..
@@ -1494,3 +1496,23 @@ end
 category = allcategories(find(alldirs==directory));
 endfunction
 
+
+function reset_help_modules_var(language)
+       
+       global %helps_modules;
+       
+       // Reset the variable in hand
+       %helps_modules = [];
+       
+       // Get module list
+       module_list = getmodules();
+       
+       // Loop on modules
+       for k=1:size(module_list,'*');
+               addchapter_path = getlongpathname(SCI+"/modules/"+module_list(k)+"/help/"+language+"/addchapter.sce");
+               if fileinfo(addchapter_path)<>[] then
+                       exec(addchapter_path,-1);
+               end
+       end
+       
+endfunction
index 46f1562..93fe2ba 100644 (file)
@@ -7,6 +7,6 @@
 // are also available at    
 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 
-path = SCI+"/modules/matio/help/en_US";
+path = SCI+"/modules/matio/help/fr_FR";
 add_help_chapter("Lecture/Ecriture de fichiers binaires Matlab",path,%T);
 clear path add_help_chapter;
index 188b17f..667d92a 100644 (file)
@@ -7,6 +7,6 @@
 // are also available at    
 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 
-path = SCI+"/modules/parameters/help/en_US";
+path = SCI+"/modules/parameters/help/fr_FR";
 add_help_chapter("Parameters",path,%T);
 clear path add_help_chapter;
index ad8f6e7..b3557a7 100644 (file)
@@ -8,6 +8,6 @@
 // are also available at    
 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 
-path = SCI+"/modules/renderer/help/en_US";
-add_help_chapter("renderer",path,%T);
-clear path add_help_chapter;
+// path = SCI+"/modules/renderer/help/en_US";
+// add_help_chapter("renderer",path,%T);
+// clear path add_help_chapter;
index df211e4..f6f1353 100644 (file)
@@ -8,6 +8,6 @@
 // are also available at    
 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 
-path = SCI+"/modules/renderer/help/fr_FR";
-add_help_chapter("Renderer",path,%T);
-clear path add_help_chapter;
+// path = SCI+"/modules/renderer/help/fr_FR";
+// add_help_chapter("Renderer",path,%T);
+// clear path add_help_chapter;
index 40754c2..67c5b59 100644 (file)
@@ -7,6 +7,6 @@
 // are also available at    
 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 
-path = SCI+"/modules/simulated_annealing/help/en_US";
+path = SCI+"/modules/simulated_annealing/help/fr_FR";
 add_help_chapter("Simulated Annealing",path,%T);
 clear path add_help_chapter;