diff --git a/common/documents_translation.py b/common/documents_translation.py new file mode 100644 index 00000000..04d95a17 --- /dev/null +++ b/common/documents_translation.py @@ -0,0 +1,229 @@ +""" This is a testing module + +This module uses deepl api to translate the documentation +""" + +import os +import deepl +from deepl import DeepLException +from tqdm import tqdm + + +def make_directories(path): + """ + Create directories along the given path if they do not exist. + + Params: + path - [str] The path containing directories to be created. + + Returns: + """ + + components = path.split(os.path.sep) + current_path = '' + for component in components: + current_path = os.path.join(current_path, component) + if not os.path.exists(current_path): + os.makedirs(current_path) + print(f"Directory '{current_path}' created.") + else: + print(f"Directory '{current_path}' already exists.") + + +def translate_documentation_files(path_input_files: str, path_output_files: str, + target_language: str, source_lang: str, auth_key: str): + """ + Translates each file found in path_input_files to the target_language. + + Params: + path_input_files – [str] path where to find the input files + path_output_files – [str] path where to find the output files + target_language – [str] the target language to translation to + source_lang -[str] the language to translate from + auth_key – [str] authentication key + Returns: + + """ + + file_extension = ".nhlp" + documentation_files = [] + + # check the existence of files i the given input path + if os.path.exists(path_input_files): + num_files = len(os.listdir(path_input_files)) + print(f"Number of files in '{path_input_files}': {num_files}") + # get the files in a list + files_in_folder = os.listdir(path_input_files) + documentation_files = [file for file in files_in_folder if file.endswith(file_extension)] + else: + print(f"Folder <<{path_input_files} can not be found. Please make sure the folder exists.") + + if not os.path.exists(path_output_files): + os.makedirs(path_output_files) + + if documentation_files: + for file in tqdm(documentation_files): + input_file = os.path.join(path_input_files, file) + output_file_name = input_file.replace(path_input_files, path_output_files) + # open file + with open(input_file, 'r', encoding='utf-8') as file_content: + content = file_content.read() + # translate file + translated_content = translate_text(content, target_language, source_lang, auth_key) + + # the translation using the API is good up to 80%. For that reason we manually fix some problems + translated_content = correct_translations(translated_content) + + # save translated file + with open(output_file_name, 'w', encoding='utf-8') as translated_file: + translated_file.write(translated_content) + + +def translate_text(content: str, target_lang: str, source_lang: str, auth_key: str): + """ + Translates text in content to the target language using deepl API + Params + content - [str] text in xml format to be translated + target_lang [str] target language + source_lang -[str] the language to translate from + auth_key – [str] authentication key + return + translated_text [str] translated text to the target language + """ + + # parameters + + translator = deepl.Translator(auth_key) + tag_handling = "xml" + ignore_tags = ["code", "keywords", "syntax", "&PLOTPATH&"] + + # translate content while keeping the "xml" formatting + translated_text = translator.translate_text(content, source_lang=source_lang, target_lang=target_lang, + tag_handling=tag_handling, ignore_tags=ignore_tags) + translated_text = translated_text.text + return translated_text + + +def correct_translations(content: str): + """ + translates the documentation given by DeepL + + param + content - [str] text to be corrected + return + content - [str] corrected translation + """ + + # 1) search for exclamation mark and delete the space before + exclamation_idx = [i for i in range(len(content)) if content.startswith('!', i)] + idx_change = 0 + for idx in exclamation_idx: + if content[idx - idx_change - 1] == " ": + content = content[0: idx - idx_change - 1] + content[idx - idx_change:] + idx_change += 1 + + # 2) for some reason, PLOTPATH is not translated correctly. + content = content.replace("&", "&") + return content + + +def translate_to_multiple_languages(target_languages: [str], source_lang: str, auth_key: str): + """ + Translates the documentation to multiple languages + + param + target_languages - [list(str)] + source_lang - [str] + auth_key – [str] authentication key + :return: + """ + path_input_files = "NumeRe_Original_Docs" + + for target_lang in target_languages: + print(f"Translating Documentation to {target_lang}") + path_output_files = f"{target_lang.lower()}-{target_lang.capitalize()}" + translate_documentation_files(path_input_files, path_output_files, target_lang, source_lang, auth_key) + + +def translate_nlng_file(source_file_name: str, target_path: str, file_name: str, source_lang: str, target_lang: str, + auth_key: str): + """ + translates the nlng files + + Params: + source_file_name – [str] name of the source file to translate (numere, main, error) + target_path – [str] target path to save the new fle + file_name – [str] file name to save as + source_lang – [str] source language to translate from + target_lang – [str] source language to translate to + auth_key – [str] authentication key + Returns: + + """ + make_directories(target_path) + translated_file_path = target_path + "/" + file_name + + # check if the file exists, if that is the case, don't waste usage + if os.path.exists(translated_file_path): + return + + translator = deepl.Translator(auth_key) + usage = translator.get_usage() + usage_percent = usage.character.count / usage.character.limit + print(f"usage percentage{100 * usage_percent} %") + + # check if usage reached the limit + if usage_percent > 0.8: + raise Exception("Usage reached 80%") + + with open(source_file_name, 'r', encoding='utf-8') as file_content: + content = file_content.read() + + # if text is too long, the API throws an exception + try: + # translate text + translated_text = translator.translate_text(content, source_lang=source_lang, target_lang=target_lang) + translated_text = translated_text.text + except DeepLException: + # try to translate the text in two chunks + content1 = content[0: len(content) // 2] + content2 = content[len(content) // 2:] + translated_text1 = translator.translate_text(content1, source_lang=source_lang, target_lang=target_lang) + translated_text2 = translator.translate_text(content2, source_lang=source_lang, target_lang=target_lang) + translated_text = translated_text1.text + translated_text2.text + + # write text in file + with open(translated_file_path, 'w', encoding='utf-8') as translated_file: + translated_file.write(translated_text) + + +if __name__ == "__main__": + # initial parameters + Source_lang = "DE" + Target_lang = "FR" + Auth_key = "" + + # documentation for multiple languages + Target_langs = ["FR", "IT", "ES"] + translate_to_multiple_languages(Target_langs, Source_lang, Auth_key) + + # ------------ error + print("TRANSLATING ERROR FILE") + File_name = "error.nlng" + error_file_name = "../de-De/lang/error.nlng" + error_path_file_translated = f"../{Target_lang.lower()}-{Target_lang.upper()}/lang" + translate_nlng_file(error_file_name, error_path_file_translated, File_name, Source_lang, Target_lang, Auth_key) + + # ----------- main + print("TRANSLATING MAIN FILE") + File_name = "main.nlng" + main_file_name = "../de-De/lang/main.nlng" + main_path_file_translated = f"../{Target_lang.lower()}-{Target_lang.upper()}/lang" + translate_nlng_file(main_file_name, main_path_file_translated, File_name, Source_lang, Target_lang, Auth_key) + + # ----------- numere + print("TRANSLATING NUMERE FILE") + File_name = "numere.nlng" + numere_file_name = "../de-De/lang/numere.nlng" + numere_path_file_translated = f"../{Target_lang.lower()}-{Target_lang.upper()}/lang" + translate_nlng_file(numere_file_name, numere_path_file_translated, File_name, Source_lang, Target_lang, Auth_key) diff --git a/fr-FR/lang/error.nlng b/fr-FR/lang/error.nlng new file mode 100644 index 00000000..b8ae6a58 --- /dev/null +++ b/fr-FR/lang/error.nlng @@ -0,0 +1,506 @@ +# +# NumeRe : Cadre de calcul numérique +# Copyright (C) 2016 Erik Haenel et al. +# +# Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier +# il sous les termes de la Licence Publique Générale GNU telle que publiée par +# la Free Software Foundation, soit la version 3 de la Licence, soit +# (à votre choix) toute version ultérieure. +# +# Ce programme est distribué dans l'espoir qu'il sera utile, +# mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de +# MERCHANTABILITY ou FITNESS FOR A PARTICULAR PURPOSE. Voir la +# Licence publique générale GNU pour plus de détails. +# +# Vous devez avoir reçu une copie de la Licence Publique Générale GNU. +# avec ce programme. Si ce n'est pas le cas, voir . +# ======================================================================== +# LANGUAGE FILE : error.nlng +# LANGUAGE : fr-FR +# +# Headlines +# ===================== +ERR_MUP_HEAD_DBG=NumeRe : Débogueur [%%ERR_MUP_HEAD%%] +ERR_MUP_HEAD=Erreur dans l'expression +ERR_STD_BA_HEAD=Une erreur critique est survenue +ERR_STD_INTERNAL_HEAD_DBG=NumeRe : Débogueur [%%ERR_STD_INTERNAL_HEAD%%] +ERR_STD_INTERNAL_HEAD=Erreur interne +ERR_NR_HEAD_DBG=NumeRe : débogueur [erreur de syntaxe]. +ERR_NR_HEAD=Une erreur est survenue +ERR_PROCESS_CANCELLED_HEAD=Processus interrompu +ERR_CATCHALL_HEAD=Une erreur inconnue est survenue +ERR_MODULE= Module : %%1%% +ERR_EXPRESSION=Expression : '%%1%%'. +ERR_POSITION= Position : '%%1%%'. +ERR_OBJECT= Objet : '%%1%%'. +ERR_SCRIPTCATCH=L'erreur a été détectée dans le script exécuté près de la %%1%%. L'exécution du script a été interrompue par mesure de sécurité. +ERR_SCRIPTABORT=Le script exécuté a été trouvé près de la %%1%%. ligne a été interrompu. +ERR_SEEALSO=Voir aussi +ERR_ERROR=Erreur +# Chaînes de débogage +# ===================== +DBG_HEADLINE=NumeRe : Débogueur [point d'arrêt] +DBG_MODULE=Messages d'erreur +DBG_STACKTRACE=Trace de la pile +DBG_LOCALS=Variables locales +DBG_LOCALVARS=Variables numériques locales +DBG_LOCALSTRINGS=Chaînes de caractères locales +DBG_LOCALTABLES=Tables locales +DBG_PRESS_ENTER=Appuyer sur ENTER pour continuer +DBG_MODULE_TEMPLATE=Expression erronée : %%1%%$Module erroné : %%2%%$Numéro de ligne : %%3%% +DBG_MODULE_TEMPLATE_BP=Impression en cours : %%1%%$Module en cours : %%2%$Numéro de ligne : %%3%% +DBG_EXPR=Impression +DBG_FILE=Module +DBG_LINENO=Ligne +DBG_NAME=Nom +DBG_VALUE=Valeur +DBG_TYPE=Type +DBG_CONTINUE=Continuer +DBG_CONTINUE_HLP=Exécuter le code jusqu'au prochain point d'arrêt ou jusqu'à la fin +DBG_STEP=Suivante instruction +DBG_STEP_HLP=Exécute l'instruction suivante et s'arrête ensuite +DBG_STEPOVER=Sauter +DBG_STEPOVER_HLP=Sauter par-dessus des procédures ou le bloc courant +DBG_LEAVE=Retour à l'appelant +DBG_LEAVE_HLP=Exécute la procédure en cours jusqu'à la fin et revient en arrière +DBG_STOPPED=Arrêté dans le débogueur +DBG_CONTINUING=Continue ... +DBG_ABORTED=Exécution interrompue +DBG_FINISHED=Exécution terminée +DBG_STACK_EMPTY=Aucune procédure sur la pile. +DBG_LOCALVARS_EMPTY=Pas de variables locales dans cette procédure. +DBG_LOCALSTRINGS_EMPTY=Pas de chaînes de caractères locales dans cette procédure. +# Erreurs de l'analyseur +# ===================== +ERR_MUP_UNASSIGNABLE_TOKEN=Un objet inattendu "$TOK$" a été trouvé à l'emplacement $POS$.$Les trémas et les caractères spéciaux ne peuvent pas être utilisés dans les expressions mathématiques. +ERR_MUP_INTERNAL_ERROR=Erreur interne. +ERR_MUP_INVALID_NAME=Nom de fonction, de variable ou de constante invalide : "$TOK$". +ERR_MUP_INVALID_BINOP_IDENT=Opérateur de liaison non valide : "$TOK$". +ERR_MUP_INVALID_INFIX_IDENT=Opérateur de préfixe non valide : "$TOK$". +ERR_MUP_INVALID_POSTFIX_IDENT=Opérateur Postfix non valide : "$TOK$". +ERR_MUP_INVALID_FUN_PTR=Pointeur non valide vers une fonction de rappel. +ERR_MUP_EMPTY_EXPRESSION=Expression vide. Il s'agit d'une erreur interne. Veuillez nous informer de ce problème. +ERR_MUP_INVALID_VAR_PTR=Pointeur invalide sur une variable. +ERR_MUP_UNEXPECTED_OPERATOR=Un opérateur inattendu "$TOK$" a été trouvé à l'emplacement $POS$. +ERR_MUP_UNEXPECTED_EOF=Fin inattendue de l'expression à l'endroit $POS$. +ERR_MUP_UNEXPECTED_ARG_SEP=Une virgule inattendue a été trouvée à l'endroit $POS$. Utilise des points comme séparateur décimal. +ERR_MUP_UNEXPECTED_PARENS=Une parenthèse inattendue "$TOK$" a été trouvée à la position $POS$. Il manque un opérateur dans l'expression ou tu as utilisé une fonction ou une table inconnue.$Si tu as essayé d'accéder à une table, vérifie qu'elle existe. Voir aussi "list func" et "list define" pour une liste des fonctions existantes. Il ne doit pas non plus y avoir d'espace entre le nom de la fonction et la liste des arguments. +ERR_MUP_UNEXPECTED_FUN=Une fonction inattendue "$TOK$" a été trouvée à l'emplacement $POS$. +ERR_MUP_UNEXPECTED_VAL=Une valeur inattendue "$TOK$" a été trouvée à la position $POS$. Il manque un opérateur dans l'expression. +ERR_MUP_UNEXPECTED_VAR=Une variable inattendue "$TOK$" a été trouvée à l'emplacement $POS$. Il manque un opérateur dans l'expression. +ERR_MUP_UNEXPECTED_ARG=Argument(s) de fonction utilisé(s) sans fonction (position : $POS$). Utilise les accolades pour construire un vecteur. +ERR_MUP_MISSING_PARENS=Accolade manquante. +ERR_MUP_TOO_MANY_PARAMS=Trop d'arguments pour la fonction "$TOK$()" dans l'expression à la position $POS$.$Les virgules sont utilisées pour séparer les arguments ; le point est le séparateur décimal. Voir aussi "list func" ou "list define" pour une liste des fonctions existantes. +ERR_MUP_TOO_FEW_PARAMS=Peu d'arguments pour la fonction "$TOK$()" dans l'expression à la position $POS$.$Voir "list func" ou "list define" pour une liste des fonctions existantes. +ERR_MUP_DIV_BY_ZERO=Ne peut pas diviser par zéro. +ERR_MUP_DOMAIN_ERROR=Erreur de domaine. +ERR_MUP_NAME_CONFLICT=Conflit de noms. +ERR_MUP_OPT_PRI=Valeur non valide pour la priorité de l'opérateur (doit être supérieure ou égale à 0). +ERR_MUP_BUILTIN_OVERLOAD=L'opérateur de liaison défini par l'utilisateur "$TOK$" est en conflit avec un opérateur Built-In. +ERR_MUP_UNEXPECTED_STR=Un objet de chaîne inattendu a été trouvé à l'emplacement $POS$. +ERR_MUP_UNTERMINATED_STRING=Chaîne inachevée commençant à l'emplacement $POS$. +ERR_MUP_STRING_EXPECTED=La fonction de chaîne a été appelée avec un paramètre non-chaîne. +ERR_MUP_VAL_EXPECTED=Chaîne utilisée à un endroit où une valeur numérique était attendue. +ERR_MUP_OPRT_TYPE_CONFLICT=Aucune surcharge appropriée n'a été trouvée pour l'opérateur "$TOK$" à la position $POS$. +ERR_MUP_STR_RESULT=Le résultat de la fonction est une chaîne de caractères. +ERR_MUP_GENERIC=Erreur de l'analyseur. +ERR_MUP_LOCALE=Le séparateur décimal est identique au séparateur d'arguments. +ERR_MUP_UNEXPECTED_CONDITIONAL=L'opérateur "$TOK$" doit suivre une parenthèse fermante ou faire partie d'une parenthèse. +ERR_MUP_MISSING_ELSE_CLAUSE=L'opérateur "si-alors-autre" (A?x:y) n'a pas de cas "sinon". +ERR_MUP_MISPLACED_COLON=Deux points mal placés à l'endroit $POS$. Objet de données oublié ou opérateur "si-alors-autre" (A?x:y) mal utilisé ? +# Erreurs STD +# ======================== +ERR_STD_BADALLOC=NumeRe n'a pas pu réserver suffisamment de mémoire pour la tâche en cours. Essaie de libérer de la mémoire en fermant les graphes ou en supprimant les tables en trop, ou essaie d'utiliser moins de mémoire. Vous pouvez continuer, mais vous risquez de rencontrer d'autres problèmes. Envisage de redémarrer NumeRe. Veuillez nous informer de ce problème à ou . +ERR_STD_INTERNAL=Il s'agit d'une erreur non critique. Veuillez envisager de nous informer de cette erreur. Nous serions heureux de recevoir un rapport de bug à ou . +# NR-Errors : %%1%% sera utilisé pour le jeton d'erreur, %%2%% à %%5%% sera utilisé pour les indices d'erreur. +# ======================== +ERR_NR_0_0_CACHE_ALREADY_EXISTS=La table souhaitée "%%1%%" existe déjà. +ERR_NR_0_1_CACHE_ALREADY_EXISTS=Utilise éventuellement "swap %%1%%(), TABLE2()" pour permuter le contenu de "%%1%%" avec TABLE2.%%LINEBREAK%%%%ERR_SEEALSO%% : "help new" et "help table". +ERR_NR_1_0_CACHE_CANNOT_BE_RENAMED="table()" ne peut pas être renommé. +ERR_NR_1_1_CACHE_CANNOT_BE_RENAMED=Utiliser "swap table(), TABLE2()" pour permuter le contenu de "table" avec "TABLE2".%%LINEBREAK%%%%ERR_SEEALSO%% : "help new" et "help table". +ERR_NR_2_0_CACHE_DOESNT_EXIST="%%1%%" ne désigne aucune table existante ou valide. +ERR_NR_2_1_CACHE_DOESNT_EXIST=%%ERR_SEEALSO%% : "help new" et "help table". +ERR_NR_3_0_CLUSTER_DOESNT_EXIST="%%1%%" ne désigne aucun cluster existant ou valide. +ERR_NR_3_1_CLUSTER_DOESNT_EXIST=%%ERR_SEEALSO%% : "help cluster". +ERR_NR_4_0_ASSERTION_ERROR=Erreur de vérification : l'expression spécifiée n'est pas vraie. +ERR_NR_4_1_ASSERTION_ERROR=%%ERR_SEEALSO%% : "help assert". +ERR_NR_100_0_CANNOT_BE_A_FITTING_PARAM=La variable "%%1%%" ne peut pas être un paramètre d'ajustement. +ERR_NR_100_1_CANNOT_BE_A_FITTING_PARAM=%%ERR_SEEALSO%%: "help fit" +ERR_NR_101_0_CANNOT_CALL_SCRIPT_RECURSIVELY=Les scripts ne peuvent pas être appelés de manière récursive. +ERR_NR_101_1_CANNOT_CALL_SCRIPT_RECURSIVELY=Utilise les procédures NumeRe pour les appels récursifs de chaînes de commandes.%%LINEBREAK%%%%ERR_SEEALSO%% : "help script" et "help procedure". +ERR_NR_102_0_CANNOT_CONTAIN_STRINGS=Une table ne peut pas contenir de chaînes de caractères comme enregistrement.$(Les tables ne contiennent que des valeurs numériques. Les en-têtes de tableau peuvent être traités avec "OBJET DE DONNEES(#,COLONNE)". Pour les chaînes de caractères plus complexes, il existe des clusters ou l'objet "string()"). +ERR_NR_102_1_CANNOT_CONTAIN_STRINGS=%%ERR_SEEALSO%% : "help string" (chaîne de caractères d'aide) +ERR_NR_103_0_CANNOT_COPYDATA=L'enregistrement n'a pas pu être copié. +ERR_NR_103_1_CANNOT_COPY_DATA=Soit il n'existe pas, soit des index non valides ont été spécifiés.%%LINEBREAK%%%%ERR_SEEALSO%% : "help copy" +ERR_NR_104_0_CANNOT_COPY_FILE=Le fichier "%%1%%" n'a pas pu être copié ou n'existe pas. +ERR_NR_104_1_CANNOT_COPY_FILE=%%ERR_SEEALSO%% : "help copy" (copie d'aide) +ERR_NR_105_0_CANNOT_DELETE_ELEMENTS=Les éléments n'ont pas pu être supprimés, +ERR_NR_105_1_CANNOT_DELETE_ELEMENTS=La table ou le cluster sélectionné ne semble pas exister.%%LINEBREAK%%%%ERR_SEEALSO%% : "help table" +ERR_NR_106_0_CANNOT_EDIT_FILE_TYPE=Impossible d'ouvrir le fichier "%%1%%" dans un éditeur. +ERR_NR_106_1_CANNOT_EDIT_FILE_TYPE=Le fichier n'est ni un fichier texte ni un fichier image (ou un type de données inconnu).%%LINEBREAK%%%%ERR_SEEALSO%% : "help edit" +ERR_NR_107_0_CANNOT_EVAL_FOR=Une erreur est survenue dans une boucle FOR. +ERR_NR_107_1_CANNOT_EVAL_FOR=Soit la syntaxe est erronée, soit le contrôle de boucle a interrompu la boucle.%%LINEBREAK%%%%ERR_SEEALSO%% : "help for" +ERR_NR_108_0_CANNOT_EVAL_IF=Une erreur est survenue dans une condition IF. +ERR_NR_108_1_CANNOT_EVAL_IF=Soit la syntaxe est erronée, soit le contrôle de boucle a annulé une boucle interne.%%LINEBREAK%%%%ERR_SEEALSO%% : "help if" +ERR_NR_109_0_CANNOT_EVAL_WHILE=Une erreur est survenue dans une boucle WHILE. +ERR_NR_109_1_CANNOT_EVAL_WHILE=Soit la syntaxe est erronée, soit le contrôle de boucle a interrompu la boucle.%%LINEBREAK%%%%ERR_SEEALSO%% : "help while" +ERR_NR_110_0_CANNOT_EXPORT_DATA=L'enregistrement n'a pas pu être exporté. +ERR_NR_110_1_CANNOT_EXPORT_DATA=%%ERR_SEEALSO%%: "help export" +ERR_NR_111_0_CANNOT_FIND_DEFINE_OPRT=La définition de fonction n'a pas d'opérateur de définition ":=". +ERR_NR_111_1_CANNOT_FIND_DEFINE_OPRT=%%ERR_SEEALSO%%: "help define" +ERR_NR_112_0_CANNOT_FIND_FUNCTION_ARGS=Les arguments de fonction requis n'ont pas été trouvés. +ERR_NR_112_1_CANNOT_FIND_FUNCTION_ARGS=%%ERR_SEEALSO%% : "help define". +ERR_NR_113_0_CANNOT_GENERATE_DIRECTORY=Le dossier "%%1%%" n'a pas pu être créé. +ERR_NR_113_1_CANNOT_GENERATE_DIRECTORY=%%ERR_SEEALSO%% : "help new" +ERR_NR_114_0_CANNOT_GENERATE_FILE=Le fichier "%%1%%" n'a pas pu être créé. +ERR_NR_114_1_CANNOT_GENERATE_FILE=%%ERR_SEEALSO%%: "help new" +ERR_NR_115_0_CANNOT_GENERATE_PROCEDURE=La procédure "%%1%%" n'a pas pu être créée. +ERR_NR_115_1_CANNOT_GENERATE_PROCEDURE=%%ERR_SEEALSO%% : "help new" +ERR_NR_116_0_CANNOT_GENERATE_SCRIPT=Le script "%%1%%" n'a pas pu être généré. +ERR_NR_116_1_CANNOT_GENERATE_SCRIPT=%%ERR_SEEALSO%%: "help new" +ERR_NR_117_0_CANNOT_MOVE_DATA=L'enregistrement souhaité n'a pas pu être déplacé. +ERR_NR_117_1_CANNOT_MOVE_DATA=Soit il n'existe pas, soit des index non valides ont été spécifiés.%%LINEBREAK%%%%ERR_SEEALSO%% : "help move" +ERR_NR_118_0_CANNOT_MOVE_FILE=Le fichier "%%1%%" n'a pas pu être déplacé ou n'existe pas. +ERR_NR_118_1_CANNOT_MOVE_FILE=%%ERR_SEEALSO%% : "help move" (aide au déplacement) +ERR_NR_119_0_CANNOT_OPEN_FITLOG=Le fichier journal "/numerefit.log" n'a pas pu être ouvert. +ERR_NR_119_1_CANNOT_OPEN_FITLOG=Les adaptations sont consignées dans un journal afin de pouvoir les consulter ultérieurement.%%LINEBREAK%%%%ERR_SEEALSO%% : "help fit" +ERR_NR_120_0_CANNOT_OPEN_LOGFILE=Le fichier journal "<>/install.log" n'a pas pu être ouvert. +ERR_NR_120_1_CANNOT_OPEN_LOGFILE=Les installations sont journalisées afin de pouvoir trouver plus rapidement d'éventuelles sources d'erreur.%%LINEBREAK%%%%ERR_SEEALSO%% : "help install" +ERR_NR_121_0_CANNOT_OPEN_SOURCE=NumeRe n'a pas pu trouver ou ouvrir le fichier à déplacer. +ERR_NR_121_1_CANNOT_OPEN_SOURCE=%%ERR_SEEALSO%% : "help move" (aide au déplacement) +ERR_NR_122_0_CANNOT_OPEN_TARGET=NumeRe n'a pas pu ouvrir le fichier cible souhaité. +ERR_NR_122_1_CANNOT_OPEN_TARGET=Pour déplacer des fichiers, il faut un fichier cible valide. Mais cette erreur peut aussi survenir lors du traçage avec l'option "otex=FILE".%%LINEBREAK%%%%ERR_SEEALSO%% : "help move" +ERR_NR_123_0_CANNOT_PLOT_STRINGS=Les chaînes de caractères ne peuvent pas être tracées. +ERR_NR_123_1_CANNOT_PLOT_STRINGS=Les chaînes de caractères ne représentent pas des valeurs numériques significatives.%%LINEBREAK%%%%ERR_SEEALSO%% : "help plot" et "help string". +ERR_NR_124_0_CANNOT_READ_FILE=Impossible de lire dans le fichier "%%1%%". +ERR_NR_124_1_CANNOT_READ_FILE=%%ERR_SEEALSO%% : "help data", "help load" et "help edit". +ERR_NR_125_0_CANNOT_REGULARIZE_CACHE=La table souhaitée n'a pas pu être régularisée. +ERR_NR_125_1_CANNOT_REGULARIZE_CACHE=%%ERR_SEEALSO%% : "help regularize". +ERR_NR_126_0_CANNOT_RELOAD_DATA=L'ensemble de données en mémoire a été assemblé à partir de plusieurs fichiers ou collé à l'aide de "data -paste". Il ne peut pas être rechargé automatiquement par "data -reload". +ERR_NR_126_1_CANNOT_RELOAD_DATA=%%ERR_SEEALSO%% : "help data". +ERR_NR_127_0_CANNOT_REMOVE_FILE=Le fichier "%%1%%" n'a pas pu être supprimé ou n'existe pas. +ERR_NR_127_1_CANNOT_REMOVE_FILE=%%ERR_SEEALSO%%: "help remove" +ERR_NR_128_0_CANNOT_RESAMPLE_CACHE=Les données n'ont pas pu être rééchantillonnées. +ERR_NR_128_1_CANNOT_RESAMPLE_CACHE=Soit les échantillons cibles sont inférieurs à 1, soit la zone à modifier ne peut pas être interprétée comme une grille de données.%%LINEBREAK%%%%ERR_SEEALSO%% : "help resample" +ERR_NR_129_0_CANNOT_RETOQUE_CACHE=Les données n'ont pas pu être retouchées. +ERR_NR_129_1_CANNOT_RETOQUE_CACHE=Soit elles n'existent pas, soit les index transmis ne sont pas valides.%%LINEBREAK%%%%ERR_SEEALSO%% : "help retouch" +ERR_NR_130_0_CANNOT_SAVE_CACHE=Il n'a pas été possible de créer une sauvegarde automatique des tables. +ERR_NR_130_1_CANNOT_SAVE_CACHE=%%ERR_SEEALSO%% : "help table". +ERR_NR_131_0_CANNOT_SAVE_FILE=Les données n'ont pas pu être enregistrées dans un fichier. +ERR_NR_131_1_CANNOT_SAVE_FILE=%%ERR_SEEALSO%% : "help save" (sauvegarder l'aide) +ERR_NR_132_0_CANNOT_SMOOTH_CACHE=Les données n'ont pas pu être lissées. +ERR_NR_132_1_CANNOT_SMOOTH_CACHE=L'ordre du lissage n'est pas applicable. Il est soit inférieur à 1, soit trop grand pour la zone à lisser.%%LINEBREAK%%%%ERR_SEEALSO%% : "help smooth" +ERR_NR_133_0_CANNOT_SORT_CACHE=Les données de la table n'ont pas été triées. +ERR_NR_133_1_CANNOT_SORT_CACHE=%%ERR_SEEALSO%% : "help table" +ERR_NR_134_0_CANNOT_SORT_DATA=Les données de "data()" n'ont pas été triées. +ERR_NR_134_1_CANNOT_SORT_DATA=%%ERR_SEEALSO%% : "help data". +ERR_NR_135_0_CANNOT_EVAL_SWITCH=Une erreur est survenue dans une branche de sélection SWITCH. +ERR_NR_135_1_CANNOT_EVAL_SWITCH=Soit la syntaxe est erronée, soit le contrôle de boucle a interrompu une boucle interne.%%LINEBREAK%%%%ERR_SEEALSO%% : "help switch" +ERR_NR_136_0_CANNOT_PASS_LITERAL_PER_REFERENCE=Les constantes littérales ne peuvent pas être utilisées comme référence. +ERR_NR_136_1_CANNOT_PASS_LITERAL_PER_REFERENCE=Les constantes littérales ne peuvent pas être transmises à la procédure comme référence pour l'argument "%%1%%". Les références doivent correspondre à des variables réelles.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure" +ERR_NR_137_0_CANNOT_ASSIGN_COLUMN_OF_DIFFERENT_TYPE=Il n'est pas possible d'affecter des colonnes de types différents (%%1%%). +ERR_NR_137_1_CANNOT_ASSIGN_COLUMN_OF_DIFFERENT_TYPE=%%ERR_SEEALSO%% : "help table". +ERR_NR_138_0_CANNOT_EVAL_TRY=Une erreur est survenue dans un bloc TRY-CATCH. +ERR_NR_138_1_CANNOT_EVAL_TRY=Il y a eu une erreur dans la syntaxe.%%LINEBREAK%%%%ERR_SEEALSO%% : "help try" +ERR_NR_200_0_COL_COUNTS_DOESNT_MATCH=Les colonnes n'ont pas pu être déterminées dans "%%1%%". +ERR_NR_200_1_COL_COUNTS_DOESNT_MATCH=Dans le fichier "%%1%%", le nombre de colonnes ne peut pas être déterminé correctement. Cela peut être dû, par exemple, à des colonnes séparées par des tabulations qui contiennent elles-mêmes des espaces. Remplace les espaces par des traits de soulignement "_" et réessaie. Cela peut également se produire lorsque les colonnes sont séparées par des tabulations, mais que celles-ci ne sont pas utilisées de manière uniforme : Les colonnes ne peuvent être séparées que par une seule tabulation.%%LINEBREAK%%%%ERR_SEEALSO%% : "help data" +ERR_NR_201_0_CUTOFF_MODE_INVALID=Le mode CutOff sélectionné n'existe pas. +ERR_NR_201_1_CUTOFF_MODE_INVALID=Veuillez choisir une des valeurs possibles, comme décrit dans la documentation.%%LINEBREAK%%%%ERR_SEEALSO%% : "help cutoff" +ERR_NR_300_0_DATAFILE_NOT_EXIST=Le fichier "%%1%%" n'existe pas ou ne peut pas être ouvert. +ERR_NR_300_1_DATAFILE_NOT_EXIST=%%ERR_SEEALSO%% : "help data" et "help load". +ERR_NR_400_0_DATAPOINTS_CANNOT_BE_MODIFIED_WHILE_PLOTTING=Les jeux de données ne peuvent pas être modifiés pendant le traçage. +ERR_NR_400_1_DATAPOINTS_CANNOT_BE_MODIFIED_WHILE_PLOTTING=Les points de données d'une table ne peuvent pas être modifiés par des expressions mathématiques pendant une opération de tracé. La modification est supprimée pour des raisons d'unicité et de répétabilité. Il est possible qu'un seul "-" de trop ait été utilisé ou qu'il manque des virgules entre les expressions.%%LINEBREAK%%%%ERR_SEEALSO%% : "help plot" +ERR_NR_500_0_DIFF_VAR_NOT_FOUN=La variable par rapport à laquelle la différenciation doit être effectuée n'a pas pu être trouvée.$(Il se peut qu'elle n'ait pas encore été initialisée.) +ERR_NR_500_1_DIFF_VAR_NOT_FOUND=%%ERR_SEEALSO%% : "help diff". +ERR_NR_600_0_ELLIPSIS_MUST_BE_LAST_ARG=Le caractère générique "..." ne peut être que le dernier argument d'une définition de fonction. +ERR_NR_600_1_ELLIPSIS_MUST_BE_LAST_ARG=%%ERR_SEEALSO%%: "help define" +ERR_NR_700_0_EVAL_VAR_NOT_FOUND=La variable d'intervalle n'a pas pu être trouvée. +ERR_NR_700_1_EVAL_VAR_NOT_FOUND=La variable par rapport à laquelle les points doivent être calculés n'a pas pu être trouvée. Il est possible qu'elle n'ait pas encore été initialisée.%%LINEBREAK%%%%ERR_SEEALSO%% : "help eval". +ERR_NR_800_0_EXTERNAL_PROGRAM_NOT_FOUND=Le programme externe "%%1%%" n'a pas pu être trouvé ou lancé. +ERR_NR_800_1_EXTERNAL_PROGRAM_NOT_FOUND=%%ERR_SEEALSO%% : "help editor" ou "help viewer". +ERR_NR_900_0_EXTREMA_VAR_NOT_FOUND=La variable d'intervalle n'a pas été trouvée. +ERR_NR_900_1_EXTREMA_VAR_NOT_FOUND=La variable par rapport à laquelle l'extrémisation doit être effectuée n'a pas pu être trouvée. Il est possible qu'elle n'ait pas encore été initialisée.%%LINEBREAK%%%%ERR_SEEALSO%% : "help extrema". +ERR_NR_901_0_EXECUTE_COMMAND_DISABLED="execute" n'a pas été activé. +ERR_NR_901_1_EXECUTE_COMMAND_DISABLED=La commande "execute" est désactivée par défaut, car elle représente un risque pour la sécurité. La commande peut - si elle est absolument nécessaire - être activée dans la boîte de dialogue des options sous "Outils".%%LINEBREAK%%%%ERR_SEEALSO%% : "help execute" +ERR_NR_902_0_EXECUTE_COMMAND_UNSUCCESSFUL=Le shell a signalé une erreur. +ERR_NR_902_1_EXECUTE_COMMAND_UNSUCCESSFUL=La commande que le shell devait exécuter n'a pas réussi. Il est possible qu'un fichier soit introuvable.%%LINEBREAK%%%%ERR_SEEALSO%% : "help execute" +ERR_NR_1000_0_FILETYPE_MAY_NOT_BE_WRITTEN=Pour des raisons de sécurité, le type de fichier "%%1%%" ne peut pas être édité directement depuis NumeRe. +ERR_NR_1000_1_FILETYPE_MAY_NOT_BE_WRITTEN=%%ERR_SEEALSO%% : "help write" ou utiliser la commande "edit". +ERR_NR_1100_0_FILE_IS_EMPTY=Le fichier "%%1%%" ne contient aucun point de données. +ERR_NR_1100_1_FILE_IS_EMPTY=%%ERR_SEEALSO%% : "help data". +ERR_NR_1101_0_FILE_NOT_EXIST=Le fichier requis "%%1%%" n'a pas pu être trouvé ou ouvert. +ERR_NR_1101_1_FILE_NOT_EXIST= Il est possible que seul le chemin d'accès au fichier ait été oublié ou que la procédure se trouve dans un autre espace de noms. Les noms de fichiers contenant des espaces doivent également être entourés de guillemets. Les procédures et les définitions de fonctions sont stockées dans des fichiers nécessaires à leur exécution correcte.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure", "help define" et "help editor". +ERR_NR_1200_0_FITFUNC_NOT_CONTAINS="%%1%%" n'a pas pu être trouvé dans la fonction donnée. +ERR_NR_1200_1_FITFUNC_NOT_CONTAINS=%%ERR_SEEALSO%% : "help fit" ou "help datagrid". +ERR_NR_1300_0_FUNCTION_ALREADY_EXISTS=Une fonction existe déjà sous ce nom. +ERR_NR_1300_1_FUNCTION_ALREADY_EXISTS=Pour écraser une définition de fonction, il faut utiliser la commande "redefine".%%LINEBREAK%%%%ERR_SEEALSO%% : "help define" +ERR_NR_1301_0_FUNCTION_ARGS_MUST_NOT_CONTAIN_SIGN=Les arguments de fonction ne doivent pas contenir le caractère "%%1%%". +ERR_NR_1301_1_FUNCTION_ARGS_MUST_NOT_CONTAIN_SIGN=%%ERR_SEEALSO%% : "help define". +ERR_NR_1302_0_FUNCTION_CANNOT_BE_FITTED=La fonction "%%1%%" ne peut pas être adaptée aux données. +ERR_NR_1302_1_FUNCTION_CANNOT_BE_FITTED=%%ERR_SEEALSO%%: "help fit" +ERR_NR_1303_0_FUNCTION_ERROR=Une définition de fonction n'a pas pu être convertie correctement. +ERR_NR_1303_1_FUNCTION_ERROR=%%ERR_SEEALSO%% : "help define". +ERR_NR_1304_0_FUNCTION_IS_PREDEFINED=La fonction "%%1%%" est une fonction prédéfinie par NumeRe et ne peut pas être redéfinie. +ERR_NR_1304_1_FUNCTION_IS_PREDEFINED=%%ERR_SEEALSO%% : "help define" et "help new". +ERR_NR_1305_0_FUNCTION_NAMES_MUST_NOT_CONTAIN_SIGN=Les noms de fonctions ne doivent pas contenir le caractère "%%1%%". +ERR_NR_1305_1_FUNCTION_NAMES_MUST_NOT_CONTAIN_SIGN=%%ERR_SEEALSO%% : "help define". +ERR_NR_1306_0_FUNCTION_STRING_IS_COMMAND=L'expression "%%1%%" est une commande NumeRe protégée et ne peut pas être utilisée comme nom de fonction. +ERR_NR_1306_1_FUNCTION_STRING_IS_COMMAND=%%ERR_SEEALSO%%: "help define" +ERR_NR_1400_0_HLPIDX_ENTRY_IS_MISSING=Une erreur s'est produite lors de l'analyse du fichier de documentation. +ERR_NR_1400_1_HLPIDX_ENTRY_IS_MISSING=Il est possible que toutes les balises ne soient pas fermées correctement ou que des séquences de caractères invalides pour XML aient été utilisées.%%LINEBREAK%%%%ERR_SEEALSO%% : "help documentation" +ERR_NR_1401_0_HLP_FILE_MISSING=Le fichier de documentation "%%1%%" n'a pas été trouvé ou ne peut pas être lu. +ERR_NR_1401_1_HLP_FILE_MISSING=Il est peut-être endommagé. Répétez l'installation pour obtenir un répertoire de documentation propre et à jour.%%LINEBREAK%%%%ERR_SEEALSO%% : "help documentation" +ERR_NR_1500_0_IF_OR_LOOP_SEEMS_NOT_TO_BE_CLOSED=La procédure "%%1%%" semble se terminer avant que tous les blocs ne soient correctement fermés. +ERR_NR_1500_1_IF_OR_LOOP_SEEMS_NOT_TO_BE_CLOSED=La commande "endprocedure" apparaît avant que suffisamment de "endif"/"endfor"/"endwhile"/"endswitch"/"endcompose" aient été utilisés. Cela peut entraîner des erreurs imprévues pendant l'exécution et doit être contrôlé manuellement.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure", "help for", "help while" et "help if". +ERR_NR_1600_0_INCOMPLETE_VECTOR_SYNTAX=La syntaxe du vecteur n'a pas été utilisée correctement. +ERR_NR_1600_1_INCOMPLETE_VECTOR_SYNTAX=Il semble manquer une parenthèse.%%LINEBREAK%%%%ERR_SEEALSO%% : "help multiresult" +ERR_NR_1700_0_INLINE_PROCEDURE_IS_NOT_INLINE=Une procédure affichée comme "inline" contient d'autres procédures, ramifications ou boucles. +ERR_NR_1700_1_INLINE_PROCEDURE_IS_NOT_INLINE=Les procédures marquées "inline" ne doivent pas contenir d'autres procédures, boucles ou branchements.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure". +ERR_NR_1701_0_INLINE_PROCEDURE_NEEDS_TABLE_REFERENCES=Les procédures marquées comme "inline" acceptent les tables uniquement comme références. +ERR_NR_1701_1_INLINE_PROCEDURE_NEEDS_TABLE_REFERENCES=Utilise les clusters pour passer des lignes ou des colonnes individuelles.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure". +ERR_NR_1800_0_INSTALL_CMD_FOUND="install" ne peut être utilisé que dans le terminal. +ERR_NR_1800_1_INSTALL_CMD_FOUND=La commande "install SCRIPT" (ou l'alias "script -start=SCRIPT install") a été utilisée dans une procédure ou un script.%%LINEBREAK%%%%ERR_SEEALSO%% : "help install" +ERR_NR_1900_0_INSUFFICIENT_NUMERE_VERSION=Il manque à cette version de NumeRe les fonctionnalités requises. +ERR_NR_1900_1_INSUFFICIENT_NUMERE_VERSION=Ce fichier ou les procédures à installer (ou le plugin) nécessitent une version de NumeRe supérieure à celle que tu utilises actuellement. Veuillez installer la version la plus récente pour avoir accès aux fonctionnalités actuelles.%%LINEBREAK%%%%ERR_SEEALSO%% : "help load", "help install" +ERR_NR_1901_0_INTERNAL_RESAMPLER_ERROR=Une erreur interne est survenue dans le rééchantillonneur. +ERR_NR_1901_1_INTERNAL_RESAMPLER_ERROR=Soit la mémoire n'a pas pu être réservée pour le rééchantillonneur, soit le rééchantillonneur utilise trop de mémoire.$Essayez de sélectionner une plage plus petite ou de réduire les échantillons cibles.%%LINEBREAK%%%%ERR_SEEALSO%% : "help resample" +ERR_NR_1902_0_INVALID_AXIS=L'indice de dimension n'est pas une dimension matricielle valide. +ERR_NR_1902_1_INVALID_AXIS=La commande traitera une matrice le long de l'une des deux dimensions de la matrice. Choisir 0 pour les colonnes et 1 pour les lignes, les autres valeurs ne sont pas valables. +ERR_NR_2000_0_INVALID_CACHE_NAME=Le nom de table sélectionné contient des caractères non valides. +ERR_NR_2000_1_INVALID_CACHE_NAME=Le nom d'une nouvelle table ne doit contenir que des lettres majuscules et minuscules, des traits de soulignement et des chiffres et ne doit pas être "data" ou "string". S'il contient des chiffres, il ne doit pas commencer par un tel chiffre.%%LINEBREAK%%%%ERR_SEEALSO%% : "help new" et "help table". +ERR_NR_2001_0_INVALID_DATA_ACCESS=L'accès à un objet de données a échoué. +ERR_NR_2001_1_INVALID_DATA_ACCESS=L'objet de données n'a pas pu être identifié correctement. Les éléments de données utilisés dans la dernière expression ne sont peut-être pas disponibles. Le tableau de données contient peut-être des colonnes vides.%%LINEBREAK%%%%ERR_SEEALSO%% : "help data" +ERR_NR_2002_0_INVALID_ELEMENT=L'élément '%%2%%,%%3%%' n'a pas été trouvé dans l'objet de données requis.$(soit l'ensemble de données est plus petit, soit l'élément requis n'a pas de valeur valide) +ERR_NR_2002_1_INVALID_ELEMENT=%%ERR_SEEALSO%% : "help data" et "help table". +ERR_NR_2003_0_INVALID_FILETYPE=Le fichier "%%1%%" ne peut pas être chargé ou écrit car son type de fichier (c'est-à-dire son extension) n'est pas compatible. +ERR_NR_2003_1_INVALID_FILETYPE=%%ERR_SEEALSO%% : "help data" (données d'aide) +ERR_NR_2004_0_INVALID_HLPIDX=Le répertoire de documentation n'est pas disponible. Il est possible que le fichier n'ait pas été trouvé ou qu'il soit endommagé.$ (Un répertoire de documentation à jour est disponible dans chaque installation). +ERR_NR_2004_1_INVALID_HLPIDX=Utilise la référence en ligne pour plus d'informations : . +ERR_NR_2005_0_INVALID_INDEX=Un ou plusieurs index ne sont pas valides. +ERR_NR_2005_1_INVALID_INDEX=Un ou plusieurs index n'ont pas de valeur valable, n'ont pas pu être lus ou se trouvent en dehors d'un enregistrement : [%%1%%]%%LINEBREAK%%"nan" ou "void" ne sont pas autorisés comme valeurs d'index, car ils ne correspondent pas à un nombre naturel. Les indices inférieurs ou égaux à 0 ne sont pas valables non plus.%%LINEBREAK%%%%ERR_SEEALSO%% : "help data" +ERR_NR_2006_0_INVALID_INTEGRATION_PRECISION=La précision de l'intégration a été choisie trop fine pour l'intervalle. +ERR_NR_2006_1_INVALID_INTEGRATION_PRECISION=NumeRe supporte un maximum de 10^10 pas d'intégration.%%LINEBREAK%%%%ERR_SEEALSO%% : "help integrate" +ERR_NR_2007_0_INVALID_INTEGRATION_RANGES=Un intervalle d'intégration spécifié n'est pas valide. +ERR_NR_2007_1_INVALID_INTEGRATION_RANGES=%%ERR_SEEALSO%% : "help integrate". +ERR_NR_2008_0_INVALID_INTERVAL=Un intervalle spécifié n'est pas valide. +ERR_NR_2008_1_INVALID_INTERVAL=Soit il est spécifié de manière incorrecte, soit il est hors de la plage de données.%%LINEBREAK%%%%ERR_SEEALSO%% : "help hist" +ERR_NR_2009_0_INVALID_PROCEDURE_NAME=Un nom de procédure invalide ou vide a été trouvé. +ERR_NR_2009_1_INVALID_PROCEDURE_NAME=%%ERR_SEEALSO%% : "help procedure". +ERR_NR_2010_0_INVALID_SUBPLOT_INDEX=Le nombre de sous-tracés ne correspond pas à la grille spécifiée. +ERR_NR_2010_1_INVALID_SUBPLOT_INDEX=Il y a plus de subplots indiqués que créés ou un subplot est référencé plusieurs fois. Le nombre et la disposition des subplots doivent être connus et respectés avant le processus de tracé proprement dit.%%LINEBREAK%%%%ERR_SEEALSO%% : "help plot" et "help subplot". +ERR_NR_2011_0_INVALID_WAVELET_TYPE=Type d'ondelette incorrect ou mémoire insuffisante. +ERR_NR_2011_1_INVALID_WAVELET_TYPE=Ce type d'ondelette n'est pas supporté ou aucune mémoire n'a pu être réservée pour la transformation.%%LINEBREAK%%%%ERR_SEEALSO%% : "help wavelet" +ERR_NR_2012_0_INVALID_WAVELET_COEFFICIENT=Valeur non valide pour le coefficient de l'ondelette. +ERR_NR_2012_1_INVALID_WAVELET_COEFFICIENT=Le coefficient "k" a été choisi de manière inappropriée pour ce type de transformation en ondelettes. Les valeurs possibles pour le coefficient dépendent du type d'ondelette.%%LINEBREAK%%%%ERR_SEEALSO%% : "help wavelet" +ERR_NR_2013_0_INVALID_CLUSTER_NAME=Le nom du cluster sélectionné contient des caractères non valides. +ERR_NR_2013_1_INVALID_CLUSTER_NAME=Le nom d'un nouveau cluster ne peut contenir que des lettres majuscules et minuscules, des traits de soulignement et des chiffres. S'il contient des chiffres, il ne doit pas commencer par un tel chiffre.%%LINEBREAK%%%%ERR_SEEALSO%% : "help cluster" +ERR_NR_2014_0_INVALID_SETTING=La chaîne de caractères "%%1%%" n'identifie aucune valeur dans les paramètres du programme. +ERR_NR_2014_1_INVALID_SETTING=%%ERR_SEEALSO%% : "help set". +ERR_NR_2015_0_INVALID_REGEX=L'expression régulière n'est pas valide. +ERR_NR_2015_1_INVALID_REGEX=L'expression régulière n'est pas valide : %%1%%%%LINEBREAK%%%%ERR_SEEALSO%% : "help string". +ERR_NR_2015_COLLATE=L'expression contenait un nom d'élément de regroupement non valide. +ERR_NR_2015_CTYPE=L'expression contenait une classe de type de caractères non valide. +ERR_NR_2015_ESCAPE=L'expression contenait un caractère d'échappement non valide ou un caractère d'échappement placé après le caractère d'échappement. +ERR_NR_2015_BACKREF=L'expression contenait une référence arrière non valide. +ERR_NR_2015_BRACK=L'expression contenait des crochets non concordants ("[" et "]"). +ERR_NR_2015_PAREN=L'expression contenait des crochets non concordants ("(" et ")"). +ERR_NR_2015_BRACE=L'expression contenait des accolades non concordantes ("{" et "}"). +ERR_NR_2015_BADBRACE=L'expression contenait un intervalle non valide entre les accolades ("{" et "}"). +ERR_NR_2015_RANGE=L'expression contenait une plage de caractères non valide. +ERR_NR_2015_SPACE=Il n'y avait pas assez de mémoire pour convertir l'expression en une machine à états finis. +ERR_NR_2015_BADREPEAT=L'expression contenait un spécificateur de répétition (un de *?+{) qui n'était pas précédé d'une expression régulière valide. +ERR_NR_2015_COMPLEXITY=La complexité d'une tentative de correspondance avec une expression régulière dépassait un niveau prédéfini. +ERR_NR_2015_STACK=Il n'y avait pas assez de mémoire pour déterminer si l'expression régulière pouvait correspondre à la chaîne de caractères spécifiée. +ERR_NR_2016_0_INVALID_WINDOW_ID=L'identifiant de fenêtre indiqué n'est pas valide. +ERR_NR_2016_1_INVALID_WINDOW_ID=La fenêtre souhaitée ne semble pas exister ou a déjà été fermée.%%LINEBREAK%%%%ERR_SEEALSO%% : "help window" +ERR_NR_2017_0_INVALID_WINDOW_ITEM_ID=L'identifiant d'élément de fenêtre spécifié n'est pas valide. +ERR_NR_2017_1_INVALID_WINDOW_ITEM_ID=L'objet GUI souhaité ne fait pas partie de la fenêtre sélectionnée.%%LINEBREAK%%%%ERR_SEEALSO%% : "help window" +ERR_NR_2018_0_INVALID_SYM_NAME=Le nom du symbole "%%1%%" contient des caractères non valides. +ERR_NR_2018_1_INVALID_SYM_NAME=Seuls les caractères alphanumériques, les traits de soulignement, les et commerciaux ('&') et les parenthèses pour les tableaux et les clusters sont autorisés. Si "%%1%%" n'a pas été utilisé comme nom d'argument ou de variable, il a peut-être été remplacé par un "declare".%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure". +ERR_NR_2019_0_INVALID_FLOWCTRL_STATEMENT=Une déclaration de flux de contrôle non valide a été utilisée. Il s'agit d'une erreur interne. +ERR_NR_2019_1_INVALID_FLOWCTRL_STATEMENT=%%ERR_SEEALSO%%: "help for" +ERR_NR_2020_0_INVALID_STATS_WINDOW_SIZE=Une taille de fenêtre trop grande ou négative a été utilisée pour une fonction de statistiques flottantes. +ERR_NR_2020_1_INVALID_STATS_WINDOW_SIZE=%%ERR_SEEALSO%%: "help matop" +ERR_NR_2021_0_INVALID_COMMAND=La commande '%%1%%' ne peut pas être utilisée ici ou dans ce contexte. +ERR_NR_2021_1_INVALID_COMMAND='%%1%%' est limité à l'utilisation dans certains types de fichiers ou d'instructions de flux de contrôle et ne peut donc pas être utilisé partout.%%LINEBREAK%%%%ERR_SEEALSO%% : "help" +ERR_NR_2022_0_INCLUDE_NOT_EXIST=Le fichier à inclure '%%1%%' est introuvable. +ERR_NR_2022_1_INCLUDE_NOT_EXIST=%%ERR_SEEALSO%%: "help include" +ERR_NR_2023_0_INVALID_MODE=Le mode sélectionné '%%1%%' n'est pas autorisé. +ERR_NR_2023_1_INVALID_MODE=%%ERR_SEEALSO%% : "help matop". +ERR_NR_2024_0_INVALID_FILTER_SIZE=Les dimensions du noyau du filtre ne sont pas autorisées. +ERR_NR_2024_1_INVALID_FILTER_SIZE=La taille du noyau doit être inférieure ou égale à celle de la matrice à laquelle il est appliqué, quelle que soit la dimension. De plus, les dimensions du noyau doivent être inégales.%%LINEBREAK%%%%ERR_SEEALSO%% : "help matop" +ERR_NR_2100_0_LGS_HAS_NO_SOLUTION=Le système d'équations linéaires n'a pas de solution. +ERR_NR_2100_1_LGS_HAS_NO_SOLUTION=%%ERR_SEEALSO%%: "help matop" +ERR_NR_2101_0_LGS_HAS_NO_UNIQUE_SOLUTION=Le système d'équations linéaires n'a pas de solution unique. +ERR_NR_2101_1_LGS_HAS_NO_UNIQUE_SOLUTION=%%ERR_SEEALSO%%: "help matop" +ERR_NR_2200_0_LOOP_THROW=Une déclaration de flux de contrôle a demandé à NumeRe d'arrêter l'évaluation de manière non programmée. +ERR_NR_2200_1_LOOP_THROW=Une instance de "throw" a été trouvée pendant l'évaluation.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure" et "help for" +ERR_NR_2300_0_MATRIX_IS_NOT_INVERTIBLE=La matrice spécifiée ne peut pas être inversée. +ERR_NR_2300_1_MATRIX_IS_NOT_INVERTIBLE=%%ERR_SEEALSO%%: "help matop" +ERR_NR_2301_0_MATRIX_IS_NOT_SYMMETRIC=La matrice spécifiée n'est pas symétrique. +ERR_NR_2301_1_MATRIX_IS_NOT_SYMMETRIC=%%ERR_SEEALSO%%: "help matop" +ERR_NR_2302_0_MATRIX_CANNOT_HAVE_ZERO_SIZE=Une matrice doit contenir au moins une ligne et une colonne. +ERR_NR_2302_1_MATRIX_CANNOT_HAVE_ZERO_SIZE=%%ERR_SEEALSO%%: "help matop" +ERR_NR_2303_0_MATRIX_CONTAINS_INVALID_VALUES=Cette matrice contient des valeurs non valides (inf ou nan) qui ne peuvent pas être utilisées dans la fonction actuelle. +ERR_NR_2303_1_MATRIX_CONTAINS_INVALID_VALUES=%%ERR_SEEALSO%% : "help matop" +ERR_NR_2400_0_MISSING_DEFAULT_VALUE=Un argument vide a été passé à une procédure NumeRe, pour lequel aucune valeur par défaut n'a été déclarée dans la procédure. +ERR_NR_2400_1_MISSING_DEFAULT_VALUE=%%ERR_SEEALSO%% : "procédure d'aide". +ERR_NR_2500_0_NO_CACHED_DATA=Aucune donnée n'est disponible dans la table requise. +ERR_NR_2500_1_NO_CACHED_DATA=%%ERR_SEEALSO%% : "help table". +ERR_NR_2501_0_NO_COLS=Les colonnes sur lesquelles la commande doit être exécutée n'ont pas été spécifiées. +ERR_NR_2501_1_NO_COLS=%%ERR_SEEALSO%% : "help random" et "help hist". +ERR_NR_2502_0_NO_DATA_AVAILABLE=Aucune donnée n'a été chargée en mémoire. +ERR_NR_2502_1_NO_DATA_AVAILABLE=%%ERR_SEEALSO%% : "help data" +ERR_NR_2503_0_NO_DATA_FOR_FIT=Aucune donnée n'a été fournie pour la personnalisation. +ERR_NR_2503_1_NO_DATA_FOR_FIT=%%ERR_SEEALSO%% : "help fit". +ERR_NR_2504_0_NO_DIFF_OPTIONS=Aucune option n'a été transmise. +ERR_NR_2504_1_NO_DIFF_OPTIONS="diff" nécessite au moins la spécification d'une variable et d'une valeur de celle-ci.%%LINEBREAK%%%%ERR_SEEALSO%% : "help diff" +ERR_NR_2505_0_NO_DIFF_VAR=Aucune variable à différencier n'a été spécifiée. +ERR_NR_2505_1_NO_DIFF_VAR=%%ERR_SEEALSO%% : "help diff". +ERR_NR_2506_0_NO_EVAL_OPTIONS=Aucune option n'a été transmise. +ERR_NR_2506_1_NO_EVAL_OPTIONS="eval" nécessite au moins la spécification d'une variable et d'un intervalle.%%LINEBREAK%%%%ERR_SEEALSO%% : "help eval" +ERR_NR_2507_0_NO_EVAL_VAR=Aucune variable par rapport à laquelle les points doivent être calculés n'a été indiquée. +ERR_NR_2507_1_NO_EVAL_VAR=%%ERR_SEEALSO%% : "help eval". +ERR_NR_2508_0_NO_EXPRESSION_FOR_ODE=Aucune expression n'a été transmise au solveur ODE. +ERR_NR_2508_1_NO_EXPRESSION_FOR_ODE=%%ERR_SEEALSO%%: "help odesolve" +ERR_NR_2509_0_NO_EXTREMA_OPTIONS=Aucune option n'a été transmise. +ERR_NR_2509_1_NO_EXTREMA_OPTIONS="extrema" nécessite au moins la spécification d'une variable et d'un intervalle.%%LINEBREAK%%%%ERR_SEEALSO%% : "help extrema" +ERR_NR_2510_0_NO_EXTREMA_VAR=Aucune variable n'a été indiquée par rapport à laquelle l'extrémisation doit être effectuée. +ERR_NR_2510_1_NO_EXTREMA_VAR=%%ERR_SEEALSO%% : "help extrema". +ERR_NR_2511_0_NO_FILENAME=Une commande attendait un nom de fichier, mais aucun n'a été indiqué. +ERR_NR_2511_1_NO_FILENAME=%%ERR_SEEALSO%% : "help load" et "help save". +ERR_NR_2512_0_NO_FUNCTION_FOR_FIT=Aucune fonction de personnalisation n'a été spécifiée. +ERR_NR_2512_1_NO_FUNCTION_FOR_FIT=%%ERR_SEEALSO%% : "help fit". +ERR_NR_2513_0_NO_INTEGRATION_FUNCTION=Aucune expression à intégrer ou une expression invalide a été spécifiée. +ERR_NR_2513_1_NO_INTEGRATION_FUNCTION=%%ERR_SEEALSO%% : "help integrate". +ERR_NR_2514_0_NO_INTEGRATION_RANGES=Aucun intervalle d'intégration n'a été spécifié. +ERR_NR_2514_1_NO_INTEGRATION_RANGES=%%ERR_SEEALSO%% : "help integrate". +ERR_NR_2515_0_NO_INTERVAL_FOR_ODE=Aucun intervalle d'intégration n'a été transmis au solveur ODE. +ERR_NR_2515_1_NO_INTERVAL_FOR_ODE=%%ERR_SEEALSO%%: "help odesolve" +ERR_NR_2516_0_NO_MATRIX=Il est possible d'extraire ou d'écrire soit uniquement des lignes, soit uniquement des colonnes dans un objet de données. +ERR_NR_2516_1_NO_MATRIX= Il est possible qu'une tentative d'extraction ou d'écriture d'une sous-table ait été effectuée à partir d'un objet de données. Utiliser la commande "matop" pour résoudre ce problème.%%LINEBREAK%%%%ERR_SEEALSO%% : "help data", "help table" et "help matop". +ERR_NR_2517_0_NO_MATRIX_FOR_MATOP=L'expression ne peut pas être interprétée comme une expression matricielle. +ERR_NR_2517_1_NO_MATRIX_FOR_MATOP=L'expression spécifiée ne contient aucun tableau pouvant être interprété comme une matrice ou un tableau spécifié n'existe pas. Il est possible qu'une faute de frappe se soit simplement glissée dans une désignation de tableau.%%LINEBREAK%%%%ERR_SEEALSO%% : "help matop" +ERR_NR_2518_0_NO_NUMBER_AT_POS_1=Les noms de fonction ne doivent pas commencer par un chiffre. +ERR_NR_2518_1_NO_NUMBER_AT_POS_1=%%ERR_SEEALSO%%: "help define" +ERR_NR_2519_0_NO_OPTIONS_FOR_ODE=Aucune option n'a été transmise au solveur ODE. +ERR_NR_2519_1_NO_OPTIONS_FOR_ODE=%%ERR_SEEALSO%%: "help odesolve" +ERR_NR_2520_0_NO_PARAMS_FOR_FIT=Aucun paramètre de personnalisation n'a été spécifié. +ERR_NR_2520_1_NO_PARAMS_FOR_FIT=%%ERR_SEEALSO%% : "help fit". +ERR_NR_2521_0_NO_ROWS=Le nombre de lignes à remplir n'a pas été indiqué. +ERR_NR_2521_1_NO_ROWS=%%ERR_SEEALSO%% : "help random". +ERR_NR_2522_0_NO_STRING_FOR_WRITING=Aucune chaîne de caractères pouvant être écrite dans le fichier souhaité n'a été spécifiée. +ERR_NR_2522_1_NO_STRING_FOR_WRITING=%%ERR_SEEALSO%%: "help write" +ERR_NR_2523_0_NO_TARGET=Aucune destination n'a été spécifiée pour la copie/le déplacement. +ERR_NR_2523_1_NO_TARGET=%%ERR_SEEALSO%% : "help copy" ou "help move". +ERR_NR_2524_0_NO_ZEROES_OPTIONS=Aucune option n'a été passée. +ERR_NR_2524_1_NO_ZEROES_OPTIONS="zeroes" nécessite au moins la spécification d'une variable et d'un intervalle.%%LINEBREAK%%%%ERR_SEEALSO%% : "help zeroes" +ERR_NR_2525_0_NO_ZEROES_VAR=Aucune variable par rapport à laquelle les zéros doivent être recherchés n'a été indiquée. +ERR_NR_2525_1_NO_ZEROES_VAR=%%ERR_SEEALSO%% : "help zeroes". +ERR_NR_2526_0_NO_DEFAULTVALUE_FOR_DIALOG=Aucune valeur par défaut n'a été spécifiée pour le type de dialogue sélectionné, bien qu'elles soient nécessaires. +ERR_NR_2526_1_NO_DEFAULTVALUE_FOR_DIALOG=%%ERR_SEEALSO%%: "help dialog" +ERR_NR_2600_0_NUMBER_OF_FUNCTIONS_NOT_MATCHING=Un nombre impair de fonctions a été passé. Les options "alphamask" ou "colormask" nécessitent toutefois un nombre pair de fonctions. +ERR_NR_2600_1_NUMBER_OF_FUNCTIONS_NOT_MATCHING=%%ERR_SEEALSO%% : "help plotoptions". +ERR_NR_2700_0_OVERFITTING_ERROR=Le nombre de paramètres passés pour l'ajustement est supérieur au nombre de points de données. +ERR_NR_2700_1_OVERFITTING_ERROR=Si le nombre de paramètres à ajuster est supérieur au nombre de points de données, les résultats sont arbitraires. Spécifie moins de paramètres ou plus de points de données.%%LINEBREAK%%%%ERR_SEEALSO%% : "help fit" +ERR_NR_2800_0_PLOTDATA_IS_NAN=Les valeurs de la fonction ou les points de données à tracer ne possèdent pas de valeur représentable. +ERR_NR_2800_1_PLOTDATA_IS_NAN=Tous les points de données spécifiques ont la valeur "nan" ou "inf" ou sont des chaînes de caractères. Vérifie les indices de lignes et de colonnes et les tableaux utilisés. Vérifie également si les fonctions que tu as indiquées sont définies dans l'intervalle souhaité. +ERR_NR_2801_0_PLOT_ERROR=Un tracé ne peut pas être généré. +ERR_NR_2801_1_PLOT_ERROR=Soit un style de tracé n'est pas connu, soit un style de tracé ne peut pas gérer des ensembles de données, soit les fonctions/ensembles de données à représenter n'ont pas pu être identifiés.%%LINEBREAK%%%%ERR_SEEALSO%% : "help plot" +ERR_NR_2900_0_PLUGINCMD_ALREADY_EXISTS=Un plugin avec la commande "%%1%%" existe déjà par un autre programmeur ou sous un autre nom. La déclaration a été refusée. +ERR_NR_2900_1_PLUGINCMD_ALREADY_EXISTS=%%ERR_SEEALSO%% : "help plugin" et "help install". +ERR_NR_2901_0_PLUGINNAME_ALREADY_EXISTS=Un plugin avec le nom "%%1%%" existe déjà d'un autre programmeur ou est lié à une autre commande. La déclaration a été refusée. +ERR_NR_2901_1_PLUGINNAME_ALREADY_EXISTS=%%ERR_SEEALSO%% : "help plugin" et "help install". +ERR_NR_2902_0_PLUGIN_HAS_NO_CMD=Le plugin à installer ne déclare pas de commande avec laquelle il peut être appelé. +ERR_NR_2902_1_PLUGIN_HAS_NO_CMD=%%ERR_SEEALSO%% : "help plugin" et "help install". +ERR_NR_2903_0_PLUGIN_HAS_NO_MAIN=Le plugin à installer ne spécifie pas la procédure principale à laquelle il faut accéder au démarrage du plugin. +ERR_NR_2903_1_PLUGIN_HAS_NO_MAIN=%%ERR_SEEALSO%% : "help plugin", "help install" et "help procedure". +ERR_NR_2904_0_PLUGIN_MAY_NOT_OVERRIDE=La commande "%%1%%" est protégée et ne peut pas être écrasée par un plugin. +ERR_NR_2904_1_PLUGIN_MAY_NOT_OVERRIDE=%%ERR_SEEALSO%% : "help plugin" et "help install". +ERR_NR_3000_0_PRIVATE_PROCEDURE_CALLED=Tentative d'appel d'une procédure privée de l'espace de noms %%1%%. +ERR_NR_3000_1_PRIVATE_PROCEDURE_CALLED= Les procédures privées ne peuvent être appelées que par des procédures du même espace de noms. Il se peut que la procédure soit privée car elle a une condition préalable à remplir.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure" +ERR_NR_3100_0_PROCEDURE_ERROR=Une procédure n'a pas pu être exécutée correctement. +ERR_NR_3100_1_PROCEDURE_ERROR=Il se peut que des parties de la syntaxe de la procédure "\$PROZEDURNAME(ARGUMENTS)" aient été utilisées de manière incorrecte ou inattendue.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure" +ERR_NR_3101_0_PROCEDURE_NOT_FOUND=La procédure NumeRe n'a pas été trouvée dans le fichier de procédure NumeRe. +ERR_NR_3101_1_PROCEDURE_NOT_FOUND=Un fichier de procédure NumeRe avec un nom approprié a été trouvé, mais il ne contient pas la définition de procédure recherchée. Assurez-vous que le nom de la procédure n'a pas été changé par erreur.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure" +ERR_NR_3102_0_PROCEDURE_THROW=Une procédure NumeRe demandait à NumeRe d'arrêter le déroulement de la procédure de manière non planifiée. +ERR_NR_3102_1_PROCEDURE_THROW=Une instance de "throw" a été trouvée pendant l'évaluation.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure" +ERR_NR_3103_0_PROCEDURE_WITHOUT_INSTALL_FOUND=Les définitions de procédures ne doivent pas faire partie d'un script. +ERR_NR_3103_1_PROCEDURE_WITHOUT_INSTALL_FOUND=Une définition de procédure qui n'est pas déclarée comme installation a été trouvée dans le script exécuté. Pour des raisons de sécurité, une définition de procédure n'est pas reprise automatiquement.%%LINEBREAK%%%%ERR_SEEALSO%% : "help install", "help script" et "help procedure". +ERR_NR_3104_0_PROCEDURE_STACK_OVERFLOW=La pile de procédures a débordé. +ERR_NR_3104_1_PROCEDURE_STACK_OVERFLOW=L'appel de la procédure %%1%% (pile : procédures %%2%%) dépasse la limite maximale d'adresse mémoire disponible pour les procédures. La procédure a probablement été appelée de manière récursive. Essayez de développer une représentation non récursive de l'algorithme pour résoudre ce problème.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure" +ERR_NR_3200_0_PROCESS_ABORTED_BY_USER=Le processus a été interrompu par l'utilisateur.$L'utilisateur a appuyé sur "ESC" pendant un processus. Cela interrompt l'évaluation. +ERR_NR_3300_0_READ_ONLY_DATA=Les données chargées d'un fichier de données ne peuvent pas être écrasées. +ERR_NR_3300_1_READ_ONLY_DATA=%%ERR_SEEALSO%% : "help data". +ERR_NR_3400_0_SCRIPT_NOT_EXIST=Le script "%%1%%" n'a pas été trouvé ou ne peut pas être lu. +ERR_NR_3400_1_SCRIPT_NOT_EXIST=%%ERR_SEEALSO%%: "help script" +ERR_NR_3500_0_SEPARATOR_NOT_FOUND=La définition de l'axe x ou y n'a pas pu être reconnue correctement. Apparemment, aucun objet de données ou une syntaxe d'intervalle correcte n'a été utilisé. +ERR_NR_3500_1_SEPARATOR_NOT_FOUND=%%ERR_SEEALSO%%: "help datagrid" +ERR_NR_3600_0_STRINGS_MAY_NOT_BE_EVALUATED_WITH_CMD=%%1%% ne peut pas traiter les chaînes de caractères. +ERR_NR_3600_1_STRINGS_MAY_NOT_BE_EVALUATED_WITH_CMD=%%ERR_SEEALSO%%: "help string" +ERR_NR_3601_0_STRINGVARS_MUSTNT_BEGIN_WITH_A_NUMBER=Les variables de chaîne de caractères ne doivent pas commencer par un chiffre. +ERR_NR_3601_1_STRINGVARS_MUSTNT_BEGIN_WITH_A_NUMBER=%%ERR_SEEALSO%% : "help string" (chaîne d'aide) +ERR_NR_3602_0_STRINGVARS_MUSTNT_CONTAIN=Les variables de chaîne de caractères ne doivent pas contenir le caractère "%%1%%". +ERR_NR_3602_1_STRINGVARS_MUSTNT_CONTAIN=%%ERR_SEEALSO%% : "help string" (chaîne d'aide) +ERR_NR_3603_0_STRING_ERROR=Erreur dans le traitement de la chaîne de caractères : %%1%%. +ERR_NR_3603_1_STRING_ERROR=Les chaînes de caractères n'ont pas pu être traitées correctement. Il se peut qu'une ou plusieurs chaînes de caractères ne soient pas entourées de guillemets des deux côtés, ou que l'on ait essayé d'affecter une valeur numérique à une variable de chaîne de caractères ou une chaîne de caractères à une variable numérique.%%LINEBREAK%%%%ERR_SEEALSO%% : "help string" +ERR_NR_3603_UNEXPECTED_VAR=Une variable inattendue a été trouvée. +ERR_NR_3603_UNEXPECTED_LITERAL=Un littéral de chaîne de caractères inattendu a été trouvé. +ERR_NR_3603_MISSING_ASSIGNMENT=Un opérateur d'affectation est manquant dans l'expression. +ERR_NR_3603_MISSING_OPERATOR=Un opérateur d'enchaînement est manquant dans l'expression. +ERR_NR_3603_MISSING_OPERAND=Un opérande est manquant dans l'expression. +ERR_NR_3603_INCONVERTIBLE_STRING=La chaîne de caractères n'a pas pu être convertie. +ERR_NR_3603_TOO_FEW_ARGS=Peu d'arguments pour la fonction. +ERR_NR_3603_INVALID_PATHIDENTIFIER=Caractère de remplacement de chemin non valide. +ERR_NR_3603_ASSIGNMENT=Les résultats n'ont pas pu être attribués. +ERR_NR_3603_INTERNAL=Erreur interne de l'analyseur. +ERR_NR_3603_STACK=Erreur interne : la pile n'a pas renvoyé de résultat. +ERR_NR_3603_INCOMPLETE=Erreur interne : l'expression a été évaluée de manière incomplète. +ERR_NR_3603_OVERWRITE=Erreur interne : violation d'accès dans la mémoire interne. +ERR_NR_3603_NOT_IMPLEMENTED=Cette fonction n'est pas disponible pour les chaînes de caractères. +ERR_NR_3603_NOT_INCOMPATIBLE_TYPES=Les types des deux valeurs ne sont pas compatibles entre eux. +ERR_NR_3700_0_TABLE_DOESNT_EXIST=La table souhaitée n'existe pas ou aucune n'a été spécifiée. +ERR_NR_3700_1_TABLE_DOESNT_EXIST=Il est possible que seules les parenthèses d'arguments aient été oubliées.%%LINEBREAK%%%%ERR_SEEALSO%% : "help data" et "help table". +ERR_NR_3800_0_TOO_FEW_ARGS=Peu d'arguments ont été passés à "%%1%%". +ERR_NR_3800_1_TOO_FEW_ARGS=%%ERR_SEEALSO%% : "help %%1%%". +ERR_NR_3801_0_TOO_FEW_COLS=Un objet de données ne possède pas assez de colonnes pour l'action souhaitée ou trop peu ont été spécifiées. +ERR_NR_3801_1_TOO_FEW_COLS=%%ERR_SEEALSO%% : "help plotoptions", "help spline" ou "help fit". +ERR_NR_3802_0_TOO_FEW_DATAPOINTS=Le nombre de points de données ou de points d'appui est trop petit pour une grille de données. +ERR_NR_3802_1_TOO_FEW_DATAPOINTS=%%ERR_SEEALSO%%: "help datagrid" +ERR_NR_3803_0_TOO_FEW_LINES=Un objet de données ne possède pas assez de lignes pour l'action souhaitée ou trop peu ont été spécifiées. +ERR_NR_3803_1_TOO_FEW_LINES=%%ERR_SEEALSO%% : "help fft". +ERR_NR_3804_0_TOO_LARGE_BINWIDTH=La largeur des rubriques de l'histogramme n'est pas valide. +ERR_NR_3804_1_TOO_LARGE_BINWIDTH=La largeur souhaitée des rubriques de l'histogramme est supérieure à l'intervalle total ou à l'intervalle à représenter du jeu de données. Il est possible qu'un signe ait été perdu dans l'exposant. Essaye une largeur de bin plus petite.%%LINEBREAK%%%%ERR_SEEALSO%% : "help hist" +ERR_NR_3805_0_TOO_LARGE_CACHE=Une seule table ne peut pas contenir plus de 100 millions d'éléments. +ERR_NR_3805_1_TOO_LARGE_CACHE=Essayer de diviser les données en blocs plus petits. +ERR_NR_3806_0_TOO_MANY_ARGS=Un ou plusieurs arguments ont été attribués à une procédure NumeRe qui ne possède pas sa propre liste d'arguments. +ERR_NR_3806_1_TOO_MANY_ARGS=%%ERR_SEEALSO%%: "help procedure" +ERR_NR_3807_0_TOO_MANY_ARGS_FOR_DEFINE=Les fonctions définies par l'utilisateur ne peuvent pas traiter plus de 10 arguments. +ERR_NR_3807_1_TOO_MANY_ARGS_FOR_DEFINE=%%ERR_SEEALSO%%: "help define" +ERR_NR_3808_0_TOO_MANY_FUNCTION_CALLS=Les fonctions appelées sont trop profondément imbriquées ou ont provoqué une boucle sans fin. +ERR_NR_3808_1_TOO_MANY_FUNCTION_CALLS=%%ERR_SEEALSO%%: "help define" +ERR_NR_3809_0_TOO_MANY_VECTORS=Une expression contient plus de 32 éléments de la syntaxe des colonnes NumeRe. +ERR_NR_3809_1_TOO_MANY_VECTORS=%%ERR_SEEALSO%%: "help multiresult" +ERR_NR_3900_0_UNKNOWN_PATH_TOKEN=Le caractère de remplacement de chemin "%%1%%" est inconnu ou a été mal écrit. +ERR_NR_3900_1_UNKNOWN_PATH_TOKEN=%%ERR_SEEALSO%%: "help explorer" +ERR_NR_4000_0_UNMATCHED_PARENTHESIS=Les parenthèses dans l'expression donnée ne vont pas ensemble. +ERR_NR_4000_1_UNMATCHED_PARENTHESIS=Il y a plus de parenthèses ouvrantes que fermantes ou plus de parenthèses fermantes qu'ouvrantes. L'éditeur a une mise en évidence des parenthèses et peut aider à trouver celle qui manque. +ERR_NR_4001_0_URL_ERROR=Une erreur s'est produite lors de l'accès à une URL:$%%1%%. +ERR_NR_4001_1_URL_ERROR=%%ERR_SEEALSO%% : "help url" +ERR_NR_4100_0_WRONG_ARG_NAME="%%1%%" ne peut pas être utilisé comme nom de variable dans une procédure NumeRe. +ERR_NR_4100_1_WRONG_ARG_NAME="%%1%%" est une commande spécifique à la procédure et ne peut donc pas être utilisée comme variable.%%LINEBREAK%%%%ERR_SEEALSO%% : "help procedure". +ERR_NR_4101_0_WRONG_MATRIX_DIMENSIONS_FOR_MATOP=Dimensions de matrice non valides. +ERR_NR_4101_1_WRONG_MATRIX_DIMENSIONS_FOR_MATOP=Les plages spécifiées des tableaux indiqués ne sont pas valides au sens de la multiplication ou de l'inversion matricielle. Les dimensions des lignes et des colonnes ne correspondent pas : %%1%%%%LINEBREAK%%%%ERR_SEEALSO%% : "help matop" +ERR_NR_4102_0_WRONG_PLOT_INTERVAL_FOR_LOGSCALE=Intervalle d'axe invalide pour la mise à l'échelle logarithmique. +ERR_NR_4102_1_WRONG_PLOT_INTERVAL_FOR_LOGSCALE=Si un axe ou un intervalle doit être représenté de manière logarithmique, ses valeurs ne peuvent pas être dans la plage négative.%%LINEBREAK%%%%ERR_SEEALSO%% : "help plot" +ERR_NR_4103_0_WRONG_DATA_SIZE=Le nombre de points de données ne convient pas à l'opération en cours. +ERR_NR_4103_1_WRONG_DATA_SIZE=Dans le cas d'une transformation en ondelettes, il ne correspond apparemment pas à une puissance de 2. Une transformation en ondelettes ne peut être calculée qu'à partir d'ensembles de données dont le nombre correspond à une puissance de 2.%%LINEBREAK%%%%ERR_SEEALSO%% : "help wavelet", "help fft" +ERR_NR_4104_0_WRONG_COLUMN_TYPE=Les colonnes de la table "%%1%%()" ont un type de données incorrect. +ERR_NR_4104_1_WRONG_COLUMN_TYPE=Une ou plusieurs colonnes sélectionnées dans la table "%%1%%()" ne contiennent pas le type de données attendu pour la commande en cours, c'est-à-dire qu'une valeur numérique était attendue et qu'une chaîne de caractères a été passée ou inversement. Utilise "%%1%%().typeof()" pour demander le type d'une colonne et "%%1%%().convert()" pour changer le type d'une colonne dans ta table.%%LINEBREAK%%%%ERR_SEEALSO%% : "help table" +ERR_NR_4200_0_ZEROES_VAR_NOT_FOUND=La variable d'intervalle n'a pas pu être trouvée. +ERR_NR_4200_1_ZEROES_VAR_NOT_FOUND=La variable pour laquelle les zéros doivent être recherchés n'a pas pu être trouvée. Il se peut qu'elle n'ait pas encore été initialisée.%%LINEBREAK%%%%ERR_SEEALSO%% : "help zeroes" +# CATCHALL_ERROR +# ========================== +Appuyer sur ERR_CATCHALL=ENTER pour continuer avec NumeRe ... +ERR_GENERIC_0=L'erreur n° %%1%% s'est produite et a forcé NumeRe à annuler toutes les évaluations en cours. Veuillez envisager de nous informer de cette erreur. Nous serions heureux de recevoir un rapport de bug à ou . +ERR_GENERIC_1=%%ERR_SEEALSO%% : "help numere \ No newline at end of file diff --git a/fr-FR/lang/main.nlng b/fr-FR/lang/main.nlng new file mode 100644 index 00000000..296172c7 --- /dev/null +++ b/fr-FR/lang/main.nlng @@ -0,0 +1,1400 @@ +# +# NumeRe : Cadre de calcul numérique +# Copyright (C) 2018 Erik Haenel et al. +# +# Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier +# il sous les termes de la Licence Publique Générale GNU telle que publiée par +# la Free Software Foundation, soit la version 3 de la Licence, soit +# (à votre choix) toute version ultérieure. +# +# Ce programme est distribué dans l'espoir qu'il sera utile, +# mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de +# MERCHANTABILITY ou FITNESS FOR A PARTICULAR PURPOSE. Voir la +# Licence publique générale GNU pour plus de détails. +# +# Vous devez avoir reçu une copie de la Licence Publique Générale GNU. +# avec ce programme. Si ce n'est pas le cas, voir . +# ======================================================================== +# LANGUAGE FILE : main.nlng +# LANGUAGE : fr-FR +# +# COMMON : +# ================================= +COMMON_APPNAME=NumeRe : Cadre de calcul numérique +COMMON_CANCEL=ABANDON +COMMON_YES_NO=j/n +COMMON_WITH=avec +COMMON_WITHOUT=sans +COMMON_ACTIVE=activé +COMMON_INACTIVE=désactivé +COMMON_LINES=ligne(s) +COMMON_LINE=ligne +COMMON_COLS=Colonne(s) +COMMON_COL=colonne +COMMON_WARNING=Avertissement +COMMON_SUCCESS=Réussite +COMMON_FAILURE=Échec +COMMON_DONE=Complété +COMMON_EVALUATING=Valeurs de +COMMON_COEFFICIENT=coefficient +COMMON_LEVEL=Niveau +COMMON_FREQUENCY=Fréquence +COMMON_AMPLITUDE=Amplitude +COMMON_PHASE=Phase +COMMON_TIME=Temps +COMMON_SIGNAL=Signal +COMMON_PROCEDURE=Procédure +COMMON_FILENAME=Nom de fichier +COMMON_FILETYPE_NOEXT=Fichier +COMMON_FILETYPE_BACK=Sauvegarde de la configuration +COMMON_FILETYPE_C=Fichier source C +COMMON_FILETYPE_CACHE=NumeRe-Cache +COMMON_FILETYPE_CFG=%%COMMON_FILETYPE_INI%% +COMMON_FILETYPE_CONF=%%COMMON_FILETYPE_INI%% +COMMON_FILETYPE_CPP=Fichier source C++ +COMMON_FILETYPE_CSV=Valeurs séparées par des virgules +COMMON_FILETYPE_CXX=%%COMMON_FILETYPE_CPP%% +COMMON_FILETYPE_DAT=Fichier de données +COMMON_FILETYPE_DEF=Fichier de définition +COMMON_FILETYPE_DLL=Bibliothèque du programme +COMMON_FILETYPE_DOT=Fichier DOT de Graphviz +COMMON_FILETYPE_EPS=Graphiques vectoriels EPS +COMMON_FILETYPE_EXE=Programme +COMMON_FILETYPE_GIF=Bitmap GIF +COMMON_FILETYPE_H=Fichier d'en-tête C +COMMON_FILETYPE_HLPIDX=Index de la documentation +COMMON_FILETYPE_HPP=Fichier d'en-tête C++ +COMMON_FILETYPE_HXX=%%COMMON_FILETYPE_HPP%% +COMMON_FILETYPE_IBW= onde binaire IGOR +COMMON_FILETYPE_INI=Fichier de configuration +COMMON_FILETYPE_JDX=Spectre DX de JCAMP +COMMON_FILETYPE_DX=Spectre DX de JCAMP +COMMON_FILETYPE_JCM=Spectre DX de JCAMP +COMMON_FILETYPE_JPEG=%%COMMON_FILETYPE_JPG%% +COMMON_FILETYPE_JPG=Image JPEG +COMMON_FILETYPE_LABX=Fichier CASSYLab +COMMON_FILETYPE_LOG=Fichier journal +COMMON_FILETYPE_M=Fichier MATLAB +COMMON_FILETYPE_NDAT=Fichier de données NumeRe +COMMON_FILETYPE_NDB=Base de données NumeRe +COMMON_FILETYPE_NHLP=Fichier d'aide NumeRe +COMMON_FILETYPE_NLNG=Fichier de langue NumeRe +COMMON_FILETYPE_NLYT=Fichier de mise en page NumeRe +COMMON_FILETYPE_NPKP=Projet de package NumeRe +COMMON_FILETYPE_NPRC=Procédure NumeRe +COMMON_FILETYPE_NSCR=Script NumeRe +COMMON_FILETYPE_ODS=Feuille de calcul OpenDoc +COMMON_FILETYPE_PDF=Document PDF +COMMON_FILETYPE_PLUGINS=Informations sur les plugins +COMMON_FILETYPE_PNG=Bitmap PNG +COMMON_FILETYPE_SVG=Graphiques vectoriels SVG +COMMON_FILETYPE_TEX=Source TeX +COMMON_FILETYPE_TIF=Fichier image tagué +COMMON_FILETYPE_TIFF=%%COMMON_FILETYPE_TIF%% +COMMON_FILETYPE_TXT=Fichier texte +COMMON_FILETYPE_VFM=Fichier de polices de caractères +COMMON_FILETYPE_WAV=Fichier audio WAVE +COMMON_FILETYPE_XLS=Excel-(97-2003)-Mappe +COMMON_FILETYPE_XLSX=Cahier Excel +COMMON_FILETYPE_XML=Fichier XML +COMMON_FILETYPE_ZIP=Archive ZIP +COMMON_FILETYPE_DIFF=Fichier Unified-Diff +COMMON_DATAFILE_CORRUPTED=Une corruption potentielle a été détectée dans le fichier "%%1%%". +COMMON_FUNCTION_DEPRECATED=%%1%%%%LINEBREAK%%Cette fonction est obsolète et sera supprimée à l'avenir. +COMMON_COMMAND_DEPRECATED=%%1%%%%LINEBREAK%%Cette commande est obsolète et sera supprimée à l'avenir. +COMMON_SYNTAX_DEPRECATED=%%1%%%%LINEBREAK%%Cette syntaxe est obsolète et sera supprimée à l'avenir. +COMMON_SEARCH_IGNOREWORDS=of this the a an their that der die die das ein des dies eine eine den den +COMMON_WEEKDAY_1=Lundi +COMMON_WEEKDAY_2=Mardi +COMMON_WEEKDAY_3=Mercredi +COMMON_WEEKDAY_4=Jeudi +COMMON_WEEKDAY_5=Vendredi +COMMON_WEEKDAY_6=Samedi +COMMON_WEEKDAY_7=Dimanche +TYPE_VALUE=Numérique +TYPE_STRING=Chaîne de caractères +# MAIN : +# ================================= +MAIN_LOADING_CMDLINE=Traiter les paramètres de la ligne de commande +MAIN_LOADING_PARSER_SELFTEST=Initialiser l'autotest de l'analyseur syntaxique +MAIN_LOADING_IOSTREAM=Démarrer le flux d'E/S +MAIN_LOADING_PLUGINS=Charger les informations du plugin +MAIN_LOADING_FONT=Charger la police "%%1%%" pour le graphique +MAIN_LOADING_AUTOSAVE_SEARCH=Recherche de sauvegardes automatiques +MAIN_LOADING_AUTOSAVE_FOUND=Sauvegarde trouvée. +MAIN_LOADING_AUTOSAVE_NOT_FOUND=Aucune sauvegarde trouvée. +MAIN_LOADING_AUTOSAVE=Charger sauvegarde automatique +MAIN_LOADING_AUTOSAVE_ERROR_LOADING=ECHEC : N'a pas pu charger la sauvegarde. +MAIN_LOADING_AUTOSAVE_ERROR_SAVING=FEHLER : N'a pas pu enregistrer la sauvegarde. +MAIN_LOADING_AUTOSAVE_TRANSLATING=Transférer vers un nouveau format. +MAIN_LOADING_USER_INTERFACE=Démarrer l'interface utilisateur de NumeRe +MAIN_LOADING_COLORTHEME=Activer le thème couleur +MAIN_LOADING_COLORTHEME_ERROR=ECHEC : N'a pas pu charger Color-Theme. +MAIN_ABOUT_NBR=A propos : voir "about". +MAIN_BYE_NBR=À la prochaine fois ! +MAIN_UNSAVED_CACHE=Il y a des données non sauvegardées en mémoire. Faut-il les sauvegarder ? (%%COMMON_YES_NO%%) +MAIN_CACHE_SAVED=Le contenu de la mémoire a été sauvegardé avec succès. +MAIN_QUIT=NumeRe v %%1%% a été terminé avec succès. +# BUILTIN : +# ================================= +BUILTIN_LOADDATA_ENTER_NAME=Veuillez entrer le nom du fichier de données. Si aucun chemin n'est indiqué, la recherche s'effectue par défaut dans le dossier "%%1%%".$(0 pour annuler) +BUILTIN_LOADDATA_ASK_APPEND=ERREUR : le groupe de mémoire est déjà occupé par les données du fichier "%%1%%". Les nouvelles données doivent-elles être ajoutées à la table existante à la place ? (%%COMMON_YES_NO%%)$(0 pour annuler) +BUILTIN_LOADDATA_ASK_OVERRIDE=Les données ne sont pas ajoutées. Les données doivent-elles être écrasées ? (%%COMMON_YES_NO%%) +BUILTIN_LOADDATA_SUCCESS=Les données de "%%1%%" ont été chargées avec succès en mémoire : l'ensemble de données se compose de %%2%% %%COMMON_LINES%% et de %%3%% %%COMMON_COLS%%. +BUILTIN_APPENDDATA_ALL_SUCCESS=Toutes les données des %%1%% fichiers "%%2%%" ont été fusionnées avec succès avec les données en mémoire : l'ensemble de données se compose désormais de %%3%% %%COMMON_LINES%% et de %%4%% %%COMMON_COLS%%. +BUILTIN_APPENDDATA_SUCCESS=Les données de "%%1%%" ont été fusionnées avec succès avec les données en mémoire : l'ensemble de données se compose désormais de %%2%% %%COMMON_LINES%% et de %%3%% %%COMMON_COLS%%. +BUILTIN_REMOVEDATA_CONFIRM=Les données enregistrées sont supprimées de la mémoire.$Sûr ? (%%COMMON_YES_NO%%) +BUILTIN_REMOVEDATA_SUCCESS=La mémoire a été libérée avec succès. +BUILTIN_REMOVEDATA_NO_DATA=Il n'existe aucune donnée pouvant être effacée. +BUILTIN_CLEARCACHE_CONFIRM_NOTSAFED=Toutes les tables et le stockage automatique sont effacés alors qu'ils n'ont PAS été enregistrés.$Sûr ? (%%COMMON_YES_NO%%) +BUILTIN_CLEARCACHE_CONFIRM=Toutes les tables et la sauvegarde automatique sont supprimées.$Sûr ? (%%COMMON_YES_NO%%) +BUILTIN_CLEARCACHE_SUCCESS=Toutes les tables ont été supprimées et la mémoire a été libérée avec succès. +BUILTIN_CLEARCACHE_EMPTY=Il n'y a pas de tables qui pourraient être supprimées. +BUILTIN_CREDITS_BUILD=Date de construction +# BUILTIN_CREDITS_VERSIONINFO=PAVEL ALEXEEVIC CHERENKOV (1904-1990) était un physicien et lauréat du prix Nobel qui a pu expliquer le rayonnement Cherenkov qui porte son nom et qui avait déjà été observé par Marie et Pierre Curie. Il se produit lors du passage de particules chargées (par exemple des électrons) à travers un milieu translucide, lorsque celles-ci sont plus rapides que la lumière qui se propage dans le milieu. L'effet se manifeste par une lueur bleue. +BUILTIN_CREDITS_VERSIONINFO=RELEASE CANDIDATE : une Release Candidate ne porte pas de nom propre. En outre, il n'est PAS garanti que toutes les fonctionnalités actuelles seront conservées telles qu'elles sont présentées dans cette Release Candidate. Il est possible d'influencer l'évolution du développement en envoyant un e-mail à l'adresse ci-dessus. Si des bugs sont découverts ou si une fonctionnalité n'a pas encore atteint le niveau souhaité, il convient de le signaler par e-mail. +BUILTIN_CREDITS_LICENCE_1=Ce programme est un logiciel libre. Vous pouvez le redistribuer et/ou le modifier selon les termes de la GNU General Public Licence, telle que publiée par la Free Software Foundation, version 3 de la licence. +BUILTIN_CREDITS_LICENCE_2=Ce programme est publié dans l'espoir qu'il vous sera utile, mais SANS AUCUNE GARANTIE, même implicite, de COMMERCIALISATION ou d'UTILISATION POUR UN USAGE PARTICULIER. Les détails sont disponibles dans la Licence publique générale GNU. +BUILTIN_CREDITS_LICENCE_3=Vous devriez avoir reçu une copie de la GNU GPL avec ce programme. Si ce n'est pas le cas, voir http://www.gnu.org/licenses/ +BUILTIN_CREDITS_MEMBERS=Concept/UI : Erik HÄNEL ; analyseur mathématique : Ingo BERG ; traçage : Alexey BALAKIN ; algorithmes numériques : GNU Scientific Library ; Tokenizer : Boost Library ; Algorithmes matriciels : Eigen Library ; BasicExcel : YAP Chun Wei ; TinyXML-2 : Lee THOMASON ; Splines : Tino KLUGE ; Testing : D. BAMMERT, J. HÄNEL, R. HUTT, K. KILGUS, E. KLOSTER, K. KURZ, M. LÖCHNER, A. RAVEENDRAN, L. SAHINOVIC, D. SCHMID, V. SEHRA, G. STADELMANN, R. WANNER, F. WUNDER, J. ZINßER +BUILTIN_CREDITS_BUGS_REQUESTS=Les bugs et les demandes de fonctionnalités sont les bienvenus. +BUILTIN_CHECKKEYWORD_FIND_CANNOT_READ=N'identifie pas le terme. +BUILTIN_CHECKEYWORD_PLOTPARAMS=Paramètres du plot mis à jour. +BUILTIN_CHECKKEYWORD_UNDEF_FAIL=La fonction "%%1%%" n'existe pas ou n'a pas été correctement désignée. Voir "help -define" pour plus d'informations. +BUILTIN_CHECKEYWORD_UNDEF_SUCCESS=La ou les fonctions "%%1%%" ont été supprimées avec succès de la mémoire des fonctions. +BUILTIN_CHECKKEYOWRD_LOAD_ALL_SUCCESS=Toutes les données des %%1%% fichiers "%%2%%" ont été chargées avec succès en mémoire : l'ensemble de données se compose de %%3%% %%COMMON_LINES%% et de %%4%% %%COMMON_COLS%%. +BUILTIN_CHECKKEYOWRD_LOAD_ALL_CACHES_SUCCESS=Toutes les données des %%1%% fichiers "%%2%%" ont été chargées avec succès dans les tables correspondantes. +BUILTIN_CHECKEYWORD_PASTE_SUCCESS=Les données ont été insérées avec succès : L'ensemble de données se compose maintenant de %%1%% %%COMMON_LINES%% et de %%2%% %%COMMON_COLS%%. +BUILTIN_CHECKKEYWORD_RELOAD_FILE_SUCCESS=Les données de "%%1%%" ont été mises à jour avec succès. +BUILTIN_CHECKEYWORD_RELOAD_SUCCESS=Les données ont été mises à jour avec succès. +BUILTIN_CHECKKEYWORD_SAVEDATA_SUCCESS=Les données ont été enregistrées avec succès dans "%%1%%". +BUILTIN_CHECKKEYOWRD_STFA_SUCCESS=L'enregistrement STFA a été créé avec succès dans "%%1%%()". +BUILTIN_CHECKKEYWORD_SORT_SUCCESS=%%COMMON_COLS%% a été trié avec succès. +BUILTIN_CHECKEYWORD_RENAME_CACHE=La table a été renommée avec succès en "%%1%%". +BUILTIN_CHECKEYWORD_SWAP_CACHE=Le contenu de "%%1%%" a été échangé avec succès avec le contenu de "%%2%%". +BUILTIN_CHECKEYWORD_CLEARSTRINGS_SUCCESS=Toutes les chaînes de caractères de l'objet "string()" ont été supprimées avec succès et l'objet "string()" a été réinitialisé. +BUILTIN_CHECKKEYWORD_CLEARSTRINGS_EMPTY=Aucune chaîne de caractères n'a été trouvée. +BUILTIN_CHECKEYWORD_COPYDATA_SUCCESS=L'enregistrement a été copié avec succès. +BUILTIN_CHECKEYWORD_COPYFILE_SUCCESS=Le fichier "%%1%%" a été copié avec succès. +BUILTIN_CHECKEYWORD_COPYFILE_ALL_SUCCESS=Les fichiers "%%1%%" ont été copiés avec succès. +BUILTIN_CHECKEYWORD_MOVEDATA_SUCCESS=L'enregistrement a été déplacé avec succès. +BUILTIN_CHECKEYWORD_MOVEFILE_SUCCESS=Le fichier "%%1%%" a été déplacé avec succès. +BUILTIN_CHECKEYWORD_MOVEFILE_ALL_SUCCESS=Les fichiers "%%1%%" ont été déplacés avec succès. +BUILTIN_CHECKEYWORD_AUDIO_SUCCESS=Le fichier audio a été créé avec succès. +BUILTIN_CHECKEYWORD_AUDIOREAD_SUCCESS=Le fichier audio a été lu avec succès. +BUILTIN_CHECKEYWORD_SEEK_SUCCESS=Une section du fichier a été lue avec succès. +BUILTIN_CHECKKEYWORD_SET_GIVEPATH=Entrer un chemin. +BUILTIN_CHECKKEYWORD_SET_PATH=Le chemin du fichier a été mis à jour avec succès. +BUILTIN_CHECKKEYWORD_SET_PROGRAM=%%1%% déclaré avec succès. +BUILTIN_CHECKEYWORD_SET_CHANGE_VALUE=%%1%% a été appliqué avec succès. +BUILTIN_CHECKKEYWORD_SET_ENTER_VALUE=%%1%% a été déclaré : +BUILTIN_CHECKEYWORD_SET_PARSERTEST=Numere lancera à l'avenir %%1%% l'autotest de l'analyseur. +BUILTIN_CHECKEYWORD_SET_MODE=%%1%% a été %%2%%. +BUILTIN_CHECKKEYWORD_DEFAULTFONT=Police par défaut +BUILTIN_CHECKKEYWORD_PRECISION=Précision +BUILTIN_CHECKKEYWORD_DRAFTMODE=Mode brouillon +BUILTIN_CHECKKEYWORD_EXTENDEDINFO=Informations complémentaires sur le fichier +BUILTIN_CHECKKEYWORD_LOADEMPTYCOLS=Charger des colonnes vides +BUILTIN_CHECKKEYWORD_LOGFILE=La journalisation +BUILTIN_CHECKKEYWORD_DEBUGGER=Débogueur +BUILTIN_CHECKKEYWORD_COMPACT=Représentation compacte de tableaux +BUILTIN_CHECKKEYWORD_GREETING=Accueil +BUILTIN_CHECKEYWORD_HINTS=Conseils et astuces +BUILTIN_CHECKEYWORD_ESC_IN_SCRIPTS=Bouton ESC dans les scripts +BUILTIN_CHECKEYWORD_CUSTOM_LANG=Langue définie par l'utilisateur +BUILTIN_CHECKKEYWORD_DOC_VIEWER=Documentation dans une fenêtre externe +BUILTIN_CHECKKEYWORD_DEFCONTROL=Gestion automatique des définitions +BUILTIN_CHECKKEYWORD_AUTOSAVE=Intervalle de sauvegarde automatique +BUILTIN_CHECKKEYWORD_BUFFERSIZE=Taille du tampon +BUILTIN_CHECKKEYWORD_WINDOWSIZE=Taille de la fenêtre +BUILTIN_CHECKKEYWORD_SCRIPTNAME=Nom du fichier script +BUILTIN_CHECKKEYWORD_SET_RESTART_REQUIRED=Le paramètre sera actif au prochain démarrage +BUILTIN_CHECKKEYWORD_SET_DEVMODE_ACTIVE=Le MODE DEVELOPER devient %%COMMON_ACTIVE%%. Ce mode présente des résultats intermédiaires pour simplifier la recherche d'erreurs. Il n'est pas conçu pour un travail productif. Un mot de passe est nécessaire pour l'activer:$(0 pour annuler) +BUILTIN_CHECKKEYWORD_SET_DEVMODE_SUCCESS=MODE DEVELOPER activé avec succès. +BUILTIN_CHECKEYWORD_SET_DEVMODE_INACTIVE=DEVELOPER-MODE est %%COMMON_INACTIVE%%. +BUILTIN_CHECKKEYWORD_START_ERRORTOKEN=Script déjà chargé +BUILTIN_CHECKKEYWORD_SCRIPTLOAD_SUCCESS=Le script "%%1%%" a été chargé avec succès. +BUILTIN_CHECKEYWORD_SMOOTH=%%1%% a été lissé avec succès. +BUILTIN_CHECKEYWORD_RETOQUE=%%1%% a été retouché avec succès. +BUILTIN_CHECKEYWORD_REGULARIZE=Les données de la table ont été régularisées avec succès. +BUILTIN_CHECKEYWORD_REMOVECACHE=La (les) table(s) %%1%% a (ont) été supprimée(s) avec succès. +BUILTIN_CHECKEYWORD_DELETESTRINGS_SUCCESS=Les chaînes de caractères dans "string(%%1%%)" ont été supprimées avec succès. +BUILTIN_CHECKEYWORD_DELETESTRINGS_EMPTY=Aucune chaîne de caractères n'a été trouvée dans "string(%%1%%)". +BUILTIN_CHECKEYWORD_REMOVE_ALL_FILE=Les fichiers ont été supprimés avec succès. +BUILTIN_CHECKEYWORD_REMOVE_FILE=Le fichier a été supprimé avec succès. +BUILTIN_CHECKEYWORD_RESAMPLE=Le rééchantillonnage de %%1%% a été effectué avec succès. +BUILTIN_CHECKKEYWORD_HELP_DEF=Voir "help define" pour plus d'informations. +BUILTIN_CHECKKEYWORD_DEF_EMPTY=Aucune fonction n'a été enregistrée. +BUILTIN_CHECKKEYWORD_DELETE_SUCCESS=L'élément ou les éléments ont été supprimés avec succès. +BUILTIN_CHECKEYWORD_DELETE_CONFIRM=Un ou plusieurs éléments sont ainsi irrémédiablement supprimés.$Sûr ? (%%COMMON_YES_NO%%) +BUILTIN_CHECKEYWORD_DATAGRID_SUCCESS=La grille de données a été créée avec succès dans "%%1%%()". +BUILTIN_CHECKEYWORD_DETECT_SUCCESS=Les structures reconnues ont été enregistrées dans "%%1%%()". +BUILTIN_CHECKEYWORD_ROTATETABLE_WARN_AXES_NOT_PRESERVED=Le rapport entre les axes et celui de leurs intervalles respectifs ne correspond pas. Il est possible que les axes ne soient pas conservés lors de la rotation ou qu'ils soient calculés de manière erronée. +BUILTIN_CHECKKEYWORD_ROTATETABLE_SUCCESS=Les données tournées ont été enregistrées dans "%%1%%()". +BUILTIN_AUTOSAVE=Sauvegarde automatique +BUILTIN_REMOVEFILE_CONFIRM=Le fichier "%%1%%" est irrémédiablement supprimé - cela ne peut pas être annulé.$Sûr ? (%%COMMON_YES_NO%%) +# Disposition de la boîte de dialogue Settings +BUILTIN_LISTOPT_SETTINGS=Paramètres +BUILTIN_LISTOPT_1=NumeRe a été configuré avec les paramètres suivants : +# Chemins d'accès aux fichiers +BUILTIN_LISTOPT_2=Chemins de fichiers : +BUILTIN_LISTOPT_3=Speicherpfad: "%%1%%" +BUILTIN_LISTOPT_4=Importpfad: "%%1%%" +BUILTIN_LISTOPT_5=Scriptpfad: "%%1%%" +BUILTIN_LISTOPT_6=Prozedurpfad: "%%1%%" +BUILTIN_LISTOPT_7=Chemin de la mémoire de tracé : "%%1%%". +BUILTIN_LISTOPT_8=Visualisateur d'images : %%1%% +BUILTIN_LISTOPT_9=Éditeur de texte : %%1%% +# Configuration réelle +BUILTIN_LISTOPT_10=Configuration du programme : +BUILTIN_LISTOPT_11=Intervalle de sauvegarde automatique : %%1%% [sec] +BUILTIN_LISTOPT_12=Begrüßung: %%1%% +BUILTIN_LISTOPT_13=Taille du tampon : %%1%% %%COMMON_LINES%% +BUILTIN_LISTOPT_14=Color-Theme: %%1%% +BUILTIN_LISTOPT_15=Mode brouillon : %%1%% +BUILTIN_LISTOPT_16=Infos de fichiers étendus : %%1%% +BUILTIN_LISTOPT_17=ESC dans les scripts : %%1%%. +BUILTIN_LISTOPT_18=Taille de la fenêtre : x=%%1%%, y=%%2%% +BUILTIN_LISTOPT_19=Gestion des définitions : %%1%% +BUILTIN_LISTOPT_20=Tables compactes : %%1%% +BUILTIN_LISTOPT_21=Chargement de colonnes vides : %%1%%. +BUILTIN_LISTOPT_22=Précision : %%1%% chiffres +BUILTIN_LISTOPT_23=Enregistrement : %%1%% +BUILTIN_LISTOPT_24=Démarrage rapide : %%1%%. +BUILTIN_LISTOPT_25=Police par défaut : "%%1%%". +BUILTIN_LISTOPT_26=Conseils et astuces : %%1%% +BUILTIN_LISTOPT_27=Langue supplémentaire : %%1%% +BUILTIN_LISTOPT_28=Fenêtres externes : %%1%% +BUILTIN_LISTOPT_FOOTNOTE=Tous les paramètres peuvent être modifiés avec "set -OPTION". Tu trouveras plus d'informations à ce sujet sous "help set". +BUILTIN_LISTOPT_NOVIEWER=Pas de visionneuse définie. +# =================================== +BUILTIN_LISTFILES_EXPLORER=Explorateur de fichiers +BUILTIN_LISTFILES_FILTEREDFOR=[filtré par : %%1%%] +BUILTIN_LISTFILES_LOADPATH=Dossier d'importation +BUILTIN_LISTFILES_SAVEPATH=Dossier de stockage +BUILTIN_LISTFILES_SCRIPTPATH=Dossier de script +BUILTIN_LISTFILES_PROCPATH=Dossier des procédures +BUILTIN_LISTFILES_PLOTPATH=Dossier de la mémoire des tracés +BUILTIN_LISTFILES_WORKPATH=Répertoire de travail +BUILTIN_LISTFILES_ROOTPATH=Dossier racine +BUILTIN_LISTFILES_CUSTOMPATH=Répertoire +BUILTIN_LISTFILES_NOFILES=NumeRe n'a pas trouvé de fichiers/répertoires +BUILTIN_LISTFILES_NODIRS=NumeRe n'a pas pu trouver de répertoires +BUILTIN_LISTFILES_SUMMARY=%%1%% fichier(s) et %%2%% répertoire(s) +BUILTIN_LISTFILES_DIR_SUMMARY=%%1% répertoire(se) +BUILTIN_NEW_FOLDERCREATED=Le dossier "%%1%%" a été créé avec succès. +BUILTIN_NEW_SCRIPTCREATED=Le script "%%1%%" a été créé avec succès. +BUILTIN_NEW_FILECREATED=Le fichier "%%1%%" a été créé avec succès. +BUILTIN_NEW_ENTERYOURCODE=Insère ici tes commandes et expressions. +BUILTIN_NEW_PROCCREATED=La procédure "%%1%%" a été créée avec succès. +BUILTIN_NEW_PLUGINCREATED=Un modèle pour le plugin "%%1%%" a été créé dans "%%2%%". +BUILTIN_NEW_CACHES=%%1%% a été créé avec succès en tant que table(s). +BUILTIN_NEW_FREE_CACHES=%%1%% a été créé avec succès comme table(s) libre(s). +BUILTIN_WAITINGFOREDIT=En attente de traitement. +# PARSER : +#===================================== +PARSER_FIRSTSTART_INTRO=C'était l'essentiel pour le moment. Maintenant, c'est à toi de regarder tranquillement autour de toi. Essaie de saisir une expression ou une commande!$Et si quelque chose ne va pas : tu trouveras de l'aide sous "help THEMA" ou "find BEGRIFFE". Et si je ne comprends pas du tout ce que tu veux, je vais aussi essayer de trouver moi-même l'article correspondant dans l'aide ...$(tu me quittes avec "quit") +PARSER_INTRO=Bonjour %%1%% ! Saisis une expression ou une commande ...$(voir "help" ou "help expression" pour plus d'informations) +PARSER_STARTINGSCRIPT=Démarrer le script "%%1%%" ... +PARSER_SCRIPT_FINISHED=L'exécution du script "%%1%%" s'est terminée avec succès. +PARSER_ABORTED=Déclaration interrompue. +PARSER_PLUGINDELETED=Le plugin a été supprimé avec succès. +PARSER_PLUGINNOTFOUND=Le plugin n'a pas été trouvé. +PARSER_CANNOTCREATEPROC=FEHLER : N'a pas pu écrire la procédure dans un fichier. +PARSER_RESULTSLOCATEDAT=Les résultats sont écrits dans la colonne %%1%% à partir de l'élément %%2%%. +# Dialogue de bienvenue : +PARSER_HELP_HEAD=Bienvenue +PARSER_HELP_INTRO=NumeRe peut être utilisé au moyen de commandes. Les commandes centrales et les plus importantes sont les suivantes : +PARSER_HELP_ITEM_1=find BEGRIFFE - Rechercher des termes. +PARSER_HELP_ITEM_2=help - Affiche l'aperçu de l'aide +PARSER_HELP_ITEM_3=help THEMA - Affiche une aide sur le THEMA. L'aide n'est pas sensible à la casse. +PARSER_HELP_ITEM_4=list -OBJEKT - Liste OBJEKT. OBJECT peut être écrit en majuscules ou en minuscules. +PARSER_HELP_ITEM_5=quit - Quitte NumeRe +PARSER_ADD_VAR_1=Nouvelle variable "%%1%%" [double] +PARSER_ADD_VAR_2=(Mémoire libre : %%1%% Variables) +PARSER_ADD_VAR_ERROR=Plus de mémoire libre disponible pour les variables. +# PARSERFUNCS : +#====================================== +PARSERFUNCS_INTEGRATE_BOUNDARYDEPENDENCE=ECHEC : Les limites ne doivent pas dépendre de %%1%%. +PARSERFUNCS_INTEGRATE_BOUNDARYINVALID=FEHLER : Ne peut pas attribuer les limites de manière univoque. +PARSERFUNCS_INTEGRATE_PRECISIONGREATERZERO=FEHLER : La précision ne peut pas être 0. +PARSERFUNCS_INTEGRATE_PRECISIONGREATERINTERVAL=FEHERER : La précision ne peut pas être supérieure à l'intervalle d'intégration. +PARSERFUNCS_INTEGRATE_ANALYTICAL=Solution analytique +PARSERFUNCS_INTEGRATE_CONSTANT=Fonction constante. Calcule l'intégrale +PARSERFUNCS_INTEGRATE2_BOUNDARYDEPENDENCE=ERREUR : Les limites de %%1%% ne peuvent pas dépendre de %%1%% ou de %%2%%. +PARSERFUNCS_INTEGRATE2_BOUNDARYSELFDEPENDENCE=FEHER : Les limites de %%1%% ne peuvent pas dépendre de %%1%% lui-même. +PARSERFUNCS_INTEGRATE2_SWAPVARS=Emplacement de l'intégration de %%1%% et de %%2%% pour des raisons de performance. +# Fin des méthodes +PARSERFUNCS_LISTDEFINE_HEADLINE=Propres fonctions définies +PARSERFUNCS_LISTDEFINE_EMPTY=Aucune fonction définie. +PARSERFUNCS_LISTDEFINE_DESCRIPTION=Description : %%1%%. +PARSERFUNCS_LISTDEFINE_DEFINITION=Définition : %%1%% := %%2%%. +PARSERFUNCS_LISTDEFINE_FUNCTIONS=Fonctions +PARSERFUNCS_LISTLOGICAL_HEADLINE=Expressions logiques +PARSERFUNCS_LISTLOGICAL_TABLEHEAD=Expression : sortie : +PARSERFUNCS_LISTLOGICAL_ITEM01=A - VRAI si A VRAI, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM02=!A - VRAI si A FAUX, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM03=A && B - VRAI si A et B VRAI, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM04=A || B - VRAI si A ou B VRAI, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM05=A || B - VRAI si A ou B VRAI, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM06=A ? x : y - Si A VRAI, alors x, sinon y +PARSERFUNCS_LISTLOGICAL_ITEM07=x & y - ET binaire +PARSERFUNCS_LISTLOGICAL_ITEM08=x | y - OU binaire +PARSERFUNCS_LISTLOGICAL_ITEM09=x < y - VRAI si x est inférieur à y, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM10=x > y - VRAI si x est supérieur à y, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM11=x <= y - VRAI si x est inférieur ou égal à y, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM12=x >= y - VRAI si x est supérieur ou égal à y, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM13=x == y - VRAI si x est égal à y, sinon FAUX +PARSERFUNCS_LISTLOGICAL_ITEM14=x != y - VRAI si x est différent de y, sinon FAUX +PARSERFUNCS_LISTLOGICAL_FOOTNOTE1=VRAI correspond à la valeur 1, FAUX à la valeur 0. La logique peut également être appliquée aux chaînes de caractères, voir "help string". Les opérateurs binaires comparent directement les valeurs des bits et renvoient donc aussi des valeurs différentes de {1,0}. +PARSERFUNCS_LISTLOGICAL_FOOTNOTE2=La concaténation de plusieurs expressions logiques ne devrait être effectuée qu'avec des opérateurs ET ou OU, car sinon le résultat de l'expression logique précédente (1 ou 0) est directement comparé. Par exemple, pour vérifier si une variable x se trouve dans un intervalle, l'expression "x >= a && x <= b" doit être VRAIE. Mais cela est plus facile avec "!is_nan(range(x,a,b))". +PARSERFUNCS_LISTVAR_HEADLINE=Variables définies +PARSERFUNCS_LISTVAR_EMPTY=Pas de variables définies. +PARSERFUNCS_LISTVAR_VARS_AND=Variable(s) et +PARSERFUNCS_LISTVAR_DATATABLES=Tableau(x) de données +PARSERFUNCS_LISTCONST_HEADLINE=Constantes définies +PARSERFUNCS_LISTCONST_EMPTY=Pas de constantes définies. +PARSERFUNCS_LISTCONST_FOOTNOTE1=Les constantes sont exprimées - le cas échéant - en unités SI:$[kg, J, K, m, s, A, mol, T] +PARSERFUNCS_LISTCONST_FOOTNOTE2=Les constantes/valeurs spécifiques sont "nan" (aucune valeur), "inf" (infini), "true" (VRAI), "false" (FAUX) et "void" (vide/aucune valeur). +PARSERFUNCS_LISTCONST_TYPE_ATOMIC=Physique atomique +PARSERFUNCS_LISTCONST_TYPE_FIELDTHEORY=Théorie des champs +PARSERFUNCS_LISTCONST_TYPE_MATHEMATICAL=Mathématiques +PARSERFUNCS_LISTCONST_TYPE_CHEMICAL=Chimie +PARSERFUNCS_LISTCONST_TYPE_PARTICLE=Physique des particules +PARSERFUNCS_LISTCONST_TYPE_THERMO=Thermodynamique +PARSERFUNCS_LISTCONST_TYPE_ASTRO=Astrophysique +PARSERFUNCS_LISTCONST_TYPE_INTERNAL=Spécifique à l'application +PARSERFUNCS_LISTEXPRVAR_HEADLINE=Variables dans l'expression +PARSERFUNCS_LISTEXPRVAR_EMPTY=Aucune expression saisie. +PARSERFUNCS_LISTEXPRVAR_EXPR=Expression : %%1%%. +PARSERFUNCS_LISTEXPRVAR_NOVARS=L'expression ne contient pas de variables. +PARSERFUNCS_LISTEXPRVAR_FOOTNOTE=%%1%% Variable(s) +PARSERFUNCS_LISTPLUGINS_HEADLINE=Paquets installés +PARSERFUNCS_LISTPLUGINS_EMPTY=Pas de paquetages installés. +PARSERFUNCS_LISTPLUGINS_PACKAGENAME=Nom du package : +PARSERFUNCS_LISTPLUGINS_VERSION=Version : +PARSERFUNCS_LISTPLUGINS_COMMAND=Commande : +PARSERFUNCS_LISTPLUGINS_DESCRIPTION=Description : +PARSERFUNCS_LISTPLUGINS_AUTHOR=Auteur : +PARSERFUNCS_LISTPLUGINS_LICENSE=Licence : +PARSERFUNCS_TAYLOR_MISSINGPARAMS=Erreur : Les paramètres nécessaires n'ont pas été passés.$voir "help taylor" pour plus de détails. +PARSERFUNCS_TAYLOR_CONSTEXPR=FEHLER : Concernant la variable "%%1%%", l'expression est constante et ne peut pas être développée en un polynôme de Taylor. +PARSERFUNCS_TAYLOR_DEFINESTRING=-set comment="Développement taylorien de l'expression '%%1%%' à la position %%2%%=%%3%% jusqu'à l'ordre %%4%%". +PARSERFUNCS_FIT_FITTING=Au milieu de "%%1%%" ... +PARSERFUNCS_FIT_DEFINECOMMENT=-set comment="Fonction adaptée". +PARSERFUNCS_FIT_CHIMAPLOCATION=La carte chi^2 a été créée avec succès dans %%1%%(). +PARSERFUNCS_FIT_HEADLINE=Résultat de la recherche +PARSERFUNCS_FIT_FUNCTION=Fonction : %%1%% +PARSERFUNCS_FIT_FITTED_FUNC=Ajusté : %%1%% +PARSERFUNCS_FIT_DATASET=Ensemble de données : colonne(s) +PARSERFUNCS_FIT_FROM=depuis +PARSERFUNCS_FIT_POINTS_W_ERR= Points de données : %%1%% avec facteurs de pondération +PARSERFUNCS_FIT_POINTS_WO_ERR= Points de données : %%1%% sans facteurs de pondération +PARSERFUNCS_FIT_COORD_RESTRICTS= Valeurs de %%1%% restreintes à : [%%2%%,%%3%%] +PARSERFUNCS_FIT_PARAM_RESTRICTS= Restrictions de paramètres : [%%1%%] +PARSERFUNCS_FIT_FREEDOMS= Degrés de liberté : %%1%%. +PARSERFUNCS_FIT_ALGORITHM_SETTINGS= Paramètres de l'algorithme : TOL=%%1%%, MAXITER=%%2%% +PARSERFUNCS_FIT_ITERATIONS= Itérations : %%1%% +PARSERFUNCS_FIT_CHI2= Somme pondérée des résidus (chi^2) : %%1%%. +PARSERFUNCS_FIT_RED_CHI2= Variance des résidus (red. chi^2) : %%1%% +PARSERFUNCS_FIT_STD_DEV= Ecart-type des résidus : %%1%%. +PARSERFUNCS_FIT_LOG_TABLEHEAD1=Paramètre ajustement valeur initiale écart-type calculé +PARSERFUNCS_FIT_LOG_TABLEHEAD2=Paramètre ajustement valeur initiale erreur standard asymptotique +PARSERFUNCS_FIT_PARAM=Paramètre +PARSERFUNCS_FIT_FITTED=Ajustement +PARSERFUNCS_FIT_INITIAL=Valeur initiale +PARSERFUNCS_FIT_PARAM_DEV= écart-type calculé +PARSERFUNCS_FIT_ASYMPTOTIC_ERROR=Erreur standard asymptotique +PARSERFUNCS_FIT_CORRELMAT_HEAD=Matrice de corrélation des paramètres ajustés +PARSERFUNCS_FIT_ANALYSIS=Analyse de fit +PARSERFUNCS_FIT_MAXITER_REACHED=Le nombre maximal d'itérations a été atteint. Il est très probable que l'algorithme n'ait pas donné de résultat correct. +PARSERFUNCS_FIT_GOOD_W_ERROR=La fonction ajustée semble bien décrire l'évolution des points de données. Les facteurs de pondération transmis ont été estimés de manière appropriée. +PARSERFUNCS_FIT_BETTER_W_ERROR=La fonction ajustée décrit l'évolution des points de données plus précisément que prévu. Soit les estimations des facteurs de pondération sont trop importantes, soit la fonction d'ajustement a été choisie de manière trop générale (trop de paramètres/over-fitting). +PARSERFUNCS_FIT_NOT_GOOD_W_ERROR=La fonction ajustée pourrait décrire l'évolution des points de données, mais ne semble pas encore la résumer entièrement. Il est possible que les facteurs de pondération transmis aient été estimés nettement trop petits ou que des valeurs aberrantes faussent le résultat. +PARSERFUNCS_FIT_BAD_W_ERROR=Apparemment, la fonction n'a pas pu décrire les points de données ou seulement très mal. Il se peut que le modèle utilisé ne soit pas approprié pour ces points de données, que trop de paramètres aient été utilisés ou que les facteurs de pondération aient été estimés trop petits de plusieurs ordres de grandeur. +PARSERFUNCS_FIT_GOOD_WO_ERROR=La fonction ajustée semble bien décrire l'évolution des points de données. +PARSERFUNCS_FIT_IMPROVABLE_WO_ERROR=La fonction ajustée peut décrire l'évolution des points de données, mais il est encore possible de l'optimiser. +PARSERFUNCS_FIT_NOT_GOOD_WO_ERROR=La fonction adaptée pourrait décrire l'évolution des points de données, mais elle ne semble pas encore la résumer entièrement. Il est possible que les résultats s'améliorent si des facteurs de pondération supplémentaires sont estimés et transmis. +PARSERFUNCS_FIT_BAD_WO_ERROR=On dirait que la fonction ne décrit pas ou très mal les points de données. Il se peut que le modèle utilisé ne soit pas adapté à ces points de données, que des valeurs aberrantes faussent le résultat ou que les points de données ne puissent être décrits par le modèle qu'avec des facteurs de pondération suffisamment importants. +PARSERFUNCS_FIT_OVERFITTING=Il y a exactement autant de paramètres que de points de données. La fonction ajustée décrit probablement les points de données avec précision. On peut toutefois se demander si cette fonction peut être considérée comme un modèle pertinent. +PARSERFUNCS_FFT_FOURIERTRANSFORMING=Fourier-transforme %%1%% colonnes ... +PARSERFUNCS_FFT_INVERSE_FOURIERTRANSFORMING=Inverser-Fourier-transformer %%1%% Colonnes ... +PARSERFUNCS_WAVELET_TRANSFORMING=Calculer la transformation en ondelettes avec des ondelettes "%%1%%" ... +PARSERFUNCS_WAVELET_INVERSE_TRANSFORMING=Calculer la transformation en ondelettes inverses avec des ondelettes "%%1%%" ... +PARSERFUNCS_PULSE_HEADLINE=Analyse des impulsions +PARSERFUNCS_PULSE_TABLE_1_MAXAMP= Amplitude maximale : %%1%%. +PARSERFUNCS_PULSE_TABLE_2_POSMAX= Position du maximum : %%1%% +PARSERFUNCS_PULSE_TABLE_3_FWHM= Largeur à mi-hauteur : %%1%%. +PARSERFUNCS_PULSE_TABLE_4_WIDTHNEARMAX= Largeur de l'impulsion : %%1%%. +PARSERFUNCS_PULSE_TABLE_5_ENERGY= Énergie dans la première impulsion : %%1%%. +# MATOP +# ============================= +MATOP_SOLVELGSSYMBOLIC_DEFINECOMMENT=-set comment="Résultat du système d'équations linéaires" +# PLOT +# ============================= +PLOT_CALCULATING_DATA_FOR=Calculer les données pour +PLOT_ANIMATION=Animation : Veuillez patienter un peu +PLOT_DRAWING=Dessin +PLOT_MESHGRID=Grille de mailles +PLOT_SURFACE=Surfaces +PLOT_CONTOUR=Contour +PLOT_GRADIENT=Gradients +PLOT_DENSITY=Densité +PLOT_VECTOR=Champ de vecteurs +PLOT_LOADING_BACKGROUND=Charger arrière-plan +PLOT_RENDERING_BACKGROUND=Rendre l'arrière-plan +PLOT_RENDERING_FRAME=Calculer frame %%1%% de %%2%% +PLOT_SAVING=Sauvegarder +PLOT_SAVE_LOCATION=Sauvegarder sous : "%%1%%" +# LANG +# ============================= +LANGUAGE=fr-FR +# LOOP +# ============================= +LOOP_SETCOMMAND_ABORT=Déclaration annulée. +LOOP_SUPPLY_BORDERS_AND_VAR=Veuillez indiquer les limites et la variable de comptage. +LOOP_SUPPLY_FULFILLABLE_CONDITION=Veuillez entrer une condition réalisable. +LOOP_MISSING_COMMAND=Aucune nouvelle commande n'a été spécifiée. +LOOP_LINE_NOT_EXISTENT=Cette ligne n'existe pas. +# SCRIPT +# ============================= +SCRIPT_START_INSTALL=Démarrer l'installation +SCRIPT_INSTALL_SUCCESS=Installation terminée avec succès. +SCRIPT_INSTALL_ABORT=Installation interrompue. +SCRIPT_INSTALLING_PROC=Installe "%%1%%" ... +SCRIPT_INSTALL_LICENSE_AGREEMENT=Le contenu du package ou du plugin "%%1%%" à installer est sous licence "%%2%%". Cette licence définit comment le contenu du package ou du plugin peut être utilisé et ce à quoi il faut faire attention (par ex. copyleft). Pour pouvoir installer et utiliser le package ou le plugin, il est nécessaire de prendre connaissance des conditions de la licence et de les accepter.$Accepter et continuer ? (%%COMMON_YES_NO%%) +# DEFINE +# ============================= +DEFINE_SUCCESS=Les définitions de fonctions ont été mises à jour avec succès. +DEFINE_FAILURE=Les définitions de fonctions n'ont pas pu être mises à jour. +DEFINE_NO_SPACE=Il n'y a plus de mémoire de fonction libre. Supprime les définitions dont tu n'as plus besoin pour faire de la place. +DEFINE_SAVING_FUNCTIONS=Enregistrer les définitions de fonctions. +DEFINE_ASK_OVERRIDE=Toutes les fonctions définies en mémoire seront écrasées.$Sûr ? (%%COMMON_YES_NO%%) +DEFINE_LOADING_FUNCTIONS=Charger les définitions de fonctions +DEFINE_DONE_AUTOLOADING=%%COMMON_DONE%% [%%1%% Fonctions]. +DEFINE_DONE_LOADING=Les définitions de %%1%% fonction(s) ont été chargées avec succès. +# DOC +# ============================ +DOC_HELP_NO_ENTRY_FOUND=Aucune entrée n'a été trouvée pour le sujet "%%1%%". Il est possible que le sujet ait été mal orthographié ou qu'il n'existe pas (encore). Un synonyme ou une recherche par mot-clé à l'aide de "find %%1%%" peut éventuellement aussi donner des résultats. +DOC_HELP_HTMLEXPORT=Une copie de l'article "%%1%%" a été créée dans "%%2%%". +DOC_HELP_HEADLINE=Aide NumeRe : %%1%% +DOC_HELP_EXAMPLE=EXEMPLE : %%1%% +DOC_HELP_EXAMPLE_HEADLINE=Exemple +DOC_HELP_DESC_HEADLINE=Description +DOC_HELP_OPTIONS_HEADLINE=Options +DOC_HELP_NAVIGATION=Navigation +DOC_HELP_START=Démarrer +DOC_HELP_BACK=Retour en arrière +DOC_HELP_FORWARD=En avant +DOC_HELP_INDEX=Index +DOC_SEARCHFCT_DB_ERROR=La base de données de la recherche par mots-clés est endommagée. Réinstaller NumeRe pour résoudre ce problème. Si cela ne résout pas le problème, contacte le développement. +DOC_SEARCHFCT_TABLEHEAD=Pertinence : résultat de la recherche : +DOC_SEARCHFCT_RESULT=La recherche NumeRe a donné %%1%% de résultats. +DOC_SEARCHFCT_NO_RESULTS=Aucun résultat trouvé pour "%%1%%". Il est possible qu'une autre orthographe ou qu'un synonyme du terme donne un résultat. Il est également possible qu'une faute de frappe se soit glissée. +DOC_TIPOFTHEDAY_HEADLINE=NUMERE : LE SAVIEZ-VOUS ? [N° %%1%%/%%2%%] +# DOCHELPER +# ================================= +DOCHELPER_KEYWORDS_AND_ARTICLES=Mots clés et articles liés de cette documentation +DOCHELPER_KEYWORDS_AND_ARTICLES_NUMBERS=%%1%% mots clés et %%2%% articles +# ODESOLVER +# ================================= +ODESOLVER_SOLVE_SYSTEM=Solutionner le système ODE +# OUTPUT +# ================================= +OUTPUT_PRINT_INACCESSIBLE1=ATTENTION : ERREUR IRRÉCUPÉRABLE +OUTPUT_PRINT_INACCESSIBLE2=Dans le fichier +OUTPUT_PRINT_INACCESSIBLE3=Impossible d'écrire dans le fichier. +OUTPUT_PRINT_INACCESSIBLE4=La sortie se fait donc via la console. +OUTPUT_FORMAT_SUMMARY=%%1%% %%COMMON_COLS%% et %%2%% %%COMMON_LINES%% [%%3%% éléments]. +OUTPUT_FORMAT_SUMMARY_FILE=Une table avec %%1%% d'éléments a été écrite avec succès dans le fichier "%%2%%". +OUTPUT_FORMAT_ASK_FILEOUT=Doit-on enregistrer une copie dans un fichier ? (%%COMMON_YES_NO%%) +OUTPUT_FORMAT_ASK_FILENAME=Une copie sera créée.$Choisir un nom de fichier, 0 pour le nom par défaut. +OUTPUT_FORMAT_CONFIRMDEFAULT=%%COMMON_FILENAME% sélectionné par défaut. +OUTPUT_FORMAT_NOFILECREATED=Aucune copie n'a été créée dans un fichier. +OUTPUT_FORMAT_TEX_HEAD=Tableau créé par : %%1%% +OUTPUT_FORMAT_TEXLONG_CAPTION=Continuation +OUTPUT_FORMAT_TEXLONG_FOOT=Continuer sur la page suivante +OUTPUT_FORMAT_COMMENTLINE=Créé par : %%1%% +OUTPUT_PRINTLEGAL_LINE1=Cet enregistrement a été créé avec +OUTPUT_PRINTLEGAL_LINE2=Version : %%1%%, Build : %%2%% +OUTPUT_PRINTLEGAL_LINE3=Code source et programme : (c) %%1%%, Erik Hänel et al., licencié sous GNU GPL v3.0 +OUTPUT_PRINTLEGAL_LINE4=Ce fichier a été créé le %%1%%. +OUTPUT_PRINTLEGAL_TEX=(La norme de commentaire et le formatage sont optimisés pour TeX. Le paquetage booktabs et, le cas échéant, le paquetage longtable, ainsi que le paquetage multirow sont présupposés). +OUTPUT_PRINTLEGAL_STD=(la norme de commentaire et le formatage sont optimisés pour Gnuplot). +# HIST +# ================================ +HIST_HEADLINE=Histogramme +HIST_ONLY_CACHE=Il n'y a que des données dans le cache. Ces points sont automatiquement utilisés. +HIST_ASK_DATASET=Il y a à la fois des données dans le cache et les données d'un fichier de données. Lesquelles doivent être utilisées ? (c/d)$(0 pour annuler) +HIST_CONFIRM_DATASET=Les données chargées du %%COMON_FILETYPE_DAT%% "%%1%%" sont utilisées. +HIST_GENERATING_DATASETS=Des enregistrements d'histogramme de %%1%% sont générés. +HIST_ASK_BINWIDTH=Quelle doit être la largeur des bins ? +HIST_OUT_COMMENTLINE=Les bins désignent toujours le bord inférieur d'une catégorie. La valeur minimale est %%1%%, la valeur maximale %%2%%. La largeur d'une catégorie est %%3%%. +HIST_OUT_COMMENTLINE2D=Les bins désignent toujours le bord inférieur d'une catégorie. La valeur minimale de x est %%1%%, la valeur maximale %%2%%. La largeur d'une catégorie x est %%3%%. La valeur minimale de y est %%4%%, la valeur maximale %%5%%. La largeur d'une catégorie y est de %%6%%. +HIST_OUT_PLGNINFO=Histogramme (v %%1%%) utilisant la ou les séries de données %%2%%-%%3%% de %%4%%. +HIST_GENERATING_PLOT=Une représentation graphique est générée +HIST_SAVED_AT=Enregistré sous "%%1%%". +# RANDOM +# ================================ +RANDOM_RESERVING_MEM=Réserver la mémoire +RANDOM_SUCCESS=Des nombres aléatoires %%1%% %%2%% ont été écrits avec succès dans la table "%%3%%". +RANDOM_DISTRIB_TYPE_GAUSS=normalement distribué +RANDOM_DISTRIB_TYPE_POISSON=distribué par Poisson +RANDOM_DISTRIB_TYPE_GAMMA=distribué par gamma +RANDOM_DISTRIB_TYPE_UNIFORM=distribué de manière uniforme +RANDOM_DISTRIB_TYPE_BINOMIAL=distribué de manière binomiale +RANDOM_DISTRIB_TYPE_STUDENT=étudiant-distribué +# STATS_OUT_COMMENTLINE +# ================================ +STATS_HEADLINE=Statistiques +STATS_TYPE_AVG=MW +STATS_TYPE_STD=+/- +STATS_TYPE_CONFINT=iVInt +STATS_TYPE_STDERR=Nous +STATS_TYPE_MED=Med +STATS_TYPE_RMS=RMS +STATS_TYPE_SKEW=Skew +STATS_TYPE_EXCESS=Exz +STATS_OUT_PLGNINFO=Statistiques (v %%1%%) utilisant les données de %%2%% +STATS_OUT_COMMENTLINE=Légende : %%STATS_TYPE_AVG%% = moyenne, %%STATS_TYPE_STD%% = écart type, %%STATS_TYPE_CONFINT%% = dans l'intervalle de confiance, %%STATS_TYPE_STDERR%% = incertitude, %%STATS_TYPE_MED%% = médiane, Q1 = quartile inférieur, Q3 = quartile supérieur, %%STATS_TYPE_RMS%% = root mean square, %%STATS_TYPE_SKEW%% = obliquité, %%STATS_TYPE_EXCESS%% = excès, min = minimum, max = maximum, num = nombre d'éléments, cnt = nombre de lignes, s_t = facteur de Student +# SETTINGS +# =============================== +SETTINGS_SAVE_SUCCESS=La configuration a été enregistrée avec succès. +# TOOLS +# =============================== +TOOLS_TIMESTAMP_AT=um +# PROC +# =============================== +PROC_NAMESPACE_THISFILE_MESSAGE=Les procédures suivantes sont implicitement 'privées'. +PROC_ADDED_DATE=Ajouté +PROC_END_OF_PROCEDURE=Fin du fichier +PROC_FOOTER=%%COMMON_APPNAME%% | Logiciel numérique libre sous GNU GPL v3 +# CACHE +# =============================== +CACHE_WARNING_CMD_OVERLAP=Attention : "%%1%%" correspond à une commande NumeRe. "%%1%%" peut être utilisé dans des expressions numériques, mais pas comme expression de commande.$(De nombreuses commandes sur les enregistrements existent aussi en notation inverse). +CACHE_WARNING_PLUGIN_OVERLAP=Attention : "%%1%%" correspond à une commande de plugin. "%%1%%" peut être utilisé dans des expressions numériques, mais pas comme expression de commande.$(De nombreuses commandes sur les enregistrements existent aussi en écriture inverse). +# DATA +# =============================== +DATA_PASTE_HEADLINE=Insérer des données +DATA_PASTE_DESCRIPTION=Insérer les données ici (soit directement en utilisant l'option "Insérer" du menu contextuel, soit en tapant les données ligne par ligne. L'insertion se termine par "endpaste") : +DATA_COULD_NOT_IDENTIFY_PASTED_CONTENT=Le contenu inséré n'a pas pu être identifié comme un tableau avec des valeurs numériques. +DATA_OPENCSV_COLUMNSEPARATOR_NOTFOUND=Le séparateur de colonnes de ce fichier CSV n'a pas pu être identifié automatiquement. Veuillez sélectionner et indiquer le séparateur parmi les exemples de lignes suivants : +DATA_OPENCSV_SEPARATOR=Séparateur : "%%1%%". +DATA_OPENCSV_SEPARATOR_WHITESPACE=Séparateur : Espace +DATA_OPENFILE_TABLEHEADINGS=Remarque : Des lignes de commentaires ont été trouvées. Contiennent-elles des en-têtes de tableau ? (%%COMMON_YES_NO%%) +DATA_OPENFILE_LISTING_COMMENTS=Les lignes de commentaires trouvées sont listées. +DATA_OPENFILE_ENTERNUMBER=Veuillez entrer le numéro de la ligne contenant les en-têtes souhaités ou 0 pour annuler : +DATA_OPENFILE_LINEDOESNTEXIST=Remarque : cette ligne n'existe pas. Veuillez sélectionner à nouveau:$(%%1%% de lignes de commentaires ont été trouvées) +DATA_OPENFILE_REPLACING_HEADS=REMARQUE : Les en-têtes n'ont pas pu être identifiés correctement. Des en-têtes automatiques sont utilisés. +DATA_OPENFILE_AUTOMATIC_HEADS=Des en-têtes automatiques sont générés. Elles peuvent être modifiées ultérieurement. +DATA_OPENFILE_ENTER_HEADINGS=Vous souhaitez saisir des en-têtes de tableau ? (%%COMMON_YES_NO%%) +DATA_OPENFILE_ENTERYOURHEADS=Veuillez saisir les en-têtes. Les espaces sont automatiquement remplacés par "_". +DATA_OPENFILE_HEADFORCOLUMN=En-tête de la colonne %%1%% : +DATA_OPENFILE_OVERWRITE_DATA=Le groupe de mémoire est déjà occupé par les données du fichier "%%1%%". Les données doivent-elles être écrasées ? (%%COMMON_YES_NO%%) +# PROCEDURE +PROCEDURE_WARN_TABLE_REFERENCE=Les tableaux sont toujours passés en référence, même sans la syntaxe correspondante (TAB()&). Depuis la v1.1.5, ce comportement est obsolète et sera supprimé à l'avenir. Pour les copier à la place, désactive le paramètre correspondant dans les options. Cet avertissement sera alors supprimé. +# GUI STRINGS : Toutes les chaînes pour la nouvelle interface graphique. +# ======================================== +GUI_BUTTON_CANCEL=Annuler +GUI_DLG_OPTIONS=NumeRe : Options +GUI_DLG_OPEN=NumeRe : Ouvrir fichier +GUI_DLG_SAVE=NumeRe : Enregistrer le fichier +GUI_DLG_SAVE_ERROR=Le fichier n'a pas pu être enregistré parce que le fichier cible n'a pas pu être ouvert ou parce qu'une erreur s'est produite pendant l'écriture. Il est possible que le document contienne des caractères qui ne peuvent pas être convertis.%%LINEBREAK%%La version précédente du fichier (si elle existe) a été restaurée. +GUI_DLG_SAVEAS=NumeRe : Enregistrer le fichier sous +GUI_DLG_FIND=Rechercher +GUI_DLG_REPLACE=Rechercher et remplacer +GUI_DLG_FNDRPLC_SEARCHFOR=Rechercher par : +GUI_DLG_FNDRPLC_REPLACEWITH=Remplacer avec : +GUI_DLG_FNDRPLC_MATCHCASE=Majeure/mineure +GUI_DLG_FNDRPLC_WHOLEWORD=Mot entier seulement +GUI_DLG_FNDRPLC_WRAPAROUND=Commencer au début à la fin +GUI_DLG_FNDRPLC_DIRECTION=Direction de la recherche +GUI_DLG_FNDRPLC_DIR_UP=Ouvrir +GUI_DLG_FNDRPLC_DIR_DOWN=Bas +GUI_DLG_FNDRPLC_BTN_FIND=&Recherche +GUI_DLG_FNDRPLC_BTN_REPLACE=&Remplacer +GUI_DLG_FNDRPLC_BTN_REPLACEALL=&Remplacer tout +GUI_DLG_FNDRPLC_BTN_CANCEL=A&annuler +GUI_DLG_DELETE=NumeRe : Supprimer +GUI_DLG_DELETE_QUESTION=Le fichier ou le dossier "%%1%%" sera supprimé. Vous êtes sûr ? +GUI_DLG_COPY=NumeRe : Copier +GUI_DLG_COPY_ERROR=Le fichier n'a pas pu être copié car un fichier du même nom existe déjà. +GUI_DLG_RENAME=NumeRe : Renommer le fichier +GUI_DLG_RENAME_QUESTION=Veuillez entrer un nouveau nom pour le fichier : +GUI_DLG_RENAME_ERROR=Impossible de renommer le fichier, car un fichier du même nom existe déjà. +GUI_DLG_NEWFOLDER=NumeRe : nouveau dossier +GUI_DLG_NEWFOLDER_QUESTION=Veuillez entrer le nom du dossier : +GUI_DLG_NEWFOLDER_DFLT=Nouveau dossier +GUI_DLG_NEWNSCR=NumeRe : nouveau script +GUI_DLG_NEWNSCR_QUESTION=Veuillez entrer le nom du script : +GUI_DLG_NEWNSCR_DFLT=nouveau_script +GUI_DLG_NEWNPRC=NumeRe : nouvelle procédure +GUI_DLG_NEWNPRC_QUESTION=Veuillez entrer le nom de la procédure : +GUI_DLG_NEWNPRC_DFLT=nouvelle_procédure +GUI_DLG_NEWNLYT=NumeRe : Nouvelle mise en page de la fenêtre +GUI_DLG_NEWNLYT_QUESTION=Veuillez entrer le nom de la disposition de la fenêtre : +GUI_DLG_NEWNLYT_DFLT=nouvelle_fenêtre +GUI_DLG_NEWNAPP=NumeRe : Nouvelle app +GUI_DLG_NEWNAPP_QUESTION=Veuillez entrer le nom de l'application : +GUI_DLG_NEWNAPP_DFLT=Mon app +GUI_DLG_NEWNAPP_TEMPLATE_QUESTION=Sélectionne le modèle souhaité pour l'app : +GUI_DLG_NEWNAPP_TEMPLATE=NumeRe : Sélectionner le modèle d'application +GUI_DLG_NEWPLUGIN=NumeRe : Nouveau plugin +GUI_DLG_NEWPLUGIN_QUESTION=Veuillez entrer la commande du plugin : +GUI_DLG_NEWPLUGIN_DFLT=newcommand +GUI_DLG_RENAMESYMBOLS=NumeRe : Renommer le symbole +GUI_DLG_RENAMESYMBOLS_QUESTION=Nouveau nom pour le symbole : +GUI_DLG_RENAMESYMBOLS_SETTINGS=Options de recherche +GUI_DLG_RENAMESYMBOLS_REPLACECOMMENTS=Rechercher dans les commentaires +GUI_DLG_RENAMESYMBOLS_REPLACEWHOLEFILE=Rechercher dans le fichier entier +GUI_DLG_RENAMESYMBOLS_REPLACEBEFOREPOS=Rechercher avant le curseur +GUI_DLG_RENAMESYMBOLS_REPLACEAFTERPOS=Rechercher après le curseur +GUI_DLG_RENAMESYMBOLS_CHANGELOG=Programme des modifications +GUI_DLG_RENAMESYMBOLS_CHANGELOG_OLDNAME=ancien nom +GUI_DLG_RENAMESYMBOLS_CHANGELOG_NEWNAME=Changé en +GUI_DLG_RENAMESYMBOLS_ALREADYINUSE=NumeRe : symbole déjà utilisé +GUI_DLG_RENAMESYMBOLS_ALREADYINUSE_WARNING=Le symbole sélectionné est déjà utilisé dans ce module. Le remplacer quand même ? +GUI_DLG_GOTO=NumeRe : Aller à la ligne +GUI_DLG_GOTO_QUESTION=Entrer un numéro de ligne : 1-%%1%% +GUI_DLG_GOTO_ERROR=Cette ligne n'existe pas. +GUI_DLG_SESSION_ERROR=NumeRe : Récupération de la session +GUI_DLG_SESSION_RECREATIONERROR=NumeRe n'a pas pu restaurer le(s) fichier(s) %%LINEBREAK%%%%1%%. Il est possible qu'il ait été supprimé. +GUI_DLG_FILEMODIFIED=NumeRe : Actualiser +GUI_DLG_FILEMODIFIED_QUESTION=%%1%%%%LINEBREAK%%%%LINEBREAK%%Ce fichier a été modifié en dehors de NumeRe ou par un script/une procédure. Doit-on le recharger?%%LINEBREAK%%%%LINEBREAK%%(Vos modifications seront perdues.) +GUI_DLG_PROC_NEXISTS_CREATE=La procédure %%1%%() ne semble pas exister. Doit-elle être recréée ? +GUI_DLG_PROC_NEXISTS_CREATE_HEADLINE=NumeRe : La procédure n'existe pas. +GUI_DLG_PROC_INVALIDCHARS=Le nom de la procédure %%1%%() contient des caractères non valides. Seuls les caractères alphanumériques et les traits de soulignement sont autorisés. +GUI_DLG_PROC_INVALIDCHARS_HEADLINE=NumeRe : Caractères non valides dans le nom de la procédure. +GUI_DLG_SCRIPT_NEXISTS_CREATE=Le script %%1%% ne semble pas exister. Doit-il être recréé ? +GUI_DLG_SCRIPT_NEXISTS_CREATE_HEADLINE=NumeRe : le script n'existe pas +GUI_DLG_DRAWTEXT=NumeRe : Ajouter du texte +GUI_DLG_DRAWTEXT_QUESTION=Texte à ajouter : +GUI_DLG_LATEX_SUCCESS=NumeRe : Documentation LaTeX créée +GUI_DLG_LATEX_SUCCESS_MESSAGE=Une documentation LaTeX a été générée avec succès en%LINEBREAK%%%%1%%%%LINEBREAK%%. +GUI_DLG_LATEX_ERROR=NumeRe : La documentation LaTeX n'a pas été générée. +GUI_DLG_LATEX_ERROR_MESSAGE=La documentation LaTeX n'a pas pu être générée en%LINEBREAK%%%%1%%%%LINEBREAK%%. +GUI_DLG_NOTEXBIN=NumeRe : Binaire LaTeX manquant +GUI_DLG_NOTEXBIN_ERROR=Le binaire "xelatex.exe" n'a pas été trouvé dans le dossier%%LINEBREAK%%"%%1%%"%%LINEBREAK%%. Sélectionne une distribution LaTeX existante dans la boîte de dialogue Options. +GUI_DLG_CONVERSION=NumeRe : erreur de conversion +GUI_DLG_CONVERSION_ERROR=NumeRe ne peut pas convertir la chaîne de caractères souhaitée en ASCII. +GUI_DLG_REVISIONDIALOG_TITLE=NumeRe : Historique des versions +GUI_DLG_REVISIONDIALOG_REV=Historique de la version +GUI_DLG_REVISIONDIALOG_DATE=Date +GUI_DLG_REVISIONDIALOG_COMMENT=Commentaire +GUI_DLG_REVISIONDIALOG_SHOW=Afficher la révision +GUI_DLG_REVISIONDIALOG_COMPARE=Comparer la révision %%1%% avec %%2%%. +GUI_DLG_REVISIONDIALOG_TAG=Balisage de la révision +GUI_DLG_REVISIONDIALOG_REFRESH=Mettre à jour l'historique des versions +GUI_DLG_REVISIONDIALOG_RESTORE=Rétablir la révision +GUI_DLG_REVISIONDIALOG_PROVIDETAGCOMMENT=Commentaire pour la nouvelle balise : +GUI_DLG_REVISIONDIALOG_PROVIDETAGCOMMENT_TITLE=NumeRe : Commentaire de la balise +GUI_DLG_REVISIONDIALOG_CONFIRM_RESTORE=Souhaitez-vous restaurer la révision %%1%% ? Toutes les modifications non enregistrées sont alors perdues. +GUI_DLG_REVISIONDIALOG_CONFIRM_RESTORE_HEAD=NumeRe : Restaurer la révision. +GUI_DLG_COMPARE_FILE_1=Choisir le premier fichier pour la comparaison +GUI_DLG_COMPARE_FILE_2=Sélectionner le deuxième fichier pour la comparaison +GUI_DLG_CVS_HEAD=NumeRe : schéma de couleur de cellule conditionnel +GUI_DLG_CVS_CONDITION=Condition du schéma de couleurs +GUI_DLG_CVS_VALUES=Valeurs des cellules +GUI_DLG_CVS_COLORS=Définition du schéma de couleurs +GUI_DLG_CVS_COLOR_COUNT=%%1%% Utiliser les couleurs +GUI_DLG_CVS_LT_GT_EQ_VALUE=valeur(s) +GUI_DLG_CVS_LT_GT_EQ_VALUE_EXP=Plusieurs valeurs peuvent être spécifiées sous la forme {VALEUR1,VALEUR2,...}. +GUI_DLG_CVS_LT_GT_EQ_CONTAINS=CONTENU +GUI_DLG_CVS_LT_GT_EQ_NOT_CONTAINS=NE PAS CONTENIR +GUI_DLG_CVS_LT_GT_EQ=Valeurs de comparaison individuelles +GUI_DLG_CVS_INTERVAL_START=Valeur minimale +GUI_DLG_CVS_INTERVAL_END=valeur maximale +GUI_DLG_CVS_INTERVAL=Échelle de couleurs pour la zone +GUI_DLG_CVS_INTERVAL_EXCL_START=Limite inférieure +GUI_DLG_CVS_INTERVAL_EXCL_END=Frontière supérieure +GUI_DLG_CVS_INTERVAL_EXCL=Échelle de couleurs avec zone extérieure séparée +# Tips & Tricks dialog +GUI_TIPOTD_HEAD=NumeRe : Conseils et astuces +GUI_TIPOTD_DYK=Saviez-vous que... ? +GUI_TIPOTD_NEXT=&Astuce suivante +GUI_TIPOTD_STAS=&Afficher les astuces au démarrage +GUI_TIPOTD_CLOSE=&Fermer +# Éditeur de tableaux +GUI_TABLEEDITOR=NumeRe-Éditeur de table : +# Search & replace dialogs +GUI_SEARCH_END=Aucune autre occurrence de "%%1%%" n'a été trouvée dans ce fichier. +GUI_SEARCH_END_HEAD=NumeRe : recherche terminée +GUI_REPLACE_END=%%1% occurrences de%%LINEBREAK%%"%%2%%" remplacées par "%%3%%". +GUI_REPLACE_END_HEAD=NumeRe : Remplacement terminé. +GUI_SEARCH_FILES=Rechercher des fichiers ... +GUI_SEARCH_SYMBOLS=Rechercher des symboles ... +GUI_SEARCH_DOCUMENTATION=Rechercher des articles ... +GUI_SEARCH_TELLME=Que veux-tu faire ? +GUI_SEARCH_CALLTIP_TREE=Double clic pour sélectionner +GUI_SEARCH_CALLTIP_TOOLBAR=Cliquer et faire glisser ou double-cliquer pour afficher la documentation +GUI_SEARCH_CALLTIP_TOOLBAR_HIGHLIGHT=Cliquer et faire glisser ou double-cliquer pour insérer directement dans l'éditeur. +# Dialogue Options +# Section headlines +GUI_OPTIONS_USERINTERFACE=Interface utilisateur +GUI_OPTIONS_INTERNALS=Configuration interne +GUI_OPTIONS_DEFAULTPATHS=Dossier par défaut +GUI_OPTIONS_MISCPATHS=Chemins d'accès supplémentaires +GUI_OPTIONS_SYNTAXHIGHLIGHTING=Couleurs de surlignage de la syntaxe +GUI_OPTIONS_FONTS=Fontes de caractères +GUI_OPTIONS_PRINTING=Paramètres d'impression +GUI_OPTIONS_SAVING=Paramètres de sauvegarde +GUI_OPTIONS_STARTING=Démarrage du programme +# Setting labels +GUI_OPTIONS_AUTOSAVE=[sec] Intervalle de sauvegarde automatique des tables (désactivé si nul) +GUI_OPTIONS_GREETING=Afficher le message d'accueil au démarrage +GUI_OPTIONS_COLORTHEME=Théme de couleur +GUI_OPTIONS_EXTENDEDINFO=Infos de fichiers étendus +GUI_OPTIONS_FOLD_DURING_LOADING=Replier complètement le code lors du chargement du fichier +GUI_OPTIONS_ESCINSCRIPTS=Les scripts peuvent être annulés par ESC +GUI_OPTIONS_FLOATONPARENT=Les fenêtres sont toujours affichées avant la fenêtre principale%%LINEBREAK%%(une modification n'a d'effet que sur les fenêtres nouvellement ouvertes) +GUI_OPTIONS_USEMASKASDEFAULT=Les boucles utilisent "-mask" par défaut +GUI_OPTIONS_DEFCTRL=Gestion des définitions de fonctions%%LINEBREAK%%(chargement et enregistrement automatiques des fonctions définies par l'utilisateur) +GUI_OPTIONS_COMPACTTABLES=Représentation compacte des tableaux +GUI_OPTIONS_SHOWGRIDLINES=Afficher les lignes de quadrillage +GUI_OPTIONS_AUTOGROUPCOLS=Grouper automatiquement les colonnes avec des en-têtes identiques +GUI_OPTIONS_EMPTYCOLS=Charger des colonnes vides +GUI_OPTIONS_LOGFILE=Journalisation de la console +GUI_OPTIONS_HINTS=Afficher les trucs et astuces au démarrage +GUI_OPTIONS_CUSTOMLANG=Langue définie par l'utilisateur (Nécessite un redémarrage)%%LINEBREAK%%Voir aussi "help language". +GUI_OPTIONS_EXTERNALVIEWER=Utiliser des fenêtres externes pour "show" et "help". +GUI_OPTIONS_EXECUTECOMMAND=Autoriser la commande "execute"%%%LINEBREAK%%Risque de sécurité ! Voir aussi "help execute". +GUI_OPTIONS_ALWAYSREFERENCETABLES=Les tableaux sont toujours passés en référence%%LINEBREAK%%C'est obsolète et non recommandé +GUI_OPTIONS_RESETHIGHLIGHT=Réinitialiser +GUI_OPTIONS_DEFAULTBACKGROUND=Fond d'écran par défaut +GUI_OPTIONS_BOLD=En gras +GUI_OPTIONS_ITALICS=Incursif +GUI_OPTIONS_UNDERLINE=Souligné +GUI_OPTIONS_HIGHLIGHTLOCALVARIABLES=Mise en valeur des variables locales +GUI_OPTIONS_CONFIG=Configuration +GUI_OPTIONS_LOADPATH=Dossier d'importation | = +GUI_OPTIONS_SAVEPATH=Dossier de stockage | = +GUI_OPTIONS_SCRIPTPATH=Dossier de script | = +GUI_OPTIONS_PROCPATH=dossier des procédures | = +GUI_OPTIONS_PLOTPATH=dossier de mémoire de tracé | = +GUI_OPTIONS_CHOOSE=Fouiller +GUI_OPTIONS_CHOOSEPATH=NumeRe : Choisir un chemin d'accès +GUI_OPTIONS_PATHS=Répertoires +GUI_OPTIONS_PRINT=Imprimer le texte dans : +GUI_OPTIONS_PRINT_BW=Noir/Blanc +GUI_OPTIONS_PRINT_COLOR=Couleur +GUI_OPTIONS_EDITORFONT=Fonte de caractères dans l'éditeur : +GUI_OPTIONS_TERMINALFONT=Police dans la console : +GUI_OPTIONS_HISTORYFONT=Police dans l'historique : +GUI_OPTIONS_DEFAULTFONT=Police par défaut pour les tracés : +GUI_OPTIONS_ANALYZER_MAIN=Paramètres de base +GUI_OPTIONS_ANALYZER_USE_NOTES=Afficher les notes +GUI_OPTIONS_ANALYZER_USE_WARNINGS=Afficher les avertissements +GUI_OPTIONS_ANALYZER_USE_ERRORS=Afficher les erreurs +GUI_OPTIONS_ANALYZER_METRICS=Métriques de code +GUI_OPTIONS_ANALYZER_COMMENT_DENSITY=Calculer la densité des commentaires +GUI_OPTIONS_ANALYZER_LINES_OF_CODE=Calculer les lignes de code +GUI_OPTIONS_ANALYZER_COMPLEXITY=Calculer la complexité cyclomatique +GUI_OPTIONS_ANALYZER_MAGIC_NUMBERS=Avertit des littéraux numériques +GUI_OPTIONS_ANALYZER_ALWAYS_SHOW_METRICS=Affiche toujours les métriques +GUI_OPTIONS_ANALYZER_OPTIMIZATION=Recommandations d'optimisation +GUI_OPTIONS_ANALYZER_INLINE_IF=Recommande le branchement "if" sur une seule ligne +GUI_OPTIONS_ANALYZER_CONSTANT_EXPRESSION=Marque les expressions constantes +GUI_OPTIONS_ANALYZER_PROGRESS_RUNTIME=Informe sur la durée d'exécution plus longue de "progress". +GUI_OPTIONS_ANALYZER_PROCEDURE_LENGTH=Avertit si des procédures peuvent affecter les performances +GUI_OPTIONS_ANALYZER_UNINTENDED_BEHAVIOR=Comportement inattendu +GUI_OPTIONS_ANALYZER_RESULT_SUPPRESSION=Marque les points-virgules manquants +GUI_OPTIONS_ANALYZER_RESULT_ASSIGNMENT=Avertit s'il manque une affectation de valeur dans une expression +GUI_OPTIONS_ANALYZER_UNUSED_VARIABLES=Avertit si des variables locales ne sont pas utilisées. +GUI_OPTIONS_ANALYZER_THISFILE_NAMESPACE=Avertit si une procédure fait partie de l'espace de noms "thisfile". +GUI_OPTIONS_ANALYZER_SWITCH_FALLTHROUGH=Avertissement si "break" est manquant dans un "case" de "switch". +GUI_OPTIONS_ANALYZER_STYLE=Recommandations stylistiques +GUI_OPTIONS_ANALYZER_TYPE_ORIENTATION=Marquer les variables sans préfixe de type +GUI_OPTIONS_ANALYZER_MISLEADING_TYPE=Attention aux préfixes de type ambigus +GUI_OPTIONS_ANALYZER_ARGUMENT_UNDERSCORE=Marque les arguments qui ne commencent pas par un soulignement +GUI_OPTIONS_ANALYZER_VARIABLE_LENGTH=Marquer les noms de variables très courts +GUI_OPTIONS_ANALYZER_GLOBAL_VARIABLES=Avertit si des variables globales sont utilisées dans des procédures +GUI_OPTIONS_ANALYZER=Analyseur de code +GUI_OPTIONS_STACKTRACE=Trace de la pile +GUI_OPTIONS_VARVIEWER=Liste de variables +GUI_OPTIONS_DEBUGGER_FOCUS_LINE=Distance entre la ligne focalisée et le haut de la fenêtre +GUI_OPTIONS_DEBUGGER_SHOW_LINENUMBERS=Afficher les numéros de ligne dans la trace de la pile +GUI_OPTIONS_DEBUGGER_SHOW_MODULES=Afficher les modules dans la trace de la pile +GUI_OPTIONS_DEBUGGER_SHOW_ARGUMENTS=Afficher les arguments de la procédure +GUI_OPTIONS_DEBUGGER_SHOW_GLOBALS=Afficher les variables globales +GUI_OPTIONS_DEBUGGER_DECODE_ARGUMENTS=Tenter de décoder les arguments de la procédure +GUI_OPTIONS_DEBUGGER_FLASH_TASKBAR=Icône de barre des tâches qui clignote lorsque le code est interrompu par le débogueur +GUI_OPTIONS_DEBUGGER_POINT_TO_ERROR=Sauter à l'erreur même sans débogueur actif +GUI_OPTIONS_DEBUGGER=Débogueur +GUI_OPTIONS_PRINT_LINENUMBERS=Imprimer les numéros de ligne +GUI_OPTIONS_SAVE_SESSION=Récupération de session%%LINEBREAK%%(Seules les modifications sauvegardées peuvent être récupérées) +GUI_OPTIONS_SAVE_BOOKMARKS_IN_SESSION=Tenter de restaurer les signets de la dernière sauvegarde +GUI_OPTIONS_SAVE_SASH_POSITIONS=Tentatives de restauration de la disposition des éléments de la fenêtre +GUI_OPTIONS_SAVE_WINDOW_POSITION=Tentatives de restauration de la taille et de la position de la fenêtre%%LINEBREAK%%(Fonctionnalité expérimentale) +GUI_OPTIONS_FORMAT_BEFORE_SAVING=Formater le fichier avant de l'enregistrer +GUI_OPTIONS_KEEP_BACKUP_FILES=Conserver l'historique des versions du fichier +GUI_OPTIONS_AUTOSAVE_BEFORE_EXEC=Enregistrer automatiquement tous les fichiers avant l'exécution +GUI_OPTIONS_TOOLBAR=Barre d'outils +GUI_OPTIONS_SHOW_TOOLBARTEXT=Afficher le texte sur la barre d'outils +GUI_OPTIONS_ENABLE_TOOLBARSTRETCH=Etaler la barre d'outils sur toute la largeur de la fenêtre +GUI_OPTIONS_ICONSTYLE=Style de couleur des icônes de la barre d'outils : +GUI_OPTIONS_SHOW_FILEPATHS=Utiliser des chemins de fichiers relatifs comme noms d'onglets de l'éditeur +GUI_OPTIONS_SHOW_ICONS_ON_TABS=Afficher les icônes de fichiers sur les onglets de l'éditeur +GUI_OPTIONS_USE_TABS=UtiliserTAB au lieu d'espaces pour l'indentation +GUI_OPTIONS_SHOW_LINE_LENGTH_INDICATOR=Afficher un indicateur pour une longueur de ligne de 100 caractères +GUI_OPTIONS_HOME_END_CANCELS=POS1/ENDE annule l'autocomplétion%%LINEBREAK%%A la place, ils sautent à leur position respective +GUI_OPTIONS_HISTORY_LINES=Taille du tampon de la console NumeRe +GUI_OPTIONS_CARET_BLINK_TIME=[msec] durée de clignotement du curseur +GUI_OPTIONS_AUTOCOMPLETION=Complétion automatique +GUI_OPTIONS_BRACE_AUTOCOMP=Pinces : ( ) [ ] { } +GUI_OPTIONS_BLOCK_AUTOCOMP=Blocs de flux de contrôle +GUI_OPTIONS_QUOTE_AUTOCOMP=Guillemets : " " +GUI_OPTIONS_SMARTSENSE_AUTOCOMP=SmartSense (complétion contextuelle) +GUI_OPTIONS_PRECISION=Précision (décimales dans la console) +GUI_OPTIONS_LATEXPATH=Chemin vers les binaires de la distribution LaTeX%%LINEBREAK%%(Le sous-dossier "bin" ou "bin/x64" dans la distribution LaTeX) +GUI_OPTIONS_MISC=Divers +GUI_OPTIONS_OK=Appliquer +GUI_OPTIONS_CANCEL=%%GUI_BUTTON_CANCEL%% +# About dialog +GUI_ABOUT_TITLE=A propos de NumeRe +GUI_ABOUT_LICENCE_SHORT=Ajustement | Analyse de données | Traçage | Opérations matricielles | FFT%%LINEBREAK%%Extensible framework | Multiple file formats | Programmable%%LINEBREAK%%Open source | Free for everyone%LINEBREAK%%%%LINEBREAK%%Copyright (c) 2013-%%1%%, Erik Hänel et al.%%LINEBREAK%%%%LINEBREAK%%NumeRe est sous licence GNU General Public License v3, %%LINEBREAK%%disponible sur http://www.gnu.org/licenses/gpl.html +GUI_ABOUT_TEAM_INTRO=NumeRe est un projet des personnes suivantes : +GUI_ABOUT_TEAM=Direction du projet:%%LINEBREAK%%Erik HÄNEL%%LINEBREAK%%%%LINEBREAK%%Concept/UI:%%LINEBREAK%%Erik HÄNEL, Chameleon Team (UI de base)%%LINEBREAK%%%%LINEBREAK%%Mathe-Parser:%%LINEBREAK%Ingo BERG, Erik HÄNEL%%LINEBREAK%%%%LINEBREAK%%Plotting :%%LINEBREAK%%Alexey BALAKIN%%LINEBREAK%%%%LINEBREAK%%Algorithmes numériques:%%LINEBREAK%%GNU Scientific Library, Erik HÄNEL, Alexey BALAKIN%%LINEBREAK%%%%LINEBREAK%%Programmation supplémentaire :%%LINEBREAK%%Raphael ZEHNER, Jonas JANSEN, Rudolf BRAUSEMANN, Ayoub SELMI, Adji ARIOPUTRO, Durvesh SHINDE, Marco STRANNER, Amitav MOSTAFA%%LINEBREAK%%%%LINEBREAK%%Tokenizer :%%LINEBREAK%%Boost-Library%LINEBREAK%%%%LINEBREAK%%Algorithmes matriciels:%%LINEBREAK%%Library%LINEBREAK%%%%LINEBREAK%%BasicExcel :%%LINEBREAK%%YAP Chun Wei%LINEBREAK%%%%LINEBREAK%%TinyXML-2:%%LINEBREAK%%Lee THOMASON%%LINEBREAK%%%%LINEBREAK%%Splines :%%LINEBREAK%%Tino KLUGE%%LINEBREAK%%%%LINEBREAK%%Icônes:%%LINEBREAK%%Cole BEMIS%%LINEBREAK%%%%LINEBREAK%%Les (patients) testeurs:%%LINEBREAK%%C. ALONSO, D. BAMMERT, N. FREITAG, J. HÄNEL, R. HUTT, K. KILGUS, E. KLOSTER, K. KURZ, M. LÖCHNER, K. RANGANATH, U. RAO, A. RAVEENDRAN, Y. SAHIN, L. SAHINOVIC, D. SCHMID, V. SEHRA, G. STADELMANN, R. WANNER, A. WINKLER, F. WUNDER, J. ZINßER +GUI_ABOUT_CREDITS=NumeRe n'aurait pas été possible sans les bibliothèques utilisées, l'aide patiente des testeurs et les nombreux tutoriels disponibles sur le web.%%LINEBREAK%%%%LINEBREAK%%En outre, nous tenons à remercier tous les auteurs des codes sources accessibles au public qui ont parfois fourni l'inspiration nécessaire à nos propres solutions:%%LINEBREAK%% - Chameleon%%LINEBREAK%% - muParser%%LINEBREAK%% - MathGL%%LINEBREAK%%%%LINEBREAK%%Pourquoi NumeRe est-il gratuit ?%%LINEBREAK%%%%LINEBREAK%%%%COMMON_APPNAME%% est un logiciel entièrement libre et sans aucun coût. Aucun paiement n'est jamais nécessaire pour utiliser ce logiciel. Il est destiné à être utilisé dans la recherche et l'éducation et nous voulons que vous gardiez votre argent. Nous pensons que la connaissance et l'éducation ne devraient pas être payantes. Nous pensons qu'il n'existe pas de valeur monétaire pour la connaissance. Elle n'a tout simplement pas de prix. Vous payez des impôts, entre autres, pour une bonne éducation, alors demandez-vous:%%LINEBREAK%%%%LINEBREAK%%pourquoi payer deux fois ? +GUI_ABOUT_INFO=%%BUILTIN_CREDITS_VERSIONINFO%%%%LINEBREAK%%%%LINEBREAK%%%%BUILTIN_CREDITS_LICENCE_1%%%%LINEBREAK%%%%LINEBREAK%%%%BUILTIN_CREDITS_LICENCE_2%%%%LINEBREAK%%%%LINEBREAK%%%%BUILTIN_CREDITS_LICENCE_3%%. +GUI_ABOUT_STATS=Lignes de code C++:%%LINEBREAK%% ~141 000%%LINEBREAK%%Git commits:%%LINEBREAK%% ~1250%%LINEBREAK%%Nombre de fichiers sources:%%LINEBREAK%%% ~348%%LINEBREAK%%Langues:%%LINEBREAK%% 2 (allemand et anglais)%%LINEBREAK%%Début du projet :%%LINEBREAK%% Octobre 2013%%LINEBREAK%%Fin du projet:%%LINEBREAK%% Pas en vue%%LINEBREAK%%Nombre de bugs corrigés:%%LINEBREAK%% ~260 (Documenté)%%LINEBREAK%% ~700 (Non Documenté)%%LINEBREAK%%Nombre de (nouveaux) bugs qui sont passés dans une RC :%%LINEBREAK%% ~35%%LINEBREAK%%Nombre de sorties (publiques):%%LINEBREAK%% ~35%%LINEBREAK%%Nombre de commentaires sur NumeRe:%%LINEBREAK%% ~15 (compliments)%%LINEBREAK%% ~20 (problèmes)%%LINEBREAK%% ~80 (bugs)%%LINEBREAK%%Nombre de nuits passées :%%LINEBREAK%% aucune%%LINEBREAK%%nombre de "hoplas" pendant une démonstration:%%LINEBREAK%% ~50%%LINEBREAK%%quantité de caféine consommée:%%LINEBREAK%% non mesurable +GUI_ABOUT_JOIN=Convaincu par l'open source et la GPL ? Envie de programmer ? Une idée géniale ? Ou tout simplement tester et jouer de manière intensive ? C'est toujours bienvenu !%%LINEBREAK%%%%LINEBREAK%%Prends contact avec nous de la manière suivante (tu trouveras les liens ci-dessous):%%LINEBREAK%% - Oldschool : écris-nous un mail%%LINEBREAK%% - Bogue ou idée : soumets un ticket%LINEBREAK%% - Bavarder : parle ou discute avec nous directement sur Discord%%%LINEBREAK%%%%LINEBREAK%%Les compétences suivantes sont utiles, mais pas obligatoires :%%LINEBREAK%% - Expérience en C++ (Ok, c'est effectivement nécessaire)%%LINEBREAK%% - Expérience en programmation et en débogage%%LINEBREAK%%%%LINEBREAK%%Nous utilisons ces outils et frameworks (nous fournissons aussi un setup complet comme suite de compilation avec toutes les bibliothèques) :%%LINEBREAK%% - MinGW/TDM-GCC%LINEBREAK%% - Git%%LINEBREAK%% - MathGL%%LINEBREAK% - Gnu Scientific Library (GSL)%%LINEBREAK%% - Boost%%LINEBREAK%% - wxWidgets%%LINEBREAK%% - Code::Blocks%%LINEBREAK%%%%LINEBREAK%%Mail : dev@numere.org%%LINEBREAK%%Issues : https://github.com/numere-org/NumeRe/issues %%LINEBREAK%%Source : https://github.com/numere-org/NumeRe/ %%LINEBREAK%%Suite de compilation : https://sourceforge.net/projects/numere/files/ %%LINEBREAK%%Discord : https://discord.gg/s5tSjwU %%LINEBREAK%%Don de café : https://ko-fi.com/numere +GUI_ABOUT_LEGAL=Dépendances externes et licences:%%LINEBREAK%%%%LINEBREAK%%muParser (c) Ingo Berg [MIT]%%LINEBREAK%%https://beltoforion.de/en/muparser/ %%LINEBREAK%%%%LINEBREAK%%%MathGL (c) Alexey A. Balakin [GPL]%%LINEBREAK%https://mathgl.sourceforge.net/ %%LINEBREAK%%%%LINEBREAK%%GSL (c) M. Galassi et al. [GPL]%%LINEBREAK%%https://www.gnu.org/software/gsl/ %%LINEBREAK%%%%LINEBREAK%%Boost (c) Joe Coder [Boost]%%LINEBREAK%%https://www.boost.org/ %%LINEBREAK%%%%LINEBREAK%%Eigen (c) Gael Guennebaud, Benoit Jacob [MPL v2]%%LINEBREAK%%https://eigen.tuxfamily.org/ %%LINEBREAK%%%%LINEBREAK%%curl (c) Daniel Stenberg [curl]%%LINEBREAK%%https://curl.se/libcurl/ %%LINEBREAK%%%%LINEBREAK%%libNoise (c) Jason Bevins [LGPL]%%LINEBREAK%%https://libnoise.sourceforge.net/ %%LINEBREAK%%%%LINEBREAK%%fast_float (c) The fast_float authors [MIT]%%LINEBREAK%%https://github.com/fastfloat/fast_float %%LINEBREAK%%%%LINEBREAK%%chrono::date (c) Howard Hinnant [MIT]%%LINEBREAK%%https://github.com/HowardHinnant/date %%LINEBREAK%%%%LINEBREAK%%Info-ZIP (c) Mark Adler et al. [BSD]%%LINEBREAK%%https://infozip.sourceforge.net/ %%LINEBREAK%%%%LINEBREAK%%dtl - Diff Template Library (c) Tatsuhiko Kubo [BSD]%%LINEBREAK%%https://github.com/cubicdaiya/dtl %%LINEBREAK%%%%LINEBREAK%%%TinyXML-2 (c) Lee Thomason [zLib]%%LINEBREAK%%https://github.com/leethomason/tinyxml2 %%LINEBREAK%%%%LINEBREAK%%BasicExcel (c) Yap Chun Wei [Public domain]%%LINEBREAK%https://www.codeproject.com/Articles/13852/BasicExcel-A-Class-to-Read-and-Write-to-Microsoft %%LINEBREAK%%%%LINEBREAK%%wxWidgets (c) wxWidgets Team [wxWindows]%%LINEBREAK%%https://www.wxwidgets.org/ %%LINEBREAK%%%%LINEBREAK%%Feather-Icons (c) Cole Bemis [MIT]%%LINEBREAK%%https://feathericons.com/ %%LINEBREAK%%%%LINEBREAK%%QR Code Generator Library (c) Project Nayuki [MIT]%%LINEBREAK%https://www.nayuki.io/page/qr-code-generator-library +# tree ctrl strings +GUI_FILETREE=fichiers +GUI_FUNCTIONTREE=symboles +GUI_TREE_WORKSPACE=Poste de travail +GUI_TREE_DATAFILES=Fichiers de données +GUI_TREE_SAVEDFILES=Fichiers enregistrés +GUI_TREE_SCRIPTS=Scripts +GUI_TREE_PROCEDURES=Procédures +GUI_TREE_PLOTS=Plots +GUI_TREE_COMMANDS=Commandes +GUI_TREE_FUNCTIONS=Fonctions +GUI_TREE_CONSTANTS=Constantes +GUI_TREE_METHODS=Méthodes +GUI_TREE_FUNC_KEYLIST=num cmplx mat string trigonometric hyperbolic time stats random physics angular distrib logarithmic logic coords polynomial draw gui define +GUI_TREE_CMD_KEYLIST=flowctrl datactrl datacreation loadsave eval plotting proc def mainctrl gui misc plugins +GUI_TREE_CONST_KEYLIST=atomic fieldtheory mathematical chemical particle thermo astro internal +GUI_TREE_METHOD_KEYLIST=chaîne de données +# menu pop-up de l'arbre +GUI_TREE_PUP_LOAD=Charger un fichier +GUI_TREE_PUP_LOADTOTABLE=Charger le fichier dans une nouvelle table +GUI_TREE_PUP_START=Lancer le script +GUI_TREE_PUP_RUN=Exécuter une procédure +GUI_TREE_PUP_EDIT=Modifier +GUI_TREE_PUP_OPENIMAGE=Afficher les graphiques +GUI_TREE_PUP_DELETEFILE=Supprimer +GUI_TREE_PUP_COPYFILE=Copier +GUI_TREE_PUP_COPYASPATH=Copier le chemin d'accès +GUI_TREE_PUP_INSERTFILE=Insérer le fichier copié +GUI_TREE_PUP_RENAMEFILE=Renommer le fichier +GUI_TREE_PUP_INSERT_EDITOR=Insérer dans l'éditeur +GUI_TREE_PUP_INSERT_CONSOLE=Insérer dans la console +GUI_TREE_PUP_HELPONITEM=Aide pour '%%1%%'. +GUI_TREE_PUP_SHOW_DESCRIPTION=Afficher la description +GUI_TREE_PUP_SHOWREVISIONS=Historique des versions ... +GUI_TREE_PUP_TAGCURRENTREVISION=Balisage de la révision actuelle +GUI_TREE_PUP_NEWFOLDER=Nouveau dossier +GUI_TREE_PUP_REMOVEFOLDER=Supprimer dossier +GUI_TREE_PUP_OPENINEXPLORER=Afficher dans l'explorateur +# Le widget d'historique +GUI_HISTORY=Historique +GUI_HISTORY_DELETELINE=Supprimer cette ligne +GUI_HISTORY_COPYLINE=Copier cette ligne +# Chaînes de filtre pour le dialogue de fichier +GUI_FILTER_SCRIPTS=Scripts NumeRe +GUI_FILTER_PROCEDURES=Procédures NumeRe +GUI_FILTER_LAYOUTS=Fichiers de mise en page NumeRe +GUI_FILTER_NPKP=Projets de package NumeRe +GUI_FILTER_NUMEREFILES=Fichiers NumeRe +GUI_FILTER_ALLFILES=Tous les fichiers +GUI_FILTER_EXECUTABLES=Fichiers exécutables +GUI_FILTER_INSTALLABLES=Installables +#GUI_FILTER_DATAFILES=Ensembles de données +GUI_FILTER_DATAFILES=%%COMMON_FILETYPE_DAT% (*.dat)|*.dat|%%COMMON_FILETYPE_TXT% (*.txt)|*.txt|%%COMMON_FILETYPE_CSV% (*.csv)|*.csv|%%COMMON_FILETYPE_JDX% (*.jdx, *.dx, *.jcm)|*.jdx;*.dx;*.jcm +GUI_FILTER_IMAGEFILES=Fichiers image +GUI_FILTER_TEXSOURCE=SourceTeX +GUI_FILTER_NONSOURCE=%%COMMON_FILETYPE_TXT%% (*.txt)|*.txt|%%COMMON_FILETYPE_LOG%% (*.log)|*.log|%%COMMON_FILETYPE_DAT% (*.dat)|*.dat|%%COMMON_FILETYPE_CSV% (*.csv)|*.csv|%%COMMON_FILETYPE_TEX% (*.tex)|*.tex +GUI_FILTER_ALLSUPPORTEDFILES=Tous les fichiers supportés|*.nscr;*.nprc;*.nlyt;*.ndat;*.dat;*.txt;*.jdx;*.dx;*.jcm;*.log;*.csv;*.xls;*.xlsx;*.ods;*.png;*.jpg;*.jpeg;*.eps;*.svg;*.gif;*.tex;*.m;*.cpp;*.cxx;*.c;*.hpp;*.hxx;*.h;*.diff +GUI_NEWFILE_UNTITLED= +GUI_SAVE_QUESTION=NumeRe : Enregistrer ? +GUI_UNSAVEDFILE=Le fichier "%%1%%" a été modifié et n'a pas été enregistré. +GUI_UNSAVEDFILE_CLOSE=Souhaitez-vous enregistrer les modifications avant de fermer ? +GUI_UNSAVEDFILE_EXECUTE=Souhaitez-vous enregistrer ces modifications avant de les exécuter ? (Les modifications non sauvegardées ne peuvent pas être exécutées). +# Barre d'état +GUI_STATUSBAR_NPRC=%%COMMON_FILETYPE_NPRC%% +GUI_STATUSBAR_NSCR=%%COMMON_FILETYPE_NSCR%% +GUI_STATUSBAR_DAT=%%COMMON_FILETYPE_DAT%% +GUI_STATUSBAR_CSV=%%COMMON_FILETYPE_CSV%% +GUI_STATUSBAR_TEX=%%COMMON_FILETYPE_TEX%% +GUI_STATUSBAR_TXT=%%COMMON_FILETYPE_TXT%% +GUI_STATUSBAR_JDX=%%COMMON_FILETYPE_JDX%%. +GUI_STATUSBAR_DX=%%COMMON_FILETYPE_JDX% +GUI_STATUSBAR_JCM=%%COMMON_FILETYPE_JDX%%. +GUI_STATUSBAR_LOG=%%COMMON_FILETYPE_LOG%% +GUI_STATUSBAR_INI=%%COMMON_FILETYPE_INI%% +GUI_STATUSBAR_NHLP=%%COMMON_FILETYPE_NHLP%% +GUI_STATUSBAR_NLYT=%%COMMON_FILETYPE_NLYT%% +GUI_STATUSBAR_NPKP=%%COMMON_FILETYPE_NPKP%% +GUI_STATUSBAR_NDB=%%COMMON_FILETYPE_NDB%% +GUI_STATUSBAR_M=%%COMMON_FILETYPE_M%% +GUI_STATUSBAR_CPP=%%COMMON_FILETYPE_CPP%% +GUI_STATUSBAR_CXX=%%COMMON_FILETYPE_CPP%% +GUI_STATUSBAR_C=%%COMMON_FILETYPE_C%% +GUI_STATUSBAR_HPP=%%COMMON_FILETYPE_HPP%% +GUI_STATUSBAR_HXX=%%COMMON_FILETYPE_HPP%% +GUI_STATUSBAR_H=%%COMMON_FILETYPE_H%% +GUI_STATUSBAR_XML=%%COMMON_FILETYPE_XML%% +GUI_STATUSBAR_DIFF=%%COMMON_FILETYPE_DIFF%% +GUI_STATUSBAR_UNSAVEDFILE=Fichier non sauvegardé +GUI_STATUSBAR_UNKNOWN=%%1%%fichier +GUI_STATUSBAR_LINECOL=Ligne : %d, colonne : %d +GUI_STATUSBAR_DEBUGGER_ANALYZER=Débogueur & analyseur : actif +GUI_STATUSBAR_DEBUGGER=Débogueur NumeRe : actif +GUI_STATUSBAR_ANALYZER=Analyseur de code : actif +GUI_STATUSBAR_WELCOMEPAGE=Bienvenue à %%COMMON_APPNAME%%. +GUI_STATUSBAR_WELCOMEPAGE_FILETYPE=Bienvenue +# Menu strings : +# please note that the ampersands mark the hotkeys for keyboard navigation +# et vous pouvez changer les raccourcis (par ex. Ctrl-N) dans ce fichier, mais utilisez toujours les +# identifiants de clés en anglais (par ex. "Ctrl" et non "Ctrl") +# ----------- +# Menu du fichier +GUI_MENU_NEWFILE=&Nouveau ... +GUI_MENU_NEWFILE_DLG=Sélectionner le type de fichier ...%%TAB%%Ctrl-N +GUI_MENU_NEWFILE_TTP=Ouvre une boîte de dialogue pour sélectionner le type de fichier +GUI_MENU_NEW_EMPTYFILE=Vider le &fichier%%TAB%%Ctrl-Shift-N +GUI_MENU_NEW_EMPTYFILE_TTP=Créer un fichier vide +GUI_MENU_NEW_NSCR=NumeRe-&Script%%TAB%%Ctrl-Shift-S +GUI_MENU_NEW_NSCR_TTP=Créer un modèle pour un nouveau script (nécessite un nom) +GUI_MENU_NEW_NPRC=NumeRe-&Procédure%%TAB%%Ctrl-Shift-P +GUI_MENU_NEW_NPRC_TTP=Créer un modèle pour une nouvelle procédure (nécessite un nom) +GUI_MENU_NEW_PLUGIN=NumeRe-P&lugin +GUI_MENU_NEW_PLUGIN_TTP=Créer un modèle pour un nouveau plugin (nécessite la commande) +GUI_MENU_NEW_LAYOUT=NumeRe-&Window-Layout%%TAB%%Ctrl-Shift-L +GUI_MENU_NEW_LAYOUT_TTP=Créer un modèle pour une nouvelle mise en page de la fenêtre +GUI_MENU_NEW_APP=NumeRe-&App +GUI_MENU_NEW_APP_TTP=Créer un modèle pour une nouvelle app +GUI_MENU_OPENFILE=&Ouvrir ... +GUI_MENU_OPENFILE_TTP=Ouvrir un fichier existant +GUI_MENU_CLOSEFILE=Fermer un fichier +GUI_MENU_CLOSEFILE_TTP=Fermer le fichier actif +GUI_MENU_CLOSEALLFILES=Fermer tous les fichiers +GUI_MENU_SAVEFILE=&Enregistrer%%TAB%%Ctrl-S +GUI_MENU_SAVEFILE_TTP=Sauvegarder le fichier actif +GUI_MENU_SAVEFILEAS=Enregistrer &sous ... +GUI_MENU_SAVEFILEAS_TTP=Sauvegarder le fichier actif sous un autre nom +GUI_MENU_PRINT=&Imprimer%%TAB%%Ctrl-P +GUI_MENU_PRINT_TTP=Imprimer le fichier actif +GUI_MENU_PRINTPREVIEW=Aperçu avant impression +GUI_MENU_PRINTSETUP=Réglage de l'imprimante +GUI_MENU_EXIT=&Quitter%%TAB%%Alt-F4 +GUI_MENU_EXIT_TTP=QuitterNumeRe +GUI_MENU_FILE=&Fichier +# Edit menu +GUI_MENU_UNDO=&Annuler%%TAB%%Ctrl-Z +GUI_MENU_REDO=&Répéter%%TAB%%Ctrl-Y +GUI_MENU_CUT=&couper%%TAB%%Ctrl-X +GUI_MENU_COPY=&Copier%%TAB%%Ctrl-C +GUI_MENU_PASTE=Coller%%TAB%%Ctrl-V +GUI_MENU_SELECT_UP=Déplacer ligne(s) vers le haut%%TAB%%Alt-Up +GUI_MENU_SELECT_UP_TTP=Déplace la(les) ligne(s) sélectionnée(s) d'une ligne vers le haut +GUI_MENU_SELECT_DOWN=Déplacer la ou les lignes vers le bas%%TAB%%Alt-Down +GUI_MENU_SELECT_DOWN_TTP=Déplace la(les) ligne(s) sélectionnée(s) d'une ligne vers le bas +GUI_MENU_TRANSPOSESELECTION=&Transposer les données du tableau +GUI_MENU_TRANSPOSESELECTION_TTP=Transpose les données tabulaires dans les lignes sélectionnées. Les cellules sont reconnues par les espaces ou les virgules/semicolons (pour les fichiers CSV). +GUI_MENU_STRIP=Supprime les espaces ... +GUI_MENU_STRIP_BOTH=Premier et suivant +GUI_MENU_STRIP_BOTH_TTP=Supprime les espaces/tabulations de tête et suivants dans la/les ligne(s) courante(s) +GUI_MENU_STRIP_FRONT=Seulement les leaders +GUI_MENU_STRIP_FRONT_TTP=Supprime uniquement les espaces/tabulations de tête dans la/les ligne(s) actuelle(s) +GUI_MENU_STRIP_BACK=Suivant uniquement +GUI_MENU_STRIP_BACK_TTP=Supprime uniquement les espaces/tabulations suivants dans la/les ligne(s) actuelle(s) +GUI_MENU_SORT_ASC=Trier les lignes par ordre croissant +GUI_MENU_SORT_ASC_TTP=Trier les lignes actuelles par ordre croissant +GUI_MENU_SORT_DESC=Trier les lignes par ordre décroissant +GUI_MENU_SORT_DESC_TTP=Trier les lignes actuelles par ordre décroissant +GUI_MENU_EDIT=&Modifier +# Search menu +GUI_MENU_FIND=&Rechercher%%TAB%%Ctrl-F +GUI_MENU_REPLACE=Rechercher et &Remplacer%%TAB%%Ctrl-H +GUI_MENU_FIND_PROCEDURE=Aller à la définition de la procédure%%TAB%%Ctrl-. +GUI_MENU_FIND_PROCEDURE_TTP=Passer à la définition de la procédure au curseur +GUI_MENU_FIND_INCLUDE=Aller au script incorporé%%TAB%%Ctrl-, +GUI_MENU_FIND_INCLUDE_TTP=Ouvre le script intégré dans un nouvel onglet +GUI_MENU_GOTOLINE=&Aller à la ligne%%TAB%%Ctrl-G +GUI_MENU_GOTOLINE_TTP=Aller à une ligne dans le fichier actif +GUI_MENU_BOOKMARK_TOGGLE=Mise en place/suppression de signets%%TAB%%Ctrl-B +GUI_MENU_BOOKMARK_CLEAR=Supprimer tous les signets +GUI_MENU_BOOKMARK_PREVIOUS=&Signets précédents%%TAB%%Ctrl-Shift-M +GUI_MENU_BOOKMARK_NEXT=&Signet suivant%%TAB%%Ctrl-M +GUI_MENU_SEARCH=&Rechercher +# View menu +GUI_MENU_LINEWRAP=Saut de ligne automatique%%TAB%%Ctrl-Alt-W +GUI_MENU_LINEWRAP_TTP=Rompre les longues lignes en bordure d'écran à la ligne suivante +GUI_MENU_DISPCTRLCHARS=Afficher &Caractères de contrôle +GUI_MENU_DISPCTRLCHARS_TTP=Affiche les caractères de contrôle comme la tabulation et les espaces +GUI_MENU_TOGGLE_CONSOLE=Afficher/cacher la &console%%TAB%%F2 +GUI_MENU_TOGGLE_FILETREE=Afficher/cacher le navigateur de fichiers%%TAB%F3 +GUI_MENU_TOGGLE_HISTORY=Afficher/cacher le &navigateur de listes%%TAB%F4 +GUI_MENU_MULTIROW=&Onglets de l'éditeur multi-lignes +GUI_MENU_MULTIROW_TTP=Active ou désactive l'utilisation de lignes multiples pour les onglets de l'éditeur (au lieu du défilement) +GUI_MENU_FOLDALL=Tout plier&%TAB%%Ctrl-Alt-F +GUI_MENU_FOLDALL_TTP=Replier toutes les lignes +GUI_MENU_UNFOLDALL=Tout déplier%%TAB%%Ctrl-Alt-U +GUI_MENU_UNFOLDALL_TTP=Déplier toutes les lignes +GUI_MENU_UNHIDEALL=Afficher les lignes cachées +GUI_MENU_UNHIDEALL_TTP=Réaffiche toutes les lignes masquées +GUI_MENU_USETXTADV=Souligner le texte avec "#", "*", "-" et "_". +GUI_MENU_USETXTADV_TTP=Utilise la mise en évidence des balises pour les fichiers texte seul avec "#", "*", "-" et "_". +GUI_MENU_USESECTIONS=Détecter les sections +GUI_MENU_USESECTIONS_TTP=Utiliser "## ! ..." et "#* ! ..." comme début de nouvelles sections +GUI_MENU_VIEW=&Visualisation +# Tools menu +GUI_MENU_OPTIONS=&Options +GUI_MENU_DEBUGGER=NumeRe-&Debugger%%TAB%%Ctrl-Shift-D +GUI_MENU_DEBUGGER_TTP=Active ou désactive le débogueur +GUI_MENU_FORMAT=Adapter le formatage ... +GUI_MENU_AUTOINDENT=&Ajuster les retraits%%TAB%%Ctrl-Shift-I +GUI_MENU_AUTOINDENT_TTP=Adapte le retrait des lignes au bloc actuel +GUI_MENU_INDENTONTYPE=&Ajuster en cours de saisie +GUI_MENU_INDENTONTYPE_TTP=Adapte l'indentation des lignes au bloc actuel déjà pendant la saisie +GUI_MENU_AUTOFORMAT=NumeRe-&Standardformat%%TAB%%Ctrl-Shift-F +GUI_MENU_AUTOFORMAT_TTP=Modifie le formatage du fichier au standard NumeRe en insérant des espaces et des retours à la ligne et augmente la lisibilité +GUI_MENU_EXECUTE=%%GUI_TB_RUN%%%%TAB%%F5 +GUI_MENU_EXECUTE_TTP=%%GUI_TB_RUN_TTP%% +GUI_MENU_EXECUTE_FROM_LINE=%%GUI_TB_RUN_LINE%%%%TAB%%F6 +GUI_MENU_EXECUTE_FROM_LINE_TTP=%%GUI_TB_RUN_LINE_TTP%% +GUI_MENU_COMMENTLINE=(De-)&Commenter les lignes actives%%TAB%%Ctrl-Q +GUI_MENU_COMMENTLINE_TTP=Commenter ou dé-commenter la(les) ligne(s) active(s) +GUI_MENU_COMMENTSELECTION=(dé)commenter la &sélection actuelle%%TAB%%%Ctrl-Shift-Q +GUI_MENU_COMMENTSELECTION_TTP=Commenter ou dé-commenter la sélection active +GUI_MENU_CREATE_DOCUMENTATION=Créer un bloc de documentation pour la procédure%%TAB%%Ctrl-Alt-B +GUI_MENU_CREATE_DOCUMENTATION_TTP=Crée un bloc de commentaires de documentation pré-rempli avant la procédure courante +GUI_MENU_CREATELATEX=Créer une documentation LaTeX +GUI_MENU_CREATELATEX_TTP=Crée un fichier LaTeX à partir de ce fichier et le place dans le dossier "/docs". +GUI_MENU_RUNLATEX=Créer et compiler la documentation LaTeX +GUI_MENU_RUNLATEX_TTP=Crée un fichier LaTeX à partir de ce fichier et le compile en PDF +GUI_MENU_COMPILE_TEX=Compiler le fichier LaTeX +GUI_MENU_COMPILE_TEX_TTP=Compile le fichier LaTeX actuel avec le compilateur XeLaTeX +GUI_MENU_LATEX=Générateur LaTeX ... +GUI_MENU_ANALYSIS=Outils d'analyse ... +GUI_MENU_ANALYZER=Analyseur de code%%TAB%%Ctrl-Shift-A +GUI_MENU_ANALYZER_TTP=Analyse le code pour les améliorations possibles +GUI_MENU_FIND_DUPLICATES=&Trouver les doublons de code +GUI_MENU_FIND_DUPLICATES_TTP=Recherche de code copié au moyen d'une analyse sémantique +GUI_MENU_SHOW_DEPENDENCY_REPORT=Afficher les dépendances +GUI_MENU_SHOW_DEPENDENCY_REPORT_TTP=Calcule les dépendances du fichier de procédure actuel +GUI_MENU_COMPARE_FILES=Comparer les fichiers +GUI_MENU_COMPARE_FILES_TTP=Comparer deux fichiers ligne par ligne et afficher les différences sous forme de diff unifié +GUI_MENU_EXPORT=Copier un texte formaté ... +GUI_MENU_EXPORT_AS_HTML=Copier en tant que code &HTML +GUI_MENU_EXPORT_AS_HTML_TTP=Copie les lignes sélectionnées en tant qu'environnement HTML préformaté (
...
) dans le presse-papiers +GUI_MENU_EXPORT_FORMATTED=Copier comme texte stylé +GUI_MENU_EXPORT_FORMATTED_TTP=Copie les lignes sélectionnées dans le presse-papiers en tant que texte stylé à coller dans d'autres applications. +GUI_MENU_REFACTORING=%%GUI_MENU_EDITOR_REFACTORING%% +GUI_MENU_RENAME_SYMBOL=%%GUI_MENU_EDITOR_RENAME_SYMBOLS%%%%TAB%%Ctrl-Alt-R +GUI_MENU_RENAME_SYMBOLS_TTP=%%GUI_MENU_EDITOR_RENAME_SYMBOLS_TTP%% +GUI_MENU_ABSTRAHIZE_SECTION=%%GUI_MENU_EDITOR_ABSTRAHIZE_SECTION%%%%TAB%%Ctrl-Alt-E +GUI_MENU_ABSTRAHIZE_SECTION_TTP=%%GUI_MENU_EDITOR_ABSTRAHIZE_SECTION_TTP%% +GUI_MENU_TOOLS=&Outils +GUI_MENU_CREATE_PACKAGE=Nouveau package de procédure(s) et de disposition(s) de fenêtre ... +GUI_MENU_CREATE_PACKAGE_TTP=Génère un package à partir du fichier de procédure actuel. D'autres fichiers peuvent être ajoutés au package. +GUI_MENU_SHOW_PACKAGE_BROWSER=Ouvrir le gestionnaire de packages +GUI_MENU_SHOW_PACKAGE_BROWSER_TTP=Gérer les paquetages et les plugins et les installer et désinstaller depuis le dépôt en ligne +GUI_MENU_INSTALL_PACKAGE_FILE=Installer le package local +GUI_MENU_INSTALL_PACKAGE_FILE_TTP=Installer des packs et des plugins depuis un fichier local +GUI_SELECT_PACKAGE_FOR_INSTALL=NumeRe : Sélectionner le package à installer +GUI_MENU_NO_PLUGINS_INSTALLED=Pas de plugins GUI installés +# Help menu +GUI_MENU_SHOWHELP=&Rubriques d'aide%%TAB%%F1 +GUI_MENU_ABOUT=&A propos de NumeRe +GUI_MENU_ABOUT_TTP=Afficher les informations sur NumeRe +GUI_MENU_HELP=&Aide +# Éditeur +GUI_EDITOR_TAB_CLOSE=Fermer l'onglet +GUI_EDITOR_TAB_CLOSEALL=Fermer tous les onglets +GUI_EDITOR_TAB_CLOSEOTHERS=Fermer tous les autres +GUI_EDITOR_TAB_OPENFOLDER=Ouvrir dossier +GUI_EDITOR_TAB_UNSPLIT=Supprimer la deuxième vue +GUI_EDITOR_TAB_SPLITTING=Cloner la vue ... +GUI_EDITOR_TAB_SPLIT_H=Agencer verticalement +GUI_EDITOR_TAB_SPLIT_V=Arranger horizontalement +GUI_EDITOR_TAB_WELCOMEPAGE=NumeRe : Début +GUI_EDITOR_FIX_TYPE_MESSAGE=Doit-on remplacer le symbole "%%1%%" par "%%2%%" ? +GUI_EDITOR_FIX_TYPE_TITLE=NumeRe : Appliquer le préfixe de type +# Menu contextuel de l'éditeur +GUI_MENU_EDITOR_CUT=Couper +GUI_MENU_EDITOR_COPY=Copier +GUI_MENU_EDITOR_PASTE=coller +GUI_MENU_EDITOR_RUN_FROM_LINE=Exécuter à partir de cette ligne +GUI_MENU_EDITOR_FOLDCURRENTBLOCK=Réduire ce bloc +GUI_MENU_EDITOR_HIDECURRENTBLOCK=Masquer les lignes marquées +GUI_MENU_EDITOR_ADDBP=Ajouter un point de rupture +GUI_MENU_EDITOR_EDITBP=Modifier le point de rupture ... +GUI_MENU_EDITOR_EDITBP_HEAD=Condition de point de rupture +GUI_MENU_EDITOR_EDITBP_TEXT=Entrer la condition pour ce point d'arrêt.%%LINEBREAK%%Les procédures et les commandes ne peuvent pas être utilisées. +GUI_MENU_EDITOR_REMOVEBP=Supprimer le point de rupture +GUI_MENU_EDITOR_CLEARBP=Supprimer tous les points d'arrêt +GUI_MENU_EDITOR_ADDBM=Ajouter des signets +GUI_MENU_EDITOR_REMOVEBM=Supprimer les signets +GUI_MENU_EDITOR_CLEARBM=Supprimer tous les signets +GUI_MENU_EDITOR_HIGHLIGHT=Mettre en évidence '%%1%%' de façon permanente +GUI_MENU_EDITOR_FINDPROC=Trouver la définition de : '%%1%%'. +GUI_MENU_EDITOR_FINDINCLUDE=Trouver le script : '%%1%%'. +GUI_MENU_EDITOR_REFACTORING=Refactoring ... +GUI_MENU_EDITOR_RENAME_SYMBOLS=Renommer le symbole +GUI_MENU_EDITOR_RENAME_SYMBOLS_TTP=Remplacer chaque occurrence du symbole sous le curseur dans la portée actuelle +GUI_MENU_EDITOR_FIX_TYPE=Proposer un préfixe de type +GUI_MENU_EDITOR_FIX_TYPE_TTP=Examine l'utilisation du symbole et détermine à partir de là le préfixe de type le plus probable +GUI_MENU_EDITOR_ABSTRAHIZE_SECTION=Extraire la section marquée +GUI_MENU_EDITOR_ABSTRAHIZE_SECTION_TTP=Extraire les lignes sélectionnées dans une nouvelle procédure +GUI_MENU_EDITOR_UPPERCASE=Convertir en MAJUSCULES +GUI_MENU_EDITOR_LOWERCASE=Convertir en minuscules +# Chaînes de la barre d'outils +GUI_TB_NEW=Nouveau +GUI_TB_NEW_TTP=Nouveau fichier (boîte de dialogue de sélection) +GUI_TB_NEW_SELECT=Créer un nouveau fichier +GUI_TB_OPEN=Ouvrir +GUI_TB_OPEN_TTP=Ouvrir un fichier +GUI_TB_SAVE=Enregistrer +GUI_TB_SAVE_TTP=Sauvegarder le fichier courant +GUI_TB_UNDO=Annuler +GUI_TB_REDO=Répéter +GUI_TB_CUT=Couper +GUI_TB_COPY=Copier +GUI_TB_PASTE=Coller +GUI_TB_SEARCH=Rechercher +GUI_TB_REPLACE=Remplacer +GUI_TB_RUN=Exécuter +GUI_TB_RUN_TTP=Exécuter le fichier courant +GUI_TB_RUN_LINE=Exécuter à partir de la ligne +GUI_TB_RUN_LINE_TTP=Exécuter à partir de la ligne courante +GUI_TB_STOP=Arrêter +GUI_TB_STOP_TTP=Annuler l'exécution +GUI_TB_DEBUGGER=Débogueur +GUI_TB_DEBUGGER_TTP=%%GUI_MENU_DEBUGGER_TTP%% +GUI_TB_ADD=Ajouter +GUI_TB_ADD_TTP=Ajouter un point de rupture ici +GUI_TB_REMOVE=Supprimer +GUI_TB_REMOVE_TTP=Supprimer le point de rupture ici +GUI_TB_CLEAR=Supprimer tout +GUI_TB_CLEAR_TTP=Supprimer tous les points d'arrêt +GUI_TB_NEXTIMAGE=Pour passer à l'image suivante +GUI_TB_PREVIOUSIMAGE=Image précédente +GUI_TB_ANALYZER=Analyseur +GUI_TB_ANALYZER_TTP=Active ou désactive l'analyseur de code statique. +GUI_TB_INDENTONTYPE=Alignement +GUI_TB_INDENTONTYPE_TTP=Ajuster automatiquement l'indentation des lignes +GUI_TB_LINEWRAP=Saut de ligne +GUI_TB_LINEWRAP_TTP=%%GUI_MENU_LINEWRAP_TTP%% +# Chaînes de la barre d'outils Docbrowser +GUI_TB_DOCBROWSER_HOME=%%DOC_HELP_START%% +GUI_TB_DOCBROWSER_INDEX=%%DOC_HELP_INDEX%% +GUI_TB_DOCBROWSER_BACK=%%DOC_HELP_BACK%% +GUI_TB_DOCBROWSER_FORWARD=%%DOC_HELP_FORWARD%% +GUI_TB_DOCBROWSER_PRINT=Imprimer +GUI_TB_DOCBROWSER_STO=Toujours au premier plan +# Dialogues d'impression +GUI_PRINT_ERROR=Un problème a été détecté lors de l'impression.%%LINEBREAK%%Veuillez vérifier les paramètres de l'imprimante et réessayer. +GUI_PRINT_ERROR_HEAD=NumeRe : Échec de l'impression +GUI_PREVIEW_ERROR=Un problème a été détecté lors de la création de l'aperçu.%%LINEBREAK%%Veuillez vérifier les paramètres de l'imprimante et réessayer. +GUI_PREVIEW_ERROR_HEAD=NumeRe : Échec de l'aperçu avant impression +GUI_PREVIEW_HEAD=NumeRe : Aperçu avant impression +# Table viewer pop-up menu +GUI_TABLE_CVS=Appliquer un schéma de couleurs conditionnel +GUI_INSERT_TABLE_ROW=Insérer une ligne +GUI_INSERT_TABLE_COL=Insérer une colonne +GUI_INSERT_TABLE_CELL=Insérer une cellule +GUI_REMOVE_TABLE_ROW=Supprimer une ligne +GUI_REMOVE_TABLE_COL=Supprimer une colonne +GUI_REMOVE_TABLE_CELL=Supprimer une cellule +GUI_COPY_TABLE_CONTENTS=Copier +GUI_PASTE_TABLE_CONTENTS=Coller +GUI_PASTE_TABLE_CONTENTS_HERE=Insérer au curseur +GUI_TABLE_CHANGE_COL_TYPE=Changer le type de colonne +GUI_TABLE_RELOAD=Mettre à jour le contenu du tableau +GUI_TABLE_CHANGE_TYPE=Choisir un type de colonne pour la ou les colonnes sélectionnées : +GUI_TABLE_CHANGE_TYPE_HEAD=NumeRe : Choisir le type de colonne +GUI_TABLEPANEL_DESCRIPTION=Description de cet ensemble de données +GUI_TABLEPANEL_SOURCE=Fichier(s) source(s) de cet ensemble de données +GUI_TABLEPANEL_LASTSAVE=Dernière sauvegarde automatique : %%1%% +# Chaînes d'analyseur de code +GUI_ANALYZER_TEMPLATE=%%2%% : %%3%% <%%1%%> +GUI_ANALYZER_NOTE=Note +GUI_ANALYZER_WARN=Avertissement +GUI_ANALYZER_ERROR=Erreur +GUI_ANALYZER_NOTE_TOTAL=Il y a %%1%% de note(s) dans ce fichier. +GUI_ANALYZER_WARN_TOTAL=Il y a %%1%% d'avertissement(s) dans ce fichier. +GUI_ANALYZER_ERROR_TOTAL=Il y a %%1%% d'erreurs dans ce fichier. +GUI_ANALYZER_THROW_ADDMESSAGE=Un message passé à "throw" peut fournir des informations supplémentaires. +GUI_ANALYZER_NAMESPACE_ALWAYSMAIN=Cette instruction passe toujours à l'espace de noms "main~". +GUI_ANALYZER_PROGRESS_RUNTIME=L'affichage de la progression nécessite un temps d'exécution supplémentaire. +GUI_ANALYZER_MISSINGPARENTHESIS=Parenthèse manquante. +GUI_ANALYZER_MISSINGARGUMENT=Argument manquant. +GUI_ANALYZER_ASSIGNMENTINARGUMENT=L'argument contient un opérateur d'affectation "=" qui ne vérifie pas l'égalité ("=="). +GUI_ANALYZER_IF_ALWAYSTRUE=L'argument est toujours true. +GUI_ANALYZER_IF_ALWAYSFALSE=L'argument est toujours false. +GUI_ANALYZER_WHILE_ALWAYSTRUE=Assurez-vous que vous pouvez quitter cette boucle. +GUI_ANALYZER_WHILE_ALWAYSFALSE=Cette boucle ne démarrera jamais. +GUI_ANALYZER_SWITCH_CONSTANT=Cet argument est constant. +GUI_ANALYZER_SWITCH_ONLY_DEFAULT=Cette branche de sélection ne contient qu'un seul cas "sinon". +GUI_ANALYZER_SWITCH_MISSING_CASE=Ce branchement conditionnel ne contient pas d'expression "case". +GUI_ANALYZER_SWITCH_MISSING_VALUE=Cette expression "case" ne contient pas de valeur de comparaison. +GUI_ANALYZER_SWITCH_MISSING_BREAK=Cette expression "case" ne contient pas d'expression "break" et ne s'interrompra pas à la fin de ce cas ("fallthrough"). +GUI_ANALYZER_FOR_INTERVALERROR=La définition de l'intervalle de boucle n'est pas correcte. +GUI_ANALYZER_MISSINGENDPROCEDURE=La fin de la procédure n'a pas pu être trouvée. +GUI_ANALYZER_UNFINISHEDBLOCK=Ce bloc de flux de contrôle n'a ni début ni fin. +GUI_ANALYZER_UNUSEDVARIABLE=La variable locale "%%1%%" n'est peut-être pas utilisée. +GUI_ANALYZER_NOVARIABLES=Aucune variable locale n'a été définie. +GUI_ANALYZER_RETURN_ADDSEMICOLON=Ajoute un point-virgule " ;" pour supprimer le double affichage du résultat. +GUI_ANALYZER_RETURN_ALWAYSTRUE=Cette instruction renvoie toujours true. +GUI_ANALYZER_NOTALLOWED=Cet élément spécifique au contexte ne peut pas être utilisé ici. +GUI_ANALYZER_ASSIGNTOVARIABLE=Transférer le résultat de "%%1%%" à une variable pour continuer le calcul. +GUI_ANALYZER_APPENDIGNORE=Ajoute le paramètre "-ignore" pour supprimer la confirmation. +GUI_ANALYZER_CANNOTREMOVEPREDEFS="data()", "table()" et "string()" ne peuvent pas être supprimés. +GUI_ANALYZER_EMPTYEXPRESSION=Une expression ou un paramètre est manquant. +GUI_ANALYZER_USEINLINEIF=La condition if sur une seule ligne (SI ? ALORS : AUTRE) peut apporter des gains de vitesse significatifs. +GUI_ANALYZER_CONSTEXPR=Cette ligne est constante et nécessite inutilement du temps d'exécution. +GUI_ANALYZER_INLINING=L'appel à cette procédure a un impact disproportionné sur les performances par rapport à son utilité. +GUI_ANALYZER_PROCEDUREINVALIDCHARS=Le nom de la procédure "%%1%%" contient des caractères non valides (seuls les caractères alphanumériques et les traits de soulignement sont autorisés). +GUI_ANALYZER_PROCEDURENOTFOUND=La procédure "%%1%%" est introuvable. +GUI_ANALYZER_VARNAMETOOSHORT=Le nom de la variable "%%1%%" est très court. +GUI_ANALYZER_VARNOTTYPEORIENTED=Le nom de variable "%%1%%" n'a pas de préfixe de type (par ex. "nVar" ou "sVar"). +GUI_ANALYZER_MISLEADING_TYPE=La variable "%%1%%" a un préfixe de type ambigu (une variable de type chaîne a un préfixe numérique ou vice versa). +GUI_ANALYZER_INDICATEARGUMENT=Commence les arguments de procédure par un trait de soulignement pour pouvoir les distinguer des variables locales. +GUI_ANALYZER_HIGHCOMPLEXITY=Ce module a une complexité cyclomatique élevée (v(G) = %%1%%). +GUI_ANALYZER_MANYLINES=Ce module est composé de très nombreuses lignes (%%1%%). +GUI_ANALYZER_LOWCOMMENTDENSITY=Très peu de commentaires ont été trouvés dans ce module (densité de commentaires %%1%%). +GUI_ANALYZER_HIGHCOMMENTDENSITY=Très nombreux commentaires ont été trouvés dans ce module (densité de commentaires %%1%%). +GUI_ANALYZER_NONAMINGPROCEDURE=Ce fichier de procédure ne contient pas de procédure nommée. +GUI_ANALYZER_DECLAREOVERWRITES=Le symbole "%%1%%" est écrasé par une déclaration du même nom. +GUI_ANALYZER_THISFILEPROCEDURE=Cette procédure se trouve dans l'espace de noms "thisfile". +GUI_ANALYZER_MAGICNUMBER=Ce littéral numérique devrait être remplacé par une variable pour faciliter la compréhension. +GUI_ANALYZER_SUPPRESS_OUTPUT=Finissez cette expression par un point-virgule " ;" pour supprimer l'affichage du résultat. +GUI_ANALYZER_GLOBALVARIABLE=La variable "%%1%%" semble être globale. Il est de bon ton de ne pas utiliser de variables globales ou de n'en utiliser que très peu. +GUI_ANALYZER_MATOPFUNCTION=La fonction "%%1%%" ne peut être utilisée qu'en mode matrice ("matop"). +GUI_ANALYZER_DRAWFUNCTION=La fonction "%%1%%" ne peut être utilisée qu'en mode dessin ("draw" ou "draw3d"). +GUI_ANALYZER_STRINGFUNCTION=La fonction de chaîne de caractères "%%1%%" ne peut pas être utilisée en mode matrice ("matop"). Ce mode ne supporte pas les chaînes de caractères. +GUI_ANALYZER_WARN_TABLE_REFERENCE=%%PROCEDURE_WARN_TABLE_REFERENCE%% +GUI_ANALYZER_DIMVAR_MISUSE=La variable de dimension "%%1%%" n'est pas utilisée comme partie d'une expression d'index dans un élément de données correspondant. +GUI_ANALYZER_DIMVAR_MIXUP=La variable de dimension "%%1%%" fait partie d'une expression d'index pour une dimension non associée. +GUI_ANALYZER_STDFUNC_REDEF="%%1%%()" est une fonction standard et ne peut pas être redéfinie. +# Chaînes d'analyseur de code dupliqué +GUI_DUPCODE_TITLE=Duplicata de code +GUI_DUPCODE_MATCH=lignes +GUI_DUPCODE_PERCENTAGE=Concordance +GUI_DUPCODE_LINES=Nombre de lignes +GUI_DUPCODE_SETTINGS=Remplacer pour l'analyse sémantique +GUI_DUPCODE_VARSEMANTICS=Variables +GUI_DUPCODE_STRINGSEMANTICS=Littéraux de chaînes de caractères +GUI_DUPCODE_NUMSEMANTICS=Littéraux numériques +GUI_DUPCODE_FUNCTIONSEMANTICS=Tables/définitions de fonctions propres +GUI_DUPCODE_NUMLINES=Longueur min. du bloc de code +GUI_DUPCODE_START=Démarrer +GUI_DUPCODE_COPY=Copier le résultat +GUI_DUPCODE_REPORT=Sauvegarder le résultat +GUI_DUPCODE_SAVEREPORT=NumeRe : Enregistrer le rapport de résultats +# Refactoring chaînes de fenêtres +GUI_REFACTORING_COPYWINDOW_HEAD=NumeRe-Refactorer : Nouvelle procédure +GUI_REFACTORING_NOTE=Cette procédure a été extraite à l'aide d'une heuristique. Veuillez vérifier que la liste des arguments et la liste de retour sont complètes. +GUI_REFACTORING_ARGUMENTLIST=La liste des arguments contient des variables qui ont été trouvées avant le fragment de code. +GUI_REFACTORING_RETURNVALUES=La liste de retour contient des variables qui ont été trouvées plus tard dans le code. +# Chaînes de visionneuse de graphiques +GUI_GRAPH_EXPORT=Exporter le graphique +GUI_GRAPH_COPY=Copier le graphique +GUI_GRAPH_ROTATE=Rotation du graphique +GUI_GRAPH_ZOOM=Zooming +GUI_GRAPH_RESET=Réinitialiser la vue +GUI_GRAPH_LINE=Ajouter une ligne +GUI_GRAPH_RECT=Ajouter un rectangle +GUI_GRAPH_CIRCLE=Ajouter un cercle +GUI_GRAPH_TEXT=Ajouter du texte +GUI_GRAPH_PREVIOUS=Cadre précédent +GUI_GRAPH_NEXT=Frame suivante +GUI_GRAPH_RUN=Lancer l'animation +GUI_GRAPH_STOP=Arrêter l'animation +GUI_GRAPH_RENDERING=Rendre les frames ... +GUI_GRAPH_RENDERING_DONE=Rendu terminé +# Chaînes de visionneuses variables +GUI_VARVIEWER=Variables définies +GUI_VARVIEWER_NAME=Nom +GUI_VARVIEWER_DIM=Dim +GUI_VARVIEWER_CLASS=Type +GUI_VARVIEWER_VALUE=Valeur +GUI_VARVIEWER_SIZE=Ben. Mémoire +GUI_VARVIEWER_VARS=Variables numériques +GUI_VARVIEWER_STRINGS=Chaînes de caractères +GUI_VARVIEWER_TABLES=Tables +GUI_VARVIEWER_CLUSTERS=Clusters +GUI_VARVIEWER_ARGUMENTS=Arguments de procédure +GUI_VARVIEWER_GLOBALS=Variables globales +GUI_VARVIEWER_MENU_NEWTABLE=Nouveau tableau ... +GUI_VARVIEWER_MENU_SHOWVALUE=Afficher le tableau +GUI_VARVIEWER_MENU_EDITVALUE=Modifier le contenu du tableau +GUI_VARVIEWER_MENU_COPYVALUE=Copier une valeur +GUI_VARVIEWER_MENU_RENAME=Renommer la table +GUI_VARVIEWER_MENU_REMOVE=Supprimer une table +GUI_VARVIEWER_MENU_SAVE=Sauvegarder la table +GUI_VARVIEWER_MENU_SAVEAS=Enregistrer la table sous ... +GUI_VARVIEWER_NEWTABLE_QUESTION=Nouvelle(s) table(s) : +GUI_VARVIEWER_NEWTABLE=NumeRe : Nouvelle table +GUI_VARVIEWER_NEWNAME_QUESTION=Nouveau nom de table : +GUI_VARVIEWER_NEWNAME=NumeRe : Renommer la table +GUI_VARVIEWER_SAVENAME_QUESTION=Nom de fichier : +GUI_VARVIEWER_SAVENAME=NumeRe : Enregistrer la table. +# Chaînes de la visionneuse de procédures +GUI_PROCEDUREVIEWER=Procédures locales +GUI_PROCEDUREVIEWER_SIGNATURE=Signature de la procédure +GUI_PROCEDUREVIEWER_EMPTY=Pas de procédures dans ce fichier +# Chaînes de dialogue du paquet +GUI_PKGDLG_HEAD=NumeRe : Créateur de package +GUI_PKGDLG_PROPERTIES=propriétés +GUI_PKGDLG_GENERAL_CATEGORY=Paramètres généraux +GUI_PKGDLG_PLUGIN_CATEGORY=Paramètres spécifiques au plugin +GUI_PKGDLG_DOCS_CATEGORY=Documentation +GUI_PKGDLG_PACKAGENAME=Nom du package +GUI_PKGDLG_AUTHOR=Auteur +GUI_PKGDLG_VERSION=Version +GUI_PKGDLG_PLUGINCOMMAND=Commande du plugin +GUI_PKGDLG_PLUGINMENUENTRY=entrée du menu du plugin +GUI_PKGDLG_FLAGS=Paramètres d'installation +GUI_PKGDLG_TYPE=Type de package +GUI_PKGDLG_LICENSE=Licence du package +GUI_PKGDLG_PLUGINMAIN=Procédure principale du plugin +GUI_PKGDLG_PLUGINDESC=Description +GUI_PKGDLG_KEYWORDS=Mots clés +GUI_PKGDLG_CHANGESLOG=Programme des modifications +GUI_PKGDLG_DEPENDENCIES=Dépendances (d'autres paquetages) +GUI_PKGDLG_INCLUDEDOCUMENTATION=Compléter le modèle de documentation +GUI_PKGDLG_DOCUMENTATION=Fichier de documentation (bloc ) +GUI_PKGDLG_FILES=Fichiers contenus dans le package +GUI_PKGDLG_ADDFILES=Ajouter des fichiers +GUI_PKGDLG_REMOVEFILES=Supprimer des fichiers +GUI_PKGDLG_AUTODETECTFILES=Détecter les dépendances +GUI_PKGDLG_SELECT_FILES=Sélectionner les fichiers pour le package +GUI_PKGDLG_LOAD_PROJECT=Charger un projet +GUI_PKGDLG_SAVE_PROJECT=Sauvegarder le projet +GUI_PKGDLG_CREATE_PACKAGE=Créer un package +GUI_PKGDLG_MISSING_MAINPROCEDURE=La procédure principale du fichier actuel est manquante ou n'est pas en première position. La procédure "%%1%%" est attribuée à l'espace de noms "unknownfile~". +GUI_PKGDLG_MISSING_MAINPROCEDURE_HEAD=NumeRe : La procédure principale est manquante. +GUI_PKGDLG_INSTALLERWARNING=Il s'agit d'un script d'installation. Pour installer les procédures qu'il contient, il doit être exécuté avec 'install \"/%%1%%\"'. +GUI_PKGDLG_NOTALLFILESFOUND=Il n'a pas été possible de trouver tous les fichiers déposés dans le projet. Veuillez vérifier les fichiers marqués. +GUI_PKGDLG_NOTALLFILESFOUND_HEAD=NumeRe : Tous les fichiers n'ont pas été trouvés. +GUI_PKGDLG_UPDATEINSTALLED=Doit-on maintenant enregistrer le package créé "%%1%%" comme étant installé et appliquer les paramètres?%%LINEBREAK%%(Le script ne sera pas exécuté pour cela.) +GUI_PKGDLG_UPDATEINSTALLED_HEAD=NumeRe : Installer le paquetage créé +# Chaînes de dialogue de dépendance +GUI_DEPDLG_HEAD=NumeRe : Dépendances de procédures [%%1%%] +GUI_DEPDLG_TREE=Arbre de dépendances de la procédure principale dans le fichier courant +GUI_DEPDLG_FOLDALL=Tout replier +GUI_DEPDLG_UNFOLDALL=Tout déplier +GUI_DEPDLG_FOLDITEM=Replier la branche +GUI_DEPDLG_UNFOLDITEM=Déplier la branche +GUI_DEPDLG_EXPORTDOT=Exporter vers un %%COMMON_FILETYPE_DOT%%. +# Chaînes de dialogue nouveau fichier +GUI_NEWDLG_DEFAULT=Créer un nouveau fichier%%LINEBREAK%%%%LINEBREAK%%[Choisir un type de fichier pour voir la description]. +GUI_NEWDLG_EMPTYFILE=Fichier vide%%LINEBREAK%**Fichier vide**%%LINEBREAK%%[TYPE : FICHIER]%%LINEBREAK%%%%LINEBREAK%%Crée un simple fichier texte vide, sans aucune mise en évidence de la syntaxe. Utilise-le si tu veux prendre des notes, créer des données dans un format spécial ou simplement mettre rapidement du texte en cache. Tu peux définir le type de fichier final lors de l'enregistrement. +GUI_NEWDLG_NSCR=Script%%LINEBREAK%%**NumeRe-Script**%%LINEBREAK%%[TYP : CODE | NSCR-DATEI]%%LINEBREAK%%%%LINEBREAK%%Crée un script NumeRe pour des analyses de données rapides et simples ou des automatisations. Les scripts sont particulièrement adaptés pour se rapprocher de solutions par petites étapes dans des cas peu clairs.%%LINEBREAK%%%%LINEBREAK%%**Propriétés:**%%LINEBREAK%%- Toutes les variables sont globales%%LINEBREAK%%- Elles ne peuvent être lancées que dans le terminal%%LINEBREAK%%- Elles peuvent appeler des procédures%%LINEBREAK%%- Les parties peuvent être exécutées individuellement dans le terminal%%%LINEBREAK%%%%LINEBREAK%%**Exemple :**%%LINEBREAK%%Utilise un script pour pouvoir exécuter confortablement et successivement le chargement d'un fichier, les analyses de données correspondantes et les visualisations.%%LINEBREAK%%%%LINEBREAK%%*Une fois que tu es satisfait de la solution et que tu souhaites l'abstraire ou la rendre accessible à d'autres scripts, tu peux également utiliser les outils de refactoring pour transférer confortablement et rapidement des segments de code dans des procédures*. +GUI_NEWDLG_NPRC=Procédure%%LINEBREAK%%**Procédure NumeRe**%%LINEBREAK%%[TYP : CODE | NPRC-DATEI]%%LINEBREAK%%%%LINEBREAK%%Crée une procédure NumeRe pour des analyses de données avancées et des automatisations complexes. Les procédures conviennent à une programmation plutôt abstraite et basée sur des fonctions. Elles sont en revanche moins adaptées à la recherche de solutions itératives.%%LINEBREAK%%%%LINEBREAK%%**Propriétés:**%%LINEBREAK%%- Les variables peuvent être créées localement par une nouvelle syntaxe%%LINEBREAK%%- Elles peuvent appeler d'autres procédures%%LINEBREAK%%- Elles peuvent être lancées dans le terminal ou les scripts%%LINEBREAK%%- Les parties ne peuvent pas être exécutées individuellement%%LINEBREAK%%- L'utilisation du débogueur et de l'analyseur est recommandée%%%LINEBREAK%%%%LINEBREAK%%**Exemple :**%%LINEBREAK%%Utilise des procédures pour concevoir et implémenter une bibliothèque de différents filtres.%%LINEBREAK%%%%LINEBREAK%%*Tu n'es pas encore sûr ? Alors il vaut mieux choisir le script NumeRe, car tu pourras toujours transférer le code dans des procédures par la suite.* +GUI_NEWDLG_LAYOUT=Window-Layout%%LINEBREAK%%**NumeRe-Window-Layout**%%LINEBREAK%%[TYP : GUI | NLYT-DATEI]%%LINEBREAK%%%%LINEBREAK%%Crée une disposition de fenêtre NumeRe, dans laquelle une interface graphique (GUI) peut être définie. Une telle interface graphique peut rendre tes solutions nettement plus accessibles, car les fonctionnalités peuvent être commandées avec la souris.%%LINEBREAK%%%%LINEBREAK%%**propriétés :**%%LINEBREAK%%- Les layouts définissent l'apparence de chaque fenêtre%%LINEBREAK%%- Pas de logique de programme directe possible%%LINEBREAK%%- Interaction de l'utilisateur via des événements%%LINEBREAK%%- Les événements doivent être traités avec d'autres procédures%%LINEBREAK%%%%LINEBREAK%%*Même si tu peux commencer l'implémentation de ta solution avec un layout de fenêtre, il est préférable d'implémenter d'abord les fonctionnalités avec des procédures NumeRe.* +GUI_NEWDLG_NAPP=App%%LINEBREAK%%**NumeRe-App**%%LINEBREAK%%[TYP : APP | NPRC-/NLYT-DATEI-BUNDLE]%%LINEBREAK%%%%LINEBREAK%%Crée une structure complète pour une NumeRe-App à partir de procédures NumeRe et d'une mise en page centrale NumeRe-Window dans laquelle la fenêtre principale peut être définie. La structure générée s'oriente vers le modèle d'architecture MVC.%%LINEBREAK%%%%LINEBREAK%%**propriétés :**%%LINEBREAK%%- Structure de base des dossiers et fichiers%%LINEBREAK%%- Une mise en page pour la fenêtre principale%%LINEBREAK%%- Procédure de gestion des événements%%%LINEBREAK%%- Possibilité d'initialiser l'app avec ses propres paramètres au démarrage%%LINEBREAK%%- Plusieurs modèles au choix%%LINEBREAK%%%%LINEBREAK%%*Si tu veux concevoir une app complexe, tu devrais choisir ceci.* \ No newline at end of file diff --git a/fr-FR/lang/numere.nlng b/fr-FR/lang/numere.nlng new file mode 100644 index 00000000..9a05bd15 --- /dev/null +++ b/fr-FR/lang/numere.nlng @@ -0,0 +1,1184 @@ +# +# NumeRe : Framework pour le calcul numérique +# Copyright (C) 2018 Erik Haenel et al. +# +# Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (à votre choix) toute version ultérieure. +# +# Ce programme est distribué dans l'espoir qu'il sera utile, +# but WITHOUT ANY WARRANTY ; without even the implied warranty of +# MERCHANTABILITY ou FITNESS POUR UNE PURPOSE PARTICULIÈRE. Voir le +# GNU General Public License pour plus de détails. +# +# Vous devriez avoir reçu une copie de la Licence Publique Générale GNU +# avec ce programme. Si ce n'est pas le cas, voir . +# ======================================================================== +# LANGUAGE FILE: numere.nlng +LANGUAGE: FR +# +# PARSERFUNCS: +#====================================== +PARSERFUNCS_LISTFUNC_HEADLINE=Fonctions prédéfinies +PARSERFUNCS_LISTFUNC_TYPE_NUM=numérique +PARSERFUNCS_LISTFUNC_TYPE_MAT=matrice et vecteur +PARSERFUNCS_LISTFUNC_TYPE_TRIGONOMETRIC=trigonométrie +PARSERFUNCS_LISTFUNC_TYPE_HYPERBOLIC=fonctions hyperboliques +PARSERFUNCS_LISTFUNC_TYPE_POLYNOMIAL=polynômes +PARSERFUNCS_LISTFUNC_TYPE_STATS=Statistiques +PARSERFUNCS_LISTFUNC_TYPE_STRING=chaînes de caractères +PARSERFUNCS_LISTFUNC_TYPE_LOGIC=Logique +PARSERFUNCS_LISTFUNC_TYPE_TIME=temps +PARSERFUNCS_LISTFUNC_TYPE_RANDOM=Au hasard +PARSERFUNCS_LISTFUNC_TYPE_PHYSICS=Physique +PARSERFUNCS_LISTFUNC_TYPE_ANGULAR=angle +PARSERFUNCS_LISTFUNC_TYPE_DISTRIB=Distributions +PARSERFUNCS_LISTFUNC_TYPE_LOGARITHMIC=logarithmes +PARSERFUNCS_LISTFUNC_TYPE_COORDS=Coordonnées +PARSERFUNCS_LISTFUNC_TYPE_DRAW=Dessins +PARSERFUNCS_LISTFUNC_TYPE_DEFINE=définitions propres +PARSERFUNCS_LISTFUNC_TYPE_GUI=Surfaces graphiques +PARSERFUNCS_LISTFUNC_TYPE_CMPLX=Nombre complexe +# Funktionentabelle +DEFINED_FOR_ALL=Definiert für alle reellen oder komplexen Zahlen +DEFINED_FOR_ALL_C_RANGE_R=Definiert für alle komplexen Zahlen oder für reelle Zahlen im Bereich +DEFINED_REAL=Definiert für alle reellen Zahlen +DEFINED_NATURAL=Definiert für natürliche Zahlen +PARSERFUNCS_LISTFUNC_FUNC_ABS_[NUM]= abs(x) VAL - Montant du nombre réel ou complexe x +PARSERFUNCS_LISTFUNC_FUNC_ACOSH_[NUM_HYPERBOLIC]= acosh(x) VAL - Areakosinus Hyperbolicus de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [1,inf) (synonyme : "arcosh(x)") +PARSERFUNCS_LISTFUNC_FUNC_ACOS_[NUM_TRIGONOMETRIC]= acos(x) VAL - Arcuscosinus de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [-1,1] (synonyme : "arccos(x)") +PARSERFUNCS_LISTFUNC_FUNC_ACSCH_[NUM_HYPERBOLIC]= acsch(x) VAL - Hyperbolicus d'Areakosekan de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [1,inf] +PARSERFUNCS_LISTFUNC_FUNC_ACSC_[NUM_TRIGONOMETRIC]= acsc(x) VAL - Arkuskosekans de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [-1,1] +PARSERFUNCS_LISTFUNC_FUNC_AI_[NUM_PHYSICS]= Ai(x) VAL - Fonction Airy Ai(x). %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_ALPHA_STABLE_RD_[RANDOM_DISTRIB]= alpha_stable_rd(c,alpha) VAL - Donne un nombre aléatoire à partir de la distribution stable de Levy-Alpha avec le paramètre d'échelle c et l'exposant alpha. +PARSERFUNCS_LISTFUNC_FUNC_AND_[LOGIC]= and(x,y,z,...) LOG - Relie les arguments avec l'opérateur "&&" +PARSERFUNCS_LISTFUNC_FUNC_ARCV_[DRAW]= arcv(P,[D,]D,a,STYLE) {} - Trace un arc d'angle a autour du point P à partir du point P+D. La direction optionnelle D indique le vecteur normal de l'arc, l'axe z étant la direction par défaut. Le sens de rotation est inverse à celui des aiguilles d'une montre. Le style de l'arc de cercle peut être modifié à l'aide de STYLE. +PARSERFUNCS_LISTFUNC_FUNC_ARC_[DRAW]= arc(P,[D,]P,a,STYLE) {} - Dessine un arc de cercle de l'angle a autour du point P à partir du point P. La direction optionnelle D indique le vecteur normal de l'arc de cercle, l'axe z étant la direction par défaut. Le sens de rotation est inverse à celui des aiguilles d'une montre. Le style de l'arc de cercle peut être modifié à l'aide de STYLE. +PARSERFUNCS_LISTFUNC_FUNC_ASCII_[STRING]= ascii(sToParse) {VAL} - Renvoie les valeurs ASCII des caractères dans sToParse +PARSERFUNCS_LISTFUNC_FUNC_ASECH_[NUM_HYPERBOLIC]= asech(x) VAL - Areasekans Hyperbolicus de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [1,inf] +PARSERFUNCS_LISTFUNC_FUNC_ASEC_[NUM_TRIGONOMETRIC]= asec(x) VAL - Arkussekans de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [-1,1] +PARSERFUNCS_LISTFUNC_FUNC_ASINH_[NUM_HYPERBOLIC]= asinh(x) VAL - Areasinus Hyperbolicus de x. %%DEFINED_FOR_ALL%% (synonyme : "arsinh(x)") +PARSERFUNCS_LISTFUNC_FUNC_ASIN_[NUM_TRIGONOMETRIC]= asin(x) VAL - Arcsinus de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [-1,1] (Synonyme : "arcsin(x)") +PARSERFUNCS_LISTFUNC_FUNC_ASSEMBLE_[MAT]= assemble(mRows,mCols,mValues) MAT - Crée une nouvelle matrice à partir des valeurs de la troisième matrice mValues. Pour les indices cibles, les indices de ligne sont prélevés simultanément dans la matrice mRows et les indices de colonne dans la matrice mCols. Les trois matrices doivent avoir des dimensions identiques ou être des scalaires. +PARSERFUNCS_LISTFUNC_FUNC_AS_DATE_[TIME]= as_date(nYear,nMonth=1,nDay=1) VAL - Combine les différentes valeurs en une date commune. Le résultat peut être ajouté à un résultat de as_time() pour obtenir une valeur de date/heure complète +PARSERFUNCS_LISTFUNC_FUNC_AS_TIME_[TIME]= as_time(nHours,nMinutes=0,nSeconds=0,nMilli=0,nMicro=0) VAL - Combine les différentes valeurs pour obtenir une valeur temporelle commune par rapport au 1.1.1970 (UNIX Epoch) ou une durée en secondes. Le résultat peut être ajouté à un résultat de as_date() pour obtenir une valeur de date/heure complète. +PARSERFUNCS_LISTFUNC_FUNC_ATANH_[NUM_HYPERBOLIC]= atanh(x) VAL - Areatangens Hyperbolicus de x. %%DEFINED_FOR_ALL_C_RANGE_R%% (-1,1) (Synonyme : "artanh(x)") +PARSERFUNCS_LISTFUNC_FUNC_ATAN_[NUM_TRIGONOMETRIC]= atan(x) VAL - Arc tangente de x. %%DEFINED_FOR_ALL%% (synonyme : "arctan(x)") +PARSERFUNCS_LISTFUNC_FUNC_AVG_[STATS]= avg(x,y,z,...) VAL - Valeur moyenne de x,y,z,... %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_BASETODEC_[STRING]= basetodec(sBase,sBaseVal) VAL - Convertit le nombre sBaseVal (indiqué sous forme de chaîne de caractères) de la base sBase en système décimal et le renvoie sous forme de valeur numérique. Les valeurs disponibles pour la base sBase sont : %%ITEMIZE%%"hex" : hexadécimal %%ITEMIZE%%"oct" : octal %%ITEMIZE%%"bin" : binaire +PARSERFUNCS_LISTFUNC_FUNC_BESSEL_[NUM_PHYSICS]= bessel(n,x) VAL - Fonction de Bessel du premier genre d'ordre n au lieu x. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_BETA_[NUM]= beta(x,y) VAL - Calcule la valeur de la fonction bêta aux points x et y avec x,y de R \ {-n} +PARSERFUNCS_LISTFUNC_FUNC_BETHEWEIZSAECKER_[PHYSICS]= betheweizsaecker(N,Z) VAL - Kernbindungsenergie eines Nuklids (N,Z) in MeV aus der Bethe-Weizsäcker-Massenformel. %%DEFINED_NATURAL%% N, Z > 0 +PARSERFUNCS_LISTFUNC_FUNC_BINOM_[NUM]= binom(n,k) VAL - Coefficient binomial de n et k. %%DEFINED_NATURAL%% >= 0 +PARSERFUNCS_LISTFUNC_FUNC_BI_[NUM_PHYSICS]= Bi(x) VAL - Fonction Airy Bi(x). %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_CARTTOCYL_[MAT_COORDS]= carttocyl(mCoords) MAT - Convertit les deux ou trois colonnes de la matrice mCoords de coordonnées cartésiennes (x,y,z) en coordonnées cylindriques (rho,phi,z). Nécessite le mode matop +PARSERFUNCS_LISTFUNC_FUNC_CARTTOPOL_[MAT_COORDS]= carttopol(mCoords) MAT - Convertit les deux ou trois colonnes de la matrice mCoords de coordonnées cartésiennes (x,y,z) en coordonnées polaires (rho,phi,theta). Nécessite le mode matop +PARSERFUNCS_LISTFUNC_FUNC_CAUCHY_CDF_P_[DISTRIB]= cauchy_cdf_p(x,a) VAL - Donne la valeur de la fonction de répartition cumulée en x pour la distribution de Cauchy avec le paramètre d'échelle a. +PARSERFUNCS_LISTFUNC_FUNC_CAUCHY_CDF_Q_[DISTRIB]= cauchy_cdf_q(x,a) VAL - Donne la valeur de la fonction de distribution cumulative complémentaire en x pour la distribution de Cauchy avec le paramètre d'échelle a. +PARSERFUNCS_LISTFUNC_FUNC_CAUCHY_INV_P_[DISTRIB]= cauchy_inv_p(p,a) VAL - Renvoie la valeur de la fonction de répartition cumulée inverse à p pour la distribution de Cauchy avec le paramètre d'échelle a. +PARSERFUNCS_LISTFUNC_FUNC_CAUCHY_INV_Q_[DISTRIB]= cauchy_inv_q(q,a) VAL - Donne la valeur inverse de la fonction de distribution cumulative complémentaire en q pour la distribution de Cauchy avec le paramètre d'échelle a. +PARSERFUNCS_LISTFUNC_FUNC_CAUCHY_PDF_[DISTRIB]= cauchy_pdf(x,a) VAL - Donne la valeur de la densité de la fonction de distribution en x pour la distribution de Cauchy avec le paramètre d'échelle a. +PARSERFUNCS_LISTFUNC_FUNC_CAUCHY_RD_[RANDOM_DISTRIB]= cauchy_rd(a) VAL - Retourne un nombre aléatoire de la distribution de Cauchy avec le paramètre d'échelle a. +PARSERFUNCS_LISTFUNC_FUNC_CHAR_[STRING]= char(sStr,nPos) STR - Renvoie le caractère de la chaîne sStr à la position nPos +PARSERFUNCS_LISTFUNC_FUNC_CIRCLE_[DRAW]= circle(P,r,STYLE) {} - Dessine un cercle autour du point P avec un rayon r. Le remplissage et le style du cercle peuvent être modifiés à l'aide de STYLE. polygon() avec n >= 30 donne des résultats similaires et permet d'incliner le "cercle". +PARSERFUNCS_LISTFUNC_FUNC_CIRCSHIFT_[MAT]= circshift(mMat,n,nDim=0) MAT - Déplace tous les éléments de la matrice mMat de n positions le long de la direction de la dimension de la matrice nDim (choisissez 0 pour la ligne et 1 pour la colonne). +PARSERFUNCS_LISTFUNC_FUNC_CL2_[NUM]= Cl2(x) VAL - Calcule la valeur de la fonction Clausen à la position x. %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_CLOCK_[TIME]= clock() VAL - Renvoie le nombre de clics du processeur depuis le démarrage de NumeRe. La durée d'un clic dépend du matériel, mais est souvent de 1 milliseconde +PARSERFUNCS_LISTFUNC_FUNC_CMP_[STATS]= cmp(x,y,z,...,CMP,T) VAL - Compare x,y,z,... avec CMP et renvoie un résultat correspondant à T = {-4,-3,-2,-1,0,1,2,3,4} : %%ITEMIZE%%T = 0 : indice de l'élément égal à CMP %%ITEMIZE%%T = -1 : indice du plus grand élément inférieur ou égal à CMP %%ITEMIZE%%T = 1 : indice du plus petit élément supérieur ou égal à CMP %%ITEMIZE%T = -2 ou. T = 2 : valeurs des éléments comme décrit dans T = -1 ou T = 1 %%ITEMIZE%%T = -3 ou T = 3 : index du premier élément qui est plus petit ou plus grand que ou égal à CMP%%ITEMIZE%T = -4 ou T = 4 : valeurs des éléments comme décrit dans T = -3 ou T = 3.%%ITEMIZE_END%%Si aucun élément correspondant n'est trouvé, la fonction renvoie "nan". Défini sur R entier +PARSERFUNCS_LISTFUNC_FUNC_CNT_[STATS]= cnt(x,y,z,...) VAL - Renvoie le nombre de tous les arguments (y compris ceux qui ne sont pas valides). Peut aussi s'appliquer aux chaînes de caractères ; mais dans ce cas, renvoie au moins 1. +PARSERFUNCS_LISTFUNC_FUNC_COMPLEX_[NUM_CMPLX]= complex(re,im) VAL - Crée un nombre complexe à partir des parties réelles et imaginaires spécifiées dans le %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_CONEV_[DRAW]= conev(P,D,r,r,STYLE) {} - Dessine une enveloppe de cône de P vers P+D avec un rayon r. Un cône tronqué est représenté avec le deuxième rayon r. Avec STYLE, on peut forcer la représentation des faces du couvercle par @. Par 4, 6 ou 8, une pyramide (tronquée) à 4, 6 ou 8 côtés est dessinée au lieu du cône. +PARSERFUNCS_LISTFUNC_FUNC_CONE_[DRAW]= cone(P,P,r,r,STYLE) {} - Dessine une enveloppe de cône de P à P avec un rayon r. Un cône tronqué est représenté avec le deuxième rayon r. Avec STYLE, on peut forcer la représentation des faces du couvercle par @. Par 4, 6 ou 8, une pyramide à 4, 6 ou 8 côtés est dessinée à la place du cône. +PARSERFUNCS_LISTFUNC_FUNC_CONJ_[NUM_CMPLX]= conj(z) VAL - Renvoie le nombre complexe conjugué au nombre complexe z. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_COORDSTOGRID_[MAT_COORDS]= coordstogrid(mGrid,mCoords) MAT - Bildet die ein oder zwei Spalten der Matrix mCoords in den Gitterkoordinaten der Matrix mGrid ab: x -> idx bzw. (x,y) -> (row,col), wobei die berechneten Gitterkoordinaten ebenfalls Fließkommazahlen sind. Dies kann verwendet werden, um Werte aus dem zugehörigen Datengitter z.B. mit 'interpolate(grid,coords)' zu interpolieren. Erfordert den matop Modus +PARSERFUNCS_LISTFUNC_FUNC_CORREL_[MAT]= correl(mMat1,mMat2) MAT - Calcule la matrice de corrélation à partir des deux arguments. Si les deux arguments n'ont pas les mêmes dimensions, ils sont complétés par le nombre correspondant de lignes et de colonnes par 0. Si les arguments sont identiques, la matrice d'autocorrélation est calculée. La matrice de résultat calculée a les dimensions 2n-1 x 2m-1, où l'élément MAT(n,m) désigne la corrélation du décalage nul +PARSERFUNCS_LISTFUNC_FUNC_COSH_[NUM_HYPERBOLIC]= cosh(x) VAL - Cosinus hyperbolique de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_COS_[NUM_TRIGONOMETRIC]= cos(x) VAL - Cosinus de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_COT_[NUM_TRIGONOMETRIC]= cot(x) VAL - Cotangente de x. %%DEFINED_FOR_ALL_C_RANGE_R%% R \ {n*PI}. n est un nombre entier. +PARSERFUNCS_LISTFUNC_FUNC_COVAR_[MAT]= covar(mMat1,mMat2) VAL - Calcule la covariance des deux arguments. Les arguments doivent avoir les mêmes dimensions +PARSERFUNCS_LISTFUNC_FUNC_CROSS_[MAT]= cross(mMat) VEC - Calcule le produit en croix à n dimensions des vecteurs qui forment les n-1 colonnes de la matrice mMat. +PARSERFUNCS_LISTFUNC_FUNC_CSCH_[NUM_HYPERBOLIC]= csch(x) VAL - Hyperbolicus de Kosekan de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_CSC_[NUM_TRIGONOMETRIC]= csc(x) VAL - Kosekans de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_CUBOID_[DRAW]= cuboid(P,D,D,D,STYLE) {} - Fonction pour représenter un spat : dessine un cube avec le coin inférieur gauche en P, d'où part simultanément un système de coordonnées. La direction D décrit la direction x du spatule. La direction y est choisie orthogonale à celle-ci, la coordonnée z étant identique. La direction z est calculée à partir des deux premières. Si une deuxième direction est donnée, elle décrit la direction y du spath ; la direction z est choisie orthogonale à la première. Enfin, la troisième direction décrit également la direction z du spatule. +PARSERFUNCS_LISTFUNC_FUNC_CUMPRD_[MAT]= cumprd(mMat,nDim=0) MAT - Calcule le produit cumulatif des éléments de la matrice mMat. Si mMat est un vecteur, la fonction renvoie un vecteur. Si mMat est une matrice, le paramètre optionnel nDim (0 par défaut) détermine le comportement:%%ITEMIZE%%nDim = 0 : la fonction déroule la matrice ligne par ligne et calcule le produit cumulatif des composants du vecteur%%ITEMIZE%%nDim = 1 : la fonction calcule le produit cumulatif le long des lignes%%ITEMIZE%%nDim = 2 : la fonction calcule le produit cumulatif le long des colonnes%%ITEMIZE_END%%%Exige le mode matop. +PARSERFUNCS_LISTFUNC_FUNC_CUMSUM_[MAT]= cumsum(mMat,nDim=0) MAT - Calcule la somme cumulée des éléments de la matrice mMat. Si mMat est un vecteur, la fonction renvoie un vecteur. Si mMat est une matrice, le paramètre optionnel nDim (0 par défaut) détermine le comportement:%%ITEMIZE%%nDim = 0 : la fonction déroule la matrice ligne par ligne et calcule la somme cumulative des composants du vecteur%%ITEMIZE%%nDim = 1 : la fonction calcule la somme cumulative le long des lignes%%ITEMIZE%%nDim = 2 : la fonction calcule la somme cumulative le long des colonnes%%%ITEMIZE_END%%%Exige le mode matop. +PARSERFUNCS_LISTFUNC_FUNC_CURVE_[DRAW]= curve(P,D,P,D,STYLE) {} - Dessine une ligne de "Bézier" de P à P. Les vecteurs de direction D indiquent la courbure de la courbe. Il faut noter que le système de coordonnées est tourné de PI au deuxième point (le cas échéant, des signes supplémentaires sont nécessaires pour le deuxième vecteur de direction). La couleur, la forme et les extrémités des lignes peuvent être modifiées à l'aide de STYLE. +PARSERFUNCS_LISTFUNC_FUNC_CUTOFF_[MAT]= cutoff(mMat,fThreshold,nMode=0) MAT - Applique un CutOff à la matrice d'entrée mMat. Le fThreshold indique la valeur limite et le nMode le mode. Pour le mode nMode, on peut choisir:%%ITEMIZE%%nMode = 1 : fThreshold est interprété en pourcentage et toutes les valeurs supérieures à la valeur sont tronquées%%ITEMIZE%%nMode = -1 : toutes les valeurs inférieures à une valeur indiquée en pourcentage sont tronquées%%ITEMIZE%%nMode = 2 : toutes les valeurs supérieures à la valeur indiquée en valeur absolue sont tronquées%%ITEMIZE%nMode = -2 : toutes les valeurs inférieures à la valeur limite indiquée en valeur absolue sont tronquées%%ITEMIZE%nMode = 0 : on indique en pourcentage le pourcentage des résultats à conserver autour de la valeur moyenne%%ITEMIZE_END%%Requiert le mode matop. +PARSERFUNCS_LISTFUNC_FUNC_CYLTOCART_[MAT_COORDS]= cyltocart(mCoords) MAT - Convertit les deux ou trois colonnes de la matrice mCoords de coordonnées cylindriques (rho,phi,z) en coordonnées cartésiennes (x,y,z). Nécessite le mode matop +PARSERFUNCS_LISTFUNC_FUNC_CYLTOPOL_[MAT_COORDS]= cyltopol(mCoords) MAT - Convertit les deux ou trois colonnes de la matrice mCoords de coordonnées cylindriques (rho,phi,z) en coordonnées polaires (rho,phi,theta). Nécessite le mode matop +PARSERFUNCS_LISTFUNC_FUNC_DATE_[TIME]= date(nTimeVal,nType) VAL - Formaté nTimeVal selon nType:%%ITEMIZE%%nType = 0 : YYYMMDDhhmmss%ITEMIZE%nType = 1 : YYYY%%ITEMIZE%nType = 2 : MM%ITEMIZE%nType = 3 : DD%ITEMIZE%nType = 4 : hh%ITEMIZE%%nType = 5 : mm%ITEMIZE%%nType = 6 : ss%ITEMIZE%%nType = -1 : YYYYMMDD%ITEMIZE%nType = -2 : hhmmss%ITEMIZE_EN%%L'heure est toujours en UTC +PARSERFUNCS_LISTFUNC_FUNC_DBLFACT_[NUM]= dblfact(n) VAL - Double faculté de l'entier naturel n [n !! = n*(n-2)*(n-4)*...]. %%DEFINED_NATURAL%% >= 0 +PARSERFUNCS_LISTFUNC_FUNC_DECTOBASE_[STRING]= dectobase(sBase,nDecVal) STR - Convertit le nombre nDecVal du système décimal en base et renvoie le résultat sous forme de chaîne de caractères. Les valeurs disponibles pour la base sBase sont : %%ITEMIZE%%"hex" : hexadécimal %%ITEMIZE%%"oct" : octal %%ITEMIZE%%"bin" : binaire +PARSERFUNCS_LISTFUNC_FUNC_DEGREE_[ANGULAR]= degree(x) VAL - Valeur en degrés de x [rad]. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_DET_[MAT]= det(mSqMat) VAL - Calcule le déterminant de la matrice mSqMat si la matrice est carrée. +PARSERFUNCS_LISTFUNC_FUNC_DIAGONALIZE_[MAT]= diagonalize(mSqMat) MAT - Diagonalise la matrice carrée mSqMat, dont les valeurs propres peuvent être complexes +PARSERFUNCS_LISTFUNC_FUNC_DIAG_[MAT]= diag(x,y,z,...) MAT - Crée une matrice diagonale avec les éléments x,y,z,... sur la diagonale principale. +PARSERFUNCS_LISTFUNC_FUNC_DROP_[DRAW]= drop(P,D,s,a,STYLE) {} - Dessine une goutte tridimensionnelle au point P, inclinée dans la direction D. Les paramètres optionnels s et a peuvent être utilisés pour modifier la forme de la goutte. La couleur peut être modifiée à l'aide de STYLE et l'option de tracé light rend l'effet 3D visible. +PARSERFUNCS_LISTFUNC_FUNC_EIGENVALS_[MAT]= eigenvals(mSqMat) MAT - Calcule les valeurs propres de la matrice carrée mSqMat et les renvoie sous la forme d'un vecteur. Les valeurs propres peuvent également être complexes pour les matrices réelles +PARSERFUNCS_LISTFUNC_FUNC_EIGENVECTS_[MAT]= eigenvects(mSqMat) MAT - Calcule les vecteurs propres de la matrice carrée mSqMat et les renvoie sous forme de matrice avec les vecteurs propres en colonnes. Les vecteurs propres peuvent également être complexes pour les matrices réelles +PARSERFUNCS_LISTFUNC_FUNC_ELLIPSEV_[DRAW]= ellipsev(P,D,r,STYLE) {} - Génère une ellipse avec les foyers P et P+D et le rayon d'ellipse r. Le remplissage et le style peuvent être modifiés par STYLE. +PARSERFUNCS_LISTFUNC_FUNC_ELLIPSE_[DRAW]= ellipse(P,P,r,STYLE) {} - Génère une ellipse avec les foyers P et P et le rayon d'ellipse r. Le remplissage et le style peuvent être modifiés par STYLE. +PARSERFUNCS_LISTFUNC_FUNC_ELLIPTICD_[NUM]= ellipticD(x,k) VAL - Valeur de l'intégrale elliptique D(x,k) à la position x où 0 <= k < 1. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_ELLIPTICE_[NUM]= ellipticE(x,k) VAL - Valeur de l'intégrale elliptique E(x,k) au point x où 0 <= k < 1. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_ELLIPTICF_[NUM]= ellipticF(x,k) VAL - Valeur de l'intégrale elliptique F(x,k) à la position x où 0 <= k < 1. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_ELLIPTICPI_[NUM]= ellipticPi(x,n,k) VAL - Valeur de l'intégrale elliptique Pi(x,n,k) au point x avec 0 <= k < 1. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_ENDSWITH_[STRING]= endswith(sStr,sEnd) LOG - Renvoie true si la chaîne sStr se termine par sEnd. Sinon, false. +PARSERFUNCS_LISTFUNC_FUNC_ERFC_[DISTRIB]= erfc(x) VAL - Valeur de la fonction d'erreur gaussienne complémentaire (erfc(x) := 1-erf(x)) à la position x. %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_ERF_[DISTRIB]= erf(x) VAL - Valeur de la fonction d'erreur gaussienne à la position x. %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_EVT_CHANGESTATE_[GUI]= evt_changestate(nId,sState) {} - GUI event handler : change l'état de l'élément avec l'ID nId en un nouvel état sState. Les gestionnaires d'événements GUI ne peuvent être utilisés que directement dans un script de mise en page et les arguments doivent être des littéraux (donc pas des variables) +PARSERFUNCS_LISTFUNC_FUNC_EVT_CLOSE_[GUI]= evt_close() {} - Gestionnaire d'événements GUI : ferme la fenêtre actuelle. Les gestionnaires d'événements GUI ne peuvent être utilisés que directement dans un script de mise en page +PARSERFUNCS_LISTFUNC_FUNC_EVT_COPYVALUES_[GUI]= evt_copyvalues(nFromId,nToId1,...) {} - Gestionnaire d'événements GUI : Copie les valeurs de l'élément avec l'ID nFromId dans les éléments avec les ID nToId1, ... . Les gestionnaires d'événements GUI ne peuvent être utilisés que directement dans un script de mise en page et les arguments doivent être des littéraux (donc pas des variables) +PARSERFUNCS_LISTFUNC_FUNC_EVT_ENDDIALOG_[GUI]= evt_enddialog(sReturnValue) {} - Gestionnaire d'événements GUI : quitte le mode dialogue de la fenêtre actuelle avec sReturnValue comme valeur de retour. Si la fenêtre actuelle n'est pas en mode dialogue, elle est fermée à la place. Les gestionnaires d'événements GUI ne peuvent être utilisés que directement dans un script de mise en page et les arguments doivent être des littéraux (donc pas des variables) +PARSERFUNCS_LISTFUNC_FUNC_EVT_SENDVALTOITEM_[GUI]= evt_sendvaltoitem(nToId1,...) {} - Gestionnaire d'événements GUI : Copie les valeurs de l'élément déclenchant l'événement dans les éléments avec les ID nToId1, ... . Les gestionnaires d'événements GUI ne peuvent être utilisés que directement dans un script de mise en page et les arguments doivent être des littéraux (donc pas des variables) +PARSERFUNCS_LISTFUNC_FUNC_EXP_[NUM_LOGARITHMIC]= exp(x) VAL - Fonction exponentielle de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_FACEV_[DRAW]= facev(P,D,D,D,STYLE) {} - Dessine un quadrilatère. Il est possible d'indiquer de deux à quatre angles. Pour deux coins, NumeRe dessine un carré, pour trois coins un parallélogramme et pour les quatre coins un quadrilatère général. Les deux premiers vecteurs de direction sont les arêtes inférieure et gauche et le dernier la diagonale. Le remplissage du quadrilatère peut être influencé par STYLE. +PARSERFUNCS_LISTFUNC_FUNC_FACE_[DRAW]= face(P,P,P,P,STYLE) {} - Dessine un quadrilatère. Il est possible d'indiquer de deux à quatre angles. Pour deux coins, NumeRe dessine un carré, pour trois coins un parallélogramme et pour les quatre coins un quadrilatère général. Les coins sont numérotés dans le sens inverse des aiguilles d'une montre à partir du bas à gauche. Le remplissage du quadrilatère peut être influencé par STYLE. +PARSERFUNCS_LISTFUNC_FUNC_FACTORIAL_[NUM]= factorial(n) VAL - Faculté de l'entier naturel n [n ! = n*(n-1)*(n-2)*...*1]. %%DEFINED_NATURAL%% >= 0 +PARSERFUNCS_LISTFUNC_FUNC_FILTER_[MAT]= filter(mMat,mKernel,nMode) MAT - Applique le noyau du filtre mKernel à la matrice mMat. nMode détermine le comportement au bord de la matrice.%%ITEMIZE%%nMode = 0 : les valeurs sont poursuivies de manière constante (boundary clamp)%%ITEMIZE%%nMode = 1 : les valeurs sont poursuivies de manière réfléchie au bord (boundary reflection) +PARSERFUNCS_LISTFUNC_FUNC_FINDCOLUMN_[STRING]= findcolumn(sTable,sHeadline) {VAL} - Renvoie les index de toutes les colonnes de la table dans sTable (sous forme de chaîne de caractères, par exemple par TABLE().name) dont les en-têtes de colonnes correspondent à sHeadline +PARSERFUNCS_LISTFUNC_FUNC_FINDFILE_[STRING_LOGIC]= findfile(sFile,sPath="<>") LOG - Renvoie true si le fichier sFile existe, false sinon. Le fichier doit être spécifié sous la forme d'une chaîne de caractères. sPath est un chemin de recherche standard optionnel qui pointe par défaut vers le dossier racine de NumeRe +PARSERFUNCS_LISTFUNC_FUNC_FINDPARAM_[STRING]= findparam(sPar,sLine,C="") VAL - Renvoie la position où le paramètre sPar est contenu dans la chaîne de caractères sLine, et 0 s'il ne peut pas être trouvé. Si sPar doit être suivi d'un caractère spécial (par exemple '='), celui-ci peut être spécifié pour C, sinon C peut être omis. Si C est spécifié, la position est renvoyée décalée vers la droite du nombre d'espaces entre sPar et C. +PARSERFUNCS_LISTFUNC_FUNC_FINDTOKEN_[STRING]= findtoken(sString,sToken,sSep=" \t") VAL - Renvoie la position à laquelle le jeton sToken a été trouvé dans sString, et 0 s'il est introuvable. sSep est une chaîne de caractères facultative qui définit les séparateurs. Il s'agit par défaut de l'espace et de la tabulation. +PARSERFUNCS_LISTFUNC_FUNC_FIRSTCH_[STRING]= firstch(sStr) STR - Renvoie le premier caractère de la chaîne de caractères sStr +PARSERFUNCS_LISTFUNC_FUNC_FISHER_F_CDF_P_[DISTRIB]= fisher_f_cdf_p(x,nu1,nu2) VAL - Donne la fonction de répartition cumulée en x de la loi F de Fisher avec nu1 et nu2 degrés de liberté +PARSERFUNCS_LISTFUNC_FUNC_FISHER_F_CDF_Q_[DISTRIB]= fisher_f_cdf_q(x,nu1,nu2) VAL - Donne la fonction de distribution cumulative complémentaire en x de la loi F de Fisher avec nu1 et nu2 degrés de liberté +PARSERFUNCS_LISTFUNC_FUNC_FISHER_F_INV_P_[DISTRIB]= fisher_f_inv_p(p,nu1,nu2) VAL - Donne l'inverse de la fonction de répartition cumulée pour p de la distribution F de Fisher avec les degrés de liberté nu1 et nu2 +PARSERFUNCS_LISTFUNC_FUNC_FISHER_F_INV_Q_[DISTRIB]= fisher_f_inv_q(q,nu1,nu2) VAL - Donne l'inverse de la fonction de répartition cumulative complémentaire en q de la distribution F de Fisher avec les degrés de liberté nu1 et nu2 +PARSERFUNCS_LISTFUNC_FUNC_FISHER_F_PDF_[DISTRIB]= fisher_f_pdf(x,nu1,nu2) VAL - Donne la densité de la fonction de distribution en x de la loi F de Fisher avec nu1 et nu2 degrés de liberté +PARSERFUNCS_LISTFUNC_FUNC_FISHER_F_RD_[RANDOM_DISTRIB]= fisher_f_rd(nu1,nu2) VAL - Liefert eine Zufallszahl aus der Fisher's F-Verteilung mit nu1 und nu2 Freiheitsgraden +PARSERFUNCS_LISTFUNC_FUNC_FLOOR_[NUM]= floor(x) VAL - Arrondit toujours x à l'entier inférieur le plus proche. %%DÉFINI_POUR_TOUT%% +PARSERFUNCS_LISTFUNC_FUNC_GAMMA_[NUM_DISTRIB]= gamma(x) VAL - Valeur de la fonction gamma à la position x. %%DEFINED_FOR_ALL_C_RANGE_R%% R \ {-n, 0}, où n est un entier naturel +PARSERFUNCS_LISTFUNC_FUNC_GAUSS_[NUM_RANDOM_DISTRIB]= gauss(x0,x1) VAL - Generiert eine (reelle und normalverteilte) Zufallszahl, wobei x0 der Mittelwert und x1 die Halbwertsbreite der Verteilung sind +PARSERFUNCS_LISTFUNC_FUNC_GCD_[NUM]= gcd(n,k) VAL - Calcule le plus grand diviseur commun des entiers n et k +PARSERFUNCS_LISTFUNC_FUNC_GETENVVAR_[STRING]= getenvvar(sVarName) STR - Renvoie la valeur de la variable d'environnement sVarName ou une chaîne vide si la variable correspondante n'existe pas +PARSERFUNCS_LISTFUNC_FUNC_GETFILEDIFF_[STRING]= getfilediff(sFile1,sFile2) {STR} - Calcule les différences ligne par ligne entre les deux fichiers sFile1 et sFile2 et les renvoie sous la forme d'un Unified Diff +PARSERFUNCS_LISTFUNC_FUNC_GETFILEINFO_[STRING]= getfileinfo(sFilePath) {STR} - Renvoie des méta-informations sur le fichier spécifié dans sFilePath sous la forme d'une liste de clés et de valeurs. Contient les valeurs de getfileparts(), ainsi que la taille du fichier en octets, les attributs et l'horodatage de la création et de la dernière modification du fichier +PARSERFUNCS_LISTFUNC_FUNC_GETFILELIST_[STRING]= getfilelist(sScheme,asPath=false) {STR} - Renvoie une liste de tous les fichiers correspondant au schéma de nommage sScheme sous forme de chaînes de caractères. sScheme peut%%ITEMIZE%%contenir des caractères génériques supplémentaires ( ? ou *)%%ITEMIZE%%des modules de sélection liés par "|" ("")%%ITEMIZE_END%%. Seul le nom, y compris le suffixe, est renvoyé, et non le chemin complet. asPath est un paramètre optionnel et renvoie les chemins correspondants avec asPath = true +PARSERFUNCS_LISTFUNC_FUNC_GETFILEPARTS_[STRING]= getfileparts(sFilePath) {STR} - Divise sFilePath en lettre de lecteur, chemin de fichier, nom de fichier et extension de fichier. Si le chemin est un chemin réseau, la lettre de lecteur est vide. S'il s'agit d'un dossier de fichiers et non d'un fichier, le nom et l'extension de fichier sont vides +PARSERFUNCS_LISTFUNC_FUNC_GETFOLDERLIST_[STRING]= getfolderlist(sScheme,asPath=false) {STR} - Renvoie une liste de tous les dossiers auxquels le schéma de nommage sScheme s'applique, sous forme de chaînes de caractères. sScheme peut contenir%%ITEMIZE%%de caractères génériques supplémentaires ( ? ou *)%%ITEMIZE%%de modules de sélection liés par "|" ("")%%ITEMIZE_END%%. Seul le nom du dossier est renvoyé, et non le chemin complet. asPath est un paramètre optionnel et renvoie les chemins correspondants avec asPath = true +PARSERFUNCS_LISTFUNC_FUNC_GETINDICES_[STRING]= getindices(sTable,nMode=0) {VAL} - Renvoie les indices d'un accès à un objet de données passé sous forme de chaîne de caractères sous la forme I1,I2,J1,J2. nMode est un paramètre optionnel et détermine l'interprétation des indices:%%ITEMIZE%%nMode = 0 : sous forme de matrice%%ITEMIZE%%nMode = 1 : en colonne%%ITEMIZE%%nMode = 2 : en ligne%%ITEMIZE%nMode = -1 : indices non modifiés%%ITEMIZE_END%%Ex : getindices("data(5 :,3)",-1) = 5,-1,3,0 +PARSERFUNCS_LISTFUNC_FUNC_GETKEYVAL_[STRING]= getkeyval({sKeyVals},sKey,sDef="",strict=false) ARG - Renvoie la valeur de la clé correspondante sKey de la liste de valeurs de clés sKeyVals. sDef décrit la valeur par défaut si la clé n'a pas été trouvée. Si strict est true, un avertissement est émis si la clé n'a pas été trouvée. strict est false par défaut et optionnel +PARSERFUNCS_LISTFUNC_FUNC_GETLASTERROR_[STRING]= getlasterror() {STR} - Renvoie la dernière erreur traitée par un bloc try-catch sous la forme {TYPE, MESSAGE}, où TYPE correspond toujours à l'un des types d'erreur connus de try-catch sous forme de chaîne de caractères +PARSERFUNCS_LISTFUNC_FUNC_GETMATCHINGPARENS_[STRING]= getmatchingparens(sLine) VAL - Gibt die Position der passenden schließenden Klammer in sLine zurück. Wenn das erste Zeichen keine Klammer ist, wird die passende Klammer zur als erstes gefundenen bestimmt +PARSERFUNCS_LISTFUNC_FUNC_GETOMPTHREADS_[NUM]= getompthreads() VAL - Renvoie le nombre maximum de threads OpenMP possibles. Cela correspond en général au nombre de cœurs logiques du CPU. +PARSERFUNCS_LISTFUNC_FUNC_GETOPT_[STRING]= getopt(sLine,nPos) STR - Renvoie la valeur d'un paramètre dans la chaîne de caractères sLine dont la valeur commence à la position nPos (par ex. après "=") sous forme de chaîne de caractères. Les espaces entre nPos et la position réelle de la valeur sont ignorés. +PARSERFUNCS_LISTFUNC_FUNC_GETUILANG_[STRING]= getuilang() STR - Renvoie des informations sur la langue de l'utilisateur +PARSERFUNCS_LISTFUNC_FUNC_GETVERSIONINFO_[STRING_TIME]= getversioninfo() {STR} - Gibt Informationen zur aktuellen NumeRe-Version als Schlüssel-Wert-Liste zurück. Die Informationen umfassen den Versionsnamen, das Build-Datum, die vollständige Versionsnummer, die Version als Dateibezeichner (z.B. für den Installer) und die Architektur (32 bit bzw. 64 bit) +PARSERFUNCS_LISTFUNC_FUNC_HCAT_[MAT]= hcat(mLeft,mRight) MAT - Concatène les deux matrices horizontalement. Les colonnes de la deuxième matrice sont donc ajoutées aux colonnes de la première matrice. Cette opération suppose que les deux matrices ont le même nombre de lignes, sinon l'opération n'est pas réalisable. +PARSERFUNCS_LISTFUNC_FUNC_HEAVISIDE_[NUM_DISTRIB]= heaviside(x) VAL - Fonction heaviside (thêta). 0 pour x < 0, 1 sinon. %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_HERMITE_[NUM_POLYNOMIAL]= hermite(n,x) VAL - valeur numérique des polynômes de Hermite d'ordre n >= 0 à la position x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_IDENTITY_[MAT]= identity(n) MAT - Crée une matrice unitaire quadratique à n dimensions. +PARSERFUNCS_LISTFUNC_FUNC_IDXTOLOG_[LOGIC]= idxtolog(x,y,z,...) {VAL} - Convertit les valeurs d'index d'une matrice en valeurs logiques. Si un vecteur est passé, la fonction retourne un vecteur avec les true dans les lignes vers lesquelles les indices pointent. Si une matrice à deux colonnes est passée, la fonction retourne une matrice avec true comme éléments vers lesquels pointent les index de ligne de la première colonne et les index de colonne de la seconde colonne +PARSERFUNCS_LISTFUNC_FUNC_IMAG_[NUM_CMPLX]= imag(z) VAL - Renvoie la partie imaginaire du nombre complexe z passé en paramètre. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_IMY_[NUM_POLYNOMIAL]= imY(l,m,theta,phi) VAL - [Partie imaginaire des fonctions de surface sphérique d'ordre l >= 0 avec m = [-l,l] sous les angles thêta dans l'intervalle [0,PI] et phi dans l'intervalle [0,2*PI] +PARSERFUNCS_LISTFUNC_FUNC_INTERPOLATE_[MAT_COORDS]= interpolate(mVals,mGrid) MAT - Interpole les valeurs de la matrice mVals de manière bilinéaire en utilisant les valeurs de ligne et de colonne de la matrice mGrid, ou interpole les valeurs du vecteur mVals de manière linéaire à partir des valeurs d'index du vecteur mGrid. Les valeurs de lignes et de colonnes ou les valeurs d'index peuvent être des nombres à virgule flottante. Si la deuxième matrice a plus de deux colonnes, la première colonne est interprétée comme valeur de ligne et toutes les autres comme valeurs de colonne. Une matrice de taille (row x col) est alors créée. Nécessite le mode matop +PARSERFUNCS_LISTFUNC_FUNC_INVERT_[MAT]= invert(mSqMat) MAT - Inverse la matrice mSqMat s'il existe une inverse de la matrice. invert() vérifie aussi si les dimensions de la matrice passée en paramètre correspondent. +PARSERFUNCS_LISTFUNC_FUNC_IS_ALNUM_[STRING_LOGIC]= is_alnum(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit d'un caractère alphanumérique ou non +PARSERFUNCS_LISTFUNC_FUNC_IS_ALPHA_[STRING_LOGIC]= is_alpha(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit d'un caractère alphabétique ou non +PARSERFUNCS_LISTFUNC_FUNC_IS_BLANK_[STRING_LOGIC]= is_blank(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit d'un caractère sans glyphe ou non +PARSERFUNCS_LISTFUNC_FUNC_IS_CLUSTER_[STRING_LOGIC]= is_cluster(sObject) LOG - Gibt true zurück, wenn sObject ein Cluster ist, sonst false +PARSERFUNCS_LISTFUNC_FUNC_IS_CNTRL_[STRING_LOGIC]= is_cntrl(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit ou non d'un caractère de contrôle +PARSERFUNCS_LISTFUNC_FUNC_IS_DATA_[STRING_LOGIC]= is_data(sObject) LOG - Renvoie true si sObject est un objet de données (une table ou un cluster), false sinon +PARSERFUNCS_LISTFUNC_FUNC_IS_DIGIT_[STRING_LOGIC]= is_digit(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit ou non d'un caractère numérique +PARSERFUNCS_LISTFUNC_FUNC_IS_DIRPATH_[STRING_LOGIC]= is_dirpath(sPath) LOG - Gibt true zurück, wenn sPath ein valider Ordnerpfad ist, anderenfalls false +PARSERFUNCS_LISTFUNC_FUNC_IS_FILEPATH_[STRING_LOGIC]= is_filepath(sPath) LOG - Gibt true zurück, wenn sPath ein valider Dateipfad ist, anderenfalls false +PARSERFUNCS_LISTFUNC_FUNC_IS_GRAPH_[STRING_LOGIC]= is_graph(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit d'un caractère graphique ou non +PARSERFUNCS_LISTFUNC_FUNC_IS_LOWER_[STRING_LOGIC]= is_lower(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit d'une minuscule ou non +PARSERFUNCS_LISTFUNC_FUNC_IS_NAN_[LOGIC]= is_nan(x) LOG - Renvoie true si x a la valeur nan, sinon false +PARSERFUNCS_LISTFUNC_FUNC_IS_PRINT_[STRING_LOGIC]= is_print(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit ou non d'un caractère imprimable +PARSERFUNCS_LISTFUNC_FUNC_IS_PUNCT_[STRING_LOGIC]= is_punct(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit ou non d'un caractère de ponctuation +PARSERFUNCS_LISTFUNC_FUNC_IS_SPACE_[STRING_LOGIC]= is_space(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit d'un espace ou non +PARSERFUNCS_LISTFUNC_FUNC_IS_STRING_[STRING_LOGIC]= is_string(EXPR) LOG - Renvoie true si EXPR contient des chaînes de caractères, false sinon +PARSERFUNCS_LISTFUNC_FUNC_IS_TABLE_[STRING_LOGIC]= is_table(sObject) LOG - Renvoie true si sObject est une table, sinon false +PARSERFUNCS_LISTFUNC_FUNC_IS_UPPER_[STRING_LOGIC]= is_upper(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit d'une majuscule ou non. +PARSERFUNCS_LISTFUNC_FUNC_IS_XDIGIT_[STRING_LOGIC]= is_xdigit(sToParse) {LOG} - Détermine pour chaque caractère de sToParse s'il s'agit ou non d'un caractère pour le système hexadécimal +PARSERFUNCS_LISTFUNC_FUNC_IVL_[NUM_DISTRIB]= ivl(x,x0,x1,l,r) VAL - Fonction d'intervalle : définit un intervalle de x0 à x1 avec des types de limites sélectionnables l et r:%%ITEMIZE%%r = 0 : ignore la limite%%ITEMIZE%r = 1 : limite d'intervalle fermée%%ITEMIZE%r = 2 : limite d'intervalle ouverte%ITEMIZE_END%%%%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_JUSTIFY_[STRING]= justify({sToJustify},nAlign=-1) {STR} - Aligne les chaînes de caractères dans le vecteur de chaînes de caractères sToJustify en ajoutant des espaces d'un côté ou des deux côtés selon l'alignement nAlign:%%ITEMIZE%%nAlign = -1 : aligné à gauche (par défaut)%%ITEMIZE%%nAlign = 0 : centré%%ITEMIZE%%nAlign = 1 : aligné à droite%%ITEMIZE_END%%Les espaces englobants déjà présents sont supprimés avant l'alignement. +PARSERFUNCS_LISTFUNC_FUNC_LAGUERRE_A_[NUM_POLYNOMIAL]= laguerre_a(n,k,x) VAL - numerischer Wert der assoziierten Laguerre-Polynome der Ordnung n >= 0 mit k = [0,n] an der Stelle x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_LAGUERRE_[NUM_POLYNOMIAL]= laguerre(n,x) VAL - numerischer Wert der Laguerre-Polynome der Ordnung n >= 0 an der Stelle x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_LANDAU_PDF_[RANDOM_DISTRIB]= landau_pdf(x) VAL - Renvoie la valeur de la densité de la distribution de Landau à la position x. +PARSERFUNCS_LISTFUNC_FUNC_LANDAU_RD_[RANDOM_DISTRIB]= landau_rd() VAL - Renvoie un nombre aléatoire de la distribution de Landau. +PARSERFUNCS_LISTFUNC_FUNC_LAPLACE_CDF_P_[DISTRIB]= laplace_cdf_p(x,a) VAL - Renvoie la valeur de la fonction de répartition cumulée en x pour la distribution de Laplace de largeur a. +PARSERFUNCS_LISTFUNC_FUNC_LAPLACE_CDF_Q_[DISTRIB]= laplace_cdf_q(x,a) VAL - Donne la valeur de la fonction de distribution cumulative complémentaire en x pour la distribution de Laplace de largeur a. +PARSERFUNCS_LISTFUNC_FUNC_LAPLACE_INV_P_[DISTRIB]= laplace_inv_p(p,a) VAL - Renvoie la valeur de la fonction de distribution cumulée inverse à p pour la distribution de Laplace de largeur a. +PARSERFUNCS_LISTFUNC_FUNC_LAPLACE_INV_Q_[DISTRIB]= laplace_inv_q(q,a) VAL - Renvoie la valeur inverse de la fonction de distribution cumulative complémentaire en q pour la distribution de Laplace de largeur a. +PARSERFUNCS_LISTFUNC_FUNC_LAPLACE_PDF_[DISTRIB]= laplace_pdf(x,a) VAL - Renvoie la valeur de la densité de la fonction de répartition en x pour la distribution de Laplace de largeur a. +PARSERFUNCS_LISTFUNC_FUNC_LAPLACE_RD_[RANDOM_DISTRIB]= laplace_rd(a) VAL - Retourne un nombre aléatoire de la distribution de Laplace de largeur a. +PARSERFUNCS_LISTFUNC_FUNC_LASTCH_[STRING]= lastch(sStr) STR - Renvoie le dernier caractère de la chaîne de caractères sStr +PARSERFUNCS_LISTFUNC_FUNC_LCM_[NUM]= lcm(n,k) VAL - calcule le plus petit commun multiple des entiers n et k +PARSERFUNCS_LISTFUNC_FUNC_LEGENDRE_A_[NUM_POLYNOMIAL]= legendre_a(l,m,x) VAL - numerischer Wert der assoziierten Legendre-Polynome der Ordnung l >= 0 mit m = [-l,l] an der Stelle x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_LEGENDRE_[NUM_POLYNOMIAL]= legendre(n,x) VAL - numerischer Wert der Legendre-Polynome der Ordnung n >= 0 an der Stelle x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_LI2_[NUM]= Li2(x) VAL - Calcule le dilogarithme de x. %%DÉFINI_POUR_TOUT%% +PARSERFUNCS_LISTFUNC_FUNC_LINEV_[DRAW]= linev(P,D,STYLE) {} - Trace une ligne droite de P à P+D. Si un seul point est indiqué, le point manquant est placé à l'origine. La couleur, la forme et les extrémités de la ligne peuvent être influencées à l'aide de STYLE. +PARSERFUNCS_LISTFUNC_FUNC_LINE_[DRAW]= line(P,P,STYLE) {} - Dessine une ligne droite de P à P. Si un seul point est indiqué, le point manquant est placé à l'origine. La couleur, la forme et les extrémités de la ligne peuvent être influencées à l'aide de STYLE. +PARSERFUNCS_LISTFUNC_FUNC_LN_[NUM_LOGARITHMIC]= ln(x) VAL - logarithme naturel de x. %%DEFINED_FOR_ALL_C_RANGE_R%% (0,inf) +PARSERFUNCS_LISTFUNC_FUNC_LOCATE_[STRING]= locate({sWhere},sToFind,nTolerance=0) {VAL} - Renvoie les indices des composants du cluster dans sWhere dans lesquels sToFind peut être trouvé selon nTolerance:%%ITEMIZE%%nTolerance = 0 : Seuls les composants qui correspondent complètement à sToFind seront trouvés%%ITEMIZE%%nTolerance = 1 : Les espaces blancs englobants sont ignorés%%ITEMIZE%%nTolerance = 2 : Les premiers caractères non vides de chaque composant sont comparés%%ITEMIZE%%nTolerance = 3 : Les derniers caractères non vides de chaque composant sont comparés%%ITEMIZE%%nTolerance = 4 : sToFind ne peut être qu'une partie du composant%%ITEMIZE%%nTolerance = 5 : Les caractères individuels de sToFind sont recherchés dans les composants de manière similaire à strmatch()%%ITEMIZE_END%%Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_FUNC_LOG10_[NUM_LOGARITHMIC]= log10(x) VAL - Logarithme en base 10 de x. Peut être abrégé par 'log(x)'. %%DEFINED_FOR_ALL_C_RANGE_R%% (0,inf) +PARSERFUNCS_LISTFUNC_FUNC_LOG2_[NUM_LOGARITHMIC]= log2(x) VAL - Logarithme en base 2 de x. %%DEFINED_FOR_ALL_C_RANGE_R%% (0,inf) +PARSERFUNCS_LISTFUNC_FUNC_LOGTOIDX_[LOGIC]= logtoidx(x,y,z,...) {VAL} - Convertit les valeurs logiques d'une matrice en valeurs d'index. Si un vecteur est passé, la commande retourne un vecteur dont les indices correspondent aux éléments qui sont true. Si une matrice est passée, la commande retourne une matrice à deux colonnes, avec les index de ligne dans la première colonne et les index de colonne dans la seconde +PARSERFUNCS_LISTFUNC_FUNC_LOG_B_[NUM_LOGARITHMIC]= log_b(b,x) VAL - Logarithme en base b de x. %%DEFINED_FOR_ALL_C_RANGE_R%% (0,inf) et b dans (0,inf) +PARSERFUNCS_LISTFUNC_FUNC_LOG_[NUM_LOGARITHMIC]= log(x) VAL - Logarithme en base 10 de x. Alias pour 'log10(x)'. %%DEFINED_FOR_ALL_C_RANGE_R%% (0,inf) +PARSERFUNCS_LISTFUNC_FUNC_MATFCF_[MAT]= matfcf(X,Y,Z,...) MAT - Crée une matrice à partir des colonnes X,Y,Z,... Si le nombre d'éléments spécifiés pour la dimension maximale est insuffisant, les éléments manquants sont complétés logiquement à partir des éléments existants. +PARSERFUNCS_LISTFUNC_FUNC_MATFC_[MAT]= matfc(X,Y,Z,...) MAT - Crée une matrice à partir des colonnes X,Y,Z,... Si le nombre d'éléments spécifiés pour la dimension maximale est insuffisant, les éléments manquants sont complétés par 0. +PARSERFUNCS_LISTFUNC_FUNC_MATFLF_[MAT]= matflf(X,Y,Z,...) MAT - Crée une matrice à partir des lignes X,Y,Z,... Si le nombre d'éléments spécifiés pour la dimension maximale est insuffisant, les éléments manquants sont complétés logiquement à partir des éléments existants. +PARSERFUNCS_LISTFUNC_FUNC_MATFL_[MAT]= matfl(X,Y,Z,...) MAT - Crée une matrice à partir des lignes X,Y,Z,... Si le nombre d'éléments spécifiés pour la dimension maximale est insuffisant, les éléments manquants sont complétés par 0. +PARSERFUNCS_LISTFUNC_FUNC_MAXPOS_[STATS]= maxpos(x,y,z,...) VAL - Indice du maximum de x,y,z,... %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_MAX_[STATS]= max(x,y,z,...) ARG - Maximum de x,y,z,... %%DEFINED_REAL%%. Peut également être appliqué aux chaînes de caractères (utilise la logique des chaînes de caractères) +PARSERFUNCS_LISTFUNC_FUNC_MED_[STATS]= med(x,y,z,...) VAL - Médiane de x,y,z,... %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_MINPOS_[STATS]= minpos(x,y,z,...) VAL - Indice du minimum de x,y,z,... %%DÉFINI_RÉEL +PARSERFUNCS_LISTFUNC_FUNC_MIN_[STATS]= min(x,y,z,...) ARG - Minimum de x,y,z,... %%DEFINED_REAL%%. Peut également être appliqué aux chaînes de caractères (utilise la logique des chaînes de caractères) +PARSERFUNCS_LISTFUNC_FUNC_MOVAVG_[MAT]= movavg(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. La matrice est moyennée à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice des résultats. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_MOVMAX_[MAT]= movmax(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. Le maximum est déterminé à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice de résultats. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_MOVMED_[MAT]= movmed(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. La médiane est déterminée à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice de résultats. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_MOVMIN_[MAT]= movmin(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. Le minimum est déterminé à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice de résultats. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_MOVNORM_[MAT]= movnorm(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. La norme vectorielle euclidienne de la matrice est calculée à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice résultat. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_MOVNUM_[MAT]= movnum(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. Les valeurs valides sont comptées à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice de résultats. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_MOVPRD_[MAT]= movprd(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. La matrice est multipliée à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice résultat. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_MOVSTD_[MAT]= movstd(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. L'écart-type de la matrice est calculé à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice des résultats. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_MOVSUM_[MAT]= movsum(mMat,n,m=n) MAT - Fait glisser une fenêtre rectangulaire glissante de taille (2*n+1)*(2*m+1) sur chaque entrée de la matrice mMat. La matrice est additionnée à l'intérieur de la fenêtre, de sorte que pour chaque entrée de mMat, une entrée est disponible dans la matrice des résultats. Le paramètre m est facultatif et est égal à n par défaut. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_NEUMANN_[NUM_PHYSICS]= neumann(n,x) VAL - Fonction de Neumann (fonction de Bessel du deuxième genre) d'ordre n au lieu x. %%DEFINED_REAL%% R \ {0} +PARSERFUNCS_LISTFUNC_FUNC_NORMALIZE_[MAT]= normalize(mMat) MAT - Normalise les valeurs de la matrice mMat à l'intervalle [-1,1] (la matrice est divisée par son maximum absolu) +PARSERFUNCS_LISTFUNC_FUNC_NORM_[NUM_STATS_COORDS]= norm(x,y,z,...) VAL - Calcule la norme du vecteur : ||(x,y,z,...)|| := sqrt(x^2+y^2+z^2+...) %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_NUM_[STATS]= num(x,y,z,...) VAL - Nombre d'arguments valides x,y,z,... Peut également être appliqué aux chaînes de caractères et compte toute chaîne de caractères non vide +PARSERFUNCS_LISTFUNC_FUNC_ONE_[MAT]= one(n,m=n) MAT - Crée une matrice n x m remplie de 1. Si un seul argument est donné, une matrice symétrique est créée. +PARSERFUNCS_LISTFUNC_FUNC_OR_[LOGIC]= or(x,y,z,...) LOG - Relie les arguments avec un opérateur "||" +PARSERFUNCS_LISTFUNC_FUNC_PCT_[STATS]= pct(x,y,z,...,p) VAL - p-ième percentile de x,y,z,... %%DEFINED_REAL%% et 0 < p < 1 +PARSERFUNCS_LISTFUNC_FUNC_PERLIN_[NUM_RANDOM_DISTRIB]= perlin(x,y=0,z=0,seed=0,freq=1,oct=6,pers=0.5) VAL - Berechnet den köhärenten Perlin-Noise an der Stelle {x,y=0,z=0} mit%%ITEMIZE%%einem Random seed=0%%ITEMIZE%%der Frequenz freq=1 [1..16]%%ITEMIZE%%der Zahl der Oktaven oct=6 [1..6]%%ITEMIZE%%einer Persistenz von pers=0.5 [0..1].%%ITEMIZE_END%%Wenn weniger als alle 7 Argumente angegeben werden, werden die angegebenen Standardwerte verwendet. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_PHI_[ANGULAR_COORDS]= phi(x,y) VAL - Calcule l'angle entre l'axe des x et le vecteur (x,y). %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_POINT_[DRAW]= point(P,STYLE) {} - Dessine un point à l'emplacement P. La forme du point et sa couleur peuvent être influencées à l'aide de STYLE. +PARSERFUNCS_LISTFUNC_FUNC_POLTOCART_[MAT_COORDS]= poltocart(mCoords) MAT - Convertit les deux ou trois colonnes de la matrice mCoords de coordonnées polaires (rho,phi,theta) en coordonnées cartésiennes (x,y,z). Nécessite le mode matop +PARSERFUNCS_LISTFUNC_FUNC_POLTOCYL_[MAT_COORDS]= poltocyl(mCoords) MAT - Convertit les deux ou trois colonnes de la matrice mCoords de coordonnées polaires (rho,phi,theta) en coordonnées cylindriques (rho,phi,z). Nécessite le mode matop +PARSERFUNCS_LISTFUNC_FUNC_POLYGONV_[DRAW]= polygonv(P,D,n,STYLE) {} - Dessine un n-angle régulier autour du point P à partir du point P+D. Le remplissage et le style du n-angle peuvent être modifiés à l'aide de STYLE. +PARSERFUNCS_LISTFUNC_FUNC_POLYGON_[DRAW]= polygon(P,P,n,STYLE) {} - Trace un n-angle régulier autour du point P à partir du point P. Le remplissage et le style du n-angle peuvent être modifiés à l'aide de STYLE. +PARSERFUNCS_LISTFUNC_FUNC_POLYLENGTH_[MAT]= polylength(mPoly) VAL - Calcule la longueur du train de polygones défini par les lignes de la matrice mPoly, où chaque ligne représente un sommet et chaque colonne une composante vectorielle de 2 à n-D. Le polygone est supposé ouvert. Pour calculer le périmètre d'un polygone fermé, le premier sommet doit être dupliqué dans la dernière ligne. Nécessite le mode matop +PARSERFUNCS_LISTFUNC_FUNC_POLYNOMIAL_[NUM_POLYNOMIAL]= polynomial(x,a0,a1,a2,...) VAL - Berechnet den Wert des Polynoms a0+a1*x+a2*x^2+... an der Stelle x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_PRD_[NUM_STATS]= prd(x,y,z,...) VAL - Produit des arguments x,y,z,... %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_PSI_N_[NUM]= psi_n(n,x) VAL - Calcule la valeur de la fonction polygamma d'ordre n >= 0 à la position x. %%DEFINED_REAL%% x > 0 +PARSERFUNCS_LISTFUNC_FUNC_PSI_[NUM]= psi(x) VAL - Calcule la valeur de la fonction digamma à la position x. %%DEFINED_REAL%% R \ {0} +PARSERFUNCS_LISTFUNC_FUNC_RADIAN_[ANGULAR]= radian(alpha) VAL - Valeur du radian de l'angle alpha [degrés]. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_RAND_[NUM_RANDOM_DISTRIB]= rand(x0,x1) VAL - Generiert eine (reelle und gleichverteilte) Zufallszahl im Intervall [x0,x1). %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_RANGE_[NUM]= range(x,LFT,RGHT) VAL - Limite x à l'intervalle [LFT,RGHT]. %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_RAYLEIGH_CDF_P_[DISTRIB]= rayleigh_cdf_p(x,sigma) VAL - Renvoie la valeur de la fonction de distribution cumulée en x pour la distribution de Rayleigh avec le paramètre d'échelle sigma. +PARSERFUNCS_LISTFUNC_FUNC_RAYLEIGH_CDF_Q_[DISTRIB]= rayleigh_cdf_q(x,sigma) VAL - Renvoie la valeur complémentaire de la fonction de distribution cumulative en x pour la distribution de Rayleigh avec le paramètre d'échelle sigma. +PARSERFUNCS_LISTFUNC_FUNC_RAYLEIGH_INV_P_[DISTRIB]= rayleigh_inv_p(p,sigma) VAL - Renvoie la valeur de la fonction de distribution cumulée inverse à p pour la distribution de Rayleigh avec le paramètre d'échelle sigma. +PARSERFUNCS_LISTFUNC_FUNC_RAYLEIGH_INV_Q_[DISTRIB]= rayleigh_inv_q(q,sigma) VAL - Renvoie l'inverse de la fonction de distribution cumulative complémentaire en q pour la distribution de Rayleigh avec le paramètre d'échelle sigma. +PARSERFUNCS_LISTFUNC_FUNC_RAYLEIGH_PDF_[DISTRIB]= rayleigh_pdf(x,sigma) VAL - Renvoie la valeur de la densité de la fonction de distribution en x pour la distribution de Rayleigh avec le paramètre d'échelle sigma. +PARSERFUNCS_LISTFUNC_FUNC_RAYLEIGH_RD_[RANDOM_DISTRIB]= rayleigh_rd(sigma) VAL - Liefert eine Zufallszahl aus der Rayleigh-Verteilung mit dem Skalenparameter sigma. +PARSERFUNCS_LISTFUNC_FUNC_REAL_[NUM_CMPLX]= real(z) VAL - Renvoie la partie réelle du nombre complexe z passé en paramètre. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_RECT_[NUM_DISTRIB]= rect(x,x0,x1) VAL - Fonction rectangulaire : 1 pour x dans [x0,x1] ; 0 sinon. %%DÉFINI_RÉEL%% +PARSERFUNCS_LISTFUNC_FUNC_REGEX_[STRING]= regex(sRegEx,sStr,nPos=1,nLen=sStr.len) {VAL} - Applique l'expression régulière sRegEx (syntaxe ECMAScript) à la chaîne de caractères sStr et renvoie la position et la longueur de la première correspondance. Les variables nPos et nLen sont facultatives et indiquent le point de départ (nPos) et la longueur (nLen) de la chaîne de caractères à examiner +PARSERFUNCS_LISTFUNC_FUNC_REPEAT_[STRING]= repeat(sStr,nTimes) STR - Renvoie nTimes copies de sStr +PARSERFUNCS_LISTFUNC_FUNC_REPLACEALL_[STRING]= replaceall(sToRep,sToFind,sRep,nPos1=1,nPos2=sToRep.len) STR - Remplace toutes les occurrences de la deuxième chaîne de caractères sToFind dans la première chaîne de caractères sToRep par la troisième chaîne de caractères sRep. Les variables nPos1 et nPos2 sont facultatives et indiquent le point de départ (nPos1) et le point d'arrivée (nPos2) du remplacement +PARSERFUNCS_LISTFUNC_FUNC_REPLACE_[STRING]= replace(sToRep,nPos,nLetters,sRep) STR - Remplace les caractères nLetters à partir de la position nPos dans la chaîne de caractères sToRep par la chaîne de caractères sRep +PARSERFUNCS_LISTFUNC_FUNC_REPMAT_[MAT]= repmat(mMat,n,m) MAT - Répétez la matrice mMat (n x m)-fois +PARSERFUNCS_LISTFUNC_FUNC_RESHAPE_[MAT]= reshape(mMat,n,m) MAT - Transforme la matrice mMat en une matrice (n x m). Le nombre d'éléments de l'ancienne et de la nouvelle matrice doit être identique. La transformation se fait ligne par ligne +PARSERFUNCS_LISTFUNC_FUNC_RESIZE_[MAT]= resize(mMat,n,m) MAT - Modifie la taille de la matrice mMat en (n x m). Les lignes et colonnes manquantes sont remplacées par 0 +PARSERFUNCS_LISTFUNC_FUNC_RINT_[NUM]= rint(x) VAL - x arrondir à un nombre entier. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_ROOF_[NUM]= roof(x) VAL - arrondit x à l'entier supérieur le plus proche. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_ROUND_[NUM]= round(x,n) VAL - arrondit x à n chiffres après la virgule. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_SBESSEL_[NUM_POLYNOMIAL_PHYSICS]= sbessel(n,x) VAL - sphärische Besselfunktion der Ordnung n. %%DEFINED_REAL%% +PARSERFUNCS_LISTFUNC_FUNC_SECH_[NUM_HYPERBOLIC]= sech(x) VAL - Hyperbolicus de Sékan de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [1,inf] +PARSERFUNCS_LISTFUNC_FUNC_SEC_[NUM_TRIGONOMETRIC]= sec(x) VAL - Sécanes de x. %%DEFINED_FOR_ALL_C_RANGE_R%% [-1,1] +PARSERFUNCS_LISTFUNC_FUNC_SELECT_[MAT]= select(mVals,mRows,mCols) MAT - Extrait des valeurs de la matrice mVals. Les indices de ligne sont extraits simultanément de la matrice mRows et les indices de colonne de la matrice mCols. mRows et mCols doivent avoir des dimensions identiques ou être des scalaires. Si ces derniers sont des vecteurs, la fonction renvoie également un vecteur. +PARSERFUNCS_LISTFUNC_FUNC_SHA256_[STRING]= sha256(sString,asFile=false) STR - Calcule le SHA-256 de la chaîne de caractères sString passée en paramètre ou interprète sString comme un nom de fichier (asFile=true) et calcule le SHA-256 du fichier correspondant. Le résultat est renvoyé sous la forme d'une valeur formatée en hexadécimal sous la forme d'une chaîne de caractères. +PARSERFUNCS_LISTFUNC_FUNC_SHUFFLE_[MAT]= shuffle(nSel,nVal=nSel) MAT - Renvoie à nSel des valeurs uniques sélectionnées aléatoirement dans un tableau 1:nVal. nVal est une valeur optionnelle et est identique à nSel par défaut. +PARSERFUNCS_LISTFUNC_FUNC_SIGN_[NUM]= sign(x) VAL - Signe de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_SINC_[NUM_TRIGONOMETRIC]= sinc(x) VAL - Sinus cardinalis de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_SINH_[NUM_HYPERBOLIC]= sinh(x) VAL - Sinus hyperbolique de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_SIN_[NUM_TRIGONOMETRIC]= sin(x) VAL - Sinus de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_SIZE_[MAT]= size(mMat) VEC - Renvoie le nombre de lignes et de colonnes de la matrice mMat sous forme de vecteur +PARSERFUNCS_LISTFUNC_FUNC_SLEEP_[TIME]= sleep(nMilliSeconds) VAL - Attend les nMilliSecondes indiquées et renvoie ensuite cette valeur +PARSERFUNCS_LISTFUNC_FUNC_SNEUMANN_[NUM_POLYNOMIAL_PHYSICS]=sneumann(n,x) VAL - sphärische Neumannfunktion der Ordnung n. %%DEFINED_REAL%% R \ {0} +PARSERFUNCS_LISTFUNC_FUNC_SOLVE_[MAT]= solve(mEqSys) VEC - Résout le système d'équations linéaires décrit par la matrice mEqSys en utilisant l'algorithme de Gauss. +PARSERFUNCS_LISTFUNC_FUNC_SPHERE_[DRAW]= sphere(P,r,STYLE) {} - Dessine une sphère de rayon r aux coordonnées P. La couleur peut être influencée par STYLE. L'option de tracé light rend l'effet 3D visible. +PARSERFUNCS_LISTFUNC_FUNC_SPLIT_[STRING]= split(sToSplit,cSep,keepEmpty=false) {STR} - Divise la chaîne de caractères sToSplit en chaînes de caractères individuelles au niveau des caractères cSep. Si keepEmpty = true, les chaînes vides sont également renvoyées, sinon elles sont supprimées +PARSERFUNCS_LISTFUNC_FUNC_SQRT_[NUM]= sqrt(x) VAL - Racine carrée de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_STARTSWITH_[STRING]= startswith(sStr, sStart) LOG - Renvoie true si la chaîne sStr commence par sStart. Sinon, false. +PARSERFUNCS_LISTFUNC_FUNC_STD_[STATS]= std(x,y,z,...) VAL - Écart-type de x,y,z,... %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_STRFNDALL_[STRING]= strfndall(sToFind,sWhere,nPos1=1,nPos2=sWhere.len) {VAL} - Renvoie toutes les positions où sToFind apparaît dans sWhere à partir du caractère nPos1 jusqu'à nPos2. nPos1 et nPos2 sont des valeurs de départ optionnelles pour la première et la dernière position et, par défaut, nPos1 = 1 et nPos2 = strlen(sWhere). Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_FUNC_STRFND_[STRING]= strfnd(sToFind,sWhere,nPos=1) VAL - Renvoie la position de la première occurrence de sToFind dans sWhere à partir du caractère nPos. nPos est une valeur de départ facultative pour la première position et, par défaut, nPos = 1. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_FUNC_STRING_CAST_[STRING]= string_cast(EXPR) STR - Convertit EXPR en une chaîne de caractères, sans tenir compte des opérations arithmétiques ou des expressions de chaînes de caractères possibles (#(EXPR) évaluerait d'abord la valeur numérique d'EXPR) +PARSERFUNCS_LISTFUNC_FUNC_STRIP_[STRING]= strip(sStr,sPref,sSuff,stripAll=false) STR - Supprime le préfixe sPref et le suffixe sSuff de la chaîne de caractères sStr s'ils ne sont pas vides. stripAll est facultatif et supprime également les préfixes et suffixes répétitifs pour stripAll = true. +PARSERFUNCS_LISTFUNC_FUNC_STRLEN_[STRING]= strlen(sStr) VAL - Renvoie le nombre de caractères de la chaîne de caractères sStr +PARSERFUNCS_LISTFUNC_FUNC_STRMATCHALL_[STRING]= strmatchall(sChars,sWhere,nPos1=1,nPos2=sWhere.len) {VAL} - Recherche les premières occurrences de tous les caractères de sChars dans la chaîne sWhere à partir du caractère nPos1 jusqu'à nPos2. nPos1 et nPos2 sont des valeurs de départ optionnelles pour la première et la dernière position et, par défaut, nPos1 = 1 et nPos2 = strlen(sWhere). Si rien n'est trouvé, 0 est renvoyé pour chaque caractère +PARSERFUNCS_LISTFUNC_FUNC_STRMATCH_[STRING]= strmatch(sChars,sWhere,nPos=1) VAL - Recherche la première occurrence d'un caractère de sChars dans la chaîne sWhere à partir du caractère nPos. nPos est une valeur de départ facultative pour la première position et, par défaut, nPos = 1. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_FUNC_STRRFND_[STRING]= strrfnd(sToFind,sWhere,nPos=sWhere.len) VAL - Renvoie la position de la dernière occurrence de sToFind dans sWhere jusqu'au caractère nPos. nPos est une valeur de départ facultative pour la dernière position et, par défaut, nPos = strlen(sWhere). Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_FUNC_STRRMATCH_[STRING]= strrmatch(sChars,sWhere,nPos=sWhere.len) VAL - Recherche la dernière occurrence d'un caractère de sChars dans la chaîne de caractères sWhere jusqu'au caractère nPos. nPos est une valeur de départ optionnelle pour la dernière position et par défaut, nPos = strlen(sWhere). Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_FUNC_STRUNIQUE_[STRING]= strunique({sStrings},nMode=0) {STR} - Trie et renvoie uniquement les éléments uniques des chaînes de caractères sStrings. nMode est facultatif et vaut 0 par défaut :%%ITEMIZE%%nMode = 0 : toutes les chaînes de caractères uniques de sStrings sont renvoyées%%ITEMIZE%%nMode = 1 : un composant vectoriel est renvoyé par chaîne de caractères dans sStrings avec les caractères uniques correspondants (c'est aussi toujours le cas lorsqu'une seule chaîne est passée)%%ITEMIZE_END%% +PARSERFUNCS_LISTFUNC_FUNC_STR_NOT_MATCH_[STRING]= str_not_match(sChars,sWhere,nPos=1) VAL - Recherche la première occurrence d'un caractère dans la chaîne sWhere qui n'apparaît pas dans sChars, à partir du caractère nPos. nPos est une valeur de départ facultative pour la première position et, par défaut, nPos = 1. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_FUNC_STR_NOT_RMATCH_[STRING]= str_not_rmatch(sChars,sWhere,nPos=sWhere.len) VAL - Recherche la dernière occurrence d'un caractère dans la chaîne sWhere qui n'apparaît pas dans sChars, jusqu'au caractère nPos. nPos est une valeur de départ optionnelle pour la dernière position et, par défaut, nPos = strlen(sWhere). Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_FUNC_STUDENT_T_CDF_P_[DISTRIB]= student_t_cdf_p(x,nu) VAL - Retourne la fonction de distribution cumulée en x de la loi t de Student à zéro degré de liberté +PARSERFUNCS_LISTFUNC_FUNC_STUDENT_T_CDF_Q_[DISTRIB]= student_t_cdf_q(x,nu) VAL - Retourne la fonction de distribution cumulative complémentaire en x de la distribution t de Student avec zéro degré de liberté +PARSERFUNCS_LISTFUNC_FUNC_STUDENT_T_INV_P_[DISTRIB]= student_t_inv_p(p,nu) VAL - Renvoie l'inverse de la fonction de répartition cumulative à p de la distribution t de Student à zéro degré de liberté +PARSERFUNCS_LISTFUNC_FUNC_STUDENT_T_INV_Q_[DISTRIB]= student_t_inv_q(q,nu) VAL - Donne l'inverse de la fonction de distribution cumulative complémentaire en q de la distribution t de Student avec zéro degré de liberté +PARSERFUNCS_LISTFUNC_FUNC_STUDENT_T_PDF_[DISTRIB]= student_t_pdf(x,nu) VAL - Donne la densité de la fonction de distribution en x de la loi t de Student à zéro degré de liberté +PARSERFUNCS_LISTFUNC_FUNC_STUDENT_T_RD_[RANDOM_DISTRIB]= student_t_rd(nu) VAL - Liefert eine Zufallszahl aus der Student's t-Verteilung mit nu Freiheitsgraden +PARSERFUNCS_LISTFUNC_FUNC_STUDENT_T_[DISTRIB_STATS]= student_t(n,c) VAL - Berechnet den zweiseitigen Student-Faktor t für n Messungen mit dem Konfidenzintervall 0 < c < 1 +PARSERFUNCS_LISTFUNC_FUNC_SUBSTR_[STRING]= substr(sStr,nPos,nLen=sStr.len) STR - Renvoie nLen caractères à partir du nPos-ième caractère de sStr comme nouvelle chaîne de caractères +PARSERFUNCS_LISTFUNC_FUNC_SUM_[NUM_STATS]= sum(x,y,z,...) ARG - Additionne x,y,z,... %%DEFINED_FOR_ALL%%. Peut aussi s'appliquer aux chaînes de caractères (les concaténer) +PARSERFUNCS_LISTFUNC_FUNC_TANH_[NUM_HYPERBOLIC]= tanh(x) VAL - Tangente hyperbolique de x. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_TAN_[NUM_TRIGONOMETRIC]= tan(x) VAL - Tangente de x. %%DEFINED_FOR_ALL_C_RANGE_R%% R \ {-n*PI/2, n*PI/2}. n est un entier naturel > 0. +PARSERFUNCS_LISTFUNC_FUNC_TEXTPARSE_[STRING]= textparse(sToParse,sPattern,nPos1=1,nPos2=sToParse.len) {ARG} - Décompose sToParse en différents blocs de différents types de variables à l'aide du schéma sPattern. Les types de variables sont définis par les identificateurs suivants dans la chaîne de caractères sPattern:%%ITEMIZE%%%s : chaîne de caractères%%ITEMIZE%%%f : nombre réel ou complexe%ITEMIZE%%%t : valeur de date et d'heure en UTC (dans les formats acceptés par les tables)%%ITEMIZE%%%l : valeur logique%%ITEMIZE%%%L : Valeur numérique formatée en LaTeX%%ITEMIZE%%h : valeur hexadécimale%%ITEMIZE%%o : valeur octale%%ITEMIZE%%b : valeur binaire%%ITEMIZE%%a : valeur arbitraire, est ignorée et sert à sauter une partie du texte%%ITEMIZE_END%%Exemple pour sPattern : "TIME=%t MSG=%s VAL=%f". Les paramètres nPos1 et nPos2 sont facultatifs et indiquent les points de départ et de fin +PARSERFUNCS_LISTFUNC_FUNC_TEXT_[DRAW]= text(P,P,TEXT,STYLE) {} - Imprime le texte TEXT à l'emplacement P. L'alignement et la couleur peuvent être influencés par STYLE, l'alignement et la forme devant être séparés de la couleur par :. Les couleurs du texte sont déterminées comme toutes les autres couleurs selon "help colors" ; l'alignement par LRC (Left-Right-Centered) et la forme par rib (roman-italic-bold). La deuxième paire de coordonnées optionnelle peut être utilisée si le texte ne doit pas être imprimé horizontalement. +PARSERFUNCS_LISTFUNC_FUNC_THETA_[ANGULAR_COORDS]= theta(x,y,z) VAL - Calcule l'angle entre l'axe z et le vecteur (x,y,z). %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_TIMEFORMAT_[TIME_STRING]= timeformat(sFormat,fTimeVal) STR - Formate l'heure fTimeVal selon le schéma sFormat. Si le schéma est une chaîne de caractères vide, le format interne par défaut est utilisé. Les caractères suivants dans sFormat sont remplacés par la valeur temporelle correspondante en fonction de leur longueur :%%ITEMIZE%%Y : année%%ITEMIZE%%M : mois%%ITEMIZE%D : jour (comme valeur de date)%%ITEMIZE%d : jour (comme durée)%%ITEMIZE%H : Heure (en UTC)%%ITEMIZE%h : heure (dans le fuseau horaire actuel)%%ITEMIZE%m : minute%%ITEMIZE%%s : seconde%%ITEMIZE%i : milliseconde%%ITEMIZE%u : microseconde%ITEMIZE_END%%%Exemple : "YY-MM-DD HH:mm:ss" +PARSERFUNCS_LISTFUNC_FUNC_TIME_[TIME]= time() VAL - Donne l'heure en secondes depuis le 1.1.1970 en UTC. La précision est de l'ordre de la microseconde +PARSERFUNCS_LISTFUNC_FUNC_TO_ANSI_[STRING]= to_ansi(sUtf8Enc) STR - Convertit la chaîne de caractères sUtf8Enc encodée en UTF-8 en une chaîne de caractères encodée en ANSI. Pour ANSI, la variante CP1252 est utilisée +PARSERFUNCS_LISTFUNC_FUNC_TO_CHAR_[STRING]= to_char(x,y,z,...) STR - Interprète x,y,z,... comme valeurs de caractères ASCII et les renvoie comme chaîne de caractères commune +PARSERFUNCS_LISTFUNC_FUNC_TO_CMD_[STRING]= to_cmd(sStr) CMD - Convertit la chaîne de caractères sStr qu'il contient en une expression de commande +PARSERFUNCS_LISTFUNC_FUNC_TO_LOWERCASE_[STRING]= to_lowercase(sUpper) STR - Convertit les majuscules de sUpper en minuscules +PARSERFUNCS_LISTFUNC_FUNC_TO_POLAR_[NUM_CMPLX]= to_polar(z) VAL - Convertit une représentation cartésienne (re+i*im) en une représentation polaire (rho*exp(i*phi)). Le retour est pseudo-cartésien sous la forme rho+i*phi. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_TO_RECT_[NUM_CMPLX]= to_rect(z) VAL - Convertit une représentation polaire (rho*exp(i*phi), ou pseudo-cartésienne comme rho+i*phi) du nombre complexe z en une représentation cartésienne re+i*im. %%DEFINED_FOR_ALL%% +PARSERFUNCS_LISTFUNC_FUNC_TO_STRING_[STRING]= to_string(EXPR) STR - Transforme EXPR en chaîne de caractères si ce n'est pas le cas (#(EXPR) évaluerait d'abord la valeur numérique de EXPR) +PARSERFUNCS_LISTFUNC_FUNC_TO_TEX_[STRING]= to_tex(fValue,nPrecision=PREC) STR - Convertit la valeur numérique fValue en une chaîne de caractères au format TeX en utilisant la précision nPrecision. Par défaut, la précision globale PREC est utilisée +PARSERFUNCS_LISTFUNC_FUNC_TO_TIME_[TIME_STRING]= to_time(sPattern,sTime) VAL - Convertit le temps dans sTime en une valeur temporelle selon le schéma sPattern. Si le schéma est une chaîne de caractères vide, il est automatiquement détecté. Les caractères suivants dans sPattern sont utilisés pour identifier les données temporelles dans sTime:%%ITEMIZE%%Y : année%%ITEMIZE%%M : mois%%ITEMIZE%D : jour (comme valeur de date)%%ITEMIZE%d : jour (comme durée)%%ITEMIZE%H : Heure (en UTC)%%ITEMIZE%h : heure (dans le fuseau horaire actuel)%%ITEMIZE%m : minute%%ITEMIZE%%s : seconde%%ITEMIZE%i : milliseconde%%ITEMIZE%u : microseconde%ITEMIZE_END%%%Exemple : "YY-MM-DD HH:mm:ss" +PARSERFUNCS_LISTFUNC_FUNC_TO_UPPERCASE_[STRING]= to_uppercase(sLower) STR - Convertit les minuscules de sLower en majuscules +PARSERFUNCS_LISTFUNC_FUNC_TO_UTF8_[STRING]= to_utf8(sAnsiEnc) STR - Convertit la chaîne de caractères encodée ANSI sAnsiEnc en une chaîne de caractères encodée UTF-8. Pour ANSI, la variante CP1252 est utilisée +PARSERFUNCS_LISTFUNC_FUNC_TO_VALUE_[STRING]= to_value(sToEval) VAL - Évalue la chaîne de caractères sToEval et convertit le résultat en une valeur +PARSERFUNCS_LISTFUNC_FUNC_TRACE_[MAT]= trace(mSqMat) VAL - Calcule la trace de la matrice carrée mSqMat. +PARSERFUNCS_LISTFUNC_FUNC_TRANSPOSE_[MAT]= transpose(mMat) MAT - Transpose la matrice mMat (les indices de lignes et de colonnes sont échangés) +PARSERFUNCS_LISTFUNC_FUNC_TRIANGLEV_[DRAW]= trianglev(P,D,D,STYLE) {} - Dessine un triangle. Deux ou trois angles peuvent être indiqués. Avec deux angles, NumeRe dessine un triangle équilatéral ; avec trois angles, un triangle général. Les angles sont numérotés à partir du bas à gauche dans le sens inverse des aiguilles d'une montre. Le remplissage du triangle peut être influencé par STYLE. +PARSERFUNCS_LISTFUNC_FUNC_TRIANGLE_[DRAW]= triangle(P,P,P,STYLE) {} - Dessine un triangle. Deux ou trois angles peuvent être indiqués. Avec deux angles, NumeRe dessine un triangle équilatéral ; avec trois angles, un triangle général. Les angles sont numérotés à partir du bas à gauche dans le sens inverse des aiguilles d'une montre. Le remplissage du triangle peut être influencé par STYLE. +PARSERFUNCS_LISTFUNC_FUNC_UNIQUE_[MAT]= unique(mMat,nDim=0) MAT - Trie et ne renvoie que des éléments uniques. Si mMat est un vecteur, la fonction renvoie un vecteur. Si mMat est une matrice, mMat est déroulée et renvoie un vecteur. nDim est facultatif, vaut 0 par défaut, et n'est utilisé que si mMat est une matrice:%%ITEMIZE%%nDim = 0 : la fonction déroule la matrice ligne par ligne et renvoie un vecteur avec des éléments uniques%%ITEMIZE%%nDim = 1 : la fonction renvoie une matrice avec des éléments uniques le long des lignes%%ITEMIZE%%nDim = 2 : la fonction renvoie une matrice avec des éléments uniques le long des colonnes%%ITEMIZE_END%%% +PARSERFUNCS_LISTFUNC_FUNC_VALTOSTR_[STRING]= valtostr(x,C="",n=0) STR - Evalue x et convertit la valeur en une chaîne de caractères. C est un caractère facultatif utilisé pour remplir x sur n caractères placés en tête de liste +PARSERFUNCS_LISTFUNC_FUNC_VCAT_[MAT]= vcat(mTop,mBot) MAT - Concatène les deux matrices verticalement. Les lignes de la deuxième matrice sont donc ajoutées aux lignes de la première matrice. Cette opération suppose que les deux matrices ont le même nombre de colonnes, sinon l'opération n'est pas réalisable. +PARSERFUNCS_LISTFUNC_FUNC_VECTSHIFT_[MAT]= vectshift(mMat,n,nDim=0) MAT - Déplace toutes les lignes/colonnes de la matrice mMat de n positions dans la direction de la dimension de la matrice nDim (choisir 0 pour la ligne et 1 pour la colonne). +PARSERFUNCS_LISTFUNC_FUNC_VERSION_[TIME]= version() VAL - Renvoie le numéro de version de NumeRe sous forme de nombre dans le format suivant : Mmr.YYMM, où vM.m.r, YY est l'année et MM le mois. Les décimales peuvent être utilisées pour distinguer les release candidates ou les hotfixes. Exemple : 113.2107 +PARSERFUNCS_LISTFUNC_FUNC_WEEKDAY_[TIME]= weekday(tTime,asString=false) ARG - Renvoie le numéro du jour de la semaine de la valeur temporelle tTime passée en paramètre. Si asString vaut true, le jour de la semaine est retourné sous la forme d'un nom dans la langue actuellement utilisée +PARSERFUNCS_LISTFUNC_FUNC_WEEKNUM_[TIME]= weeknum(tTime) VAL - Renvoie le numéro de semaine calendaire de la valeur temporelle tTime passée en paramètre, conformément à la norme ISO 8601 +PARSERFUNCS_LISTFUNC_FUNC_WEIBULL_CDF_P_[DISTRIB]= weibull_cdf_p(x,a,b) VAL - Donne la fonction de répartition cumulée en x de la distribution de Weibull avec l'échelle a et l'exposant b +PARSERFUNCS_LISTFUNC_FUNC_WEIBULL_CDF_Q_[DISTRIB]= weibull_cdf_q(x,a,b) VAL - Donne la fonction de distribution cumulative complémentaire en x de la distribution de Weibull avec l'échelle a et l'exposant b +PARSERFUNCS_LISTFUNC_FUNC_WEIBULL_INV_P_[DISTRIB]= weibull_inv_p(p,a,b) VAL - Donne l'inverse de la fonction de répartition cumulative à p de la distribution de Weibull avec l'échelle a et l'exposant b +PARSERFUNCS_LISTFUNC_FUNC_WEIBULL_INV_Q_[DISTRIB]= weibull_inv_q(q,a,b) VAL - Donne l'inverse de la fonction de répartition cumulative complémentaire en q de la distribution de Weibull avec l'échelle a et l'exposant b +PARSERFUNCS_LISTFUNC_FUNC_WEIBULL_PDF_[DISTRIB]= weibull_pdf(x,a,b) VAL - Donne la densité de la fonction de répartition en x de la distribution de Weibull avec l'échelle a et l'exposant b +PARSERFUNCS_LISTFUNC_FUNC_WEIBULL_RD_[RANDOM_DISTRIB]= weibull_rd(a,b) VAL - Retourne un nombre aléatoire de la distribution de Weibull avec l'échelle a et l'exposant b +PARSERFUNCS_LISTFUNC_FUNC_XOR_[LOGIC]= xor(x,y,z,...) LOG - Relie les arguments avec un opérateur "|||" +PARSERFUNCS_LISTFUNC_FUNC_Y_[NUM_POLYNOMIAL]= Y(l,m,theta,phi) VAL - Valeur des fonctions de surface sphérique d'ordre l >= 0 avec m = [-l,l] sous les angles thêta dans l'intervalle [0,PI] et phi dans l'intervalle [0,2*PI) +PARSERFUNCS_LISTFUNC_FUNC_ZERO_[MAT]= zero(n,m=n) MAT - Crée une matrice n x m remplie de zéros. Si un seul argument est donné, une matrice symétrique est créée. +PARSERFUNCS_LISTFUNC_FUNC_ZETA_[NUM]= zeta(x) VAL - Calcule la valeur de la fonction zêta de Riemann à la position x. %%DEFINED_FOR_ALL_C_RANGE_R%% R \ {1} +PARSERFUNCS_LISTFUNC_FUNC_Z_[NUM_POLYNOMIAL]= Z(n,m,rho,phi) VAL - Valeur du polynôme de Zernike d'ordre n >= 0 avec m = [-n,n] à la position rho dans l'intervalle [0,1] sous l'angle phi dans l'intervalle [0,2*PI) +PARSERFUNCS_LISTFUNC_TABLEHEAD= Funktion: Typ: Édition : +# Ende Funktionentabelle +PARSERFUNCS_LISTFUNC_GETKEYVAL_WARNING=La clé %%1%% n'a pas été trouvée par la fonction getkeyval() dans la liste spécifiée. +PARSERFUNCS_LISTFUNC_FOOTNOTE1=Le type de valeur de retour est indiqué schématiquement par VAL = valeur numérique, STR = chaîne de caractères, LOG = valeur logique (true ou false), MAT = matrice, VEC = vecteur et ARG = type d'arguments. Les valeurs de retour entre accolades indiquent que la fonction renvoie plusieurs valeurs ; les accolades vides indiquent que la fonction ne renvoie aucune valeur. +PARSERFUNCS_LISTFUNC_FOOTNOTE2=Des informations complémentaires sur les fonctions mathématiques prédéfinies peuvent être obtenues dans l'aide de NumeRe en utilisant "help func". +# Methoden +PARSERFUNCS_LISTFUNC_METHODS_TYPE_DATA=Tabellen +PARSERFUNCS_LISTFUNC_METHODS_TYPE_STRING=Zeichenketten +PARSERFUNCS_LISTFUNC_METHOD_ALIASOF_[DATA]= aliasof(sTable) STR - Convertit la table actuelle en un alias de la table dont le nom a été passé par la chaîne de caractères sTable. La table actuelle est masquée et ne peut pas être utilisée pendant cette opération. Une chaîne de caractères vide désactive l'alias. Cette méthode renvoie le nom de la table référencée +PARSERFUNCS_LISTFUNC_METHOD_AND_[DATA]= and {LOG} - Applique la fonction multi-argument "and()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_ANOVAOF_[DATA]= anovaof({nCategs},nCol,fSignif=0.05,nRows={1:nrows}) CST - Effectue une analyse de variance (ANOVA) pour les catégories de la colonne nCategs et les valeurs de la colonne nCol en utilisant la valeur de signification fSignif pour les lignes nRows. Les sommes des carrés de type 1 sont utilisées pour le calcul, ce qui est pertinent pour les calculs des tests ANOVA multifactoriels. Les lignes peuvent être prédéfinies et correspondent par défaut à la dimension complète. Une liste clé-valeur est renvoyée avec les valeurs pertinentes calculées +PARSERFUNCS_LISTFUNC_METHOD_AT_[STRING]= at(nPos) STR - Renvoie le caractère de la chaîne de caractères à la position nPos +PARSERFUNCS_LISTFUNC_METHOD_AVG_[DATA]= avg {VAL} - Applique la fonction multi-argument "avg()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_BINSOF_[DATA]= binsof(nCol,nBins=0) {VAL} - Calcule un histogramme simple des données de la colonne nCol. Si le nombre de bins nBins n'est pas spécifié, il est déterminé à l'aide de la règle de Sturges. Si la colonne est catégorielle, les catégories sont utilisées comme bins. Si les colonnes sont logiques, les valeurs logiques (true, false) sont utilisées en tant que bins +PARSERFUNCS_LISTFUNC_METHOD_CATEGORIESOF_[DATA]= categoriesof({nCols}) CST - Renvoie les catégories de la ou des colonnes catégorielles sélectionnées sous forme de liste clé-valeur. Si les colonnes sélectionnées ne sont pas catégorielles, une chaîne de caractères vide est renvoyée +PARSERFUNCS_LISTFUNC_METHOD_CATEGORIZE_[DATA]= categorize({nCols},{sCategories}={}) CST - Met à jour les catégories d'une colonne catégorielle (les convertit si nécessaire). Le nombre de nouvelles catégories ne doit pas nécessairement correspondre aux catégories existantes. En cas de succès, les nouvelles catégories de la (des) colonne(s) catégorielle(s) sélectionnée(s) sont renvoyées sous forme de liste clé-valeur +PARSERFUNCS_LISTFUNC_METHOD_CNT_[DATA]= cnt {VAL} - Applique la fonction multi-argument "cnt()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_COLS_[DATA]= cols {*} - Modifie l'opération de la fonction multi-argument pour une approche colonne par colonne ou renvoie le nombre de colonnes du tableau lorsqu'elle est utilisée seule ou en combinaison avec ".grid" (pour une grille de données) +PARSERFUNCS_LISTFUNC_METHOD_CONVERT_[DATA]= convert({nCols},sType="auto") STR - Convertit les colonnes avec les indices {nCols} en un nouveau type de colonne sType. sType est une chaîne de caractères et peut être l'un des%%ITEMIZE%%"value" (ou l'un des sous-types)%%ITEMIZE%%"string"%%ITEMIZE%%"datetime"%%ITEMIZE%%"logical"%%ITEMIZE%%"category"%%ITEMIZE_END%%. Les sous-types de "value" sont "value.cf32", "value.f64", "value.f32", "value.i8", "value.ui8", "value.i16", "value.ui16", "value.i32", "value.ui32", "value.i64" et "value.ui64". "auto" effectue une détection automatique de la meilleure conversion par colonne. Si la conversion est réussie, le nouveau type est renvoyé sous forme de chaîne de caractères, sinon la chaîne de caractères est vide. "auto" est toujours un succès, même si aucune colonne n'a été convertie +PARSERFUNCS_LISTFUNC_METHOD_COUNTIF_[DATA]= countif({nCols},vals{}) {VAL} - Compte les éléments dans les colonnes nCols qui correspondent aux valeurs dans le cluster vals{}. Pour chaque colonne et chaque valeur dans vals{}, une somme est renvoyée, classée par colonne +PARSERFUNCS_LISTFUNC_METHOD_COVAROF_[DATA]= covarof(nCol1,nCol2,nRows1={1:nrows},nRows2={1:nrows}) VAL - Calcule la covariance des colonnes nCol1 et nCol2. Les lignes respectives peuvent être prédéfinies et correspondent par défaut à la dimension complète +PARSERFUNCS_LISTFUNC_METHOD_DESCRIBE_[DATA]= describe(sDesc) STR - Actualise la description de la table actuelle avec le contenu de sDesc. En cas de succès, sDesc est renvoyé +PARSERFUNCS_LISTFUNC_METHOD_DESCRIPTION_[DATA]= description STR - Renvoie la description de la table actuelle sous forme de chaîne de caractères +PARSERFUNCS_LISTFUNC_METHOD_ENDSW_[STRING]= endsw(sEnd) LOG - Renvoie true si la chaîne sStr se termine par sEnd. Sinon, false. +PARSERFUNCS_LISTFUNC_METHOD_EVERY_[DATA]= every(nFirst,nIncr=nFirst) {} - En combinaison avec .cols ou .rows, sélectionne la première (nFirst) colonne/ligne à partir de laquelle la fonction multi-argument est appliquée. Avec nIncr, seule la nIncr-ième colonne/ligne peut être sélectionnée. Si seul nFirst est spécifié, nIncr == nFirst. Les colonnes/lignes peuvent également être sélectionnées de manière ciblée si un vecteur est passé pour nFirst : every({VEC}) +PARSERFUNCS_LISTFUNC_METHOD_FIRST_[STRING]= first STR - Renvoie le premier caractère d'une chaîne de caractères +PARSERFUNCS_LISTFUNC_METHOD_FNDCOLS_[DATA]= fndcols({sNames},enableRegEx=false) {VAL} - Renvoie les index de toutes les colonnes dont les en-têtes correspondent à sNames. sNames peut être des expressions régulières si enableRegEx est true. Si rien n'est trouvé, NaN est renvoyé +PARSERFUNCS_LISTFUNC_METHOD_FND_[STRING]= fnd(sToFind,nPos=1) VAL - Renvoie la position de la première occurrence de sToFind dans la chaîne, à partir du caractère nPos. nPos est une valeur de départ facultative pour la première position et, par défaut, nPos = 1. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_METHOD_GRID_[DATA]= grid {} - Modifie l'opération de la fonction multi-argument pour que l'ensemble de données soit interprété comme une grille de données +PARSERFUNCS_LISTFUNC_METHOD_INDEXOF_[DATA]= indexof(nCol,vals{}) {VAL} - Renvoie les indices des éléments de la colonne nCol qui correspondent aux valeurs du cluster vals{}. Chaque ensemble d'indices est séparé des autres par un NaN +PARSERFUNCS_LISTFUNC_METHOD_INSERTCELLS_[DATA]= insertcells(nRow,nCol,nRows=1,nCols=1) LOG - Insère un bloc de cellules nRows x nCols à la position {nRow, nCol} dans le tableau. Les cellules existantes sont déplacées vers le bas ou vers la droite si [nRow, nRow+nRows] couvre une colonne entière +PARSERFUNCS_LISTFUNC_METHOD_INSERTCOLS_[DATA]= insertcols(nCol,nCols=1) LOG - Insère les colonnes nCol avant la colonne nCol dans le tableau +PARSERFUNCS_LISTFUNC_METHOD_INSERTROWS_[DATA]= insertrows(nRow,nRows=1) LOG - Insère des rangées nRow avant la rangée nRow dans le tableau +PARSERFUNCS_LISTFUNC_METHOD_LAST_[STRING]= last STR - Renvoie le dernier caractère d'une chaîne de caractères +PARSERFUNCS_LISTFUNC_METHOD_LEN_[STRING]= len VAL - Longueur de la chaîne de caractères +PARSERFUNCS_LISTFUNC_METHOD_LINES_[DATA]= lines {} - Modifie l'opération de la fonction multi-argument pour une approche ligne par ligne (alias pour ".rows") +PARSERFUNCS_LISTFUNC_METHOD_MAXPOS_[DATA]= maxpos {VAL} - Détermine la position du maximum dans le tableau en lignes et en colonnes. Les modificateurs .cols (maximums des colonnes), .rows (maximums des lignes), .grid et .every() permettent de restreindre davantage la fonction. En cas d'occurrences multiples de la même valeur, seule la première position trouvée est renvoyée +PARSERFUNCS_LISTFUNC_METHOD_MAX_[DATA]= max {VAL} - Applique la fonction multi-argument "max()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_MED_[DATA]= med {VAL} - Applique la fonction multi-argument "med()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_MINPOS_[DATA]= minpos {VAL} - Détermine la position du minimum dans le tableau en lignes et en colonnes. Les modificateurs .cols (minimums des colonnes), .rows (minimums des lignes), .grid et .every() permettent de restreindre davantage la fonction. En cas d'occurrence multiple de la même valeur, seule la première position trouvée est renvoyée +PARSERFUNCS_LISTFUNC_METHOD_MIN_[DATA]= min {VAL} - Applique la fonction multi-argument "min()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_MTCH_[STRING]= mtch(sChars,nPos=1) VAL - Recherche la première occurrence d'un caractère de sChars dans la chaîne de caractères à partir du caractère nPos. nPos est une valeur de départ facultative pour la première position et, par défaut, nPos = 1. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_METHOD_NAME_[DATA]= name STR - Renvoie le nom de la table sous forme de chaîne de caractères, à utiliser par exemple avec "findcolumn()" +PARSERFUNCS_LISTFUNC_METHOD_NMTCH_[STRING]= nmtch(sChars,nPos=1) VAL - Recherche la première occurrence d'un caractère dans la chaîne de caractères qui n'apparaît pas dans sChars, à partir du caractère nPos. nPos est une valeur de départ facultative pour la première position et, par défaut, nPos = 1. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_METHOD_NORM_[DATA]= norm {VAL} - Applique la fonction multi-argument "norm()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_NRMTCH_[STRING]= nrmtch(sChars,nPos=STRINGVAR.len) VAL - Recherche la dernière occurrence d'un caractère dans la chaîne de caractères qui n'apparaît pas dans sChars, jusqu'au caractère nPos. nPos est une valeur de départ facultative pour la dernière position et par défaut, nPos = STRINGVAR.len. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_METHOD_NUM_[DATA]= num {VAL} - Applique la fonction multi-argument "num()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_OR_[DATA]= or {LOG} - Applique la fonction multi-argument "or()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_PCORROF_[DATA]= pcorrof(nCol1,nCol2,nRows1={1:nrows},nRows2={1:nrows}) VAL - Calcule la corrélation de Pearson des colonnes nCol1 et nCol2. Les lignes respectives peuvent être prédéfinies et correspondent par défaut à la dimension complète. La corrélation de Pearson ne peut être calculée qu'à partir de valeurs numériques +PARSERFUNCS_LISTFUNC_METHOD_PRD_[DATA]= prd {VAL} - Applique la fonction multi-argument "prd()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_RANKOF_[DATA]= rankof(nCol,cType="c",nRows={1:nrows}) {VAL} - Calcule les rangs des valeurs dans la colonne nCol pour les lignes nRows selon le type cType. Les lignes peuvent être prédéfinies et correspondent par défaut à la dimension complète. Le type cType indique comment les rangs sont attribués:%%ITEMIZE%%cType = "c" : contigu, c'est-à-dire selon le schéma 1-2-2-4%%ITEMIZE%%cType = "f" : fractionné, c'est-à-dire selon le schéma 1-2.5-2.5-4%%ITEMIZE%%cType = "d" : consécutif-dense, c'est-à-dire selon le schéma 1-2-2-3%%%ITEMIZE_END%% +PARSERFUNCS_LISTFUNC_METHOD_REMOVECELLS_[DATA]= removecells(nRow,nCol,nRows=1,nCols=1) LOG - Supprime du tableau un bloc de cellules nRows x nCols à partir de la position {nRow, nCol}. Les cellules qui suivent en bas sont déplacées vers le haut ou vers la gauche si [nRow, nRow+nRows] couvre une colonne entière +PARSERFUNCS_LISTFUNC_METHOD_REMOVECOLS_[DATA]= removecols({nCols}) LOG - Supprime les colonnes {nCols} du tableau. Les colonnes suivantes sont déplacées vers la gauche +PARSERFUNCS_LISTFUNC_METHOD_REMOVEROWS_[DATA]= removerows({nRows}) LOG - Supprime les rangées {nRows} du tableau. Les rangées suivantes sont déplacées vers le haut +PARSERFUNCS_LISTFUNC_METHOD_REORDERCOLS_[DATA]= reordercols({nCols},{nNewOrder}) LOG - Réorganise les colonnes {nCols} selon le nouvel ordre {nNewOrder}. Les indices {nNewOrder} doivent être une permutation de {1:num({nCols})}. Renvoie true si le réordonnancement a été possible +PARSERFUNCS_LISTFUNC_METHOD_REORDERROWS_[DATA]= reorderrows({nRows},{nNewOrder}) LOG - Réorganise les lignes {nRows} selon le nouvel ordre {nNewOrder}. Les indices {nNewOrder} doivent être une permutation de {1:num({nRows})}. Renvoie true si le réordonnancement a été possible +PARSERFUNCS_LISTFUNC_METHOD_RFND_[STRING]= rfnd(sToFind,nPos=STRINGVAR.len) VAL - Renvoie la position de la dernière occurrence de sToFind dans la chaîne de caractères jusqu'au caractère nPos. nPos est une valeur de départ facultative pour la dernière position et, par défaut, nPos = STRINGVAR.len. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_METHOD_RMTCH_[STRING]= rmtch(sChars,nPos=STRINGVAR.len) VAL - Recherche la dernière occurrence d'un caractère de sChars dans la chaîne de caractères jusqu'au caractère nPos. nPos est une valeur de départ facultative pour la dernière position et, par défaut, nPos = STRINGVAR.len. Si rien n'est trouvé, false est renvoyé +PARSERFUNCS_LISTFUNC_METHOD_ROWS_[DATA]= rows {*} - Modifie l'opération de la fonction multi-argument pour une approche ligne par ligne ou renvoie le nombre de lignes du tableau lorsqu'elle est utilisée seule ou en combinaison avec ".grid" (pour une grille de données) +PARSERFUNCS_LISTFUNC_METHOD_SCORROF_[DATA]= scorrof(nCol1,nCol2,nRows1={1:nrows},nRows2={1:nrows}) VAL - Calcule la corrélation de Spearman des colonnes nCol1 et nCol2. Les lignes respectives peuvent être prédéfinies et correspondent par défaut à la dimension complète. La corrélation de Spearman peut être calculée pour tous les types de variables. Le calcul des rangs correspondants tient compte des majuscules et des minuscules +PARSERFUNCS_LISTFUNC_METHOD_SHRINK_[DATA]= shrink LOG - Supprime les cellules et les colonnes vides et jointes du tableau afin d'économiser de la mémoire. Les cellules et colonnes vides entourées de données valides sont conservées +PARSERFUNCS_LISTFUNC_METHOD_SIZE_[DATA]= size {VAL} - Détermine la taille du tableau en lignes et en colonnes. Les modificateurs .cols (longueur des colonnes), .rows (longueur des lignes), .grid et .every() permettent de limiter davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_SPLT_[STRING]= splt(cSep,keepEmpty=false) {STR} - Divise la chaîne de caractères au niveau des caractères cSep en chaînes de caractères individuelles. Si keepEmpty = true, les chaînes vides sont également renvoyées, sinon elles sont supprimées +PARSERFUNCS_LISTFUNC_METHOD_STARTSW_[STRING]= startsw(sStart) LOG - Renvoie true si la chaîne sStr commence par sStart. Sinon, false. +PARSERFUNCS_LISTFUNC_METHOD_STD_[DATA]= std {VAL} - Applique la fonction multi-argument "std()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_SUB_[STRING]= sub(nPos,nLen=STRINGVAR.len) STR - Renvoie nLen caractères à partir du caractère nPos de la chaîne de caractères comme nouvelle chaîne de caractères +PARSERFUNCS_LISTFUNC_METHOD_SUM_[DATA]= sum {VAL} - Applique la fonction multi-argument "sum()" à l'ensemble de données. Les modificateurs .cols, .rows, .grid et .every() permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_TYPEOF_[DATA]= typeof({nCols}) {STR} - Renvoie le type des colonnes indexées par {nCols} sous forme de chaînes de caractères. Le type peut être %%ITEMIZE%%"value" (ou un des sous-types)%%ITEMIZE%%"string"%%ITEMIZE%%"datetime"%%ITEMIZE%%"logical"%%ITEMIZE%%"category"%%ITEMIZE_END%%. Les colonnes vides ou inexistantes sont de type %%ITEMIZE%%"none"%%ITEMIZE_END%%Les sous-types de "value" sont "value.cf32", "value.f64", "value.f32", "value.i8", "value.ui8", "value.i16", "value.ui16", "value.i32", "value.ui32", "value.i64" et "value.ui64". +PARSERFUNCS_LISTFUNC_METHOD_XOR_[DATA]= xor {LOG} - Applique la fonction multi-argument "xor()" à l'ensemble de données. Les modificateurs %%ITEMIZE%%.cols%%ITEMIZE%%.rows%%ITEMIZE%%.grid%%ITEMIZE%%.every()%%ITEMIZE_END%% permettent de restreindre davantage la fonction +PARSERFUNCS_LISTFUNC_METHOD_ZSCOREOF_[DATA]= zscoreof(nCol,nRows={1:nrows}) {VAL} - Calcule la standardisation des valeurs par rapport à leur écart par rapport à la moyenne (également appelé z-score) dans la colonne nCol pour les lignes nRows. Les lignes peuvent être prédéfinies et correspondent par défaut à la dimension complète. La moyenne et l'écart-type sont toujours calculés par rapport aux lignes sélectionnées +# Kommandotabelle +PARSERFUNCS_LISTCMD_HEADLINE=phrase de commande +PARSERFUNCS_LISTCMD_TYPE_EVAL=évaluer +PARSERFUNCS_LISTCMD_TYPE_PLOTTING=Plots +PARSERFUNCS_LISTCMD_TYPE_FLOWCTRL=flux de contrôle +PARSERFUNCS_LISTCMD_TYPE_PROC=Procédures +PARSERFUNCS_LISTCMD_TYPE_DATACREATION=génération de données +PARSERFUNCS_LISTCMD_TYPE_LOADSAVE=Charger et enregistrer +PARSERFUNCS_LISTCMD_TYPE_DEF=Définitions +PARSERFUNCS_LISTCMD_TYPE_DATACTRL=contrôle des données +PARSERFUNCS_LISTCMD_TYPE_MAINCTRL=commande +PARSERFUNCS_LISTCMD_TYPE_MISC=Divers +PARSERFUNCS_LISTCMD_TYPE_GUI=Surface graphique +PARSERFUNCS_LISTCMD_TABLEHEAD= Befehl: Syntax und Ergebnis: Fonction : +PARSERFUNCS_LISTCMD_CMD_ABORT_[FLOWCTRL]= abort - Bricht eine interaktive Schleifendefinition oder Plotkomposition in der Konsole ab, so dass die Konsole wieder normal verwendet werden kann +PARSERFUNCS_LISTCMD_CMD_ABOUT_[MAINCTRL]= about - Zeigt Lizenz- und Urheberinformationen zu NumeRe in der Konsole an +PARSERFUNCS_LISTCMD_CMD_APPEND_[LOADSAVE]= append NM [-PAR] -> {VAL} - Attache les données du fichier NM aux données déjà existantes en mémoire. Ce paramètre permet d'attacher plusieurs fichiers à la fois. Renvoie les index des données jointes dans le tableau cible +PARSERFUNCS_LISTCMD_CMD_ASSERT_[MAINCTRL]= assert EX -> {ARG} - Vérifie la véracité de l'expression passée en paramètre et la renvoie. Si elle n'est pas vraie, la commande renvoie une erreur. Cette commande est destinée à être utilisée dans un test de logiciel +PARSERFUNCS_LISTCMD_CMD_AUDIOREAD_[LOADSAVE]= audioread NM [-set PAR] -> {VAL} - Lit les métadonnées d'un fichier WAVE ou le fichier entier si une table cible a été spécifiée +PARSERFUNCS_LISTCMD_CMD_AUDIO_[LOADSAVE]= audio OB [-PAR] - Crée un fichier WAVE à partir de l'ensemble de données dans OB. Le taux d'échantillonnage et le nom du fichier cible peuvent être définis à l'aide de paramètres +PARSERFUNCS_LISTCMD_CMD_BITMAP_[GUI]= bitmap EX [-set PAR] - Insère une image dont le nom de fichier a été spécifié via EX dans un layout de fenêtre +PARSERFUNCS_LISTCMD_CMD_BREAK_[FLOWCTRL]= break - Bricht die aktuelle Schleife ab oder verlässt den aktuellen case eines switch-Blocks und springt im Programmfluss eine Ebene höher +PARSERFUNCS_LISTCMD_CMD_BUTTON_[GUI]= button EX [-set PAR] - Insère un bouton étiquetable. La gestion des événements est configurable +PARSERFUNCS_LISTCMD_CMD_CACHE_[DATACTRL]= cache -PAR -> {VAL} - Options sur le cache. Les paramètres permettent de nombreuses opérations, dont l'application de fonctions multi-arguments +PARSERFUNCS_LISTCMD_CMD_CASE_[FLOWCTRL]= case EX: - Définit un cas dans une branche de sélection. L'expression EX doit être une valeur numérique ou une chaîne de caractères +PARSERFUNCS_LISTCMD_CMD_CATCH_[FLOWCTRL]= catch EX: - Commence la gestion des erreurs pour le type d'erreur EX +PARSERFUNCS_LISTCMD_CMD_CHECKBOX_[GUI]= checkbox EX [-set PAR] - Insère une case à cocher dans un layout de fenêtre. La gestion des événements et la valeur de départ sont configurables. Lorsqu'il est utilisé dans un menu, celui-ci est converti en une entrée de menu avec une case à cocher +PARSERFUNCS_LISTCMD_CMD_CLC_[MAINCTRL]= clc - Bereinigt das Terminal +PARSERFUNCS_LISTCMD_CMD_CLEAR_[DATACTRL]= clear OB [-PAR] - Supprime irrémédiablement tous les éléments de l'objet sélectionné de cet ordinateur. Le paramètre peut être utilisé pour supprimer la confirmation (-ignore) ou pour supprimer toutes les tables en même temps (-memory) +PARSERFUNCS_LISTCMD_CMD_CLOSE_[MAINCTRL]= close -PAR - Ferme les fenêtres précédemment ouvertes, sélectionnées par des paramètres : -graphs ferme tous les graphiques, -docs toutes les fenêtres d'aide, -tables tous les tableaux, -images tous les ImageViewer et -all toutes les fenêtres de cette liste +PARSERFUNCS_LISTCMD_CMD_COMBOBOX_[GUI]= combobox EX [-set PAR] - Insère une combo-box dans un layout de fenêtre. La gestion des événements et la valeur de départ sont configurables +PARSERFUNCS_LISTCMD_CMD_COMPOSE_[PLOTTING]= compose - Startet die Komposition mehrerer Plotstile, so dass ein kombinierter Plot aus den berechneten Plots dieser Umgebung erzeugt werden kann. Hiermit können auch mehrere Plots neben- oder übereinander in einem gemeinsamen Fenster angeordnet werden +PARSERFUNCS_LISTCMD_CMD_CONT3D_[PLOTTING]= cont3d EX [-set PAR] - Crée un tracé de lignes de contour 3D à partir de l'expression EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_CONTINUE_[FLOWCTRL]= continue - Überspringt den Rest der aktuellen Schleife und fährt mit dem nächsten Schleifendurchlauf fort +PARSERFUNCS_LISTCMD_CMD_CONT_[PLOTTING]= cont EX [-set PAR] - Crée un tracé de lignes de contour à partir de l'impression ou des données dans EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_COPY_[MAINCTRL]= copy OB [-PAR] - Copie (selon l'expression OB) des entrées/colonnes/sous-tables entre des objets de données ou des fichiers entiers. Les paramètres permettent de définir la table ou le nom du fichier cible, de transposer les données si nécessaire ou de sélectionner plusieurs fichiers +PARSERFUNCS_LISTCMD_CMD_CST_[PROC]= cst EX - Définit les clusters locaux dans la procédure par l'expression EX +PARSERFUNCS_LISTCMD_CMD_DATAGRID_[DATACREATION]= datagrid EX -PAR - Erzeugt ein Datengitter aus dem Ausdruck oder den Daten in EX. Die x- und y-Werte sind als Parameter anzugeben. Außerdem kann die Zahl der samples und die Zieltabelle durch Parameter angegeben werden. +PARSERFUNCS_LISTCMD_CMD_DATA_[DATACTRL]= data -PAR -> {VAL} - Options sur les ensembles de données. Les paramètres permettent de nombreuses opérations, dont l'application de fonctions multi-arguments +PARSERFUNCS_LISTCMD_CMD_DATETIMEPICKER_[GUI]= datetimepicker [-set PAR] - Insère un champ pour la sélection de la date et de l'heure dans un layout de fenêtre. La gestion des événements et la valeur de départ sont configurables +PARSERFUNCS_LISTCMD_CMD_DECLARE_[DEF_PROC]= declare EX - Déclare une constante spécifique au fichier dans EX pour l'utiliser dans le fichier en cours, la constante devant être spécifiée comme NOM := EXPRESSION. La constante est automatiquement supprimée à la fin du fichier en cours +PARSERFUNCS_LISTCMD_CMD_DEFAULT_[FLOWCTRL]= default: - Definiert den "sonst"-Fall in einer Auswahlverzweigung +PARSERFUNCS_LISTCMD_CMD_DEFINE_[DEF]= define EX [-set PAR] - Définit la fonction dans EX, où la fonction doit être indiquée comme NOM(ARG) := EXPRESSION(ARG). Les paramètres permettent de commenter la fonction et de remplacer les variables par leurs valeurs +PARSERFUNCS_LISTCMD_CMD_DELETE_[DATACTRL_MAINCTRL]= delete OB [-PAR] - Entfernt Einträge aus der Tabelle/dem string()-Objekt in OB. Der Parameter kann genutzt werden, um die Bestätigung zu unterdrücken +PARSERFUNCS_LISTCMD_CMD_DENS3D_[PLOTTING]= dens3d EX [-set PAR] - Crée un tracé de densité 3D à partir de l'expression EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_DENS_[PLOTTING]= dens EX [-set PAR] - Crée un tracé de densité à partir de l'expression ou des données dans EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_DETECT_[EVAL]= detect OB [-set PAR] - Reconnaît les structures dans une grille de données 2D et les enregistre sous la forme (x,y) dans le tableau cible, les différentes structures étant séparées par des lignes vides. Il est possible de spécifier un seuil, une longueur minimale et une distance maximale entre les points d'une même structure. +PARSERFUNCS_LISTCMD_CMD_DIALOG_[MAINCTRL_GUI]= dialog STR -set PAR -> {STR} - Crée une boîte de dialogue pour interagir avec l'utilisateur. Le type de boîte de dialogue est indiqué par les paramètres. Il est également possible de modifier le titre, un message, l'icône et les boutons de la boîte de message. Le choix de l'utilisateur ou la valeur du bouton sur lequel il a cliqué est renvoyé sous forme de chaîne de caractères +PARSERFUNCS_LISTCMD_CMD_DIFF_[EVAL]= diff EX -set PAR -> {VAL} - Différencie numériquement l'expression ou les données en EX. La position ou l'intervalle, la précision ainsi que le nombre de points de repère peuvent être indiqués par des paramètres +PARSERFUNCS_LISTCMD_CMD_DRAW3D_[PLOTTING]= draw3d EX [-set PAR] - Crée un dessin 3D à partir des fonctions de dessin dans l'expression EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_DRAW_[PLOTTING]= draw EX [-set PAR] - Crée un tracé à partir des fonctions de dessin dans l'expression EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_DROPDOWN_[GUI]= dropdown EX [-set PAR] - Insère une liste déroulante dans un layout de fenêtre. La gestion des événements et la valeur de départ sont configurables +PARSERFUNCS_LISTCMD_CMD_EDIT_[MAINCTRL]= edit OB - Ouvre un tableau, un fichier ou un répertoire à modifier +PARSERFUNCS_LISTCMD_CMD_ELSEIF_[FLOWCTRL]= elseif (EX) - Lance une définition conditionnelle qui doit être exécutée dans le cas contraire de "if" ou "elseif". L'expression EX doit pouvoir être interprétée logiquement +PARSERFUNCS_LISTCMD_CMD_ELSE_[FLOWCTRL]= else - Startet die Definition, die beim gegenteiligen Fall von "if" bzw. "elseif", ausgeführt werden soll +PARSERFUNCS_LISTCMD_CMD_ENDCOMPOSE_[PLOTTING]= endcompose - Beendet die Definition einer zuvor begonnenen Plotkomposition +PARSERFUNCS_LISTCMD_CMD_ENDFOR_[FLOWCTRL]= endfor [-PAR] - Termine la définition d'une boucle de comptage commencée précédemment. Ce paramètre peut être utilisé pour supprimer l'affichage de l'état ou pour forcer l'arrêt de la boucle après un certain nombre d'itérations +PARSERFUNCS_LISTCMD_CMD_ENDGROUP_[GUI]= endgroup - Beendet die Definition eines zuvor begonnenen Gruppierungsbox +PARSERFUNCS_LISTCMD_CMD_ENDIF_[FLOWCTRL]= endif - Beendet die Definition einer IF-Verzweigung +PARSERFUNCS_LISTCMD_CMD_ENDLAYOUT_[GUI]= endlayout - Beendet die Definition eines zuvor begonnenen Window-Layouts +PARSERFUNCS_LISTCMD_CMD_ENDPROCEDURE_[FLOWCTRL_PROC]= endprocedure - Beendet die Definition einer zuvor begonnenen NumeRe-Prozedur +PARSERFUNCS_LISTCMD_CMD_ENDSWITCH_[FLOWCTRL]= endswitch - Beendet eine Auswahlverzweigung +PARSERFUNCS_LISTCMD_CMD_ENDTRY_[FLOWCTRL]= endtry - Beendet einen Try-Catch-Block +PARSERFUNCS_LISTCMD_CMD_ENDWHILE_[FLOWCTRL]= endwhile [-PAR] - Termine la définition d'une boucle While commencée précédemment. Le paramètre peut être utilisé pour supprimer l'affichage de l'état ou pour forcer la boucle à s'arrêter après un certain nombre d'itérations +PARSERFUNCS_LISTCMD_CMD_EVAL_[DATACREATION]= eval EX -set PAR -> {VAL} - Calcule les valeurs fonctionnelles de l'expression EX à des points fixes (échantillons). L'intervalle doit être spécifié par le paramètre. En outre, le nombre de points d'appui ainsi qu'une répartition logarithmique de ceux-ci peuvent être spécifiés par des paramètres +PARSERFUNCS_LISTCMD_CMD_EXECUTE_[MAINCTRL]= execute STR [-set PAR] - Exécute la commande dans STR à l'aide du shell Windows. Le paramètre peut être utilisé pour ajouter des paramètres de ligne de commande à la commande, pour attendre que l'application ouverte soit fermée ou pour spécifier le répertoire de travail +PARSERFUNCS_LISTCMD_CMD_EXPLICIT_[MAINCTRL]= explicit CMD - Désactive tous les plugins pour l'expression de commande CMD +PARSERFUNCS_LISTCMD_CMD_EXPORT_[LOADSAVE]= export OB [-PAR] - Exporte l'enregistrement en OB dans le format de fichier spécifié par l'extension de fichier. Le nom du fichier doit être spécifié par le paramètre +PARSERFUNCS_LISTCMD_CMD_EXTREMA_[EVAL]= extrema EX -set PAR -> {VAL} - Détermine numériquement les points extrêmes de l'expression ou des données en EX. L'intervalle doit être spécifié par le paramètre. En outre, le nombre de points d'appui et la limitation aux minima et maxima peuvent être obtenus par des paramètres +PARSERFUNCS_LISTCMD_CMD_FFT2D_[EVAL]= fft2d OB [-PAR] - Calcule la transformation de Fourier 2D de la grille de données OB. Le paramètre permet de passer de la représentation réelle à la représentation complexe ou à la transformation inverse. En outre, le paramètre permet de définir le tableau cible +PARSERFUNCS_LISTCMD_CMD_FFT_[EVAL]= fft OB [-PAR] - Calcule la transformation de Fourier du jeu de données OB. Le paramètre permet de passer de la représentation réelle à la représentation complexe ou à la transformation inverse. En outre, le paramètre permet de définir le tableau cible +PARSERFUNCS_LISTCMD_CMD_FIND_[MAINCTRL]= find NM - Effectue une recherche par mot-clé sur le terme NM dans NumeRe +PARSERFUNCS_LISTCMD_CMD_FITW_[EVAL]= fitw OB -PAR - Adapte une fonction aux données d'OB, dont les valeurs d'erreur (facteurs de pondération) sont prises en compte, via une variation de paramètres. Les paramètres permettent de définir la fonction à adapter et les paramètres d'ajustement, y compris leurs valeurs de départ. Il est également possible de définir des restrictions pour les paramètres d'ajustement ou de calculer une carte du Khi deux +PARSERFUNCS_LISTCMD_CMD_FIT_[EVAL]= fit OB -PAR - Adapte une fonction aux données dans OB via une variation de paramètres. Les paramètres permettent de définir la fonction à adapter et les paramètres d'ajustement, y compris leurs valeurs de départ. Il est également possible de définir des restrictions pour les paramètres d'ajustement ou de calculer une carte du Khi deux +PARSERFUNCS_LISTCMD_CMD_FOR_[FLOWCTRL]= for (EX) - Démarre la définition d'une boucle de comptage. L'index de la boucle doit être indiqué dans l'expression EX sous la forme INDEX = DÉPART:FIN +PARSERFUNCS_LISTCMD_CMD_FWT_[EVAL]= fwt OB -PAR - Calcule la transformation en ondelettes de l'ensemble de données OB. Le type et le degré de l'ondelette de base utilisée peuvent être spécifiés par des paramètres. Il est également possible de passer à la transformation inverse ou à la création d'une grille de données. La table cible peut également être spécifiée +PARSERFUNCS_LISTCMD_CMD_GAUGE_[GUI]= gauge [-set PAR] - Insère une barre de progression dans un layout de fenêtre. La valeur de départ et l'orientation sont configurables +PARSERFUNCS_LISTCMD_CMD_GET_[MAINCTRL]= get -PAR -> {ARG} - Renvoie la valeur du paramètre de programme demandé. Le type de retour peut être influencé par le paramètre +PARSERFUNCS_LISTCMD_CMD_GLOBAL_[MISC]= global EX/CMD - Déclare l'expression EX ou la commande CMD comme globale +PARSERFUNCS_LISTCMD_CMD_GRAD3D_[PLOTTING]= grad3d EX [-set PAR] - Crée un tracé de gradient 3D à partir de l'expression EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_GRAD_[PLOTTING]= grad EX [-set PAR] - Crée un tracé de gradient à partir de l'expression ou des données dans EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_GRAPHER_[GUI]= grapher [-set PAR] - Insère un objet graphique dans un layout de fenêtre. La gestion des événements et la taille de l'objet sont configurables. Le remplissage de cet objet doit être effectué via une commande de traçage avec l'option "streamto={WINID,ITEMID}" +PARSERFUNCS_LISTCMD_CMD_GRIDROT_[EVAL]= gridrot OB -set PAR - Fait pivoter la grille de données spécifiée d'un angle défini et enregistre le résultat dans la table cible souhaitée +PARSERFUNCS_LISTCMD_CMD_GROUP_[GUI]= group [-PAR] - Démarre la définition d'une boîte de regroupement pour un layout de fenêtre. La boîte peut être étiquetée et orientée de manière définie. D'autres styles comme les onglets ou les menus sont également possibles avec les paramètres +PARSERFUNCS_LISTCMD_CMD_HELP_[MAINCTRL]= help [NM] - Ouvre l'article de l'aide NumeRe sur le sujet NM +PARSERFUNCS_LISTCMD_CMD_HIST2D_[EVAL]= hist2d OB [-set PAR] - Crée un histogramme 2D d'un ensemble de données (x,y,z). Il attend soit une grille de données, soit des cubes (x,y,z) dans OB. L'histogramme peut être modifié de plusieurs manières. Voir à ce sujet "help hist" +PARSERFUNCS_LISTCMD_CMD_HIST_[EVAL]= hist OB [-set PAR] - Génère un histogramme des données dans OB. L'histogramme peut être modifié de plusieurs manières. Voir à ce sujet "help hist" +PARSERFUNCS_LISTCMD_CMD_HLINE_[MISC]= hline [-PAR] - Dessine une double ligne horizontale. Avec "-single", une ligne simple est dessinée +PARSERFUNCS_LISTCMD_CMD_IFNDEFINED_[DEF]= ifndefined EX [-set PAR] - Vérifie avant la définition si la fonction à définir n'a pas déjà été définie dans EX, la fonction devant être indiquée comme NOM(ARG) := EXPRESSION(ARG). Les paramètres permettent de commenter la fonction et de remplacer les variables par leurs valeurs +PARSERFUNCS_LISTCMD_CMD_IF_[FLOWCTRL]= if (EX) - Démarre la définition d'une branche IF. L'expression EX doit être interprétable logiquement +PARSERFUNCS_LISTCMD_CMD_IMPLOT_[PLOTTING]= implot EX [-set PAR] - Crée une représentation de l'expression ou de l'ensemble de données sous forme d'image, en prenant automatiquement un intervalle de points de données de [0,255]. Peut être combiné avec d'autres styles de tracé +PARSERFUNCS_LISTCMD_CMD_IMREAD_[LOADSAVE]= imread NM -> {VAL} - Lit le fichier image NM comme grille de données dans la table "image()". La table cible peut être modifiée au moyen d'options. Renvoie les indices de l'image dans la table cible +PARSERFUNCS_LISTCMD_CMD_IMROT_[EVAL]= imrot OB -set PAR - Fait pivoter l'ensemble de données d'image indiqué d'un angle défini et enregistre le résultat dans le tableau cible souhaité +PARSERFUNCS_LISTCMD_CMD_INCLUDE_[MAINCTRL_FLOWCTRL]= include NM [:: ARGS] - Intègre les informations du fichier NM à cet endroit dans le fichier exécutable actuel. Les informations peuvent être des expressions globales, des définitions ou des déclarations. Le type d'informations peut être sélectionné +PARSERFUNCS_LISTCMD_CMD_INSTALL_[MAINCTRL]= install NM - Exécute les routines d'installation dans le script NM. Ne peut être utilisé qu'à partir de la console +PARSERFUNCS_LISTCMD_CMD_INTEGRATE_[EVAL]= integrate EX -set PAR -> {VAL} - Intègre numériquement l'expression ou les données dans EX. Une expression peut également être intégrée en deux dimensions. Les intervalles d'intégration doivent être passés en paramètre. De plus, la précision et la méthode peuvent être sélectionnées, ainsi que le retour de la fonction racine déterminée numériquement +PARSERFUNCS_LISTCMD_CMD_LAMP_[GUI]= lamp [-set PAR] - Insère une petite lampe dans un layout de fenêtre. La valeur de départ est configurable +PARSERFUNCS_LISTCMD_CMD_LAYOUT_[GUI]= layout [-PAR] - Démarre la définition d'un layout de fenêtre qui peut être utilisé pour créer une fenêtre interactive +PARSERFUNCS_LISTCMD_CMD_LCLFUNC_[DEF]= lclfunc EX [-set PAR] - Définit la fonction dans EX à utiliser dans le script ou la procédure en cours, où la fonction doit être spécifiée comme NOM(ARG) := EXPRESS(ARG). Les paramètres permettent de commenter la fonction et de remplacer les variables par leurs valeurs. La fonction est automatiquement supprimée à la fin du scope en cours +PARSERFUNCS_LISTCMD_CMD_LEAVE_[FLOWCTRL]= leave - Quitte tous les blocs de flux de contrôle imbriqués à cet endroit et le code se poursuit après la fin du bloc le plus à l'extérieur +PARSERFUNCS_LISTCMD_CMD_LIST_[MAINCTRL]= list NM - Crée une liste des valeurs qui existent pour l'argument NM sélectionné. Les arguments possibles sont listés sous "help list" +PARSERFUNCS_LISTCMD_CMD_LOAD_[LOADSAVE]= load NM [-PAR] -> {VAL} - Charge les données du fichier NM dans l'objet data(). Les paramètres permettent de charger plusieurs fichiers en même temps ou d'écrire directement dans une table cible. Renvoie les index des données dans la table cible +PARSERFUNCS_LISTCMD_CMD_MATOP_[EVAL]= matop EX - Evalue l'expression EX avec le mode matriciel. ("mtrxop" est un synonyme) +PARSERFUNCS_LISTCMD_CMD_MENUITEM_[GUI]= menuitem EX [-set PAR] - Définit une entrée dans un menu pour un layout de fenêtre. La gestion des événements et la présence d'une case à cocher sont configurables +PARSERFUNCS_LISTCMD_CMD_MESH3D_[PLOTTING]= mesh3d EX [-set PAR] - Crée un tracé de grille 3D à partir de l'expression EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_MESH_[PLOTTING]= mesh EX [-set PAR] - Crée un tracé de grille à partir de l'expression ou des données dans EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_MOVE_[MAINCTRL]= move OB -PAR - Déplace (selon l'expression en OB) des entrées/colonnes/sous-tableaux dans des tableaux ou des fichiers entiers. Les paramètres permettent de définir le tableau ou le nom du fichier cible, de transposer les données si nécessaire ou de sélectionner plusieurs fichiers +PARSERFUNCS_LISTCMD_CMD_NAMESPACE_[PROC]= namespace [NM] - Changement de l'espace de noms dans les procédures pour l'espace de noms NM +PARSERFUNCS_LISTCMD_CMD_NEW_[MAINCTRL]= new EX - Crée de nouveaux répertoires, scripts, procédures, fichiers ou tables en fonction de l'expression EX +PARSERFUNCS_LISTCMD_CMD_ODESOLVE_[EVAL]= odesolve EX -set PAR - Résout numériquement les équations différentielles du premier ordre passées en expression EX. L'intervalle d'intégration ainsi que les valeurs de départ doivent être indiqués par des paramètres. De plus, la méthode, le nombre d'étapes d'intégration, le tableau cible, les tolérances de l'algorithme peuvent être définis et l'exposant de Lyapunov peut être calculé +PARSERFUNCS_LISTCMD_CMD_PACK_[MAINCTRL]= pack STR -set PAR - Emballe les fichiers référencés dans STR dans un fichier d'archive commun. Le type d'archive (ZIP, TAR, GZIP) peut être spécifié ou déterminé à partir du nom du fichier cible +PARSERFUNCS_LISTCMD_CMD_PLOT3D_[PLOTTING]= plot3d EX [-set PAR] - Crée un graphique 3D de l'expression ou des données dans EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_PLOT_[PLOTTING]= plot EX [-set PAR] - Crée un graphique de l'expression ou des données dans EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_PRINT_[MISC_MAINCTRL]= print STR - Affiche la chaîne de caractères STR sans les guillemets qui l'entourent sous forme de message à l'écran +PARSERFUNCS_LISTCMD_CMD_PROCEDURE_[FLOWCTRL_PROC]= procedure \$NM(ARGS) - Définit le nom NM et la liste des arguments ARGS de la procédure NumeRe +PARSERFUNCS_LISTCMD_CMD_PROGRESS_[MISC_FLOWCTRL]= progress EX [-set PAR] - Indique l'état d'avancement EX. Convient uniquement pour les scripts et les procédures. La première et la dernière valeur ainsi que le type d'affichage peuvent être déterminés par des paramètres +PARSERFUNCS_LISTCMD_CMD_PROP_[GUI]= prop EX - Génère une ou plusieurs nouvelles variables internes pour la disposition actuelle de la fenêtre, qui peuvent être remplies d'informations. Les variables sont intrinsèquement typlos et peuvent contenir des valeurs numériques ou des chaînes de caractères +PARSERFUNCS_LISTCMD_CMD_PSO_[EVAL]= pso EX [-set PAR] -> {VAL} - Utilise un optimiseur de nuage de particules pour trouver le minimum global dans l'expression. L'expression peut avoir jusqu'à quatre dimensions, à condition que des intervalles soient spécifiés +PARSERFUNCS_LISTCMD_CMD_PULSE_[EVAL]= pulse OB -> {VAL} - Détermine les propriétés des impulsions de l'ensemble de données transmises OB +PARSERFUNCS_LISTCMD_CMD_QRCODE_[MISC]= qrcode STR [-set PAR] - Crée un code QR à partir du contenu de la chaîne de caractères passée en paramètre et l'enregistre en tant que SVG à l'emplacement choisi +PARSERFUNCS_LISTCMD_CMD_QUIT_[MAINCTRL]= quit [-PAR] - Permet de quitter NumeRe. Le paramètre a une influence sur la création d'un Auto-Save +PARSERFUNCS_LISTCMD_CMD_RADIO_[GUI]= radio EX [-set PAR] - Insère un groupe radio dans un layout de fenêtre. La gestion des événements et la valeur de départ sont configurables +PARSERFUNCS_LISTCMD_CMD_RANDOM_[DATACREATION]= random -PAR - Génère un ensemble de nombres aléatoires en fonction de la distribution choisie et de son ensemble de paramètres. La liste des paramètres est disponible sous "help random" +PARSERFUNCS_LISTCMD_CMD_READLINE_[PROC]= readline [-PAR] -> {ARG} - Permet de demander une valeur formatée et de la convertir directement en une valeur numérique ou en une chaîne de caractères. Le jeu de paramètres comprend l'édition d'un message, l'indication d'une valeur standard et des commutateurs de conversion +PARSERFUNCS_LISTCMD_CMD_READ_[LOADSAVE]= read NM [-PAR] -> {STR} - Lit le contenu du fichier NM ligne par ligne sous forme de chaînes de caractères. Un paramètre permet de définir un caractère de commentaire. Les fichiers binaires ne peuvent pas être lus avec cette fonction +PARSERFUNCS_LISTCMD_CMD_REDEFINE_[DEF]= redefine EX [-set PAR] - Remplace la définition de fonction précédente par l'expression EX, la fonction devant être indiquée comme NOM(ARG) := EXPRESS(ARG). Les paramètres permettent de commenter la fonction, de la définir de manière récursive et de remplacer les variables par leurs valeurs +PARSERFUNCS_LISTCMD_CMD_REGULARIZE_[EVAL]= regularize OB [-PAR] - Régularise les séries de données dans OB. Les valeurs x irrégulièrement réparties sont ainsi régulièrement réparties. Le nombre de valeurs x peut être modifié à l'aide du paramètre +PARSERFUNCS_LISTCMD_CMD_RELOAD_[LOADSAVE]= reload [NM -PAR] -> {VAL} - Actualise les données en mémoire, par exemple si elles ont été traitées en externe. Il est possible d'indiquer un nouveau nom de fichier. Correspond à la commande "load NM [-PAR] -ignore", où pour NM, le nom du fichier déjà chargé est éventuellement utilisé +PARSERFUNCS_LISTCMD_CMD_REMOVE_[MAINCTRL]= remove OB [-PAR] - Supprime irrémédiablement de cet ordinateur le tableau ou le fichier indiqué dans OB. Ce paramètre permet de supprimer la confirmation éventuellement nécessaire ou de sélectionner plusieurs fichiers +PARSERFUNCS_LISTCMD_CMD_RENAME_[DATACTRL]= rename OB, NM - Renomme une table existante +PARSERFUNCS_LISTCMD_CMD_RESAMPLE_[EVAL]= resample OB -PAR - Modifie la fréquence d'échantillonnage des séries de données en OB. Le nouveau nombre de points d'appui et l'application de la commande à des directions spécifiques seulement peuvent être réglés au moyen de paramètres +PARSERFUNCS_LISTCMD_CMD_RETHROW_[FLOWCTRL_PROC]= rethrow - Transmet l'erreur traitée dans le bloc catch actuel aux blocs try-catch environnants ou, en dernier lieu, à la console +PARSERFUNCS_LISTCMD_CMD_RETOUCH_[EVAL]= retouch OB [-PAR] - Supprime les valeurs non valables de l'ensemble de données OB. L'application de la commande à des directions spécifiques uniquement peut être définie au moyen de paramètres +PARSERFUNCS_LISTCMD_CMD_RETURN_[FLOWCTRL_PROC]= return [EX] - Déclare la valeur de retour de la procédure par l'expression EX. Peut également être utilisée pour quitter un script sur la ligne en cours +PARSERFUNCS_LISTCMD_CMD_SAVE_[LOADSAVE]= save OB [-PAR] - Enregistre les données dans l'objet OB sous le nom de fichier sélectionné. Le nom de fichier doit être indiqué par le paramètre +PARSERFUNCS_LISTCMD_CMD_SCRIPT_[MISC_MAINCTRL]= script -PAR - Charger et lancer des scripts +PARSERFUNCS_LISTCMD_CMD_SEEK_[LOADSAVE]= seek EX -set PAR -> VAL - Lit une section d'un fichier WAVE, la position de départ et le nombre d'éléments devant être spécifiés par l'expression +PARSERFUNCS_LISTCMD_CMD_SEPARATOR_[GUI]= separator EX [-set PAR] - Insère un objet séparateur dans un layout de fenêtre. Le séparateur peut être soit une ligne verticale ou horizontale, soit un espace vide. Lorsqu'il est utilisé dans les menus, le séparateur est toujours une ligne horizontale +PARSERFUNCS_LISTCMD_CMD_SET_[MAINCTRL]= set -PAR - Modifie la valeur du paramètre de programme sélectionné ou introduit la liste des options pour la commande actuelle. Une liste de tous les paramètres du programme se trouve sous "help set" +PARSERFUNCS_LISTCMD_CMD_SHOW_[DATACTRL]= show OB - Affiche le contenu de l'objet de données OB +PARSERFUNCS_LISTCMD_CMD_SLIDER_[GUI]= slider [-set PAR] - Insère un curseur dans un layout de fenêtre. La gestion des événements et la valeur de départ sont configurables +PARSERFUNCS_LISTCMD_CMD_SMOOTH_[EVAL]= smooth OB -PAR - Réduit le bruit sur les séries de données en OB selon un ordre de linéarisation choisi. L'ordre de la linéarisation et l'application de la commande à des directions spécifiques seulement peuvent être réglés à l'aide des paramètres suivants +PARSERFUNCS_LISTCMD_CMD_SORT_[DATACTRL]= sort OB [-PAR] -> {VAL} - Trie l'ensemble de données OB. Les colonnes d'index à utiliser, le sens du tri et le retour d'un vecteur de tri peuvent être sélectionnés au moyen de paramètres +PARSERFUNCS_LISTCMD_CMD_SPINBUT_[GUI]= spinbut [-set PAR] - Insère un objet Spin-Button dans un layout de fenêtre. La gestion des événements et la valeur de départ sont configurables +PARSERFUNCS_LISTCMD_CMD_SPLINE_[EVAL]= spline OB - Calcule les splines cubiques pour les points de données OB donnés et les définit comme fonction +PARSERFUNCS_LISTCMD_CMD_START_[MISC]= start NM - Démarre le script NM +PARSERFUNCS_LISTCMD_CMD_STATICTEXT_[GUI]= statictext EX [-set PAR] - Insère un texte statique dans une mise en page de fenêtre +PARSERFUNCS_LISTCMD_CMD_STATS_[EVAL]= stats OB [-PAR] -> {STR} - Calcule les statistiques de l'ensemble de données OB. Celles-ci peuvent être stockées dans un tableau (la commande retourne dans ce cas le nom des lignes) ou directement exportées vers un fichier si le paramètre correspondant est passé +PARSERFUNCS_LISTCMD_CMD_STFA_[EVAL]= stfa OB [-PAR] - Détermine une analyse de Fourier à court terme de l'ensemble de données OB passé en paramètre et l'enregistre comme nouvelle grille de données. Les paramètres permettent de modifier la largeur de la fenêtre et d'adapter la table cible +PARSERFUNCS_LISTCMD_CMD_STR_[PROC]= str EX - Définit le jeu de variables de chaîne de caractères local dans la procédure par l'expression EX +PARSERFUNCS_LISTCMD_CMD_SUBPLOT_[PLOTTING]= subplot [EX -set PAR] - Démarre un nouveau sous-tracé en mode multiplot de composition. Les paramètres permettent d'agrandir le sous-tracé sur plusieurs colonnes et lignes de la grille créée +PARSERFUNCS_LISTCMD_CMD_SURF3D_[PLOTTING]= surf3d EX [-set PAR] - Crée un tracé de surface 3D à partir de l'expression EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_SURF_[PLOTTING]= surf EX [-set PAR] - Crée un tracé de surface à partir de l'impression ou des données dans EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_SWAP_[DATACTRL]= swap OB1, OB2 - Echange le contenu d'une table avec le contenu d'une autre table +PARSERFUNCS_LISTCMD_CMD_SWITCH_[FLOWCTRL]= switch (EX) - Lance une branche de sélection qui doit contenir au moins un 'case'. L'expression EX doit être numérique ou une chaîne de caractères +PARSERFUNCS_LISTCMD_CMD_TABLEGRID_[GUI]= tablegrid [-set PAR] - Insère une grille de tableau dans un layout de fenêtre. La gestion des événements et la taille de départ dans les lignes et les colonnes sont configurables +PARSERFUNCS_LISTCMD_CMD_TABROT_[EVAL]= tabrot OB -set PAR - Fait pivoter la table indiquée d'un angle défini et enregistre le résultat dans la table cible souhaitée +PARSERFUNCS_LISTCMD_CMD_TAB_[PROC]= tab EX - Définit les tables locales dans la procédure par l'expression EX +PARSERFUNCS_LISTCMD_CMD_TAYLOR_[EVAL]= taylor EX -set PAR -> {VAL} - Développe l'expression EX en un polynôme de Taylor d'ordre n, le définit comme une fonction et renvoie les coefficients correspondants. La variable et la position du développement doivent être passées en paramètre. De plus, l'ordre du développement peut être modifié. +PARSERFUNCS_LISTCMD_CMD_TEXTFIELD_[GUI]= textfield EX [-set PAR] - Insère un champ de texte dans une mise en page de fenêtre. La gestion des événements, la multiligne et la valeur de départ sont configurables +PARSERFUNCS_LISTCMD_CMD_THROW_[FLOWCTRL_PROC]= throw [STR] - Interrompt l'évaluation de la procédure en cas d'erreur et affiche le message d'erreur STR sur la console +PARSERFUNCS_LISTCMD_CMD_TREELIST_[GUI]= treelist [-set PAR] - Insère une treelist dans une mise en page de fenêtre. La gestion des événements, le nombre de colonnes et le nombre d'éléments sont configurables +PARSERFUNCS_LISTCMD_CMD_TRY_[FLOWCTRL]= try - Commence un bloc try-catch dans lequel les erreurs peuvent être interceptées et traitées +PARSERFUNCS_LISTCMD_CMD_UNDEFINE_[DEF]= undefine EX - Supprime la définition de fonction correspondant à l'expression EX +PARSERFUNCS_LISTCMD_CMD_UNINSTALL_[MAINCTRL]= uninstall NM - Supprime le plugin NM. Ne peut être utilisé qu'à partir de la console +PARSERFUNCS_LISTCMD_CMD_UNPACK_[MAINCTRL]= unpack STR [-set PAR] -> {STR} - Décompresse un fichier d'archive (ZIP, TAR, GZIP), crée la structure de fichiers qu'il contient à l'emplacement de destination et renvoie la liste des fichiers créés. Si aucune destination n'est spécifiée, seule la liste des fichiers contenus est renvoyée +PARSERFUNCS_LISTCMD_CMD_URL_[MISC_LOADSAVE_MAINCTRL]= url STR [-PAR] -> ARG - Permet d'accéder à des ressources en ligne via les protocoles HTTP(S) et (S) FTP. JavaScript n'est pas interprété. Il est également possible de télécharger des fichiers si un fichier cible est spécifié via le paramètre "file". Remarque : les certificats ne sont pas validés, cette commande ne convient donc pas pour l'échange d'informations sensibles +PARSERFUNCS_LISTCMD_CMD_VAR_[PROC]= var EX - Définit le jeu de variables locales dans la procédure par l'expression EX +PARSERFUNCS_LISTCMD_CMD_VECT3D_[PLOTTING]= vect3d EX [-set PAR] - Crée un tracé de champ de vecteurs 3D à partir de l'expressionl EX. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_VECT_[PLOTTING]= vect EX [-set PAR] - Crée un tracé de champ vectoriel (2D) à partir de l'expression EX ou de données à valeurs complexes d'un tableau. Le tracé peut être modifié de plusieurs manières. Voir à ce sujet "help plotoptions" +PARSERFUNCS_LISTCMD_CMD_WARN_[MAINCTRL]= warn STR - Affiche la chaîne de caractères STR comme avertissement dans la console +PARSERFUNCS_LISTCMD_CMD_WHILE_[FLOWCTRL]= while (EX) - Démarre la définition d'une boucle While. L'expression EX doit pouvoir être interprétée logiquement +PARSERFUNCS_LISTCMD_CMD_WINDOW_[MAINCTRL_GUI]= window EX [-set PAR] -> {ARG} - Permet de créer une fenêtre interactive et d'interagir avec elle. Avec "window ID -get PAR", les valeurs et paramètres de la fenêtre peuvent être lus avec l'ID et avec "window ID -set PAR=VAL", ils peuvent également être modifiés +PARSERFUNCS_LISTCMD_CMD_WORKPATH_[MISC_MAINCTRL]= workpath NM - Change le répertoire de travail de la session NumeRe actuelle en répertoire NM +PARSERFUNCS_LISTCMD_CMD_WRITE_[LOADSAVE]= write STR -set PAR - Écrit les chaînes de caractères STR ligne par ligne dans le fichier sélectionné. Le nom du fichier doit être défini par le jeu de paramètres. Il est également possible de supprimer les guillemets et de définir le mode d'écriture +PARSERFUNCS_LISTCMD_CMD_ZEROES_[EVAL]= zeroes EX -set PAR -> {VAL} - Détermine numériquement les zéros de l'expression ou des données dans EX. L'intervalle doit être spécifié par le paramètre. En outre, le nombre de points d'appui et la limitation aux zéros croissants ou décroissants peuvent être obtenus par des paramètres +PARSERFUNCS_LISTCMD_FOOTNOTE1=Die Syntax ist schematisch angegeben: EX = Ausdruck, PAR = Parameter, OB = (Daten-)Objekt, STR = Zeichenkette, CMD = Kommando und NM = Name. Syntaxelemente in eckigen Klammern sind optional. +PARSERFUNCS_LISTCMD_FOOTNOTE2=SIEHE AUCH: Zu jedem der gelisteten Befehle existiert ein Hilfeeintrag, der durch "help BEFEHL" aufgerufen werden kann. +# List units +PARSERFUNCS_LISTUNITS_HEADLINE=Conversions d'unités +PARSERFUNCS_LISTUNITS_SYMBOL=Symbole +PARSERFUNCS_LISTUNITS_DESCRIPTION=désignation +PARSERFUNCS_LISTUNITS_DIMENSION=Dimension +PARSERFUNCS_LISTUNITS_UNIT=conversion unité +PARSERFUNCS_LISTUNITS_UNIT_ANGSTROEM=(Angstroem) +PARSERFUNCS_LISTUNITS_UNIT_ASTRO_UNIT=(unité astro.) +PARSERFUNCS_LISTUNITS_UNIT_BARN=(barn) +PARSERFUNCS_LISTUNITS_UNIT_CALORY=(calorie) +PARSERFUNCS_LISTUNITS_UNIT_CURIE=(Curie) +PARSERFUNCS_LISTUNITS_UNIT_ELECTRONVOLT=(électron-volt) +PARSERFUNCS_LISTUNITS_UNIT_FERMI=(Fermi) +PARSERFUNCS_LISTUNITS_UNIT_FOOT=(Foot) +PARSERFUNCS_LISTUNITS_UNIT_GAUSS=(Gauss) +PARSERFUNCS_LISTUNITS_UNIT_INCH=(inch) +PARSERFUNCS_LISTUNITS_UNIT_VELOCITY=(vitesse) +PARSERFUNCS_LISTUNITS_UNIT_KNOTS=(nœud) +PARSERFUNCS_LISTUNITS_UNIT_LITERS=(litres) +PARSERFUNCS_LISTUNITS_UNIT_LIGHTYEAR=(année-lumière) +PARSERFUNCS_LISTUNITS_UNIT_MILE=(mile) +PARSERFUNCS_LISTUNITS_UNIT_MOL=(quantité de matière) +PARSERFUNCS_LISTUNITS_UNIT_POISE=(Poise) +PARSERFUNCS_LISTUNITS_UNIT_PARSEC=(Parsec) +PARSERFUNCS_LISTUNITS_UNIT_PSI=(livres/pouce^2) +PARSERFUNCS_LISTUNITS_UNIT_CELSIUS=(Celsius) +PARSERFUNCS_LISTUNITS_UNIT_FAHRENHEIT=(Fahrenheit) +PARSERFUNCS_LISTUNITS_UNIT_TORR=(mmHg) +PARSERFUNCS_LISTUNITS_UNIT_YARD=(Yard) +PARSERFUNCS_LISTUNITS_FOOTNOTE=Les dimensions des unités sont indiquées par les abréviations L, M, T, ... sont données. L est la "longueur", M la "masse", T le "temps", N la "quantité" et Thêta la "température". +# Tooltips +GUI_EDITOR_CALLTIP_PROC1=%%COMMON_FILETYPE_NPRC%%: +GUI_EDITOR_CALLTIP_PROC2=Klicke rechts, um die Definition zu suchen +GUI_EDITOR_CALLTIP_PROC_PARAMS=Parameter dieser Prozedur +GUI_EDITOR_CALLTIP_PROC_REMARK=Anmerkung +GUI_EDITOR_CALLTIP_...= ... - Permet d'utiliser n'importe quel nombre d'arguments +GUI_EDITOR_CALLTIP_ANS= ans - Contient le résultat du dernier calcul +GUI_EDITOR_CALLTIP_TABLE= table() {} - Objet de tableau standard. Le contenu peut être modifié +GUI_EDITOR_CALLTIP_DATA= data() {} - Objet de table de données dédié. Contient toutes les données chargées +GUI_EDITOR_CALLTIP_FALSE= false - Constante pour 0 +GUI_EDITOR_CALLTIP_I= I - Constante pour la valeur imaginaire 1i +GUI_EDITOR_CALLTIP_INF= inf - Constante pour la valeur symbolique Infini +GUI_EDITOR_CALLTIP_NAN= nan - Constante pour aucune valeur (représentable) +GUI_EDITOR_CALLTIP_STRING= string() {} - Objet de type chaîne de caractères. Peut contenir autant de chaînes de caractères que souhaité +GUI_EDITOR_CALLTIP_TRUE= true - Constante pour 1 +GUI_EDITOR_CALLTIP_VOID= void - Constante pour la valeur vide. Parfois interprétée comme 'nan' +GUI_EDITOR_CALLTIP_NLINES= nlines - Contient le nombre de lignes de l'accès actuel aux données (alias pour "nrows") +GUI_EDITOR_CALLTIP_NROWS= nrows - Contient le nombre de lignes de l'accès actuel aux données +GUI_EDITOR_CALLTIP_NCOLS= ncols - Contient le nombre de colonnes de l'accès actuel aux données +GUI_EDITOR_CALLTIP_NLEN= nlen - Contient le nombre d'éléments dans le cluster actuellement accédé +GUI_EDITOR_CALLTIP_THROWN= thrown - Type d'erreur généré par "throw +GUI_EDITOR_CALLTIP_ERROR= error - Type d'erreur pour les erreurs de syntaxe +GUI_EDITOR_CALLTIP_ASSERTION= assertion - Type d'erreur pour les vérifications échouées à l'aide de "assert +GUI_EDITOR_CALLTIP_EXPRESSION= expression - Type d'erreur pour les erreurs dans les expressions mathématiques +GUI_EDITOR_CALLTIP_ENUM= enum -> {...} - Déclare, en combinaison avec "declare", une énumération des symboles indiqués entre accolades pour le fichier actuel. Des constantes entières peuvent être données comme valeurs ou il peut être fait référence à des valeurs précédentes, c'est-à-dire "enum -> {VAL1 = 1, VAL2 = VAL1, ...}" +# Option tooltips +GUI_EDITOR_CALLTIP_COMMON_CONVERSION=Konversion +GUI_EDITOR_CALLTIP_COMMON_PLOTTING=Plotoption +GUI_EDITOR_CALLTIP_COMMON_GUI=Option für graphische Oberflächen +GUI_EDITOR_CALLTIP_COMMON_FONTTYPE=Schriftart +GUI_EDITOR_CALLTIP_COMMON_FILEWRITE=Dateischreibmodus +GUI_EDITOR_CALLTIP_COMMON_FILEREAD=Dateilesemodus +GUI_EDITOR_CALLTIP_COMMON_SETTING=Einstellung +GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR=Option für +GUI_EDITOR_CALLTIP_COMMON_METHODFOR=Methode für +GUI_EDITOR_CALLTIP_OPT_ACCUM=counts=accum [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% hist2d] +GUI_EDITOR_CALLTIP_OPT_ADDXAXIS=addxaxis=(MIN,MAX,[LABEL[,COLOR]]) [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ADDYAXIS=addyaxis=(MIN,MAX,[LABEL[,COLOR]]) [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ADVENTOR=adventor [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_ALIGN=align=ALIGNSTRING [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_ALL=all +GUI_EDITOR_CALLTIP_OPT_ALLMEDIUM=hires=allmedium [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ALPHA=alpha[=VAL] +GUI_EDITOR_CALLTIP_OPT_ALPHAMASK=alphamask [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ANIMATE=animate[=FRAMES] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_APP=mode=app [%%GUI_EDITOR_CALLTIP_COMMON_FILEWRITE%%] +GUI_EDITOR_CALLTIP_OPT_AREA=area [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ASAVG=counts=asavg [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% hist2d] +GUI_EDITOR_CALLTIP_OPT_ASGRID=asgrid [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% hist] +GUI_EDITOR_CALLTIP_OPT_ASPECT=aspect=VAL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ASSTR=asstr [%%GUI_EDITOR_CALLTIP_COMMON_CONVERSION%%] +GUI_EDITOR_CALLTIP_OPT_ASVAL=asval[={VARSET}] [%%GUI_EDITOR_CALLTIP_COMMON_CONVERSION%%] +GUI_EDITOR_CALLTIP_OPT_ATTRACT=attract={VAL,VAL} [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% detect] +GUI_EDITOR_CALLTIP_OPT_AUTOSAVE=autosave [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_AXIS=axis[=TYPE] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_AXISBIND=axisbind="rltb" [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_AXISSHIFT=axisshift [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fft] +GUI_EDITOR_CALLTIP_OPT_BACKGROUND=background=FILENAME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_BAR=type=bar [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% progress] +GUI_EDITOR_CALLTIP_OPT_BARS=bars[=WIDTH] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_BCANCEL=type=bcancel [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% progress] +GUI_EDITOR_CALLTIP_OPT_BELL=method=bell [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_BGCOLORSCHEME=bgcolorscheme=COLORSCHEME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_BINLABEL=binlabel=LABEL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% hist] +GUI_EDITOR_CALLTIP_OPT_BINOMIAL=distrib=binomial [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_BINS=bins=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% hist] +GUI_EDITOR_CALLTIP_OPT_BLACKMAN=method=blackman [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_BONUM=bonum [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_BOTTOMLEFT=legend=bottomleft [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_BOTTOMRIGHT=legend=bottomright [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_BOX=box +GUI_EDITOR_CALLTIP_OPT_BOXPLOT=boxplot [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_BSPLINE=method=bspline [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fwt/resample] +GUI_EDITOR_CALLTIP_OPT_BUFFERSIZE=buffersize=VAL [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_BUTTONS=buttons=BUTTONS [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_CANCEL=type=cancel [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% progress] +GUI_EDITOR_CALLTIP_OPT_CANDLESTICK=candlestick [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CARTESIAN=coords=cartesian [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CATMULLROM=method=catmullrom [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_CBSPLINE=method=cbspline [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fwt] +GUI_EDITOR_CALLTIP_OPT_CDAUBECHIES=method=cdaubechies [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fwt] +GUI_EDITOR_CALLTIP_OPT_CHAAR=method=chaar [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fwt] +GUI_EDITOR_CALLTIP_OPT_CHANNELS=channels=CHANNELS [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% imread] +GUI_EDITOR_CALLTIP_OPT_CHECKMARK=type=checkmark [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_CHIMAP=chimap=CHIMAP() [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fit] +GUI_EDITOR_CALLTIP_OPT_CHORUS=chorus [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_CLOG=clog [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CLOUDPLOT=cloudplot [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CMD=cmd +GUI_EDITOR_CALLTIP_OPT_COARSE=grid=coarse [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COAST=colorscheme=coast [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COLD=colorscheme=cold [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COLOR=color[={R,G,B}] +GUI_EDITOR_CALLTIP_OPT_COLORBAR=colorbar [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COLORMASK=colormask [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COLORRANGE=colorrange=MIN:MAX [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COLORSCHEME=colorscheme=COLORSCHEME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COLORTHEME=colortheme [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_COLS=cols[=VAL] +GUI_EDITOR_CALLTIP_OPT_COMMENT=comment=COMMENT +GUI_EDITOR_CALLTIP_OPT_COMMENTS=comments=COMMENTCHARACTERSEQUENCE(S) [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% read] +GUI_EDITOR_CALLTIP_OPT_COMPACT=compact [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_COMPLETE=complete [%%GUI_EDITOR_CALLTIP_COMMON_FILEREAD%%] +GUI_EDITOR_CALLTIP_OPT_COMPLEX=complex [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fft] +GUI_EDITOR_CALLTIP_OPT_COMPLEXMODE=complexmode=MODE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CONNECT=connect [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CONST=const +GUI_EDITOR_CALLTIP_OPT_COOLWARM=colorscheme=coolwarm [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COORDS=coords=COORDINATESET [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COPPER=colorscheme=copper [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_COUNTLABEL=countlabel=LABEL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% hist] +GUI_EDITOR_CALLTIP_OPT_COUNTS=counts=COUNTMETHOD [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% hist/hist2d] +GUI_EDITOR_CALLTIP_OPT_CRUST=crust [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% plot3d] +GUI_EDITOR_CALLTIP_OPT_CSCALE=cscale=VAL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CTICKLABELS=cticklabels={LABELS} [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CTICKS=cticks=TICKSTYLE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_CURSOR=cursor [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_CUT=cut [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_DATEPICKER=type=datepicker [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_DAUBECHIES=method=daubechies [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fwt] +GUI_EDITOR_CALLTIP_OPT_DEBUGGER=debugger [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_DEFCONTROL=defcontrol [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_DESC=sort=desc [Sorting direction] +GUI_EDITOR_CALLTIP_OPT_DIALOGRESULT=dialogresult [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_DIR=dir[=DIRNAME] +GUI_EDITOR_CALLTIP_OPT_DIRDIALOG=type=dirdialog [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_DISABLED=state=disabled [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_DISPLAY=display=DISPLAYTYPE [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_DISTRIB=distrib=DISTRIBUTION [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_DOCS=docs [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% close] +GUI_EDITOR_CALLTIP_OPT_DOWN=down [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% zeroes] +GUI_EDITOR_CALLTIP_OPT_DRAFTMODE=draftmode [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_EDITOR=editor[=PATH/TO/EDITOR] [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_ENABLED=state=enabled [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_EPS=eps=PRECISION +GUI_EDITOR_CALLTIP_OPT_EQUAL=axis=equal [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ERRORBARS=errorbars [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ERRORICON=icon=erroricon [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_EXEPATH=exepath [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_EXPAND=expand [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_EXPRVAR=exprvar +GUI_EDITOR_CALLTIP_OPT_EXTENDEDFILEINFO=extendedfileinfo [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_EXTERNALDOCWINDOW=externaldocwindow [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_FASTSTART=faststart [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_FCONT=fcont[=NUM] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_FILE=file=FILENAME +GUI_EDITOR_CALLTIP_OPT_FILEDIALOG=type=filedialog [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_FILEFORMAT=fileformat=FORMAT [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% load/save] +GUI_EDITOR_CALLTIP_OPT_FILES=files[=FILEPATH] +GUI_EDITOR_CALLTIP_OPT_FINE=grid=fine [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_FIRST=first=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% progress] +GUI_EDITOR_CALLTIP_OPT_FLENGTH=flength [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_FLOW=flow [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_FOCUS=focus [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_FONT=font=FONTTYPE +GUI_EDITOR_CALLTIP_OPT_FREE=free [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% new] +GUI_EDITOR_CALLTIP_OPT_FREEDMAN=method=freedman [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% hist] +GUI_EDITOR_CALLTIP_OPT_FREEDOMS=freedoms=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_FROMLINE=fromline=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% start] +GUI_EDITOR_CALLTIP_OPT_FUNC=func[=TYPE] +GUI_EDITOR_CALLTIP_OPT_FX0=fx0=[STARTVALS] [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% odesolve] +GUI_EDITOR_CALLTIP_OPT_GAMMA=distrib=gamma [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_GAUSS=distrib=gauss [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_GAUSSIAN=method=gaussian [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% smooth/resample] +GUI_EDITOR_CALLTIP_OPT_GETITEMS=getitems=ITEMCOMMAND [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_GRAPHS=graphs [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% close] +GUI_EDITOR_CALLTIP_OPT_GREETING=greeting [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_GREY=colorscheme=grey [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_GRID=grid[=TYPE] +GUI_EDITOR_CALLTIP_OPT_GRIDSTYLE=gridstyle=STYLE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_GZARCHIVE=type=gzarchive [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% pack] +GUI_EDITOR_CALLTIP_OPT_HAAR=method=haar [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fwt] +GUI_EDITOR_CALLTIP_OPT_HBARS=hbars[=WIDTH] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_HEAD=head=LINENUMBER +GUI_EDITOR_CALLTIP_OPT_HEROS=heros [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_HEROSCN=heroscn [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_HIDDEN=state=hidden [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_HIDE=display=hide [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_HINTS=hints [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_HIRES=hires[=MODE] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_HLINES=hlines=(POS,STRING) [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_HORIZONTAL=type=horizontal [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_HOT=colorscheme=hot [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_HTML=html +GUI_EDITOR_CALLTIP_OPT_HUE=colorscheme=hue [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ICON=icon=ICON +GUI_EDITOR_CALLTIP_OPT_ICONIZE=display=iconize [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_ID=id=ID [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_IGNORE=ignore +GUI_EDITOR_CALLTIP_OPT_IGNORECASE=ignorecase [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% sort] +GUI_EDITOR_CALLTIP_OPT_IMAGES=images [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% close] +GUI_EDITOR_CALLTIP_OPT_INDEX=index [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% sort] +GUI_EDITOR_CALLTIP_OPT_INFOICON=icon=infoicon [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_INTERPOLATE=interpolate [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_INVERSE=inverse [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fft/fwt] +GUI_EDITOR_CALLTIP_OPT_ITEM=item=ITEMID [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_ITER=iter=VAL +GUI_EDITOR_CALLTIP_OPT_KAISER=method=kaiser [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_KEEPDIM=keepdim [%%GUI_EDITOR_CALLTIP_COMMON_FILEREAD%%] +GUI_EDITOR_CALLTIP_OPT_LABEL=label[=LABELSTRING] [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_LANCZOS12=method=lanczos12 [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_LANCZOS3=method=lanczos3 [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_LANCZOS4=method=lanczos4 [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_LANCZOS6=method=lanczos6 [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_LAST=last=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% progress] +GUI_EDITOR_CALLTIP_OPT_LBORDER=lborder=(POS,STRING) [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_LCONT=lcont[=NUM] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_LEGEND=legend=POSITION [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_LEGENDSTYLE=legendstyle=LEGENDSTYLE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_LEVEL=level=LEVEL +GUI_EDITOR_CALLTIP_OPT_LIGHT=light[=MODE] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_LINES=lines[=VAL] +GUI_EDITOR_CALLTIP_OPT_LINESIZES=linesizes=VALS [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_LINESTYLES=linestyles=STYLES [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_LISTDIALOG=type=listdialog [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_LISTEDITOR=type=listeditor [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_LNUMCTRL=lnumctrl[=VAL] +GUI_EDITOR_CALLTIP_OPT_LOADEMPTYCOLS=loademptycols [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_LOADPATH=loadpath[=PATH] [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_LOGIC=logic +GUI_EDITOR_CALLTIP_OPT_LOGSCALE=logscale +GUI_EDITOR_CALLTIP_OPT_LYAPUNOV=lyapunov [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% odesolve] +GUI_EDITOR_CALLTIP_OPT_MAIN=main [Namespace] +GUI_EDITOR_CALLTIP_OPT_MAP=colorscheme=map [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_MARGIN=margin="<_^>" [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_MARKS=marks=SIZE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_MASK=mask +GUI_EDITOR_CALLTIP_OPT_MAX=max[=VAL] +GUI_EDITOR_CALLTIP_OPT_MAXIMIZE=display=maximize [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_MAXLINE=maxline=STRING [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_MEAN=mean=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_MEDIUM=hires=medium [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_MEMORY=memory [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% clear] +GUI_EDITOR_CALLTIP_OPT_MENU=style=menu [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_MESSAGEBOX=type=messagebox [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_METHOD=method=METHOD +GUI_EDITOR_CALLTIP_OPT_MIN=min[=VAL] +GUI_EDITOR_CALLTIP_OPT_MINLEN=minlen=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% detect] +GUI_EDITOR_CALLTIP_OPT_MINLINE=minline=STRING [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_MINVAL=minval=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% detect] +GUI_EDITOR_CALLTIP_OPT_MITCHELL=method=mitchell [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_MODE=mode=MODE +GUI_EDITOR_CALLTIP_OPT_MOY=colorscheme=moy [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_MSG=msg=MESSAGE +GUI_EDITOR_CALLTIP_OPT_MULTILINE=type=multiline [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_MULTIPLOT=multiplot=ROWS,COLS +GUI_EDITOR_CALLTIP_OPT_NICE=axis=nice [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOALPHA=noalpha [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOALPHAMASK=noalphamask [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOANIMATE=noanimate [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOAREA=noarea [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOAXIS=noaxis [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOBACKGROUND=nobackground [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOBARS=nobars [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOBOX=nobox [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOBOXPLOT=noboxplot [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOCANDLESTICK=nocandlestick [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOCLOG=noclog [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOCLOUDPLOT=nocloudplot [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOCOLORBAR=nocolorbar [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOCOLORMASK=nocolormask [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOCONNECT=noconnect [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOCRUST=nocrust [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% plot3d] +GUI_EDITOR_CALLTIP_OPT_NOCUT=nocut [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOERRORBARS=noerrorbars [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOFCONT=nofcont [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOFLENGTH=noflength [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOFLOW=noflow [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOGRID=nogrid [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOHBARS=nohbars [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOHIRES=nohires [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOINTERPOLATE=nointerpolate [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOLCONT=nolcont [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOLIGHT=nolight [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOLOGSCALE=nologscale [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOMARKS=nomarks [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NONE=complexmode=none [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOOHLC=noohlc [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOOPEN=noopen [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOORTHOPROJECT=noorthoproject [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOPCONT=nopcont [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOPIPE=nopipe [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOPOINTS=nopoints [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOQUOTES=noquotes +GUI_EDITOR_CALLTIP_OPT_NOREFRESH=norefresh [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% edit] +GUI_EDITOR_CALLTIP_OPT_NOREGION=noregion [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NORMAL=distrib=normal [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_NOSCHEMATIC=noschematic [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOSILENT=nosilent [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOSTEPS=nosteps [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOXLOG=noxlog [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOYERRORBARS=noyerrorbars [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOYLOG=noylog [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NOZLOG=nozlog [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_NQ=nq +GUI_EDITOR_CALLTIP_OPT_OBPS=obps=FILENAME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OEPS=oeps=FILENAME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OGIF=ogif=FILENAME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OHLC=ohlc [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OK=buttons=ok [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_OKCANCEL=buttons=okcancel [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_ONACTIVATE=onactivate=EVENTHANDLER [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_ONCHANGE=onchange=EVENTHANDLER [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_ONCLICK=onclick=EVENTHANDLER [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_ONLYCOLORS=legendstyle=onlycolors [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ONLYSTYLES=legendstyle=onlystyles [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ONOPEN=onopen=EVENTHANDLER [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_OPEN=open [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OPNG=opng=FILENAME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ORDER=order=VAL +GUI_EDITOR_CALLTIP_OPT_ORIGIN=origin=TYPE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ORTHOPROJECT=orthoproject [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OSVG=osvg=FILENAME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OTEX=otex=FILENAME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OTIF=otif=FILENAME [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_OVERRIDE=mode=override [%%GUI_EDITOR_CALLTIP_COMMON_FILEWRITE%%] +GUI_EDITOR_CALLTIP_OPT_OVERWRITE=mode=overwrite [%%GUI_EDITOR_CALLTIP_COMMON_FILEWRITE%%] +GUI_EDITOR_CALLTIP_OPT_PAGELLA=pagella [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_PARAMETRIC=coords=parametric [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_PARAMS=params=[PARAMS] +GUI_EDITOR_CALLTIP_OPT_PARTICLES=particles=PARTICLES [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% pso] +GUI_EDITOR_CALLTIP_OPT_PATTERN=pattern=FILEPATTERN +GUI_EDITOR_CALLTIP_OPT_PCONT=pcont[=NUM] [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_PEEK=peek +GUI_EDITOR_CALLTIP_OPT_PERSPECTIVE=perspective=VAL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_PIPE=pipe [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_PLANE=complexmode=plane [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_PLASMA=colorscheme=plasma [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_PLOTCOLORS=plotcolors=COLORS [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_PLOTFONT=plotfont=FONTTYPE [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_PLOTPARAMS=plotparams +GUI_EDITOR_CALLTIP_OPT_PLOTPATH=plotpath[=PATH] [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_PLUGIN=plugin=PLUGINCOMMAND [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% new] +GUI_EDITOR_CALLTIP_OPT_PLUGINS=plugins +GUI_EDITOR_CALLTIP_OPT_POINTS=points[=VAL] +GUI_EDITOR_CALLTIP_OPT_POINTSTYLES=pointstyles=STYLES [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_POISSON=distrib=poisson [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_POLAR=coords=polar [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_POLARITY=colorscheme=polarity [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_POLAR_PZ=coords=polar_pz [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_POLAR_RP=coords=polar_rp [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_POLAR_RZ=coords=polar_rz [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_PRECISION=precision=VAL +GUI_EDITOR_CALLTIP_OPT_PROB=prob=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_PROC=proc=PROCNAME [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% new] +GUI_EDITOR_CALLTIP_OPT_PROCPATH=procpath[=PATH] [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_PWD=pwd=PASSWORD [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% url] +GUI_EDITOR_CALLTIP_OPT_QMARKS=qmarks=STRINGDELIMITER [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% read] +GUI_EDITOR_CALLTIP_OPT_QUESTIONICON=icon=questionicon [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_RAINBOW=colorscheme=rainbow [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_RBORDER=rborder=(POS,STRING) [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_READONLY=state=readonly [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_REAL=bgcolorscheme=real [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_RECURSIVE=recursive [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% define] +GUI_EDITOR_CALLTIP_OPT_REFRESH=refresh [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% edit] +GUI_EDITOR_CALLTIP_OPT_REGION=region [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_REIM=complexmode=reim [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_RELATIVE=counts=relative [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% hist] +GUI_EDITOR_CALLTIP_OPT_RELSCL=relscl=FACTOR [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_RESET=reset [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_RESTORE=display=restore [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_RESTRICT=restrict=[RESTRICTIONS] [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fit] +GUI_EDITOR_CALLTIP_OPT_RK2=method=rk2 [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% odesolve] +GUI_EDITOR_CALLTIP_OPT_RK4=method=rk4 [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% odesolve] +GUI_EDITOR_CALLTIP_OPT_RK8PD=method=rk8pd [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% odesolve] +GUI_EDITOR_CALLTIP_OPT_RKCK=method=rkck [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% odesolve] +GUI_EDITOR_CALLTIP_OPT_RKF45=method=rkf45 [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% odesolve] +GUI_EDITOR_CALLTIP_OPT_ROTATE=rotate=THETA,PHI [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_RYG=colorscheme=ryg [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SAMPLES=samples=VAL +GUI_EDITOR_CALLTIP_OPT_SAVEPATH=savepath[=PATH] [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_SAVERR=saverr [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fit] +GUI_EDITOR_CALLTIP_OPT_SAVITZKYGOLAY=method=savitzkygolay [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% smooth] +GUI_EDITOR_CALLTIP_OPT_SCALE=scale=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_SCHEMATIC=schematic [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SCHOLA=schola [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_SCOTT=method=scott [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% hist] +GUI_EDITOR_CALLTIP_OPT_SCRIPTPATH=scriptpath[=PATH] [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_SELECTION=selection[={POS}] [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_SELECTIONDIALOG=type=selectiondialog [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_SETTINGS=settings +GUI_EDITOR_CALLTIP_OPT_SHAPE=shape=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_SILENT=silent [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SIMPSON=method=simpson [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% integrate] +GUI_EDITOR_CALLTIP_OPT_SINGLE=single +GUI_EDITOR_CALLTIP_OPT_SIZE=size={x,y} [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%/%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SLICES=slices=SLICES +GUI_EDITOR_CALLTIP_OPT_SLIDING=origin=sliding [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SP=sp [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% for, while] +GUI_EDITOR_CALLTIP_OPT_SPACE=type=space [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_SPECTRAL=colorscheme=spectral [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SPHERICAL=coords=spherical [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SPHERICAL_PT=coords=spherical_pt [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SPHERICAL_RP=coords=spherical_rp [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SPHERICAL_RT=coords=spherical_rt [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_STATE=state[=STATE] [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_STATUSTEXT=statustext[=TEXT] [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_STD=std +GUI_EDITOR_CALLTIP_OPT_STEPS=steps[=VAL] +GUI_EDITOR_CALLTIP_OPT_STOREGRID=storegrid [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% hist2d] +GUI_EDITOR_CALLTIP_OPT_STREAMTO=streamto={WINID,ITEMID} [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_STUDENT=distrib=student [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_STYLE=style=STYLE [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_STYLES=styles=STYLES [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_SV=sv [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% for, while] +GUI_EDITOR_CALLTIP_OPT_TABLES=tables [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% close] +GUI_EDITOR_CALLTIP_OPT_TABS=style=tabs [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_TARCHIVE=type=tarchive [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% pack] +GUI_EDITOR_CALLTIP_OPT_TARGET=target=TARGET +GUI_EDITOR_CALLTIP_OPT_TENT=method=tent [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% resample] +GUI_EDITOR_CALLTIP_OPT_TERMES=termes [%%GUI_EDITOR_CALLTIP_COMMON_FONTTYPE%%] +GUI_EDITOR_CALLTIP_OPT_TEXTENTRY=type=textentry [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_TEXTSIZE=textsize=VAL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_THIS=this [Namespace] +GUI_EDITOR_CALLTIP_OPT_THISFILE=thisfile [Namespace] +GUI_EDITOR_CALLTIP_OPT_TIMEAXES=timeaxes=(AXES,FORMAT) [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_TIMEPICKER=type=timepicker [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_TITLE=title=TITLE +GUI_EDITOR_CALLTIP_OPT_TOL=tol=VAL +GUI_EDITOR_CALLTIP_OPT_TOPLEFT=legend=topleft [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_TOPRIGHT=legend=topright [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_TOTABLE=totable[=TABLE()] +GUI_EDITOR_CALLTIP_OPT_TRANSPOSE=transpose +GUI_EDITOR_CALLTIP_OPT_TRAPEZOIDAL=method=trapezoidal [%%GUI_EDITOR_CALLTIP_COMMON_METHODFOR%% integrate] +GUI_EDITOR_CALLTIP_OPT_TRUNC=mode=trunc [%%GUI_EDITOR_CALLTIP_COMMON_FILEWRITE%%] +GUI_EDITOR_CALLTIP_OPT_TYPE=type=TYPE +GUI_EDITOR_CALLTIP_OPT_UBOUND=ubound=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_UNHIDE=display=unhide [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_UNIFORM=distrib=uniform [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random] +GUI_EDITOR_CALLTIP_OPT_UNIQUE=unique +GUI_EDITOR_CALLTIP_OPT_UNITS=units +GUI_EDITOR_CALLTIP_OPT_UP=up [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% zeroes, url] +GUI_EDITOR_CALLTIP_OPT_USECUSTOMLANG=usecustomlang [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_USEESCINSCRIPTS=useescinscripts [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_USR=usr=USERNAME [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% url] +GUI_EDITOR_CALLTIP_OPT_VALUE=value[=VALUE] [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_VAR=var +GUI_EDITOR_CALLTIP_OPT_VERTICAL=type=vertical [%%GUI_EDITOR_CALLTIP_COMMON_GUI%%] +GUI_EDITOR_CALLTIP_OPT_VIEWER=viewer[=PATH/TO/VIEWER] [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_VIRIDIS=colorscheme=viridis [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_VLINES=vlines=(POS,STRING) [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_WAIT=wait [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% execute] +GUI_EDITOR_CALLTIP_OPT_WARNICON=icon=warnicon [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_WEIGHTEDLINEAR=method=weightedlinear [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% smooth] +GUI_EDITOR_CALLTIP_OPT_WIDTH=width=VAL [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% random/hist/hist2d] +GUI_EDITOR_CALLTIP_OPT_WINDOWSIZE=windowsize [%%GUI_EDITOR_CALLTIP_COMMON_SETTING%%] +GUI_EDITOR_CALLTIP_OPT_WITH=with=FUNCTION(x,PARAMS) [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% fit] +GUI_EDITOR_CALLTIP_OPT_WP=wp=PATH [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% execute] +GUI_EDITOR_CALLTIP_OPT_XERRORBARS=xerrorbars [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_XLABEL=xlabel=LABEL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_XLOG=xlog [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_XSCALE=xscale=VAL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_XTICKLABELS=xticklabels={LABELS} [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_XTICKS=xticks=TICKSTYLE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_XVALS=xvals +GUI_EDITOR_CALLTIP_OPT_XY=slices=xy [%%GUI_EDITOR_CALLTIP_COMMON_FILEREAD%%] +GUI_EDITOR_CALLTIP_OPT_XZ=slices=xz [%%GUI_EDITOR_CALLTIP_COMMON_FILEREAD%%] +GUI_EDITOR_CALLTIP_OPT_YERRORBARS=yerrorbars [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_YESNO=buttons=yesno [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% dialog] +GUI_EDITOR_CALLTIP_OPT_YLABEL=ylabel={LABEL} [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_YLOG=ylog [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_YSCALE=yscale=VAL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_YTICKLABELS=yticklabels={LABELS} [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_YTICKS=yticks=TICKSTYLE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ZIPARCHIVE=type=ziparchive [%%GUI_EDITOR_CALLTIP_COMMON_OPTIONFOR%% pack] +GUI_EDITOR_CALLTIP_OPT_ZLABEL=zlabel=LABEL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ZLOG=zlog [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ZSCALE=zscale=VAL [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ZTICKLABELS=zticklabels=LABELS [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +GUI_EDITOR_CALLTIP_OPT_ZTICKS=zticks=TICKSTYLE [%%GUI_EDITOR_CALLTIP_COMMON_PLOTTING%%] +# Constants tooltips +GUI_EDITOR_CALLTIP_CONST_G_[ASTRO]=_g = 9.80665 [m/s^2] +GUI_EDITOR_CALLTIP_CONST_C_[FIELDTHEORY]=_c = 299792458 [m/s] +GUI_EDITOR_CALLTIP_CONST_ELECTRIC_CONST_[FIELDTHEORY]=_electric_const = 8.8541878e-12 [A s/(V m)] +GUI_EDITOR_CALLTIP_CONST_ELEK_FELDKONST_[FIELDTHEORY]=_elek_feldkonst = _electric_const +GUI_EDITOR_CALLTIP_CONST_N_AVOGADRO_[CHEMICAL]=_n_avogadro = 6.02214129e23 [1/mol] +GUI_EDITOR_CALLTIP_CONST_K_BOLTZ_[THERMO]=_k_boltz = 1.3806488e-23 [J/K] +GUI_EDITOR_CALLTIP_CONST_ELEM_CHARGE_[FIELDTHEORY]=_elem_charge = 1.602176565e-19 [A s] +GUI_EDITOR_CALLTIP_CONST_ELEM_LADUNG_[FIELDTHEORY]=_elem_ladung = _elem_charge +GUI_EDITOR_CALLTIP_CONST_H_[ATOMIC]=_h = 6.62606957e-34 [J s] +GUI_EDITOR_CALLTIP_CONST_HBAR_[ATOMIC]=_hbar = 1.05457173e-34 [J s] +GUI_EDITOR_CALLTIP_CONST_M_ELECTRON_[PARTICLE]=_m_electron = 9.10938291e-31 [kg] +GUI_EDITOR_CALLTIP_CONST_M_ELEKTRON_[PARTICLE]=_m_elektron = _m_electron +GUI_EDITOR_CALLTIP_CONST_M_PROTON_[PARTICLE]=_m_proton = 1.67262178e-27 [kg] +GUI_EDITOR_CALLTIP_CONST_M_NEUTRON_[PARTICLE]=_m_neutron = 1.67492735e-27 [kg] +GUI_EDITOR_CALLTIP_CONST_M_MUON_[PARTICLE]=_m_muon = 1.88353148e-28 [kg] +GUI_EDITOR_CALLTIP_CONST_M_TAU_[PARTICLE]=_m_tau = 3.16747e-27 [kg] +GUI_EDITOR_CALLTIP_CONST_MAGNETIC_CONST_[FIELDTHEORY]=_magnetic_const = 1.25663706e-6 [V s/(A m)] +GUI_EDITOR_CALLTIP_CONST_MAGN_FELDKONST_[FIELDTHEORY]=_magn_feldkonst = _magnetic_const +GUI_EDITOR_CALLTIP_CONST_M_EARTH_[ASTRO]=_m_earth = 5.9726e24 [kg] +GUI_EDITOR_CALLTIP_CONST_M_ERDE_[ASTRO]=_m_erde = _m_earth +GUI_EDITOR_CALLTIP_CONST_M_SUN_[ASTRO]=_m_sun = 1.9885e30 [kg] +GUI_EDITOR_CALLTIP_CONST_M_SONNE_[ASTRO]=_m_sonne = _m_sun +GUI_EDITOR_CALLTIP_CONST_R_EARTH_[ASTRO]=_r_earth = 6.378137e6 [m] +GUI_EDITOR_CALLTIP_CONST_R_ERDE_[ASTRO]=_r_erde = _r_earth +GUI_EDITOR_CALLTIP_CONST_R_SUN_[ASTRO]=_r_sun = 6.9551e8 [m] +GUI_EDITOR_CALLTIP_CONST_R_SONNE_[ASTRO]=_r_sonne = _r_sun +GUI_EDITOR_CALLTIP_CONST_THETA_WEINBERG_[PARTICLE]=_theta_weinberg = 0.490976214 +GUI_EDITOR_CALLTIP_CONST_2PI_[MATHEMATICAL]=_2pi = 6.28318531 +GUI_EDITOR_CALLTIP_CONST_PI_[MATHEMATICAL]=_pi = 3.14159265 +GUI_EDITOR_CALLTIP_CONST_R_[THERMO]=_R = 8.3144622 [J/(mol K)] +GUI_EDITOR_CALLTIP_CONST_ALPHA_FS_[ATOMIC]=_alpha_fs = 7.29735257e-3 +GUI_EDITOR_CALLTIP_CONST_MU_BOHR_[ATOMIC]=_mu_bohr = 9.27400968e-24 [J/T] +GUI_EDITOR_CALLTIP_CONST_MU_NUCLEAR_[ATOMIC]=_mu_nuclear = 5.05078353e-27 [J/T] +GUI_EDITOR_CALLTIP_CONST_MU_KERN_[ATOMIC]=_mu_kern = _mu_nuclear +GUI_EDITOR_CALLTIP_CONST_M_AMU_[CHEMICAL]=_m_amu = 1.66053892e-27 [kg] +GUI_EDITOR_CALLTIP_CONST_R_BOHR_[ATOMIC]=_r_bohr = 5.29177211e-11 [m] +GUI_EDITOR_CALLTIP_CONST_GRAV_[ASTRO]=_G = 6.67384e-11 [m^3/(kg s^2)] +GUI_EDITOR_CALLTIP_CONST_COUL_NORM_[FIELDTHEORY]=_coul_norm = 8.98755179e9 [V m/(A s)] +GUI_EDITOR_CALLTIP_CONST_MU_E_[PARTICLE]=_mu_e = -9.284764620e-24 [J/T] +GUI_EDITOR_CALLTIP_CONST_MU_P_[PARTICLE]=_mu_p = 1.4106067873e8 [J/T] +GUI_EDITOR_CALLTIP_CONST_MU_N_[PARTICLE]=_mu_n = -9.662365e-27 [J/T] +GUI_EDITOR_CALLTIP_CONST_STEFAN_BOLTZMANN_[THERMO]=_stefan_boltzmann = 5.670367e-8 [J/(m^2 s K^4)] +GUI_EDITOR_CALLTIP_CONST_WIEN_[THERMO]=_wien = 2.8977729e-3 [m K] +GUI_EDITOR_CALLTIP_CONST_RYDBERG_[ATOMIC]=_rydberg = 1.0973731568508e7 [1/m] +GUI_EDITOR_CALLTIP_CONST_HARTREE_[ATOMIC]=_hartree = 4.35974465e-18 [J] +GUI_EDITOR_CALLTIP_CONST_GAMMA_P_[PARTICLE]=_gamma_p = 2.6752219e8 [1/(T s)] +GUI_EDITOR_CALLTIP_CONST_GAMMA_N_[PARTICLE]=_gamma_n = 1.83247172e8 [1/(T s)] +GUI_EDITOR_CALLTIP_CONST_GAMMA_E_[PARTICLE]=_gamma_e = 1.760859644e11 [1/(T s)] +GUI_EDITOR_CALLTIP_CONST_LANDE_E_[PARTICLE]=_lande_e = -2.00231930436182 +GUI_EDITOR_CALLTIP_CONST_FEIGENBAUM_DELTA_[MATHEMATICAL]=_feigenbaum_delta = 4.6692016091 +GUI_EDITOR_CALLTIP_CONST_FEIGENBAUM_ALPHA_[MATHEMATICAL]=_feigenbaum_alpha = 2.5029078751 +GUI_EDITOR_CALLTIP_CONST_UI8_MAX_[INTERNAL]=ui8_max = 255 +GUI_EDITOR_CALLTIP_CONST_I8_MAX_[INTERNAL]=i8_max = 127 +GUI_EDITOR_CALLTIP_CONST_I8_MIN_[INTERNAL]=i8_min = -128 +GUI_EDITOR_CALLTIP_CONST_UI16_MAX_[INTERNAL]=ui16_max = 65535 +GUI_EDITOR_CALLTIP_CONST_I16_MAX_[INTERNAL]=i16_max = 32767 +GUI_EDITOR_CALLTIP_CONST_I16_MIN_[INTERNAL]=i16_min = -32768 +GUI_EDITOR_CALLTIP_CONST_UI32_MAX_[INTERNAL]=ui32_max = 4294967295 +GUI_EDITOR_CALLTIP_CONST_I32_MAX_[INTERNAL]=i32_max = 2147483647 +GUI_EDITOR_CALLTIP_CONST_I32_MIN_[INTERNAL]=i32_min = -2147483648 +GUI_EDITOR_CALLTIP_CONST_UI64_MAX_[INTERNAL]=ui64_max = 18446744073709551615 +GUI_EDITOR_CALLTIP_CONST_I64_MAX_[INTERNAL]=i64_max = 9223372036854775807 +GUI_EDITOR_CALLTIP_CONST_I64_MIN_[INTERNAL]=i64_min = -9223372036854775808 +GUI_EDITOR_CALLTIP_CONST_F64_MAX_[INTERNAL]=f64_max = 1.797693e+308 +GUI_EDITOR_CALLTIP_CONST_F64_MIN_[INTERNAL]=f64_min = 2.225074e-308 +GUI_EDITOR_CALLTIP_CONST_F64_EPS_[INTERNAL]=f64_eps = 2.220446e-16 +GUI_EDITOR_CALLTIP_CONST_F32_MAX_[INTERNAL]=f32_max = 3.402823e+38 +GUI_EDITOR_CALLTIP_CONST_F32_MIN_[INTERNAL]=f32_min = 1.175494e-38 +GUI_EDITOR_CALLTIP_CONST_F32_EPS_[INTERNAL]=f32_eps = 1.192093e-07 +GUI_EDITOR_CALLTIP_CONST_CF64_MAX_[INTERNAL]=cf64_max = f64_max+I*f64_max +GUI_EDITOR_CALLTIP_CONST_CF64_MIN_[INTERNAL]=cf64_min = f64_min+I*f64_min +GUI_EDITOR_CALLTIP_CONST_CF64_EPS_[INTERNAL]=cf64_eps = f64_eps+I*f64_eps +GUI_EDITOR_CALLTIP_CONST_CF32_MAX_[INTERNAL]=cf32_max = f32_max+I*f32_max +GUI_EDITOR_CALLTIP_CONST_CF32_MIN_[INTERNAL]=cf32_min = f32_min+I*f32_min +GUI_EDITOR_CALLTIP_CONST_CF32_EPS_[INTERNAL]=cf32_eps = f32_eps+I*f32_eps diff --git a/translation_helpers.py b/translation_helpers.py new file mode 100644 index 00000000..0998a9c4 --- /dev/null +++ b/translation_helpers.py @@ -0,0 +1,553 @@ +""" This is a testing module + +This module uses deepl api to translate the documentation +""" + +import os +import deepl +from deepl import DeepLException +from tqdm import tqdm +import re + + +# ------------- general +def make_directories(path): + """ + Create directories along the given path if they do not exist. + + Params: + path - [str] The path containing directories to be created. + + Returns: + """ + + components = path.split(os.path.sep) + current_path = '' + for component in components: + current_path = os.path.join(current_path, component) + if not os.path.exists(current_path): + os.makedirs(current_path) + print(f"Directory '{current_path}' created.") + else: + print(f"Directory '{current_path}' already exists.") + + +def make_lines_save_file(lines: list, target_file_name: str): + """ + ensures that each line has and end of line \n and saves the file + :param lines: list of lines + :param target_file_name: + :return: + """ + cleanText = [] + for line in lines: + if not (line.endswith("\n")): + cleanText.append(line + "\n") + else: + cleanText.append(line) + with open(target_file_name, 'w', encoding='utf-8') as file: + for line in cleanText: + file.write(line) + + +# ------------- Helpers +def translate_text(content: str, target_lang: str, source_lang: str, auth_key: str): + """ + Translates text in content to the target language using deepl API + Params + content - [str] text in xml format to be translated + target_lang [str] target language + Source_lang -[str] the language to translate from + Auth_key – [str] authentication key + return + translated_text [str] translated text to the target language + """ + + # parameters + + translator = deepl.Translator(auth_key) + tag_handling = "xml" + ignore_tags = ["code", "keywords", "syntax", "&PLOTPATH&", "%%%DEFINED_REAL%%"""] + + # translate content while keeping the "xml" formatting + translated_text = translator.translate_text(content, source_lang=source_lang, target_lang=target_lang, + tag_handling=tag_handling, ignore_tags=ignore_tags, + preserve_formatting=True) + translated_text = translated_text.text + return translated_text + + +def correct_translation_documentation(content: str): + """ + translates the documentation given by DeepL + + param + content - [str] text to be corrected + return + content - [str] corrected translation + """ + + # 1) search for exclamation mark and delete the space before + exclamation_idx = [i for i in range(len(content)) if content.startswith('!', i)] + idx_change = 0 + for idx in exclamation_idx: + if content[idx - idx_change - 1] == " ": + content = content[0: idx - idx_change - 1] + content[idx - idx_change:] + idx_change += 1 + + # 2) for some reason, PLOTPATH is not translated correctly. + content = content.replace("&", "&") + return content + + +# ------------- Documentation files +def translate_documentation_files(path_input_files: str, path_output_files: str, + target_language: str, source_lang: str, auth_key: str): + """ + Translates each file found in path_input_files to the target_language. + + Params: + path_input_files – [str] path where to find the input files + path_output_files – [str] path where to find the output files + target_language – [str] the target language to translation to + Source_lang -[str] the language to translate from + Auth_key – [str] authentication key + Returns: + + """ + + file_extension = ".nhlp" + documentation_files = [] + + # check the existence of files i the given input path + if os.path.exists(path_input_files): + num_files = len(os.listdir(path_input_files)) + print(f"Number of files in '{path_input_files}': {num_files}") + # get the files in a list + files_in_folder = os.listdir(path_input_files) + documentation_files = [file for file in files_in_folder if file.endswith(file_extension)] + else: + print(f"Folder <<{path_input_files} can not be found. Please make sure the folder exists.") + + if not os.path.exists(path_output_files): + os.makedirs(path_output_files) + + if documentation_files: + for file in tqdm(documentation_files): + input_file = os.path.join(path_input_files, file) + output_file_name = input_file.replace(path_input_files, path_output_files) + # open file + with open(input_file, 'r', encoding='utf-8') as file_content: + content = file_content.read() + # translate file + translated_content = translate_text(content, target_language, source_lang, auth_key) + + # the translation using the API is good up to 80%. For that reason we manually fix some problems + translated_content = correct_translation_documentation(translated_content) + + # save translated file + with open(output_file_name, 'w', encoding='utf-8') as translated_file: + translated_file.write(translated_content) + + +def translate_to_multiple_languages(target_languages: [str], source_lang: str, auth_key: str): + """ + Translates the documentation to multiple languages + + param + target_languages - [list(str)] + Source_lang - [str] + Auth_key – [str] authentication key + :return: + """ + path_input_files = "NumeRe_Original_Docs" + + for target_lang in target_languages: + print(f"Translating Documentation to {target_lang}") + path_output_files = f"{target_lang.lower()}-{target_lang.capitalize()}" + translate_documentation_files(path_input_files, path_output_files, target_lang, source_lang, auth_key) + + +# -------------- NLNG files +def translate_error_main_file(source_file_name: str, target_path: str, file_name: str, source_lang: str, + target_lang: str, auth_key: str): + """ + translates the nlng files + + Params: + source_file_name – [str] name of the source file to translate (numere, main, error) + target_path – [str] target path to save the new fle + file_name – [str] file name to save as + Source_lang – [str] source language to translate from + target_lang – [str] source language to translate to + Auth_key – [str] authentication key + Returns: + + """ + make_directories(target_path) + translated_file_path = target_path + "/" + file_name + + # check if the file exists, if that is the case, don't waste usage + if os.path.exists(translated_file_path): + return + + translator = deepl.Translator(auth_key) + usage = translator.get_usage() + usage_percent = usage.character.count / usage.character.limit + print(f"usage percentage{100 * usage_percent} %") + + # check if usage reached the limit + if usage_percent > 0.8: + raise Exception("Usage reached 80%") + + with open(source_file_name, 'r', encoding='utf-8') as file_content: + content = file_content.read() + + # if text is too long, the API throws an exception + try: + # translate text + translated_text = translator.translate_text(content, source_lang=source_lang, target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + translated_text = translated_text.text + except DeepLException: + # try to translate the text in two chunks + content1 = content[0: len(content) // 2] + content2 = content[len(content) // 2:] + translated_text1 = translator.translate_text(content1, source_lang=source_lang, target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + translated_text2 = translator.translate_text(content2, source_lang=source_lang, target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + translated_text = translated_text1.text + translated_text2.text + + # write text in file + with open(translated_file_path, 'w', encoding='utf-8') as translated_file: + translated_file.write(translated_text) + + +def correct_numere_layout(lines): + """ + Corrects the layout of the generated translated text + The API is not able to understand the spacing (like \t or \n). For that reason the translated text does not match + the layout of the input + param numere_path - [str] + :return: + """ + + # delete the empty lines + newText = [] + + for line in lines: + if line.strip(): # Check if the line is not empty after stripping whitespace + newText.append(line) + return newText + + +def correct_non_usual_lines(file_name: str, target_file_name: str, source_lang: str, target_lang: str, auth_key: str): + """ + corrects the Translation of numere.nlng file + + Params: + file_name – [str] name of the source file to translate (numere, main, error) + target_file_name – [str] target path to save the new fle + Source_lang – [str] source language to translate from + target_lang – [str] source language to translate to + auth_key – [str] authentication key + Returns: + + """ + + translator = deepl.Translator(auth_key) + usage = translator.get_usage() + usage_percent = usage.character.count / usage.character.limit + print(f"usage percentage{100 * usage_percent} %") + + # check if usage reached the limit + if usage_percent > 0.8: + raise Exception("Usage reached 80%") + + # source_file_name = "fr-FR/lang/numere_old.nlng" + lines = [] + idx = 0 + # get lines + with open(file_name, 'r', encoding='utf-8') as file_content: + for line in tqdm(file_content): + idx += 1 + if "PARSERFUNCS_LISTFUNC_FUNC_ALPHA_STABLE_RD_[RANDOM_DISTRIB]" in line: + idx = line.find("-") + translation = translator.translate_text(line[idx:], source_lang=source_lang, + target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + line = line[:idx] + translation.text + lines.append(line) + elif "PARSERFUNCS_LISTCMD_TYPE_PLUGINS=" in line: + idx_start = idx + elif "# Ende der Kommandotabelle" in line: + idx_end = idx + else: + lines.append(line) + + # translate the lines that are not normal + for idx in range(idx_start, idx_end): + # search for "-" + idx_minus = lines[idx].find("- ") + text = lines[idx][idx_minus:] + translation = translator.translate_text(text, source_lang=source_lang, + target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + lines[idx] = lines[idx][:idx_minus] + translation.text + + make_lines_save_file(lines, target_file_name) + + +def correct_1_parts_failures(file_name: str, target_file_name: str, source_lang: str, target_lang: str, auth_key: str): + """ + corrects the Translation of numere.nlng file + + Params: + file_name – [str] name of the source file to translate (numere, main, error) + target_file_name – [str] target path to save the new fle + Source_lang – [str] source language to translate from + target_lang – [str] source language to translate to + auth_key – [str] authentication key + Returns: + + """ + translator = deepl.Translator(auth_key) + usage = translator.get_usage() + usage_percent = usage.character.count / usage.character.limit + print(f"usage percentage{100 * usage_percent} %") + + # check if usage reached the limit + if usage_percent > 0.8: + raise Exception("Usage reached 80%") + + # source_file_name = "fr-FR/lang/numere_old.nlng" + lines = [] + # get lines + with open(file_name, 'r', encoding='utf-8') as file_content: + for line in tqdm(file_content): + lines.append(line) + + idx_start = lines.index("# Ende Funktionentabelle\n")+1 + idx_end = lines.index("# Methoden\n") + for idx in range(idx_start, idx_end): + + translation = translator.translate_text(lines[idx], source_lang=source_lang, + target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + lines[idx] = translation.text + + make_lines_save_file(lines, target_file_name) + + +def correct_2_parts_failures(file_name: str, target_file_name: str, source_lang: str, target_lang: str, auth_key: str): + """ + corrects the Translation of numere.nlng file + + Params: + file_name – [str] name of the source file to translate (numere, main, error) + target_file_name – [str] target path to save the new fle + Source_lang – [str] source language to translate from + target_lang – [str] source language to translate to + auth_key – [str] authentication key + Returns: + + """ + + translator = deepl.Translator(auth_key) + usage = translator.get_usage() + usage_percent = usage.character.count / usage.character.limit + print(f"usage percentage{100 * usage_percent} %") + + # check if usage reached the limit + if usage_percent > 0.8: + raise Exception("Usage reached 80%") + + # source_file_name = "fr-FR/lang/numere_old.nlng" + lines = [] + # get lines + with open(file_name, 'r', encoding='utf-8') as file_content: + for line in tqdm(file_content): + lines.append(line) + + # search for # PARSERFUNCS: + idx_start = lines.index("# PARSERFUNCS:\n") + 2 + idx_end = lines.index("# Funktionentabelle\n") + 1 + for idx in range(idx_start, idx_end): + # get the part to be translated + idx_equal = lines[idx].find("=") + translation = translator.translate_text(lines[idx][idx_equal:], source_lang=source_lang, + target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + lines[idx] = lines[idx][:idx_equal] + translation.text + + # search for # List units + idx_start = lines.index("# List units\n") + 1 + idx_end = lines.index("# Tooltips\n") + 1 + for idx in range(idx_start, idx_end): + # get the part to be translated + idx_equal = lines[idx].find("=") + translation = translator.translate_text(lines[idx][idx_equal:], source_lang=source_lang, + target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + lines[idx] = lines[idx][:idx_equal] + translation.text + + # search for # List units + idx_start = lines.index("# Kommandotabelle\n") + 1 + idx_end = lines.index("PARSERFUNCS_LISTCMD_TYPE_PLUGINS=Plugins\n")+1 + for idx in range(idx_start, idx_end): + # get the part to be translated + idx_equal = lines[idx].find("=") + translation = translator.translate_text(lines[idx][idx_equal:], source_lang=source_lang, + target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + lines[idx] = lines[idx][:idx_equal] + translation.text + + make_lines_save_file(lines, target_file_name) + + +def translate_numere_nlng(source_file_name: str, target_path: str, file_name: str, source_lang: str, target_lang: str, + auth_key: str): + """ + translates numere.nlng file + + Params: + source_file_name – [str] name of the source file to translate (numere, main, error) + target_path – [str] target path to save the new fle + file_name – [str] file name to save as + Source_lang – [str] source language to translate from + target_lang – [str] source language to translate to + Auth_key – [str] authentication key + Returns: + + """ + make_directories(target_path) + translated_file_path = target_path + "/" + file_name + + # check if the file exists, if that is the case, don't waste usage + if os.path.exists(translated_file_path): + return + + translator = deepl.Translator(auth_key) + usage = translator.get_usage() + usage_percent = usage.character.count / usage.character.limit + print(f"usage percentage{100 * usage_percent} %") + + # check if usage reached the limit + if usage_percent > 0.8: + raise Exception("Usage reached 80%") + + # initialise the containers + func_names = [] + func_definitions = [] + func_values = [] + func_descriptions = [] + translated_description = [] + translated_text = [] + idx = 0 + with open(source_file_name, 'r', encoding='utf-8') as file_content: + for line in tqdm(file_content): + idx += 1 + print(f"line number: {idx}") + parts = re.split(r'\s{3,}', line.strip()) + if len(parts) == 4: + func_names.append(parts[0]) + func_definitions.append(parts[1]) + func_values.append(parts[2]) + func_descriptions.append(' '.join(parts[3:])) + line_translation = translator.translate_text(func_descriptions[-1], source_lang=source_lang, + target_lang=target_lang, + preserve_formatting=True, ignore_tags=["%%DEFINED_REAL%%"]) + translated_description.append(line_translation.text) + idx_to_replace = line.find(func_descriptions[-1]) + translated_text.append(line[0: idx_to_replace] + translated_description[-1]) + + elif len(parts) == 3: + func_names.append(parts[0]) + func_definitions.append(parts[1]) + func_values.append(parts[2]) + func_descriptions.append("") + translated_description.append("") + translated_text.append(line) + elif len(parts) == 2: + func_names.append(parts[0]) + func_definitions.append(parts[1]) + func_values.append("") + func_descriptions.append("") + translated_description.append("") + translated_text.append(line) + elif len(parts) == 1: + func_names.append(parts[0]) + func_definitions.append("") + func_values.append("") + func_descriptions.append("") + translated_description.append("") + translated_text.append(line) + else: + func_names.append(line) + func_definitions.append("") + func_values.append("") + func_descriptions.append("") + translated_description.append("") + translated_text.append(line) + + # translate the text between line 2and 16 + for i in range(1, 17): + line_translation = translator.translate_text(translated_text[i], source_lang=source_lang, + target_lang=target_lang, + preserve_formatting=True, + ignore_tags=["%%DEFINED_REAL%%"]) + translated_text[i] = line_translation.text + + # change the language of the file + translated_text[18] = "LANGUAGE: " + target_lang.upper() + + # correct some mistakes + corrected_text = correct_numere_layout(translated_text) + cleanText = [] + for line in corrected_text: + if not(line.endswith("\n")): + cleanText.append(line + "\n") + else: + cleanText.append(line) + with open(translated_file_path, 'w', encoding='utf-8') as file: + # Write each translated line to the file + for line in cleanText: + file.write(line) + + +if __name__ == "__main__": + # ----------- parameters + Source_lang = "DE" + Target_lang = "FR" + Auth_key = "" + + # ------------ error + print("TRANSLATING ERROR FILE") + File_name = "error.nlng" + error_file_name = "../de-De/lang/error.nlng" + error_path_file_translated = f"../{Target_lang.lower()}-{Target_lang.upper()}/lang" + translate_error_main_file(error_file_name, error_path_file_translated, File_name, Source_lang, Target_lang, + Auth_key) + + # ----------- main + print("TRANSLATING MAIN FILE") + File_name = "main.nlng" + main_file_name = "../de-De/lang/main.nlng" + main_path_file_translated = f"../{Target_lang.lower()}-{Target_lang.upper()}/lang" + translate_error_main_file(main_file_name, main_path_file_translated, File_name, Source_lang, Target_lang, Auth_key) + + # ----------- numere + File_name = "numere.nlng" + numere_file_name = "de-De/lang/numere.nlng" + numere_path_file_translated = f"{Target_lang.lower()}-{Target_lang.upper()}/lang" + print("TRANSLATING NUMERE FILE") + translate_numere_nlng(numere_file_name, numere_path_file_translated, File_name, Source_lang, Target_lang, Auth_key) + # some manual corrections + print("SOME MANUAL CORRECTIONS") + correct_2_parts_failures(numere_path_file_translated, numere_path_file_translated, + Source_lang, Target_lang, Auth_key) + correct_1_parts_failures(numere_path_file_translated, numere_path_file_translated, + Source_lang, Target_lang, Auth_key) + correct_non_usual_lines(numere_path_file_translated, numere_path_file_translated, + Source_lang, Target_lang, Auth_key)