unit UChaines;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils; 
resourcestring
  rsindicateurcolore = 'Indicateur coloré';
  rsPourLEspCeVe = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe2 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe3 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe4 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe5 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe6 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe7 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe8 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe9 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe10 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe11 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe12 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe13 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe14 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe15 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe16 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe17 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe18 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe19 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe20 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe21 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe22 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe23 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe24 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe25 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe26 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe27 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe28 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe29 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe30 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe31 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe32 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe33 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe34 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe35 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe36 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe37 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe38 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe39 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe40 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe41 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe42 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe43 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe44 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe45 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe46 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe47 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe48 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe49 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe50 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe51 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe52 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe53 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe54 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe55 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe56 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe57 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe58 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe59 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe60 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe61 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe62 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe63 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe64 = 'Pour l''espéce %s, veuillez introduire:';
  rsChoixDesRAct = 'Choix des réactifs du bécher...';
  rsChoixDesRAct2 = 'Choix des réactifs de la burette...';
  rsValidationDe = 'Validation des espéces présentes à l''équilibre...';
  rsValidationDe2 = 'Validation des constantes de réaction...';
  rsAffichageDes = 'Affichage des résultats bruts...';
  rsChoixDesGran = 'Choix des grandeurs à tracer...';
  rsVersionDu = 'Version %s du %s';
  rsVersionDeLaB = 'Version de la base';
  rsSyntaxeIncor = 'Syntaxe incorrecte pour xmin.';
  rsAttention = 'Attention';
  rsSyntaxeIncor2 = 'Syntaxe incorrecte pour xmax.';
  rsLAbscisseMin = 'L''abscisse minimale est trop proche de l''abscisse '
    +'maximale...';
  rsTracImpossib = 'Tracé impossible car:';
  rsSyntaxeIncor3 = 'Syntaxe incorrecte pour ymindroit.';
  rsSyntaxeIncor4 = 'Syntaxe incorrecte pour ymaxdroit.';
  rsLOrdonnEMini = 'L''ordonnée minimale droite est trop proche de '
    +'l''ordonnée maximale droite...';
  rsSyntaxeIncor5 = 'Syntaxe incorrecte pour ymingauche.';
  rsSyntaxeIncor6 = 'Syntaxe incorrecte pour ymaxgauche.';
  rsLOrdonnEMini2 = 'L''ordonnée minimale gauche est trop proche de '
    +'l''ordonnée maximale gauche...';
  rsLaFormuleDeE = 'La formule de %s est: %s';
  rsIdentificati = 'Identification';
  rsPasDeReactif = 'pas de reactif ayant cette formule brute trouve';
  rsSyntaxeIncor7 = 'Syntaxe incorrecte pour le volume';
  rsMaisEuhhhh = 'Mais euhhhh !';
  rsRPonseNonTro = 'Réponse non trouvée au terme des %s itérations.';
  rsVolumeTotalM = 'Volume total: %smL';
  rs = '***************************************';
  rsConcentratio = 'Concentrations des espéces en solution:';
  rsTracesValeur = ': traces (valeur non significative)';
  rsActivitSDesE = 'Activités des espéces en solution:';
  rs2 = '************************************';
  rsNombreDeMole = 'Nombre de moles pour les précipités:';
  rsABSENT = 'ABSENT';
  rsTracesValeur2 = ' traces (valeur non significative) ';
  rsDRivEsVDesCo = 'Dérivées /V des concentrations des espéces en solution:';
  rsDRivEsVDesAc = 'Dérivées /V des activités des espéces en solution:';
  rs3 = '*****************************************************';
  rsDRivEsVDesNo = 'Dérivées /V des nombres de moles pour les précipités:';
  rs4 = '********************';
  rsGrandeursCal = 'Grandeurs calculées:';
  rsNonCalculabl = 'non calculable.';
  rsVousAvezDJEn = 'Vous avez déjà entré ce réactif !';
  rsQueNenni = 'Que nenni !';
  rsSupprimer = 'Supprimer';
  rsCouleur = 'Couleur';
  rsDroite = 'Droite';
  rsGauche = 'Gauche';
  rsNON = 'NON';
  rsOUI = 'OUI';
  rsSupprimerCet = 'Supprimer cette grandeur';
  rsValeurDeConc = 'Valeur de concentration de syntaxe incorrecte';
  rsHLas = 'Hélas...';
  rsUneSeuleSimu = 'Une seule simulation effectuée, rien à superposer !';
  rsLePassageEnM = 'Le passage en mode superposition fait sortir du mode '
    +'faisceau. Voulez-vous continuer ?';
  rsUnNombreDeMo = 'Un nombre de moles ne peut être négatif! Pour éliminer '
    +'cette espéce, cliquez sur %sSupprimer%s.';
  rsSyntaxeIllGa = 'Syntaxe illégale pour un des nombres de moles !';
  rsNeutraliserL = 'neutraliser la charge automatiquement en ajoutant des K[+]    ';
  rsNeutraliserL2 = 'neutraliser la charge automatiquement en ajoutant des Na[+]    ';
  rsNeutraliserL3 = 'neutraliser la charge automatiquement en ajoutant des Cl[-]    ';
  rsLaValeurDeLa =
    'La valeur de la température  n''a pas une syntaxe correcte';
  rsLaTempRature = 'La température doit être strictement positive';
  rsMEnfin = 'M''enfin...';
  rsLaValeurDuVo = 'La valeur du volume  n''a pas une syntaxe correcte';
  rsLeVolumeDoit = 'Le volume doit être strictement positif';
  rsMEnfin2 = 'M''enfin...';
  rsConsultezLeF = 'Consultez le fichier dozzzaqueux.html dans le répertoire '
    +'Aide';
  rsPourLAide = 'Pour l''aide,';
  rsUnNombreDeMo2 = 'Un nombre de moles ne peut être négatif! Pour é'
    +'liminer cette espéce, cliquez sur %sSupprimer%s.';
  rsLaValeurDuVo2 = 'La valeur du volume  n''a pas une syntaxe correcte';
  rsMEnfin3 = 'M''enfin...';
  rsDosageDeML = 'Dosage de %smL';
  rsDe = '%s de ';
  rsDEauPure = '%s d''eau pure';
  rsParML = '%s par %smL ';
  rsDEauPure2 = '%s d''eau pure';
  rsEquationDeRA = 'Equation de réaction';
  rsLaValeurDUnD = 'La valeur d''un des log K n''a pas une syntaxe correcte';
  rsConcMolL = 'Conc.(mol/L)';
  rsActivit = 'Activité';
  rsNbeDeMoles = 'Nbe de moles';
  rsDCDVMolL = 'dC/dV (mol/L²)';
  rsDaDV1L = 'da/dV (1/L)';
  rsDNDVMolL = 'dN/dV (mol/L)';
  rsVolumeVers = 'Volume versé';
  rsML = '(mL)';
  rsTraces = 'Traces';
  rsArrTerLesCal = 'Arrêter les calculs ?';
  rsDemandeDArrT = 'Demande d''arrêt';
  rsImpossibleDe = 'Impossible de créér ce fichier !';
  rsConcMolL2 = '%sConc.(mol/L)';
  rsQuantitMol = '%sQuantité (mol)';
  rsActivit2 = '%sActivité';
  rsDC_dVMolL = '%sdC_dV(mol/L²)';
  rsDN_dVMolL = '%sdN_dV (mol/L)';
  rsDa_dV1L = '%sda_dV (1/L)';
  rsImpossibleDE2 = 'Impossible d''effectuer le tracé: vous n''avez pas dé'
    +'fini de grandeur en ordonnée !';
  rsImpossibleDE3 = 'Impossible d''effectuer le tracé: vous n''avez pas dé'
    +'fini de grandeur en abscisse !';
  rsAbscisseOrdo = '%s  Abscisse: %s Ordonnées: ';
  rsImpossibleDE4 = 'Impossible d''enregistrer: vous devez être au niveau %'
    +'sTracé des courbes%s';
  rsEcraserLeFic = 'Ecraser le fichier existant ?';
  rsCeNomDeFichi = 'Ce nom de fichier existe déjà';
  rsFichierImpos = 'Fichier impossible à ouvrir';
  rsPasDeDonnEsS = 'Pas de données sur la ligne spécifiée';
  rsSParateurSpC = 'Séparateur spécifié introuvable à  la ligne %s';
  rsFormatValeur = 'Format valeur numérique incorrect à  la ligne %s';
  rsFichierCorro = 'Fichier corrompu...';
  rsHLas2 = 'Hélas';
  rsIdentifiant = 'Identifiant';
  rsConcentratio2 = 'Concentration (mol/L)';
  rsExpression = 'Expression';
  rsStylePoints = 'Style points';
  rsTaillePoints = 'Taille points';
  rsJoindrePoint = 'Joindre points';
  rsEpaisseurTra = 'Epaisseur trait';
  rsEchelle = 'Echelle';
  rsImpossibleDe5 = 'Impossible de lire ce fichier !';
  rsLePassageEnM2 = 'Le passage en mode faisceau désactive la superposition '
    +'de simulation. Etes-vous sûr de vouloir continuer ?';
  rsAttention2 = 'Attention !';
  rsVolumeBCherM = 'Volume bécher (mL)';
  rsVolumeMaxima = 'Volume maximal burette (mL)';
  rsBCherNombreD = '[Bécher] %s (nombre de moles pour 1L)';
  rsBuretteNombr = '[Burette] %s (nombre de moles pour 1L)';
  rsLogkPour = 'logk pour %s';
  rsLAbscisseMin2 = 'L''abscisse minimale est trop proche de l''abscisse '
    +'maximale...';
  rsLOrdonnEMini3 = 'L''ordonnée minimale droite est trop proche de '
    +'l''ordonnée maximale droite...';
  rsLOrdonnEMini4 = 'L''ordonnée minimale gauche est trop proche de '
    +'l''ordonnée maximale gauche...';
  rsConductivit0 = 'Conductivité (0,1 mS.m²/mol)';
  rsSynonyme = 'Synonyme';
  rsFormule = 'Formule';
  rsMGMol = 'M (g/mol)';
  rsY = 'y';
  rsDozzzaqueux = 'Dozzzaqueux';
  rsAfficheBase = 'affiche base';
  rsToutCocher = 'Tout cocher';
  rsChoixDesRAct3 = 'Choix des réactifs:bécher';
  rsBCher = 'Bécher';
  rsVider = 'Vider';
  rsX10 = 'x10';
  rs10 = '/10';
  rsVolumeInitia = 'Volume initial=';
  rsML2 = 'mL';
  rsTempRature = 'Température=';
  rsK = 'K';
  rsRActifsChois = 'Réactifs choisis:';
  rsBaseDeRActif = 'Base de réactifs (clic en tête de colonne pour modifier l''ordre de tri):';
  rsRechercherUn = 'Rechercher une espéce';
  rsPourSLection = 'Pour sélectionner un réactif, faites un clic simple sur '
    +'sa ligne.';
  rsInorganiques = 'Inorganiques';
  rsCationsSimpl = 'Cations simples';
  rsAnionsSimple = 'Anions simples';
  rsAcidesEtBase = 'Acides et bases';
  rsComplexesEtD = 'Complexes et divers';
  rsIons = 'Ions';
  rsAtomesEtMolC = 'Atomes et molécules';
  rsSolides = 'Solides';
  rsOrganiques = 'Organiques';
  rsAcidesEtBase2 = 'Acides et bases organiques';
  rsComplexesLig = 'Complexes à ligands organiques, et divers';
  rsBenzNeEtDRiv = 'Benzéne et dérivés';
  rsAminesEtAmid = 'Amines et amides';
  rsAlcools = 'Alcools';
  rsAlcanesAlcNe = 'Alcanes, alcénes, alcynes';
  rsAmminoacides = 'Amminoacides';
  rsAldHydesEtCT = 'Aldéhydes et cétones';
  rsValiderEtPas = 'Valider et passer à la burette >>>>>';
  rsChoixDesRAct4 = 'Choix des réactifs:burette';
  rsBurette = 'Burette';
  rsVolumeMaxima2 = 'Volume maximal à verser=';
  rsPourSLection2 = 'Pour sélectionner un réactif, faites un clic simple '
    +'sur sa ligne.';
  rsValiderEtPas2 = 'Valider et passer au recensement >>>>>';
  rsEspCesPrSent = 'Espéces présentes';
  rsVoiciLaListe = 'Voici la liste des espéces susceptibles d''être pré'
    +'sentes à l''équilibre.';
  rsSiVousPensez = 'Si vous pensez que certaines ne seront pas présentes ('
    +'blocage cinétique par exemple), il suffit de les décocher.';
  rsToutDCocher = 'Tout décocher';
  rsPourObtenirL = 'Pour obtenir la formule brute d''une espéce, sé'
    +'lectionnez la puis cliquez sur le bouton ci-contre:';
  rsFormuleBrute = 'Formule brute ?';
  rsValiderEtPas3 = 'Valider et passer aux constantes de réaction >>>>>';
  rsRActionsEtCo = 'Réactions et constantes';
  rsVoiciUnEnsem = 'Voici un ensemble d''équations de réactions liné'
    +'airement indépendantes entre elles décrivant le système chimique.';
  rsVousPouvezMo = 'Vous pouvez modifier les logarithmes des constantes d''é'
    +'quilibre si vous pensez en avoir de meilleures estimations.';
  rsValiderEtLan = 'Valider et lancer les calculs>>>>>>';
  rsRSultats = 'Résultats';
  rsChoisirLesCo = 'Choisir les courbes à tracer >>>>>>>';
  rsSauvegarderL = 'Sauvegarder les résultats numériques pour une '
    +'exploitation avec tableur ou avec Régressi';
  rsExportRSulta = 'Export résultats bruts';
  rsChoixDesCour = 'Choix des courbes';
  rsXmin = 'Xmin=';
  rsXmax = 'Xmax=';
  rsYmax = 'Ymax=';
  rsYmin = 'Ymin=';
  rsToutSupprime = 'Tout supprimer';
  rsAjouterUneGr = 'Ajouter une grandeur en ordonnée';
  rsDFinirLaGran = 'Définir la grandeur portée en abscisse';
  rsEchelleHoriz = 'Echelle horizontale';
  rsAutomatique = 'Automatique';
  rsManuelle = 'Manuelle';
  rsEchelleVerti = 'Echelle verticale droite';
  rsEchelleVerti2 = 'Echelle verticale gauche';
  rsValiderEtTra = 'Valider et tracer les courbes >>>>>';
  rsExporterLesR = 'Exporter les résultats numériques pour une exploitation '
    +'avec tableur ou Régressi';
  rsTracDesCourb = 'Tracé des courbes';
  rsFermer = 'Fermer';
  rsV = 'V=';
  rsCalculer = 'Calculer';
  rsAjouterModif = 'Ajouter/modifier titre';
  rsTitre = 'Titre';
  rsAjouterModif2 = 'Ajouter/modifier unité et labels des axes';
  rsUnitSLabels = 'Unités/labels';
  rsModifierCoul = 'Modifier couleurs';
  rsGrilleChelle = 'Grille échelle gauche';
  rsGrilleChelle2 = 'Grille échelle droite';
  rsGraduations = 'Graduations';
  rsAxes = 'Axes';
  rsLGende = 'Légende';
  rsActiverDSact = 'Activer/désactiver l''affichage du fichier expérimental';
  rsExp = 'Exp.';
  rsActiverDSact2 = 'Activer/désactiver la superposition';
  rsSuperp = 'Superp.';
  rsExportRSulta2 = 'Export résultats';
  rsImprimerLeGr = 'Imprimer le graphe';
  rsImprimer = 'Imprimer';
  rsEnregistrerL = 'Enregistrer le graphe sur le disque comme image';
  rsExportGraphe = 'Export graphe';
  rsCopierDansLe = 'Copier dans le presse papier';
  rsCopier = 'Copier';
  rsPointParticu = 'Point particulier';
  rsEntrerSortir = 'Entrer/sortir du mode faisceau, qui permet de faire '
    +'varier un des paramètres et d''obtenir le faisceau de courbes '
    +'correspondant';
  rsFaisceau = 'Faisceau';
  rsSuperposer = 'Superposer';
  rs1DuVolumeMax = '+-1% du volume maximum versable';
  rs01DuVolumeMa = '+- 0,1% du volume maximum versable';
  rs001DuVolumeM = '+- 0,01% du volume maximum versable';
  rs0001DuVolume = '+- 0,001% du volume maximum versable';
  rsFichier = 'Fichier';
  rsNouvelleSimu = 'Nouvelle simulation';
  rsEnregistrerL2 = 'Enregistrer le film de la simulation';
  rsJouerUnFilmD = 'Jouer un film de simulation';
  rsOptions = 'Options';
  rsNombreDePoin = 'Nombre de points de calcul';
  rsAutoriserRAc = 'Autoriser réactions redox';
  rsUtiliserDeby = 'Utiliser Debye et Hückel';
  rsCalculDesDRi = 'Calcul des dérivées';
  rsExportTableu = 'Export tableur texte';
  rsTemporisatio = 'Temporisation film';
  rsChiffresSign = 'Chiffres significatifs';
  rsAide = 'Aide';
  rsAideDozzzaqu = 'Aide Dozzzaqueux';
  rsLicenseGPL = 'License GPL';
  rsAPropos = 'A propos...';
  rsFilmSimulati = 'Film simulation Dozzzaqueux|*.doz';
  rsTableurTexte = 'Tableur texte (*.txt;*.csv)|*.txt;*.csv|Régressi (*.'
    +'rw3)|*.rw3';
  rsEnregistrer = 'Enregistrer';
  rsCsv = '.csv';
  rsTableurTexte2 = 'Tableur texte (*.csv;*.txt)|*.csv;*.txt|Régressi (*.'
    +'rw3)|*.rw3';
  rsParFomuleBru = 'Par fomule brute';
  rsParIdentifia = 'Par identifiant ou synonyme';
  rsParFormuleBr = 'Par formule brute';
  rsExpRienceFic = 'Expérience (fichier format tableau texte ou Regressi)';
  rsUneOuPlusieu = 'Une ou plusieurs des simulations faites depuis le dernier '
    +'lancement de Dozzzaqueux';
  rsElectroneutr = 'Electroneutralité';
  rsLaChargeLect = 'La charge électrique totale est non nulle. Vous pouvez:';
  rsAuChoix = 'au choix:';
  rsAjouterOuEnl = 'ajouter ou enlever des espèces    ';
  rsPasserOutreA = 'passer outre (attention: calculs non garantis !!)     ';
  rsConfiguratio = 'Configuration de la page pour l''impression';
  rsPosition = 'Position';
  rsHorizontale = 'Horizontale';
  rsCentr = 'Centré';
  rsVerticale = 'Verticale';
  rsHaut = 'Haut';
  rsBas = 'Bas';
  rsNombreDeCopi = 'Nombre de copies';
  rsNombre = 'Nombre:';
  rsTailleEnDeLa = 'Taille (en % de la page)';
  rsHorizontalem = 'Horizontalement';
  rsVerticalemen = 'Verticalement';
  rsOrientation = 'Orientation';
  rsPortrait = 'Portrait';
  rsPaysage = 'Paysage';
  rsAnnuler = 'Annuler';
  rsOK = '&OK';
  rsModification = 'Modification concentration';
  rsConcentratio3 = 'Concentration molaire:';
  rsMolL = 'mol/L';
  rsTitreDuGraph = 'Titre du graphe';
  rsTitreDuGraph2 = 'Titre du graphe:';
  rsPolice = 'Police';
  rsCouleurs = 'Couleurs';
  rsCouleurGrill = 'Couleur grille échelle gauche:';
  rsCouleurGrill2 = 'Couleur grille échelle droite:';
  rsCouleurGradu = 'Couleur graduations:';
  rsCouleurDuFon = 'Couleur du fond:';
  rsCouleurDesAx = 'Couleur des axes:';
  rsUnitSEtLabel = 'Unités et labels des axes:';
  rsUnitAfficher = 'Unité à afficher sur l''axe des abscisses:';
  rsLabelAffiche = 'Label à afficher sur l''axe des abscisses:';
  rsUnitAfficher2 = 'Unité à afficher sur l''axe gauche des ordonnées:';
  rsLabelAffiche2 = 'Label à afficher sur l''axe gauche des ordonnées:';
  rsUnitAfficher3 = 'Unité à afficher sur l''axe droit des ordonnées:';
  rsLabelAffiche3 = 'Label à afficher sur l''axe droit des ordonnées:';
  rsAttention3 = '!!! Attention !!!';
  rsNePlusAffich = 'Ne plus afficher ce message au cours de cette session';
  rsAttentionAut = 'Attention: autoriser les réactions rédox peut '
    +'conduire à l''apparition d''un grand';
  rsNombreDEspCe = 'nombre d''espéces.';
  rsCeciPeutDonn = 'Ceci peut donner des calculs très longs.';
  rsDePlusEtSurt = 'De plus et surtout, expérimentalement, ces espéces '
    +'n''apparaissent pas ';
  rsNCessairemen = 'nécessairement, en raison par exemple de blocages ciné'
    +'tiques (les';
  rsPrVisisionsF = 'prévisisions fournies par le présent logiciel sont '
    +'purement thermodynamiques).';
  rs5 = ' ';
  rsExaminezDonc = 'Examinez donc avec soin les espéces qui figurent dans '
    +'l''onglet';
  rsEspCesPrSent2 = '%sEspéces présentes%s, et décochez en éventuellement.';
  rsEspCesPrSent3 = '<Espéces présentes>, et décochez en éventuellement.';
  rsAProposDeDoz = 'A propos de...Dozzzaqueux';

  rsOptionsPourL = 'Options pour l''export au format tableur texte';
  rsSParateurDeC = 'Séparateur de colonnes:';
  rsPointVirgule = 'Point virgule';
  rsEspace = 'Espace';
  rsSParateurDCi = 'Séparateur décimal';
  rsVirguleRecom = 'Virgule (recommandé pour OpenOffice/Staroffice)';
  rsPointRecomma = 'Point (recommandé pour Excel)';
  rsSplashscreen = 'splashscreen';
  rsLogicielLibr = 'Logiciel libre et gratuit de simulation de courbes de '
    +'dosage';
   rsLGendePart = 'Légende à part';
  rsVersion30Cod = 'Version 3.51 du 13/07/2017, codée en Lazarus';
  rsParJeanMarie = 'Par Jean-Marie Biansan, 2005 à 2017';
  rsScript = 'script';
  rsNeTouchezRie = 'Ne touchez à rien, l''onglet suivant va bientôt être '
    +'affiché.';
  rsAprSLAfficha = 'Après l''affichage des courbes, vous pourrez revisiter '
    +'tous les onglets.';
  rsPasDeGrandeu = 'Pas de grandeur choisie...';
  rsSyntaxeDeVal = 'Syntaxe de valeur numérique incorrecte...';
  rsValeurDePasN = 'Valeur de pas nulle sans intérêt...';
  rsCelaConduira = 'Cela conduirait à une concentration ou un volume né'
    +'gatif...';
  rsValeurDePas0 = 'Valeur de pas <=0 ou =1 sans intérêt...';
  rsConcentratio4 = 'Concentration négative impossible...';
  rsFaisceauDeCo = 'Faisceau de courbes';
  rsGrandeurFair = 'Grandeur à faire varier';
  rsPourObtenirL2 = ' pour obtenir le faisceau:';
  rs1ReValeur = '1ère valeur:';
  rsIncrMent = 'Incrément:';
  rsPas = 'Pas:';
  rsLGendeQuiApp =
    'Légende qui apparaîtra sur le graphe pour cette grandeur:';
  rsDPlacerLGend='Déplacer lég.';
  rsLesCouleursE = 'Les couleurs en dégradé des courbes tendront vers:';
  rsTypeDeSuiteD = 'Type de suite de valeurs';
  rsArithmTique = 'Arithmétique';
  rsGOmTrique = 'Géométrique';
  rsTemporisatio2 = 'Temporisation';
  rsLorsDeLExCut = 'Lors de l''exécution d''un %sfilm%s de simulation, '
    +'l''affichage de chaque écran doit durer:';
  rsMs = 'ms';
  rsTypeDeLaDonn = 'Type de la donnée de la colonne %s';
  rsChargementFi = 'Chargement fichier expérience';
  rsVoiciLes4Pre = 'Voici les 4 premières lignes du fichier:';
  rsVeuillezComp = 'Veuillez compléter les informations suivantes:';
  rsLigneLaquell = 'Ligne à laquelle commencent les données:';
  rsNombreDeDonn = 'Nombre de données par ligne:';
  rsColonneDontL = 'Colonne dont la grandeur sera considérée comme abscisse:';
  rsValeursNumRi = 'Valeurs numériques séparées par:';
  rsUnOuPlusieur = 'Un ou plusieurs espaces';
  rsRecalculerAu = 'Recalculer automatiquement les échelles verticales';
  rsTypeDeDonnE = 'Type de donnée';
  rsTailleDesPoi = 'Taille des points:';
  rsEpaisseurTra2 = 'Epaisseur trait:';
  rsCouleur2 = 'Couleur:';
  rsNom = 'Nom:';
  rsEchelle2 = 'Echelle:';
  rsJoindreLesPo = 'Joindre les points';
  rsNon2 = 'Non';
  rsOui2 = 'Oui';
  rsReprSentEPar = 'Représentée par:';
  rsDisque = 'Disque';
  rsCroixX = 'Croix (x)';
  rsCercle = 'Cercle';
  rsCroix = 'Croix (+)';
  rsNePasReprSen = 'Ne pas représenter cette grandeur';
  rsTypeDeLaDonn2 = 'Type de la donnée  %s';
  rsGrandeursPrS = 'Grandeurs présentes dans le fichier:';
  rsIndiceDeLaLi = 'Indice de la ligne de la grandeur qui sera l''abscisse:';
  rsNombreDeChif = 'Nombre de chiffres affichés et gardés pour les '
    +'logarithmes de constantes de réaction:';
  rsNombreDeChif2 = 'Nombre de chiffres affichés  pour les résultats:';
  rsSaisieConduc = 'Saisie conductivité';
  rsLaConductivi = 'La conductivité de l''espèce';
  rsNeFigurePasD = 'ne figure pas dans ma base de données. Vous pouvez '
    +'saisir la valeur ci-dessous:';
  rs01MSMMol = '0,1 mS.m²/mol';
  rsRemarqueCett = 'Remarque: cette modification ne perdurera que durant '
    +'cette session de Dozzzaqueux..';
  rsSiVousVoulez = 'Si vous voulez la rendre définitive, modifiez cette espè'
    +'ce dans la base avec Modifbase.';
  rsAucuneEspCeA = 'Aucune espéce ayant cette formule n''a été trouvée '
    +'dans la base.';
  rsPourLEspCeVe65 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe66 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe67 = 'Pour l''espéce %s, veuillez introduire:';
  rsRechercheDan = 'Recherche dans la base';
  rsEntrezToutOu = 'Entrez tout ou partie de l''indentifiant ou du synonyme';
  rsExemplesThan = ' Exemples: éthanoïque       Acide pentanedioïque ';
  rsPourSLection3 = 'Pour sélectionner un réactif, cliquez sur la ligne '
    +'correspondante.';
  rsOK2 = 'OK';
  rsAucuneEspCeA2 = 'Aucune espéce ayant cette formule n''a été trouvée '
    +'dans la base.';
  rsPourLEspCeVe68 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe69 = 'Pour l''espéce %s, veuillez introduire:';
  rsEntrezToutOu2 = 'Entrez tout ou partie de l''indentifiant ou du synonyme';
  rsPourSLection4 = 'Pour sélectionner un réactif, cliquez sur la ligne '
    +'correspondante.';
  rsListeDesSimu = 'Liste des simulations superposables';
  rsLeCalculDeLa = 'Le calcul de la dérivée numérique en V0 se fait par: ('
    +'f(V0+h)-f(V0-h))/(2h)';
  rsChoixDeHVolu = 'Choix de h: volume burette/';
  rsActiverLeCal = 'Activer le calcul des dérivées par rapport au volume';
  rsFormatDeVale = 'Format de valeur numérique invalide pour le nombre de '
    +'moles!';
  rsLeNombreDeMo = 'Le nombre de moles doit être strictement positif !';
  rsFormatDeVale2 = 'Format de valeur numérique invalide pour la masse !';
  rsLaMasseDoitT = 'La masse doit être strictement positive !';
  rsFormatDeVale3 = 'Format de valeur numérique invalide pour le nombre de '
    +'moles!';
  rsPasDeValeurE = 'Pas de valeur entrée! Utilisez %sAnnuler%s si vous '
    +'renoncez !';
  rsNombreDeMole2 = 'Nombre de moles ?';
  rsMol = 'mol';
  rsG = 'g';
  rsLaQuantitDeM = 'la quantité de matière:';
  rsOUBIEN = 'OU BIEN';
  rsLaMasse = 'la masse:';
  rsLaQuantitDeM2 = 'concentration (molaire):';
  rsLaMasseParLD = 'concentration massique:';
  rsGL = 'g/L';
  rsLaSyntaxeDeV = 'La syntaxe de votre formule brute n''est pas correcte.';
  rsAucuneEspCeA3 = 'Aucune espéce ayant cette formule n''a été trouvée '
    +'dans la base.';
  rsFormuleBrute2 = 'Formule brute';
  rsPourLEspCeVe70 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe71 = 'Pour l''espéce %s, veuillez introduire:';
  rsLaSyntaxeDeV2 = 'La syntaxe de votre formule brute n''est pas correcte.';
  rsAucuneEspCeA4 = 'Aucune espéce ayant cette formule n''a été trouvée '
    +'dans la base.';
  rsPourLEspCeVe72 = 'Pour l''espéce %s, veuillez introduire:';
  rsPourLEspCeVe73 = 'Pour l''espéce %s, veuillez introduire:';
  rsEntrezLaForm = 'Entrez la formule brute. Puis cliquez sur %sOK%s. Puis sé'
    +'lectionnez le réactif dans la liste ci-dessous.';
  rsMaisPasAGSO4 = ' mais pas: AGSO4 (respect majuscules/minuscules) ni Cu('
    +'NH3)4 (pas de parenthéses)';
  rsExemplesBaSO = ' Exemples: BaSO4        Ag[+]        CrO4[2-]    FeO3'
    +'H3[3+]    ';
  rsPourSLection5 = 'Pour sélectionner un réactif, cliquez sur la ligne '
    +'correspondante.';
  rsTypeDeCompar = 'Type de comparaison';
  rsExacte = 'Exacte';
  rsMMesAtomesEn = 'Mêmes atomes, en nombres inférieurs ou égaux';
  rsMMesAtomesEn2 = 'Mêmes atomes, en nombre supérieurs ou égaux';
  rsMMesAtomesEn3 = 'Mêmes atomes, en nombre quelconques';
  rsFermer2 = '&Fermer';
  rsSyntaxeIncor8 = 'Syntaxe incorrecte.';
  rsSyntaxeIncor9 = 'Syntaxe incorrecte pour la conductivité';
  rsVVolumeVersE = 'V: volume versé (en mL)';
  rsV0VolumeDeLa = 'V0: volume de la solution présente initialement dans le '
    +'bécher (en mL)';
  rsVtotalSommeD = 'Vtotal: somme des deux précédents (en mL)';
  rsPHLogActivit = 'pH: -log(activité(H+))';
  rsPOHLogActivi = 'pOH: -log(activité(OH-))';
  rsCConcentrati = 'c%s: concentration en %s (en mol/L)';
  rsNQuantitDeMa = 'n%s: quantité de matière du solide %s (en mol)';
  rsPcCologarith = 'pc%s: cologarithme du rapport concentration en %s /(1 mol/'
    +'L)';
  rsPnCologarith = 'pn%s: cologarithme du rapport quantité de matière du '
    +'solide %s /(1 mol)';
  rsAActivitDe = 'a%s: activité de %s';
  rsPaCologarith = 'pa%s: cologarithme de l''activité de %s';
  rsGammaConduct = 'gamma: conductivité de la solution en S/m';
  rsDpH_dVDRivED = 'dpH_dV: dérivée du pH par rapport au volume versé ';
  rsDpOH_dVDRivE = 'dpOH_dV: dérivée du pOH par rapport au volume versé';
  rsDc_dVDRivEPa = 'dc%s_dV: dérivée par rapport au volume versé de la '
    +'concentration en %s (en mol/L²)';
  rsDn_dVDRivEPa = 'dn%s_dV: dérivée par rapport au volume versé du nombre '
    +'de moles du solide %s (en 1/L)';
  rsDpc_dVDRivEP = 'dpc%s_dV: dérivée par rapport au volume versé du pc '
    +'de %s (en 1/L)';
  rsDpn_dVDRivEP = 'dpn%s_dV: dérivée par rapport au volume versé du pn '
    +'de %s (en 1/L)';
  rsDa_dVDRivEPa = 'da%s_dV:  dérivée par rapport au volume versé de '
    +'l''activité de %s (en 1/L)';
  rsDpa_dVDRivEP = 'dpa%s_dV:  dérivée par rapport au volume versé du '
    +'cologarithme de l''activité de %s (en 1/L)';
  rsPoPotentielR = 'Po%s: potentiel redox du couple %s / %s';
  rsECSPotentiel = 'ECS: potentiel électrode de référence au calomel '
    +'saturé=0,246V';
  rsESMPotentiel = 'ESM: potentiel électrode de référence au sulfate '
    +'mercureux=0,6513V';
  rsOpRateurs = 'Opérateurs';
  rsSomme = '+ : somme';
  rsDiffRence = '- : différence';
  rsProduit = '* : produit';
  rsQuotient = '/ : quotient';
  rsLVationLaPui = '^ : élévation à la puissance';
  rsFonctions = 'Fonctions:';
  rsLog10Logarit = 'log10() ou log(): logarithme décimal';
  rsLnLogarithme = 'ln() : logarithme népérien';
  rsExpExponenti = 'exp() : exponentielle';
  rsCosCosinus = 'cos() : cosinus';
  rsSinSinus = 'sin() : sinus';
  rsTanTangente = 'tan() : tangente';
  rsCotanCotange = 'cotan() : cotangente';
  rsArctanArctan = 'arctan() : arctangente';
  rsCoshCosinusH = 'cosh() : cosinus hyperbolique';
  rsSinhSinusHyp = 'sinh() : sinus hyperbolique';
  rsSqrtRacineCa = 'sqrt() : racine carrée';
  rsSqrCarr = 'sqr() : carré';
  rsAbsValeurAbs = 'abs() : valeur absolue';
  rsTruncPartieE = 'trunc() : partie entière';
  rsHeavHeavisid = 'heav() :  Heaviside (1 si argument>0, 0 sinon)';
  rsSignSigne1Si = 'sign() : signe: 1 si argument >0, 0 pour 0, -1 sinon';
  rsPower1erArgu = 'power(,) : 1er argument à la puissance second argument';
  rsMinMinimumDe = 'min(,) : minimum des 2 arguments';
  rsMaxMaximumDe = 'max(,) : maximum des 2 arguments';
  rsInf1Si1erArg = 'inf(,) : 1 si 1er arg. <2nd, 0 sinon';
  rsInfe1Si1erAr = 'infe(,) : 1 si 1er arg. <=2nd, 0 sinon';
  rsSup1Si1erArg = 'sup(,) : 1 si 1er arg. >2nd, 0 sinon';
  rsSupe1Si1erAr = 'supe(,) : 1 si 1er arg. >=2nd, 0 sinon';
  rsNaninfNANSi1 = 'naninf(,) : NAN si 1er arg. <2nd, 0 sinon';
  rsNansupNANSi1 = 'nansup(,) : NAN si 1er arg. >2nd, 0 sinon';
  rsNaninNANSiAb = 'nanin(,) : NAN si abs(1er arg.) <abs(2nd), 0 sinon';
  rsNanoutNANSiA = 'nanout(,) : NAN si abs(1er arg.) >abs(2nd), 0 sinon';
  rsLaSyntaxeDeL = 'La syntaxe de l''expression est illégale. Expression '
    +'refusée';
  rsMaisEuhhh = 'Mais euhhh !';
  rsEntrezLaForm2 = 'Entrez la formule brute. Puis cliquez sur %sOK%s. Puis '
    +'sélectionnez le réactif dans la liste ci-dessous.';
  rsMaisPasAGSO42 = ' mais pas: AGSO4 (respect majuscules/minuscules) ni Cu('
    +'NH3)4 (pas de parenthéses)';
  rsExemplesBaSO2 = ' Exemples: BaSO4        Ag[+]        CrO4[2-]    FeO3'
    +'H3[3+]    ';
  rsPourSLection6 = 'Pour sélectionner un réactif, cliquez sur la ligne '
    +'correspondante.';
  rsLesValeursDe = 'Les valeurs des concentrations sont calculées pour des '
    +'valeurs discrétes du volume.';
  rsOnAppellePas = 'On appelle %spas%s l''écart entre deux valeurs '
    +'successives du volume.';
  rsChoixDuPas = 'Choix du pas';
  rsPasConstant = 'Pas constant';
  rsPasAdaptatif = 'Pas adaptatif';
  rsNombreDePoin2 = 'Nombre de points: N=';
  rsLaVariationM = 'La variation maximale du logarithme d''une concentration';
  rsEntreDeuxVol = 'entre deux volumes successifs ne doit pas excéder:';
  rsMaisLePasNeP = 'Mais le pas ne peut devenir inférieur à:';
  rsSaisieDeLExp = 'Saisie de l''expression';
  rsSaisissezLEx = 'Saisissez l''expression de la grandeur . Les noms des '
    +'variables (V,..., c1, c2,...,n1, n2...) et les noms de fonction ont les';
  rsSignificatio = 'significations indiquées ci-dessous:';
  rsVariablesUti = 'Variables utilisables:';
  rsOpRateursEtF = 'Opérateurs et fonctions utilisables:';
  rsValider = 'Valider';
  rsTailleDesPoi2 = 'Taille des points';
  rsStyleDesPoin = 'Style des points';
  rsStyle = 'Style';
  rsEpaisseurDuT = 'Epaisseur du trait devant joindre les points:';
  rsLangue = 'Langue';
  rsOptionsPourL2 = 'Options pour l''indicateur coloré';
  rsDGradDeCoule = 'Dégradé de couleurs de l''indicateur';
  rsVerticalEnFo = 'Vertical en fonction du pH (si pH en ordonnée)';
  rsHorizontalEn = 'Horizontal en fonction du volume (si V en abscisse)';
  rsSiteWeb = 'Site Web';
  rsHistoriqueDe = 'Historique des versions';
  rsDiviserLesCo = 'Diviser les  concentrations par 10';
  rsMultiplierLe = 'Multiplier les  concentrations par 10';
  rsAttentionLeV = 'Attention: le volume de référence est ici celui du '
    +'bêcher (ou de la burette si vous êtes en train de remplir la burette)';
  rsAinsiSiLeVol = 'Ainsi, si le volume initial du bêcher (ou volume maximal '
    +'à verser pour la burette) est de 100mL et que vous mettez 0.01 mol,';
  rsLaConcentrat = 'la concentration dans le bêcher (respectivement la '
    +'burette) sera  de 0.1mol/L.';
  rsSiVousSaisis = 'Si vous saisissez 0.2mol/L, la concentration sera de 0.2'
    +'mol/L dans le bêcher (resp. la burette)';
  rsDilution = 'Dilution';
  rsMultiplierTo = 'Multiplier toutes les concentrations par le facteur:';
  rsAjouterLeVol = 'Ajouter le volume d''eau suivant:';
  rsPorterLeVolu = 'Porter le volume total à la valeur:';
  rsFormatDeVale4 = 'Format de valeur numérique illégal.';
  rsCetteQuantit = 'Cette quantité doit être strictement positive !';
  rsDilutionPour = 'Dilution pour le bêcher';
  rsLAncienVolum = 'L''ancien volume a un format numérique illégal !';
  rsChangerCette = 'Changer cette valeur ne modifie pas les concentrations ! '
    +'Utilisez le bouton "dilution" si vous voulez les modifier par dilution';
  rsDilutionPour2 = 'Dilution pour la burette';
    rsDeMonRPertoi  ='de mon répertoire personnel';
     rsDuRPertoireE = 'du répertoire "exemples"';
     rsCalculerLesV = 'Calculer les valeurs pour un point particulier';
     rsSuperposerLa = 'Superposer à la courbe une courbe expérimentale ou '
       +'calculée';

implementation

end.

