Index: tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages.properties
===================================================================
--- tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages.properties	(revision 3004)
+++ tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages.properties	(revision 3005)
@@ -436,6 +436,7 @@
 errorWhileOpeningGroovyScriptColonP0 = ** Error while opening groovy file {0}
 
 errorWhileRunningScriptColonP0 = ** Error while running script: {0}
+errorWhileSavingTokenizerParameters=Error while saving tokenizer parameters: whitespace and punctuation regular expressions are both empty.
 
 errorWhileUpdatingTXMColon = ** Error while updating TXM: {0}.
 
@@ -800,6 +801,7 @@
 partInitializationErrorColon = Part initialisation error: 
 
 password = Password
+performWordSegmentationWithinWord=Performs word segmentation within word encoding tags.
 
 pleaseWriteTheMacroName = Macro name
 
@@ -870,6 +872,7 @@
 restoringCorpora = Restoring corpora...
 
 restoringCorporaFromTheP0Directory = Restoring corpora from the {0} directory...
+retokenizePreEncodedWords=re-tokenize pre-encoded words
 
 rightContextSize = Right context size
 
@@ -1064,6 +1067,7 @@
 to_2                        = to -
 to_3                        = to
 
+tokenization=Tokenization
 tokenizerParameterFileColon = Tokenizer parameters: 
 
 toolboxReady = Toolbox ready.
@@ -1103,6 +1107,7 @@
 word = word
 
 wordsPerPage = Words per page
+wordTag=Word tag
 
 workspaceDirectoryBackup = Recovering existing corpora...
 
@@ -1118,3 +1123,4 @@
 
 updateWarning=Update interrupted
 abortingWindowsUpdate=It is necessary to launch TXM as administrator to be able to check and install updates.\nPlease quit TXM, re-launch it as administrator, then re-launch this command to be able to check and install updates.
+xmlTagNameThatEncodesWords=XML tag name that encodes words
Index: tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages_fr.properties
===================================================================
--- tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages_fr.properties	(revision 3004)
+++ tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages_fr.properties	(revision 3005)
@@ -1,70 +1,86 @@
-#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/)
-#TXM messages generated by the PluginMessagesManager class
-#Tue Dec 18 10:24:08 CET 2018
-
-pattern=format
-sprintf_pattern_tooltip=au format sprintf
+#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/)
+#TXM messages generated by the PluginMessagesManager class
+#Tue Dec 18 10:24:08 CET 2018
 
-EMPTY = \	\n
+EMPTY = \u0009\n
 
-Explorer_4 = 🡅
-Explorer_5 = ⭮
-Explorer_7 = ⌂
+Explorer_4 = \uD83E\uDC45
 
+Explorer_5 = \u2B6E
+
+Explorer_7 = \u2302
+
 FileTreeContentProvider_4 = '
-theP0FileAlreadyExistsWouldYouLikeToReplaceIt=Le fichier {0} existe déjà. Voulez vous vraiment le remplacer ?
-P0CorpusLoaded = {0} corpus chargé(s).
 
-SourceDirectoryPage_0  = Selection du répertoire des fichiers sources
-SourceDirectoryPage_1  = Sources
+P0CorpusLoaded = {0} corpus charg\u00E9(s).
+
+SourceDirectoryPage_0 = Selection du r\u00E9pertoire des fichiers sources
+
+SourceDirectoryPage_1 = Sources
+
 SourceDirectoryPage_10 = Nom du corpus
-SourceDirectoryPage_11 = Le corpus ''{0}'' sera remplacé.
-SourceDirectoryPage_12 = L''import du corpus ''{0}'' sera repris ou redémarré.
-SourceDirectoryPage_13 = Le corpus ''{0}'' sera créé.
-SourceDirectoryPage_14 = Vérification du nom de corpus avec le pattern '[A-Z][-A-Z0-9]+': 
-SourceDirectoryPage_2  = Le répertoire des fichiers sources qui seront lu par le module d'import
-SourceDirectoryPage_3  = Répertoire des fichiers sources
-SourceDirectoryPage_5  = Cliquer pour sélectionner le répertoire des fichiers sources
-SourceDirectoryPage_6  = Répertoire source à utiliser
-SourceDirectoryPage_8  = ** normalisation du nom du corpus : aucun caractère valide disponible pour construire le nom du corpus (essayez d'utiliser des caractères anglais américain - ASCII - dans le nom du dossier)
 
-TXMisDistributedUnderLicence = TXM est diffusé sous licence 
+SourceDirectoryPage_11 = Le corpus ''{0}'' sera remplac\u00E9.
 
-_1                                                                                                                                                                  = 1.\	
-_2                                                                                                                                                                  = 2.\	
-_3                                                                                                                                                                  = 3.\	
-_default                                                                                                                                                            = par défaut
-_default_2                                                                                                                                                          = Défaut
+SourceDirectoryPage_12 = L''import du corpus ''{0}'' sera repris ou red\u00E9marr\u00E9.
 
-aBinaryCorpusIsATXMFileExtensionTxmOrZip = Un corpus TXM au format binaire est soit un fichier d'extension .txm ou .zip, soit un dossier composé des sous-dossiers 'html', 'data', 'registry', 'txm'
+SourceDirectoryPage_13 = Le corpus ''{0}'' sera cr\u00E9\u00E9.
 
+SourceDirectoryPage_14 = V\u00E9rification du nom de corpus avec le pattern '[A-Z][-A-Z0-9]+': 
+
+SourceDirectoryPage_2 = Le r\u00E9pertoire des fichiers sources qui seront lu par le module d'import
+
+SourceDirectoryPage_3 = R\u00E9pertoire des fichiers sources
+
+SourceDirectoryPage_5 = Cliquer pour s\u00E9lectionner le r\u00E9pertoire des fichiers sources
+
+SourceDirectoryPage_6 = R\u00E9pertoire source \u00E0 utiliser
+
+SourceDirectoryPage_8 = ** normalisation du nom du corpus : aucun caract\u00E8re valide disponible pour construire le nom du corpus (essayez d'utiliser des caract\u00E8res anglais am\u00E9ricain - ASCII - dans le nom du dossier)
+
+TXMisDistributedUnderLicence = TXM est diffus\u00E9 sous licence 
+
+_1 = 1.\u0009
+
+_2 = 2.\u0009
+
+_3 = 3.\u0009
+
+_default = par d\u00E9faut
+
+_default_2 = D\u00E9faut
+
+aBinaryCorpusIsATXMFileExtensionTxmOrZip = Un corpus TXM au format binaire est soit un fichier d'extension .txm ou .zip, soit un dossier compos\u00E9 des sous-dossiers 'html', 'data', 'registry', 'txm'
+
 aWord = un mot
 
-aWordWithItsProperties = un mot avec les propriétés
+aWordWithItsProperties = un mot avec les propri\u00E9t\u00E9s
 
-aWordWithItsProperty = un mot dont la propriété
+aWordWithItsProperty = un mot dont la propri\u00E9t\u00E9
 
 abort = Annuler
 
-abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists = Abandon du chargement du corpus {0} : un corpus de même nom existe déjà.
+abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists = Abandon du chargement du corpus {0} : un corpus de m\u00EAme nom existe d\u00E9j\u00E0.
 
-aboutTXM = À propos de TXM…
+abortingWindowsUpdate = Il est n\u00E9cessaire de lancer TXM en tant qu'administrateur pour pouvoir v\u00E9rifier et installer les mises \u00E0 jour.\nMerci de quitter TXM, de le relancer en tant qu'administrateur puis de relancer cette commande, pour pouvoir v\u00E9rifier et installer les mises \u00E0 jour.
 
+aboutTXM = \u00C0 propos de TXM\u2026
+
 activateProxyService = Activer le service proxy
 
 addAWord = Ajouter un mot
 
-addAXsltParameter = Ajouter un paramètre XSLT
+addAXsltParameter = Ajouter un param\u00E8tre XSLT
 
 addColon = ajout : 
 
-addingToSelection = Ajouter à la sélection
+addingToSelection = Ajouter \u00E0 la s\u00E9lection
 
-advanced = Avancé
+advanced = Avanc\u00E9
 
-advancedUserMode = Mode avancé
+advancedUserMode = Mode avanc\u00E9
 
-allCriteria = Tous les critères ensembles (&&)
+allCriteria = Tous les crit\u00E8res ensembles (&&)
 
 alwaysSaveBeforeLaunching = Toujours sauvegarder avant de lancer
 
@@ -72,19 +88,19 @@
 
 ampMultipleSort = &Tri multiple
 
-ampNameColon = &Nom :
+ampNameColon = &Nom\u00A0:
 
 ampNew = &Nouveau
 
-ampPropertyColon = &Propriété :
+ampPropertyColon = &Propri\u00E9t\u00E9\u00A0:
 
-ampQuery = &Requête 
+ampQuery = &Requ\u00EAte 
 
-ampRunScript = &Exécuter un script
+ampRunScript = &Ex\u00E9cuter un script
 
 ampSortOptions = Options de tri
 
-ampStructureColon = &Structure :
+ampStructureColon = &Structure\u00A0:
 
 ampValue = &Valeur 
 
@@ -92,61 +108,61 @@
 
 annotateTheCorpus = Annoter le corpus
 
-areYouSureYouWantToDeleteP0Colon = Êtes vous sûr de vouloir supprimer les fichiers {0}
+areYouSureYouWantToDeleteP0Colon = \u00CAtes vous s\u00FBr de vouloir supprimer les fichiers {0}
 
 argsColon = Arguments: {0}.
 
 assign = Affecter
 
-assisted = Assisté
+assisted = Assist\u00E9
 
-automaticRecomputingWhenChangingAParameter = Recalcul automatique lors du changement d'un paramètre
+automaticRecomputingWhenChangingAParameter = Recalcul automatique lors du changement d'un param\u00E8tre
 
-automaticUpdates = Mises à jour automatiques
+automaticUpdates = Mises \u00E0 jour automatiques
 
 binaryCorpusIsNotATXM079CorpusNoImportXmlFile = Le corpus n'est pas un corpus TXM 0.7.9 (pas de fichier "import.xml").
 
 binaryCorpusIsNotATXM080CorpusNoSettingsNorProjectFile = Le corpus binaire {0} n'est pas un corpus TXM 0.8.0 (pas de fichier ".settings" ou ".project").
 
-buildEdition = Construire l'édition
+buildEdition = Construire l'\u00E9dition
 
-canNotCreateATableWithTheProvidedInformationColonP0 = ** Impossible de créer un tableau avec les informations fournies {0}
+canNotCreateATableWithTheProvidedInformationColonP0 = ** Impossible de cr\u00E9er un tableau avec les informations fournies {0}
 
-canceling = Annulation…
+canceling = Annulation\u2026
 
-cancelingRequested = \ : annulation demandée
+cancelingRequested = \ : annulation demand\u00E9e
 
-canceling_2        = Annulation
+canceling_2 = Annulation
 
-cannotAskForTheSimpleTabWhenTheUserHasSelectedTheAdvancedTab = ** Impossible d'afficher l'onglet des options simples quand l'utilisateur a sélectionné l'affichage des options avancées
+cannotAskForTheSimpleTabWhenTheUserHasSelectedTheAdvancedTab = ** Impossible d'afficher l'onglet des options simples quand l'utilisateur a s\u00E9lectionn\u00E9 l'affichage des options avanc\u00E9es
 
-cannotComputeCooccurrencesWithTheSelection = ** Impossible de calculer les cooccurrents de la sélection {0}.
+cannotComputeCooccurrencesWithTheSelection = ** Impossible de calculer les cooccurrents de la s\u00E9lection {0}.
 
-cannotCreateALexicalTableFromAnIndexCreatedWithACorpusMoreThanOneColumnIsNeeded = ** Impossible de créer une table lexicale à partir d'un Index créé sur un corpus
+cannotCreateALexicalTableFromAnIndexCreatedWithACorpusMoreThanOneColumnIsNeeded = ** Impossible de cr\u00E9er une table lexicale \u00E0 partir d'un Index cr\u00E9\u00E9 sur un corpus
 
 cannotDrawAGraphicWithTheInformationProvided = ** Impossible d'afficher un graphique avec les informations fournies.
 
 cannotReadTheFileP0 = ** Impossible de lire le fichier {0}.
 
-cannotSaveImportConfigurationNoSourceFolderSelected = ** Impossible de sauvegarder les paramètres d'import : pas de dossier source sélectionné.
+cannotSaveImportConfigurationNoSourceFolderSelected = ** Impossible de sauvegarder les param\u00E8tres d'import : pas de dossier source s\u00E9lectionn\u00E9.
 
-cannotStartImportConfigurationNoSourceFolderSelected = ** Impossible de commencer l'import : pas de dossier source sélectionné.
+cannotStartImportConfigurationNoSourceFolderSelected = ** Impossible de commencer l'import : pas de dossier source s\u00E9lectionn\u00E9.
 
-cantLoadPropertiesFromCorpusP0ColonP1 = ** Impossible de charger les propriétés du corpus {0} ({1})
+cantLoadPropertiesFromCorpusP0ColonP1 = ** Impossible de charger les propri\u00E9t\u00E9s du corpus {0} ({1})
 
 cantOpenGraphicP0 = ** Impossible d''ouvrir le graphique {0}
 
-changeCharactersEncoding = Changer l'encodage des caractères
+changeCharactersEncoding = Changer l'encodage des caract\u00E8res
 
-changeCharactersEncodingCurrentEncodingColon = Changer l'encodage des caractères.\n\n\	Encodage actuel : {0}\n\	Encodage par défaut : {1}
+changeCharactersEncodingCurrentEncodingColon = Changer l'encodage des caract\u00E8res.\n\n\u0009Encodage actuel : {0}\n\u0009Encodage par d\u00E9faut : {1}
 
-characterEncoding = Encodage des caractères
+characterEncoding = Encodage des caract\u00E8res
 
-checkForUpdatesAtStartup = Vérifier les mises à jour au démarrage
+checkForUpdatesAtStartup = V\u00E9rifier les mises \u00E0 jour au d\u00E9marrage
 
-checkingForExistingWorkspaceDirectory = Vérification de la présence de l'espace de travail
+checkingForExistingWorkspaceDirectory = V\u00E9rification de la pr\u00E9sence de l'espace de travail
 
-chooseOutfile = Sélectionner le fichier de sortie
+chooseOutfile = S\u00E9lectionner le fichier de sortie
 
 chooseTheLanguage = Choisir la langue
 
@@ -154,35 +170,41 @@
 
 clipboardIsEmpty = ** Le presse-papier est vide.
 
-clipboard_2      = presse-papier
+clipboard_2 = presse-papier
 
-columnIndexIsTooBig = Le numéro de colonne est trop grand.
+columnIndexIsTooBig = Le num\u00E9ro de colonne est trop grand.
 
-columnsSeparatedBy = Colonnes séparées par
+columnsSeparatedBy = Colonnes s\u00E9par\u00E9es par
 
 commands = Commandes
 
-common_areYouSure                         = Êtes-vous sûr(e) ?
-common_beginning                          = Début
-common_displayOptions                     = Options d'affichage
-common_displayOptionsOfP0                     = {0} - Options d'affichage
-common_end                                = Fin
-common_enterRegularExpressionOfYourSearch = Saisissez l'expression régulière de votre recherche
-common_refresh                            = Mettre à jour
+common_areYouSure = \u00CAtes-vous s\u00FBr(e) ?
 
-completeNameAuthorDateLicenseComment = Nom complet, auteur, date, licence, commentaire…
+common_beginning = D\u00E9but
 
+common_displayOptions = Options d'affichage
+
+common_displayOptionsOfP0 = {0} - Options d'affichage
+
+common_end = Fin
+
+common_enterRegularExpressionOfYourSearch = Saisissez l'expression r\u00E9guli\u00E8re de votre recherche
+
+common_refresh = Mettre \u00E0 jour
+
+completeNameAuthorDateLicenseComment = Nom complet, auteur, date, licence, commentaire\u2026
+
 complexSortColonP0 = Tri multiple {0}
 
-computeSubCorpusOnP0QueryColonP1 = Calcul d''un sous-corpus de {0} avec la requête {1}
+computeSubCorpusOnP0QueryColonP1 = Calcul d''un sous-corpus de {0} avec la requ\u00EAte {1}
 
-computeSubCorpusOnP0StructsColonP1AmpPropsP2ColonP3 = Calcul d''un sous-corpus de {0}, structure {1}, propriété {2} : {3}
+computeSubCorpusOnP0StructsColonP1AmpPropsP2ColonP3 = Calcul d''un sous-corpus de {0}, structure {1}, propri\u00E9t\u00E9 {2} : {3}
 
-computing = Calcul de {0}…
+computing = Calcul de {0}\u2026
 
 computing_3 = Calcul
 
-concordanceContextStructureLimits = Structures délimitant les contextes de concordances
+concordanceContextStructureLimits = Structures d\u00E9limitant les contextes de concordances
 
 configurationOfTheUserInterfaceLanguage = Configuration de la langue de l'interface utilisateur
 
@@ -200,87 +222,87 @@
 
 coocMatrixColon = Matrice mot-mot : {0}.
 
-coocMatrixParameters = Paramètres de la matrice mot-mot
+coocMatrixParameters = Param\u00E8tres de la matrice mot-mot
 
-copiedLinesColon = Lignes copiées : \n{0}
+copiedLinesColon = Lignes copi\u00E9es : \n{0}
 
-corporaBackupedColonP0 = Corpus sauvegardés dans : {0}.
+corporaBackupedColonP0 = Corpus sauvegard\u00E9s dans : {0}.
 
-corporaOfPreviousTXMP0 = Corpus de la version précédente de TXM {0}
+corporaOfPreviousTXMP0 = Corpus de la version pr\u00E9c\u00E9dente de TXM {0}
 
-corporaWillBeRestoredInTheFollowingOrderCorporaAlreadyRestoredWillNotBeReplaced = Les corpus seront restaurés dans l'ordre ci-dessous (les corpus déjà restaurés ne sont pas remplacés)
+corporaWillBeRestoredInTheFollowingOrderCorporaAlreadyRestoredWillNotBeReplaced = Les corpus seront restaur\u00E9s dans l'ordre ci-dessous (les corpus d\u00E9j\u00E0 restaur\u00E9s ne sont pas remplac\u00E9s)
 
 corpus = Corpus
 
-corpusConversionFailed = La conversion du corpus a échoué.
+corpusConversionFailed = La conversion du corpus a \u00E9chou\u00E9.
 
-corpusInfosP0 = Répertoire des sources : {0}
+corpusInfosP0 = R\u00E9pertoire des sources : {0}
 
-corpusNameDoesNotMatchesTheAZAZ09120PatternColonP0 = Le nom du corpus n'est pas conforme à la syntaxe ''[A-Z] [- A-Z0-9] {1,20}'': {0}.
+corpusNameDoesNotMatchesTheAZAZ09120PatternColonP0 = Le nom du corpus n'est pas conforme \u00E0 la syntaxe ''[A-Z] [- A-Z0-9] {1,20}'': {0}.
 
 corpusNameIsMandatory = Le nom du corpus est obligatoire
 
-corpusNameOnlyCapsAndNoDigitAtBeginning = Nom du corpus* (majuscules, pas de chiffre au début)
+corpusNameOnlyCapsAndNoDigitAtBeginning = Nom du corpus* (majuscules, pas de chiffre au d\u00E9but)
 
-couldNotCreateBackupDirectoryColon = ** Échec : le dossier de sauvegarde des corpus {0} n''a pas pu être créé.
+couldNotCreateBackupDirectoryColon = ** \u00C9chec : le dossier de sauvegarde des corpus {0} n''a pas pu \u00EAtre cr\u00E9\u00E9.
 
-couldNotFindDirectoryColonP0 = ** Répertoire {0} introuvable
+couldNotFindDirectoryColonP0 = ** R\u00E9pertoire {0} introuvable
 
 couldNotFindTextP0InCorpusP1 = ** Impossible de trouver le texte {0} dans le corpus {1}
 
-couldNotLaunchTheInternalWebBrowserYouMustSetThatParameterInThePreferencesMenuColonGeneralSupWebNavigator = ** Impossible de lancer le navigateur web interne. Veuillez régler ce paramètre dans les préférences : Général > Navigateur web
+couldNotLaunchTheInternalWebBrowserYouMustSetThatParameterInThePreferencesMenuColonGeneralSupWebNavigator = ** Impossible de lancer le navigateur web interne. Veuillez r\u00E9gler ce param\u00E8tre dans les pr\u00E9f\u00E9rences : G\u00E9n\u00E9ral > Navigateur web
 
-couldNotReadInstallPreferencesFile = ** Échec de lecture du fichier des préférences d''installation {0}.
+couldNotReadInstallPreferencesFile = ** \u00C9chec de lecture du fichier des pr\u00E9f\u00E9rences d''installation {0}.
 
-couldNotStartProxyConfigurationColon = ** Impossible de démarrer la configuration du proxy: {0}.
+couldNotStartProxyConfigurationColon = ** Impossible de d\u00E9marrer la configuration du proxy: {0}.
 
-couldNotUnzipBinaryCorpusColon = ** Échec de l''extraction du corpus binaire {0}
+couldNotUnzipBinaryCorpusColon = ** \u00C9chec de l''extraction du corpus binaire {0}
 
-createANewMacroFromATemplate = Créer une nouvelle macro à partir d'un template
+createANewMacroFromATemplate = Cr\u00E9er une nouvelle macro \u00E0 partir d'un template
 
-createANewSorter = Créer une nouvelle méthode de tri
+createANewSorter = Cr\u00E9er une nouvelle m\u00E9thode de tri
 
-createPartition = Créer une partition
+createPartition = Cr\u00E9er une partition
 
-createSubcorpus = Créer un sous-corpus
+createSubcorpus = Cr\u00E9er un sous-corpus
 
-creatingANewPartitionWithP0 = Création d''une partition sur {0}
+creatingANewPartitionWithP0 = Cr\u00E9ation d''une partition sur {0}
 
 creatingASubcorpusInTheSearchEngine = Nouveau &sous-corpus
 
-creatingASubcorpusOnP0 = Créer un nouveau sous-corpus de {0}
+creatingASubcorpusOnP0 = Cr\u00E9er un nouveau sous-corpus de {0}
 
-creatingTXMUserWorkingDirectory = Création de l'espace de travail utilisateur de TXM…
+creatingTXMUserWorkingDirectory = Cr\u00E9ation de l'espace de travail utilisateur de TXM\u2026
 
 dDot = : 
 
 dDotMandatoryField = * : champ obligatoire
 
-defaultLanguage = Langue par défaut
+defaultLanguage = Langue par d\u00E9faut
 
-defineAndUseACompositeSorter = Définir et utiliser un tri multiple
+defineAndUseACompositeSorter = D\u00E9finir et utiliser un tri multiple
 
-deleteParameter = Supprimer un paramètre
+deleteParameter = Supprimer un param\u00E8tre
 
-deletedColonP0 = {0} supprimé.
+deletedColonP0 = {0} supprim\u00E9.
 
 deletingOneResultP0Continue = Voulez-vous vraiment supprimer {0} ?
 
 deletingP0 = Suppression de {0}
 
-deletingSeveralResultsP0Continue = Voulez-vous vraiment supprimer ces {0} éléments ?
+deletingSeveralResultsP0Continue = Voulez-vous vraiment supprimer ces {0} \u00E9l\u00E9ments ?
 
 description = Description
 
 descriptionOfTheP0CorpusP1 = Description du corpus {0} ({1})
 
-desktopIsNotSupportedFatal = ** OpenURL : Bureau non supporté
+desktopIsNotSupportedFatal = ** OpenURL : Bureau non support\u00E9
 
 displayFont = Police d'affichage
 
-displayInFullText = Afficher en plein texte…
+displayInFullText = Afficher en plein texte\u2026
 
-displayRuntimesInConsole = Afficher les temps d'exécution dans la console
+displayRuntimesInConsole = Afficher les temps d'ex\u00E9cution dans la console
 
 distance = Distance en mots
 
@@ -290,57 +312,57 @@
 
 doesNotContain = ne contient pas
 
-doneColonP0Created = Terminé : {0} a été créé  
+doneColonP0Created = Termin\u00E9 : {0} a \u00E9t\u00E9 cr\u00E9\u00E9  
 
-doneColonP0Items = Terminé : {0} items pour {1} occurrences.
+doneColonP0Items = Termin\u00E9 : {0} items pour {1} occurrences.
 
-doneColonP0Parts = Terminé : {0} parties
+doneColonP0Parts = Termin\u00E9 : {0} parties
 
-doneInP0 = Effectué en {0}.
+doneInP0 = Effectu\u00E9 en {0}.
 
-doneInP0P1 = Effectué en {0} ({1}).
+doneInP0P1 = Effectu\u00E9 en {0} ({1}).
 
-doneP0Ms = Effectué en {0} ms.
+doneP0Ms = Effectu\u00E9 en {0} ms.
 
-doneTheCreatedBinaryFileIsP0 = Terminé, le fichier binaire créé est {0}
+doneTheCreatedBinaryFileIsP0 = Termin\u00E9, le fichier binaire cr\u00E9\u00E9 est {0}
 
 dontSaveAndRun = Ne pas sauver et lancer
 
-downloading = Téléchargement en cours...
+downloading = T\u00E9l\u00E9chargement en cours...
 
 eRROR = \ ERREUR 
 
-edit = Éditer
+edit = \u00C9diter
 
 editTheNameOfTheNewColumnCreatedByTheMergedColumns = Saisissez le nom de la nouvelle colonne issue de la fusion
 
 editTheNameOfTheNewLineCreatedByTheMergedLines = Saisissez le nom de la nouvelle ligne issue de la fusion
 
-editXSLStylesheet = Éditer la feuille XSL…
+editXSLStylesheet = \u00C9diter la feuille XSL\u2026
 
-editions = Éditions
+editions = \u00C9ditions
 
-elisionCharacters = Caractères d'élision
+elisionCharacters = Caract\u00E8res d'\u00E9lision
 
-enableAutomaticSaveOfAllResultsPersistence = Sauvegarder tous les résultats par défaut (persistance)
+enableAutomaticSaveOfAllResultsPersistence = Sauvegarder tous les r\u00E9sultats par d\u00E9faut (persistance)
 
 endOfColumnMerge = Fin de la fusion des colonnes.
 
-endOfSentenceCharacters = Caractères de fin de phrase
+endOfSentenceCharacters = Caract\u00E8res de fin de phrase
 
 endsWith = se termine par
 
-equalsTo = correspond à
+equalsTo = correspond \u00E0
 
 error = Erreur  
 
 errorColonCorporaDirectoryDoesntExistColon = ** Erreur: le dossier 'corpora' n'existe pas : 
 
-errorColonCurrentGroovyScriptDirectoryDoesNotExistColon = ** Erreur : le répertoire du script Groovy courant n'existe pas : 
+errorColonCurrentGroovyScriptDirectoryDoesNotExistColon = ** Erreur\u00A0: le r\u00E9pertoire du script Groovy courant n'existe pas\u00A0: 
 
 errorColonDeleteReturnedFalse = ** Erreur lors de la suppression
 
-errorColonElementNotRegistered = ** Erreur : élément non enregistré 
+errorColonElementNotRegistered = ** Erreur : \u00E9l\u00E9ment non enregistr\u00E9 
 
 errorColonGetTextColonP0 = ** Erreur interne : getText {0}
 
@@ -348,37 +370,37 @@
 
 errorColonObjectIsNotAnOrgw3cElement = ** Erreur: l'objet n'est pas un 'org.w3c.Element'
 
-errorColonSubcorpusWasNotCreated = ** Erreur : le sous-corpus n'a pas été créé.
+errorColonSubcorpusWasNotCreated = ** Erreur : le sous-corpus n'a pas \u00E9t\u00E9 cr\u00E9\u00E9.
 
-errorColonThePartitionCreatedHasNoPart = ** Erreur : la partition créée est vide.
+errorColonThePartitionCreatedHasNoPart = ** Erreur\u00A0: la partition cr\u00E9\u00E9e est vide.
 
-errorColonThePartitionWasNotCreated = ** Erreur : la partition n'a pas été créée.
+errorColonThePartitionWasNotCreated = ** Erreur : la partition n'a pas \u00E9t\u00E9 cr\u00E9\u00E9e.
 
-errorColonThisPartitionHasNoPart = ** Erreur : cette partition ne contient aucune partie.
+errorColonThisPartitionHasNoPart = ** Erreur\u00A0: cette partition ne contient aucune partie.
 
-errorDuringParametersInitialisation = ** Erreur lors de l'initialisation des paramètres
+errorDuringParametersInitialisation = ** Erreur lors de l'initialisation des param\u00E8tres
 
-errorDuringScriptExecutionColon = ** Erreur lors de l'exécution du script : 
+errorDuringScriptExecutionColon = ** Erreur lors de l'ex\u00E9cution du script : 
 
 errorDuringSortColonP0 = ** Erreur pendant le tri : {0}.
 
-errorElementColon = Élément en erreur : '
+errorElementColon = \u00C9l\u00E9ment en erreur : '
 
-errorInAtOptionNameDeclarationColon = ** Erreur dans la déclaration du nom de l'@Option 
+errorInAtOptionNameDeclarationColon = ** Erreur dans la d\u00E9claration du nom de l'@Option 
 
 errorWhileCallingOrgeclipseuiwindowresetPerspectiveColon = ** Erreur lors de l''appel de ''org.eclipse.ui.window.resetPerspective'' : {0}.
 
-errorWhileCleaningPerspectiveColonNoHandlerServiceFound = ** Erreur lors du nettoyage de la perspective: aucun gestionnaire trouvé.
+errorWhileCleaningPerspectiveColonNoHandlerServiceFound = ** Erreur lors du nettoyage de la perspective: aucun gestionnaire trouv\u00E9.
 
-errorWhileComputingCorpusSummary = ** Erreur lors du calcul des propriétés du corpus
+errorWhileComputingCorpusSummary = ** Erreur lors du calcul des propri\u00E9t\u00E9s du corpus
 
-errorWhileCreatingAPartitionColonP0 = ** Erreur lors de la création de la partition : {0}
+errorWhileCreatingAPartitionColonP0 = ** Erreur lors de la cr\u00E9ation de la partition : {0}
 
 errorWhileDeletingP0ColonP1 = ** Erreur lors de la suppression de {0} : {1}
 
-errorWhileGettingCurrentPositionValueColon = ** Erreur lors de la récupération des données à la position : 
+errorWhileGettingCurrentPositionValueColon = ** Erreur lors de la r\u00E9cup\u00E9ration des donn\u00E9es \u00E0 la position : 
 
-errorWhileLoadingTXMColon = ** Erreur au démarrage de TXM : {0}.
+errorWhileLoadingTXMColon = ** Erreur au d\u00E9marrage de TXM\u00A0: {0}.
 
 errorWhileOpeningBibliographicRecordP0WithURLEqualsP1 = ** Erreur lors de l''ouverture de la fiche bibliographique {0} avec l''URL {1}.
 
@@ -386,49 +408,49 @@
 
 errorWhileOpeningGroovyScriptColonP0 = ** Erreur lors de l''ouverture du fichier groovy {0}
 
-errorWhileRunningScriptColonP0 = ** Erreur lors de l''exécution du script groovy : {0}
+errorWhileRunningScriptColonP0 = ** Erreur lors de l''ex\u00E9cution du script groovy : {0}
 
-errorWhileUpdatingTXMColon = ** Erreur lors de la mise à jour de TXM : {0}.
+errorWhileUpdatingTXMColon = ** Erreur lors de la mise \u00E0 jour de TXM\u00A0: {0}.
 
-errorWhileUpdatingTXMColonNoHandlerServiceFound = ** Erreur lors de la mise à jour de TXM : aucun gestionnaire trouvé.
+errorWhileUpdatingTXMColonNoHandlerServiceFound = ** Erreur lors de la mise \u00E0 jour de TXM\u00A0: aucun gestionnaire trouv\u00E9.
 
-errorWithElementP0 = ** Erreur avec l'élément {0}
+errorWithElementP0 = ** Erreur avec l'\u00E9l\u00E9ment {0}
 
-error_invalidRegularExpression                           = Expression régulière incorrecte : {0}
+error_invalidRegularExpression = Expression r\u00E9guli\u00E8re incorrecte : {0}
 
 execColon = Exec : {0}.
 
-executeScript = Exécution du script
+executeScript = Ex\u00E9cution du script
 
-executingGroovyScript = Exécution du script Groovy {0}…
+executingGroovyScript = Ex\u00E9cution du script Groovy {0}\u2026
 
-executingLastMacroColon = Exécution de la dernière macro : 
+executingLastMacroColon = Ex\u00E9cution de la derni\u00E8re macro\u00A0: 
 
-executingLastScriptColon = Exécution du dernier script : 
+executingLastScriptColon = Ex\u00E9cution du dernier script\u00A0: 
 
-executionCanceled = Exécution annulée.
+executionCanceled = Ex\u00E9cution annul\u00E9e.
 
-executionOfP0 = Exécution du script "{0}"…
+executionOfP0 = Ex\u00E9cution du script "{0}"\u2026
 
 exit = Quitter
 
 exportAll = Tout exporter
 
-exportColonCantCreateFileP0ColonP1 = ** Export : impossible de créer le fichier {0} : {1}
+exportColonCantCreateFileP0ColonP1 = ** Export : impossible de cr\u00E9er le fichier {0} : {1}
 
-exportFileEncoding = Encodage des caractères des fichiers d'export
+exportFileEncoding = Encodage des caract\u00E8res des fichiers d'export
 
 exportSettings = Configuration de l'export
 
-exporting = Exportation…
-
-exporting = Exportation de {0}…
-exportingP0 = Exportation de {0}…
-exportingAnnotations = Exportation des annotations…
+exporting = Exportation de {0}\u2026
 
+exportingAnnotations = Exportation des annotations\u2026
+
+exportingP0 = Exportation de {0}\u2026
+
 exportingP0ThisMayTakeAWhile = Exportation de {0}. Cela peut prendre du temps, en fonction de la taille du corpus.
 
-exportingResults = Exportation des résultats.
+exportingResults = Exportation des r\u00E9sultats.
 
 extractingBinaryCorpus = Extraction du corpus binaire
 
@@ -438,43 +460,43 @@
 
 failedToCopy = ** Erreur lors de la copie  
 
-failedToDelete = ** Échec de la suppression
+failedToDelete = ** \u00C9chec de la suppression
 
-failedToDeleteFileP0 = ** Échec de la suppression du fichier {0} 
+failedToDeleteFileP0 = ** \u00C9chec de la suppression du fichier {0} 
 
 failedToDeleteSubcorpusP0 = ** Erreur lors de la suppression du sous-corpus {0}
 
-failedToExportCorpusP0 = ** Échec de l''exportation du corpus {0}.
+failedToExportCorpusP0 = ** \u00C9chec de l''exportation du corpus {0}.
 
-failedToExportFileP0 = ** Échec de l''export dans le fichier {0}.
+failedToExportFileP0 = ** \u00C9chec de l''export dans le fichier {0}.
 
-failedToExportInFileP0WithFormatP1 = ** Échec de l''export au format {1} dans le fichier {0}.
+failedToExportInFileP0WithFormatP1 = ** \u00C9chec de l''export au format {1} dans le fichier {0}.
 
-failedToExportResultP0ColonP1 = ** Échec de l''exportation du résultat {0} : {1}
+failedToExportResultP0ColonP1 = ** \u00C9chec de l''exportation du r\u00E9sultat {0} : {1}
 
-failedToGetLastCQPErrorColon = ** Erreur lors de la récupération de la dernière erreur CQP : 
+failedToGetLastCQPErrorColon = ** Erreur lors de la r\u00E9cup\u00E9ration de la derni\u00E8re erreur CQP : 
 
-failedToLoadBinaryCorpusNullError = ** Échec de chargement du corpus binaire (null error).
+failedToLoadBinaryCorpusNullError = ** \u00C9chec de chargement du corpus binaire (null error).
 
-failedToLoadCorpusFromDirectoryColonP0WeCannotFindTheNecessaryComponents = ** Échec du chargement du corpus à partir du dossier {0}.\nImpossible de trouver les composants nécessaires.
+failedToLoadCorpusFromDirectoryColonP0WeCannotFindTheNecessaryComponents = ** \u00C9chec du chargement du corpus \u00E0 partir du dossier {0}.\nImpossible de trouver les composants n\u00E9cessaires.
 
-failedToLoadCorpusP0 = ** Échec du chargement du corpus {0}
+failedToLoadCorpusP0 = ** \u00C9chec du chargement du corpus {0}
 
-failedToMoveCorpus = ** Impossible de déplacer le corpus {0} vers {1}.
+failedToMoveCorpus = ** Impossible de d\u00E9placer le corpus {0} vers {1}.
 
-failedToRename = ** Échec du renommage
+failedToRename = ** \u00C9chec du renommage
 
-failedToSaveAs = ** Échec de la sauvegarde du fichier {0} (erreur : {1}).
+failedToSaveAs = ** \u00C9chec de la sauvegarde du fichier {0} (erreur : {1}).
 
-failedToSavePreferencesColonP0 = ** Échec de la sauvegarde des préférences : {0}.
+failedToSavePreferencesColonP0 = ** \u00C9chec de la sauvegarde des pr\u00E9f\u00E9rences : {0}.
 
-fileColon = Fichier :
+fileColon = Fichier\u00A0:
 
-fileExplorerColonIncorrectPattern = ** Explorateur de fichiers : expression régulière incorrecte
+fileExplorerColonIncorrectPattern = ** Explorateur de fichiers : expression r\u00E9guli\u00E8re incorrecte
 
 firstLaunchOfTXM = Premier lancement de TXM
 
-folderP0ShouldNotBeDeleted = Le dossier {0} ne devrait pas être supprimé
+folderP0ShouldNotBeDeleted = Le dossier {0} ne devrait pas \u00EAtre supprim\u00E9
 
 followedBy = suivi de 
 
@@ -484,17 +506,17 @@
 
 form = Forme
 
-foundLinesColon = {0} lignes trouvées.
+foundLinesColon = {0} lignes trouv\u00E9es.
 
-foundP0Values = Trouvé {0} valeurs
+foundP0Values = Trouv\u00E9 {0} valeurs
 
 from = de -
 
-frontXSL = Feuille XSL d'entrée
+frontXSL = Feuille XSL d'entr\u00E9e
 
-generalInformations = Informations générales
+generalInformations = Informations g\u00E9n\u00E9rales
 
-generalPreferencesBackup = Sauvegarde générale des préférences
+generalPreferencesBackup = Sauvegarde g\u00E9n\u00E9rale des pr\u00E9f\u00E9rences
 
 gnuLicenceLink = https://www.gnu.org/licenses/gpl-2.0.fr.html
 
@@ -510,61 +532,61 @@
 
 groovy = *.groovy
 
-guessColon = Deviner :
+guessColon = Deviner\u00A0:
 
 h = h, 
 
-iAcceptTheLicenceAndAgreeToQuoteTXMInMyWork = J'accepte les termes de la licence et je m'engage à citer TXM dans mes publications
+iAcceptTheLicenceAndAgreeToQuoteTXMInMyWork = J'accepte les termes de la licence et je m'engage \u00E0 citer TXM dans mes publications
 
-iAcceptTheLicenceAndIUndertakeToCiteTXMForAcknowledgingMyUseOfTXMInMyResearchWorkSeeTheCitationSectionOfTheInfhttpColontextometrieenslyonfrspipphprubrique61SupPage = J'accepte la licence et je m'engage à citer TXM dans mes publications \n(voir la section 'Citer TXM' de la page <https://txm.gitpages.huma-num.fr/textometrie/#citer-le-logiciel-txm-et-le-projet-textom%C3%A9trie> de Téléchargement)
+iAcceptTheLicenceAndIUndertakeToCiteTXMForAcknowledgingMyUseOfTXMInMyResearchWorkSeeTheCitationSectionOfTheInfhttpColontextometrieenslyonfrspipphprubrique61SupPage = J'accepte la licence et je m'engage \u00E0 citer TXM dans mes publications \n(voir la section 'Citer TXM' de la page <https://txm.gitpages.huma-num.fr/textometrie/#citer-le-logiciel-txm-et-le-projet-textom%C3%A9trie> de T\u00E9l\u00E9chargement)
 
-identifiedLanguage = Langue identifiée : {0}.
+identifiedLanguage = Langue identifi\u00E9e : {0}.
 
 imLookingForColon = Je recherche : 
 
-importClipboardText = Importation du contenu textuel du presse-papier…
+importClipboardText = Importation du contenu textuel du presse-papier\u2026
 
-importDone = Import terminé.
+importDone = Import termin\u00E9.
 
-importParametersOfP0 = Paramètres d''import du module {0}
+importParametersOfP0 = Param\u00E8tres d''import du module {0}
 
-importSetupP0 = Paramètres d''import - {0}
+importSetupP0 = Param\u00E8tres d''import - {0}
 
-importStarted = Début de l'importation
+importStarted = D\u00E9but de l'importation
 
 impossibleToReadP0 = ** Impossible de lire {0}.
 
-includeTheKeywordStructureInTheCount = inclure la structure contenant le pivot dans le décompte
+includeTheKeywordStructureInTheCount = inclure la structure contenant le pivot dans le d\u00E9compte
 
-info_txmIsReady = TXM est prêt.
+info_txmIsReady = TXM est pr\u00EAt.
 
-infpSupTXMIsPublishedUnderTheGNUGPL2LicenseAmpltInfaHrefEqualshttpsColonwwwgnuorglicensesgpl20enhtmlSuphttpsColonwwwgnuorglicensesgpl20enhtmlInfaSupAmpgt = <p>TXM est diffusé sous la licence GNU GPL 2 &lt;<a href="https://www.gnu.org/licenses/gpl-2.0.fr.html">https://www.gnu.org/licenses/gpl-2.0.fr.html</a>&gt;.</p>
+infpSupTXMIsPublishedUnderTheGNUGPL2LicenseAmpltInfaHrefEqualshttpsColonwwwgnuorglicensesgpl20enhtmlSuphttpsColonwwwgnuorglicensesgpl20enhtmlInfaSupAmpgt = <p>TXM est diffus\u00E9 sous la licence GNU GPL 2 &lt;<a href="https://www.gnu.org/licenses/gpl-2.0.fr.html">https://www.gnu.org/licenses/gpl-2.0.fr.html</a>&gt;.</p>
 
-initializationOfThePlatform = Initialisation de la plateforme…
+initializationOfThePlatform = Initialisation de la plateforme\u2026
 
-initializingPlatform = Initialisation de la plateforme…
+initializingPlatform = Initialisation de la plateforme\u2026
 
 installPathColonP0 = Chemin d''installation : {0}.
 
-installingPreviousCorpusFromP0 = Récupération des corpus préexistants de TXM {0} (depuis le répertoire {1})...
+installingPreviousCorpusFromP0 = R\u00E9cup\u00E9ration des corpus pr\u00E9existants de TXM {0} (depuis le r\u00E9pertoire {1})...
 
 installingSampleCorpus = Installation des corpus exemples...
 
 integer = Entier
 
-interfaceLanguageLOCALEWasNotSet = La langue de l'interface (LOCALE) n'est pas déterminée
+interfaceLanguageLOCALEWasNotSet = La langue de l'interface (LOCALE) n'est pas d\u00E9termin\u00E9e
 
 invalidComparator = Comparateur incorrect
 
 invalidName = Nom incorrect
 
-invalidProperty = Propriété incorrecte
+invalidProperty = Propri\u00E9t\u00E9 incorrecte
 
-invalidQuery = Requête incorrecte
+invalidQuery = Requ\u00EAte incorrecte
 
-isDifferentFrom = est différent de 
+isDifferentFrom = est diff\u00E9rent de 
 
-jobColon = Tâche : {0}.
+jobColon = T\u00E2che : {0}.
 
 leftContextSize = Taille du contexte gauche
 
@@ -572,17 +594,17 @@
 
 lexicon = Lexique
 
-linePerPageColon = Lignes par page :
+linePerPageColon = Lignes par page\u00A0:
 
-listOfMilestoneElementsSeparatedByComma = Liste des éléments ''milestone'' (séparés par une virgule ",")\n(à encoder dans des propriétés de mots)
+listOfMilestoneElementsSeparatedByComma = Liste des \u00E9l\u00E9ments ''milestone'' (s\u00E9par\u00E9s par une virgule ",")\n(\u00E0 encoder dans des propri\u00E9t\u00E9s de mots)
 
-listOfTagsEncodingTheOutsidetextNoStructureOrWordContentIndexedNoStructureOrWordContentEditedInTXM = Liste des balises encodant le hors-texte (séparés par une virgule ",")\n(aucune sous-structure ni aucun mot indexé, aucune sous-structure ni aucun mot édité dans TXM)
+listOfTagsEncodingTheOutsidetextNoStructureOrWordContentIndexedNoStructureOrWordContentEditedInTXM = Liste des balises encodant le hors-texte (s\u00E9par\u00E9s par une virgule ",")\n(aucune sous-structure ni aucun mot index\u00E9, aucune sous-structure ni aucun mot \u00E9dit\u00E9 dans TXM)
 
-listOfTagsEncodingTheOutsidetextToEditNoStructureOrWordContentIndexedStructureAndWordContentEditedInTXM = Liste des balises codant le hors-texte (séparés par une virgule ",")\n(aucune sous-structure ni aucun mot indexé, sous-structures et mots édités dans TXM)
+listOfTagsEncodingTheOutsidetextToEditNoStructureOrWordContentIndexedStructureAndWordContentEditedInTXM = Liste des balises codant le hors-texte (s\u00E9par\u00E9s par une virgule ",")\n(aucune sous-structure ni aucun mot index\u00E9, sous-structures et mots \u00E9dit\u00E9s dans TXM)
 
 loadingBinaryCorpus = Chargement du corpus binaire...
 
-loadingTXMInstallPreferences = Chargement des préférences d''installation de TXM à partir de {0}.
+loadingTXMInstallPreferences = Chargement des pr\u00E9f\u00E9rences d''installation de TXM \u00E0 partir de {0}.
 
 loadingTheCorpusInThePlatform = Chargement du corpus dans la plateforme...
 
@@ -600,11 +622,11 @@
 
 logLevel = Niveau des messages
 
-logOptionDetected = option '-log' détectée
+logOptionDetected = option '-log' d\u00E9tect\u00E9e
 
 login = Identifiant
 
-loginToP0 = Connexion à {0}
+loginToP0 = Connexion \u00E0 {0}
 
 logs = Messages
 
@@ -618,41 +640,41 @@
 
 mandatoryFields = (* champs obligatoires)
 
-match = Sélectionner
+match = S\u00E9lectionner
 
 merge = fusionner
 
 mergeDelete = Fusionner/Supprimer
 
-mergeResultName = Nom du résultat de la fusion
+mergeResultName = Nom du r\u00E9sultat de la fusion
 
-metadataColumnTitlesP0 = Titres de colonnes de métadonnées : {0}
+metadataColumnTitlesP0 = Titres de colonnes de m\u00E9tadonn\u00E9es : {0}
 
-metadataPreview = Aperçu des métadonnées
+metadataPreview = Aper\u00E7u des m\u00E9tadonn\u00E9es
 
 metadatacsvFileFormat = format du fichier metadata.csv
 
-metadatasParameters = Paramètres des métadonnées
+metadatasParameters = Param\u00E8tres des m\u00E9tadonn\u00E9es
 
-milestoneElements = Éléments milestones
+milestoneElements = \u00C9l\u00E9ments milestones
 
 minAnd = \ min and 
 
-minimalCoFrequence = Co-fréquence minimale
+minimalCoFrequence = Co-fr\u00E9quence minimale
 
-moduleUIParametersColonP0 = Paramètres de l''interface utilisateur du module : {0}
+moduleUIParametersColonP0 = Param\u00E8tres de l''interface utilisateur du module : {0}
 
 movingCorporaToP0 = Sauvegarde des corpus existants dans ''{0}''.
 
-movingDownTheSelection = Descendre la sélection d'un cran
+movingDownTheSelection = Descendre la s\u00E9lection d'un cran
 
-movingUpTheSelection = Monter la sélection d'un cran
+movingUpTheSelection = Monter la s\u00E9lection d'un cran
 
 msec = \ ms
 
 name = Nom 
 
-nameIsMandatory = Le champ ''Nom'' doit être renseigné.
+nameIsMandatory = Le champ ''Nom'' doit \u00EAtre renseign\u00E9.
 
 namesColon = Noms : {0}.
 
@@ -670,23 +692,23 @@
 
 nextPage = Page suivante
 
-nextSessionNumber = Numéro de session suivant
+nextSessionNumber = Num\u00E9ro de session suivant
 
 nextText = Texte suivant
 
-noDefaultEditionPageFoundForElementColon = Aucune page d'édition par défaut trouvée pour l'élément 
+noDefaultEditionPageFoundForElementColon = Aucune page d'\u00E9dition par d\u00E9faut trouv\u00E9e pour l'\u00E9l\u00E9ment 
 
-noInterpreterFoundForScriptFileExtension = ** Aucun interpréteur trouvé pour l'extension de fichier du script 
+noInterpreterFoundForScriptFileExtension = ** Aucun interpr\u00E9teur trouv\u00E9 pour l'extension de fichier du script 
 
-noMetadataFileP0 = Pas de fichier de métadonnées {0}
+noMetadataFileP0 = Pas de fichier de m\u00E9tadonn\u00E9es {0}
 
-noPartWasDefined = Aucun paramètre Part
+noPartWasDefined = Aucun param\u00E8tre Part
 
 noPartitionNameWasSpecifiedTheNameIsP0 = Calcul du nom de la partition : {0}.
 
-noPreviousText = Pas de texte précédent
+noPreviousText = Pas de texte pr\u00E9c\u00E9dent
 
-noSelectionForColon = Aucune sélection pour : 
+noSelectionForColon = Aucune s\u00E9lection pour\u00A0: 
 
 noSubcorpusNameWasSpecifiedWeveGeneratedOne = Calcul du nom du sous-corpus : {0}.
 
@@ -694,7 +716,7 @@
 
 noTextNext = Pas de texte suivant
 
-noteColonUseValueToGuess = Note : utiliser la valeur '??' pour faire deviner automatiquement.
+noteColonUseValueToGuess = Note\u00A0: utiliser la valeur '??' pour faire deviner automatiquement.
 
 numberOfEdgesColon = Nombre d''arcs : {0}.
 
@@ -704,7 +726,7 @@
 
 objColon = Objet : 
 
-openTheQueryAssistant = Ouvrir l'assistant de requêtes
+openTheQueryAssistant = Ouvrir l'assistant de requ\u00EAtes
 
 openingComplexSortDialog = Ouverture de la boite de dialogue du tri multiple
 
@@ -716,83 +738,87 @@
 
 outsidetext = Hors texte
 
-outsidetextToedit = Hors texte à éditer
+outsidetextToedit = Hors texte \u00E0 \u00E9diter
 
 p0Import = Import {0}
 
 p0ImportWithP1 = Import {1} de {0}
 
-p0ParametersInput = Saisie des paramètres de {0}
+p0ParametersInput = Saisie des param\u00E8tres de {0}
 
 p0ScriptFileDoesntExist = ** Le fichier de script {0} n''existe pas.
 
-p1ExportSavedInFileColonP0 = Graphique enregistré au format {1} dans le fichier {0}.
+p1ExportSavedInFileColonP0 = Graphique enregistr\u00E9 au format {1} dans le fichier {0}.
 
-p1FileSavedInP0 = Graphique enregistré au format {1} dans le fichier {0} 
+p1FileSavedInP0 = Graphique enregistr\u00E9 au format {1} dans le fichier {0} 
 
 pageBreakTag = Balise de saut de page
 
 paginationOptions = Options de pagination
 
-panColonRightMousePlusDrag = \	Pan :  Clic droit + Glisser\n
+panColonRightMousePlusDrag = \u0009Pan :  Clic droit + Glisser\n
 
-parameters = Paramètres
+parameters = Param\u00E8tres
 
 part = Partie 
 
 password = Mot de passe
 
+pattern = format
+
+performWordSegmentationWithinWord = R\u00E9alise une segmentation en mots au sein des balises d'encodage de mots.
+
 pleaseWriteTheMacroName = Nom de la macro
 
-preferences = Préférences
+preferences = Pr\u00E9f\u00E9rences
 
-previousPage = Page précédente
+previousPage = Page pr\u00E9c\u00E9dente
 
-previousText = Texte précédent
+previousText = Texte pr\u00E9c\u00E9dent
 
-printTheStacktrace = Afficher la pile d'exécution
+printTheStacktrace = Afficher la pile d'ex\u00E9cution
 
-propertiesColon = Propriétés :
+propertiesColon = Propri\u00E9t\u00E9s :
 
 punctuations = Ponctuations
 
-queriesCannotBeLeftEmpty = Le champ Requêtes doit être renseigné.
+queriesCannotBeLeftEmpty = Le champ Requ\u00EAtes doit \u00EAtre renseign\u00E9.
 
-queriesColon = Requêtes :\n
+queriesColon = Requ\u00EAtes :\n
 
-query = Requête 
+query = Requ\u00EAte 
 
-queryAssistant = Assistant de Requête
+queryAssistant = Assistant de Requ\u00EAte
 
-queryCannotBeLeftEmpty = Le champ Requête doit être renseigné.
+queryCannotBeLeftEmpty = Le champ Requ\u00EAte doit \u00EAtre renseign\u00E9.
 
-ready = Prêt.
+ready = Pr\u00EAt.
 
-readyToShowUpdateUI = Prêt à afficher l'interface utilisateur de la mise à jour
+readyToShowUpdateUI = Pr\u00EAt \u00E0 afficher l'interface utilisateur de la mise \u00E0 jour
 
-referencesAmpdisplayOptions = Options d'&affichage des références
+referencesAmpdisplayOptions = Options d'&affichage des r\u00E9f\u00E9rences
 
-referencesAmpsortOptions = Options de &tri des références
+referencesAmpsortOptions = Options de &tri des r\u00E9f\u00E9rences
 
-referencesDisplayOptions = Options d'affichage des références
+referencesDisplayOptions = Options d'affichage des r\u00E9f\u00E9rences
 
-referencesSortOptions = Options de tri des références
+referencesSortOptions = Options de tri des r\u00E9f\u00E9rences
 
-refreshingCorpora = Mise à jour de la vue Corpus…
+refreshingCorpora = Mise \u00E0 jour de la vue Corpus\u2026
 
-regexpPatternToHideFiles = Exp. Rég. des noms de fichiers à cacher
+regexpPatternToHideFiles = Exp. R\u00E9g. des noms de fichiers \u00E0 cacher
 
 reload = Recharger
 
 remove = Supprimer
 
-removeFromSelection = Retirer de la sélection
+removeFromSelection = Retirer de la s\u00E9lection
 
 removeTheLastWord = Retirer le dernier mot
 
-removeUnnecessaryE4Elements = Supprimer les éléments e4 inutiles
+removeUnnecessaryE4Elements = Supprimer les \u00E9l\u00E9ments e4 inutiles
 
-removeUnusedEclipseRCPPreferencePage = Suppression des pages de préférences Eclipse RCP inutilisées...
+removeUnusedEclipseRCPPreferencePage = Suppression des pages de pr\u00E9f\u00E9rences Eclipse RCP inutilis\u00E9es...
 
 removingOldCorpusBackupDirectoryP0 = Suppression de l''ancien dossier de sauvegarde des corpus ''{0}''. 
 
@@ -800,21 +826,23 @@
 
 renamingByColon = renommage par : 
 
-resetAll = Remise à zéro
+resetAll = Remise \u00E0 z\u00E9ro
 
-resetTheViewColonF5 = \	RAZ : F5
+resetTheViewColonF5 = \u0009RAZ : F5
 
-restartTXM = Redémarrer TXM
+restartTXM = Red\u00E9marrer TXM
 
-restartingThePlatform = Redémarrage de la plateforme
+restartingThePlatform = Red\u00E9marrage de la plateforme
 
+retokenizePreEncodedWords = re-segmenter lexicalement les mots pr\u00E9-encod\u00E9s
+
 rightContextSize = Taille du contexte droit
 
 rmvAllTheParts = Supprimer toutes les parties
 
-run = Exécuter
+run = Ex\u00E9cuter
 
-runScript = Exécuter un script
+runScript = Ex\u00E9cuter un script
 
 sVGGraphic = Graphique SVG 
 
@@ -822,113 +850,115 @@
 
 saveAndRun = Sauver et lancer
 
-saveBeforeExecution = Enregistrer avant l'exécution ?
+saveBeforeExecution = Enregistrer avant l'ex\u00E9cution ?
 
-saveFileBeforeExecution = Enregistrer le fichier avant l'exécution ?
+saveFileBeforeExecution = Enregistrer le fichier avant l'ex\u00E9cution ?
 
 saveScript = Enregistrer le script
 
-saveScriptBeforeExecution = Enregistrer le script avant l'exécution
+saveScriptBeforeExecution = Enregistrer le script avant l'ex\u00E9cution
 
-savingImportParameters = Sauvegarde des paramètres d'importation…
+savingImportParameters = Sauvegarde des param\u00E8tres d'importation\u2026
 
-scriptExecution = Exécution du script
+scriptExecution = Ex\u00E9cution du script
 
 sec = \ sec
 
 seeTheQuoteSectionIn = (voir la section 'Citer le logiciel TXM' de la page d'accueil du site 
 
-select = Sélectionner
+select = S\u00E9lectionner
 
-selectACompositeSorter = Sélectionner un tri multiple
+selectACompositeSorter = S\u00E9lectionner un tri multiple
 
-selectAProperty = Sélectionner une propriété
+selectAProperty = S\u00E9lectionner une propri\u00E9t\u00E9
 
-selectAnotherTXMCorporaToRestore = Sélectionner un autre répertoire "corpora" de corpus à récupérer...
+selectAnotherTXMCorporaToRestore = S\u00E9lectionner un autre r\u00E9pertoire "corpora" de corpus \u00E0 r\u00E9cup\u00E9rer...
 
-selectColon = Sélectionner :
+selectColon = S\u00E9lectionner\u00A0:
 
-selectTextId = Sélectionner un texte
+selectTextId = S\u00E9lectionner un texte
 
-selectTheSourceDirectory = Sélectionner le répertoire des fichiers sources et nommer le corpus
+selectTheSourceDirectory = S\u00E9lectionner le r\u00E9pertoire des fichiers sources et nommer le corpus
 
-selectThecorporaSetsToRestore = Sélectionnez les corpus à restaurer
+selectThecorporaSetsToRestore = S\u00E9lectionnez les corpus \u00E0 restaurer
 
-selectValuesToAssignColon = Sélectionner les valeurs à affecter : 
+selectValuesToAssignColon = S\u00E9lectionner les valeurs \u00E0 affecter : 
 
-selectWorkingDirectory = Répertoire de travail
+selectWorkingDirectory = R\u00E9pertoire de travail
 
-selectionIsNotACorpusColon = L'objet sélectionné n'est pas un corpus : 
+selectionIsNotACorpusColon = L'objet s\u00E9lectionn\u00E9 n'est pas un corpus\u00A0: 
 
-separatedByAtLeast0Word = éventuellement séparé par quelques mots
+separatedByAtLeast0Word = \u00E9ventuellement s\u00E9par\u00E9 par quelques mots
 
-separatedByAtLeast1Word = séparé par un à plusieurs mots
+separatedByAtLeast1Word = s\u00E9par\u00E9 par un \u00E0 plusieurs mots
 
-separatorCharacters = Caractères séparateurs
+separatorCharacters = Caract\u00E8res s\u00E9parateurs
 
-setImportParametersInTheSectionsBelow = Régler les paramètres d'import dans les sections ci-dessous.
+setImportParametersInTheSectionsBelow = R\u00E9gler les param\u00E8tres d'import dans les sections ci-dessous.
 
-settingStatusLineAndConfiguringActionSets = Récupération de la ligne de statut et réglage des menus et barres d'outils
+settingStatusLineAndConfiguringActionSets = R\u00E9cup\u00E9ration de la ligne de statut et r\u00E9glage des menus et barres d'outils
 
 shouldNotHappen = Ne devrait pas se produire
 
-showAllResultNodesInCorporaView = Afficher tous les noeuds de résultats dans la vue Corpus
+showAllResultNodesInCorporaView = Afficher tous les noeuds de r\u00E9sultats dans la vue Corpus
 
-showExportResultInTheTextEditor = Afficher le résultat de l'export dans un éditeur de texte
+showExportResultInTheTextEditor = Afficher le r\u00E9sultat de l'export dans un \u00E9diteur de texte
 
-showHiddenFiles = Afficher les fichiers cachés
+showHiddenFiles = Afficher les fichiers cach\u00E9s
 
-showHideCommandParameters = Afficher/Masquer les paramètres de commande
+showHideCommandParameters = Afficher/Masquer les param\u00E8tres de commande
 
 simple = Simple
 
-someCriteria = Certains critères (|)
+someCriteria = Certains crit\u00E8res (|)
 
 sort = Tri
 
-sortDone = Tri terminé.
+sortDone = Tri termin\u00E9.
 
-sortKeys = Clés de tri 
+sortKeys = Cl\u00E9s de tri 
 
 sortOptions = Options de tri
 
-sortingColumn = Tri de la colonne…
+sortingColumn = Tri de la colonne\u2026
 
-sourceCharactersEncoding = Encodage des caractères des sources
+sourceCharactersEncoding = Encodage des caract\u00E8res des sources
 
-sourceDirectoryColon = Dossier des fichiers source :
+sourceDirectoryColon = Dossier des fichiers source\u00A0:
 
-sourcesCharactersEncodingColon = Encodage des caractères des sources :
+sourcesCharactersEncodingColon = Encodage des caract\u00E8res des sources\u00A0:
 
 spaces = Espaces
 
+sprintf_pattern_tooltip = au format sprintf
+
 startCorpusImport = Lancer l'import du corpus.
 
-startJobColonCheckTXMHOME = Démarrage : vérification de TXMHOME
+startJobColonCheckTXMHOME = D\u00E9marrage\u00A0: v\u00E9rification de TXMHOME
 
-startJobColonInitializeUI = Démarrage : initialisation de l'interface utilisateur
+startJobColonInitializeUI = D\u00E9marrage\u00A0: initialisation de l'interface utilisateur
 
-startJobColonLoadInstallPreferences = Démarrage : chargement des préférences d'installation
+startJobColonLoadInstallPreferences = D\u00E9marrage\u00A0: chargement des pr\u00E9f\u00E9rences d'installation
 
-startingUpP0 = Démarrage de TXM {0} ({1})…
+startingUpP0 = D\u00E9marrage de TXM {0} ({1})\u2026
 
-startingUpdateFetch = Démarrage de la récupération des mises à jour
+startingUpdateFetch = D\u00E9marrage de la r\u00E9cup\u00E9ration des mises \u00E0 jour
 
 startsWith = commence par
 
-startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuColonHelpSup = ** Le démarrage de la plateforme a été interrompu, veuillez régler les préférences de TXM (dans le menu ''Fichier>Préférences'') : {0} puis redémarrer TXM.
+startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuColonHelpSup = ** Le d\u00E9marrage de la plateforme a \u00E9t\u00E9 interrompu, veuillez r\u00E9gler les pr\u00E9f\u00E9rences de TXM (dans le menu ''Fichier>Pr\u00E9f\u00E9rences'') : {0} puis red\u00E9marrer TXM.
 
-string = Chaîne de caractères
+string = Cha\u00EEne de caract\u00E8res
 
-structuralUnitComboSelected = Combo d'unité structurelle sélectionné
+structuralUnitComboSelected = Combo d'unit\u00E9 structurelle s\u00E9lectionn\u00E9
 
 structure = structure
 
-structureColon = Structure :
+structureColon = Structure\u00A0:
 
-structureFieldIsMandatory = Le champ 'structure' doit être renseigné.
+structureFieldIsMandatory = Le champ 'structure' doit \u00EAtre renseign\u00E9.
 
-switchLanguageColonMalformedUrlColonP0 = ** Changement de langue : URL {0} mal formée.
+switchLanguageColonMalformedUrlColonP0 = ** Changement de langue : URL {0} mal form\u00E9e.
 
 systemOutput = Sortie standard
 
@@ -938,7 +968,7 @@
 
 tXMUserDirectory = Dossier utilisateur TXM
 
-tXMWorkspaceDirectoryAlreadyExistsP0WouldYouLikeToReloadItsCorporaInYourNewTXM = Le dossier de travail de TXM existe déjà : {0}. Voulez vous recharger les corpus sauvegardés ?
+tXMWorkspaceDirectoryAlreadyExistsP0WouldYouLikeToReloadItsCorporaInYourNewTXM = Le dossier de travail de TXM existe d\u00E9j\u00E0 : {0}. Voulez vous recharger les corpus sauvegard\u00E9s ?
 
 tXMiniColon = TXM.ini : 
 
@@ -950,35 +980,37 @@
 
 textP0HasNoBibliographicRecord = ** Le texte {0} n''a pas de notice bibliographique.
 
-textSeparator = Séparateur de texte
+textSeparator = S\u00E9parateur de texte
 
 textualPlanes = Plans textuels
 
-theCorpusAndTheCorpusP0WillBeDeleted = Le corpus {0} va être supprimé.
+theCorpusAndTheCorpusP0WillBeDeleted = Le corpus {0} va \u00EAtre supprim\u00E9.
 
 theErrorIsColon = L'erreur est : 
 
 theFileP0DoesNotExist = Le fichier {0} est introuvable.
 
-theInputP0CannotBeDisplayed = ** Erreur interne : Impossible d''afficher la donnée {0}.
+theInputP0CannotBeDisplayed = ** Erreur interne : Impossible d''afficher la donn\u00E9e {0}.
 
-theNumberOfEditorsP0AndNumberOfInputsP1MustBeEqual = ** Erreur interne : le nombre d''éditeurs RCP ({0}) doit correspondre au nombre d''inputs ({1}).
+theNumberOfEditorsP0AndNumberOfInputsP1MustBeEqual = ** Erreur interne : le nombre d''\u00E9diteurs RCP ({0}) doit correspondre au nombre d''inputs ({1}).
 
-theP0CorpusDirectoryAlreadyExistsDoYouWantToReplaceIt = Le répertoire de corpus {0} existe déjà. Voulez-vous le remplacer ?
+theP0CorpusDirectoryAlreadyExistsDoYouWantToReplaceIt = Le r\u00E9pertoire de corpus {0} existe d\u00E9j\u00E0. Voulez-vous le remplacer ?
 
-theP0directoryNotABinaryCorpus = Le répertoire {0} n'est pas un corpus binaire.
+theP0FileAlreadyExistsWouldYouLikeToReplaceIt = Le fichier {0} existe d\u00E9j\u00E0. Voulez vous vraiment le remplacer ?
 
-theP1GroovyScriptMustBeInTheP0Folder = Le script Groovy {1} doit être dans le dossier {0}.
+theP0directoryNotABinaryCorpus = Le r\u00E9pertoire {0} n'est pas un corpus binaire.
 
+theP1GroovyScriptMustBeInTheP0Folder = Le script Groovy {1} doit \u00EAtre dans le dossier {0}.
+
 theTableMustContainAtLeastOneLine = Le tableau doit comporter au moins une ligne
 
-theTwoArraysMustHaveTheSameSize = Les deux tableaux doivent être de même taille.
+theTwoArraysMustHaveTheSameSize = Les deux tableaux doivent \u00EAtre de m\u00EAme taille.
 
-theUserCanceledTheScriptExecution = L'utilisateur a interrompu l'exécution du script
+theUserCanceledTheScriptExecution = L'utilisateur a interrompu l'ex\u00E9cution du script
 
-thisComputerEncodingColon = Encodage des caractères par défaut de cet ordinateur
+thisComputerEncodingColon = Encodage des caract\u00E8res par d\u00E9faut de cet ordinateur
 
-thisComputerLanguageColon = Langue par défaut de cet ordinateur
+thisComputerLanguageColon = Langue par d\u00E9faut de cet ordinateur
 
 thisDirectorySeemsToContainABinaryCorpus = Ce dossier semble contenir un corpus au format binaire
 
@@ -986,30 +1018,33 @@
 
 thisFileIsNotMeantToRunTXMPleaseConsultTXMUserManual = Ce fichier ne permet pas de lancer TXM. Veuillez consulter les instructions de lancement de TXM dans le manuel.
 
-titleColon = Titre :
+titleColon = Titre\u00A0:
 
 to = \ vers 
 
-to_2                        = à -
-to_3                        = à
+to_2 = \u00E0 -
 
-tokenizerParameterFileColon = Paramètres du segmenteur lexical : 
+to_3 = \u00E0
 
+tokenizerParameterFileColon = Param\u00E8tres du segmenteur lexical : 
+
 unknowedWidgetNameColon = ** Erreur : nom de widget inconnu : '
 
-updateDone = Mise à jour terminée.
+updateDone = Mise \u00E0 jour termin\u00E9e.
 
-updateLevel = Niveau de mise à jour
+updateLevel = Niveau de mise \u00E0 jour
 
+updateWarning = Mise \u00E0 jour interrompue
+
 useLeftWindow = Utiliser le contexte gauche
 
 useRightWindow = Utiliser le contexte droit
 
 userInterfaceLanguage = Langue de l'interface 
 
-usingLanguage = La langue {0} sera utilisée.
+usingLanguage = La langue {0} sera utilis\u00E9e.
 
-valueSelector = Sélecteur de valeurs
+valueSelector = S\u00E9lecteur de valeurs
 
 warning = Avertissement
 
@@ -1017,29 +1052,28 @@
 
 warningColonTheImportScriptIsMissingColonP0 = ** Le script d''import {0} est inaccessible.
 
-warning_popup_allDescendantResultsWillBeUpdated                 = Tous les résultats descendants seront mis à jour. Souhaitez-vous continuer ?
-warning_popup_editedResultsWillBelostP0                         = Les résultats suivants ont été édités :\n{0}\nLes modifications ne seront pas sauvegardées.\nSouhaitez-vous continuer ?
-warning_popup_theP0HasBeenEditedItsChangesWillBeLost            = Le résultat {0} a été édité. Ses modifications seront perdues. Souhaitez-vous continuer ?
+warning_popup_allDescendantResultsWillBeUpdated = Tous les r\u00E9sultats descendants seront mis \u00E0 jour. Souhaitez-vous continuer ?
 
+warning_popup_editedResultsWillBelostP0 = Les r\u00E9sultats suivants ont \u00E9t\u00E9 \u00E9dit\u00E9s :\n{0}\nLes modifications ne seront pas sauvegard\u00E9es.\nSouhaitez-vous continuer ?
+
+warning_popup_theP0HasBeenEditedItsChangesWillBeLost = Le r\u00E9sultat {0} a \u00E9t\u00E9 \u00E9dit\u00E9. Ses modifications seront perdues. Souhaitez-vous continuer ?
+
 withinAContextOf = dans un contexte de
 
-withinStructure = limité aux structures
+withinStructure = limit\u00E9 aux structures
 
 word = forme
 
 wordsPerPage = Mots par page
 
-workspaceDirectoryBackup = Récupération des corpus existants…
+workspaceDirectoryBackup = R\u00E9cup\u00E9ration des corpus existants\u2026
 
-writingCoocMatrixInGRAPHMLFileColon = Écriture de la matrice mots-mots dans le fichier GRAPHML {0}…
+writingCoocMatrixInGRAPHMLFileColon = \u00C9criture de la matrice mots-mots dans le fichier GRAPHML {0}\u2026
 
-wrongInput = Entrée erronée
+wrongInput = Entr\u00E9e erron\u00E9e
 
-youMustSelectAtLeast2Comparators = Il faut sélectionner au moins deux comparateurs
+youMustSelectAtLeast2Comparators = Il faut s\u00E9lectionner au moins deux comparateurs
 
-zoomInAmpoutColonMouseWheelORShiftPlusRightMousePlusDrag = \	Zoom +/- : Roulette OU Maj + Clic Droit + Glisser\n
+zoomInAmpoutColonMouseWheelORShiftPlusRightMousePlusDrag = \u0009Zoom +/- : Roulette OU Maj + Clic Droit + Glisser\n
 
-zoomToSelectionColonCtrlPlusLeftMousePlusdrag = \	Zoomer sur la sélection : Ctrl + Clic Gauche + Glisser\n
-
-updateWarning=Mise à jour interrompue
-abortingWindowsUpdate=Il est nécessaire de lancer TXM en tant qu'administrateur pour pouvoir vérifier et installer les mises à jour.\nMerci de quitter TXM, de le relancer en tant qu'administrateur puis de relancer cette commande, pour pouvoir vérifier et installer les mises à jour.
+zoomToSelectionColonCtrlPlusLeftMousePlusdrag = \u0009Zoomer sur la s\u00E9lection : Ctrl + Clic Gauche + Glisser\n
Index: tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/TXMUIMessages.java
===================================================================
--- tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/TXMUIMessages.java	(revision 3004)
+++ tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/TXMUIMessages.java	(revision 3005)
@@ -401,6 +401,8 @@
 	public static String errorWhileOpeningGroovyScriptColonP0;
 	
 	public static String errorWhileRunningScriptColonP0;
+
+	public static String errorWhileSavingTokenizerParameters;
 	
 	public static String errorWhileUpdatingTXMColon;
 	
@@ -998,6 +1000,8 @@
 	
 	public static String to_3;
 	
+	public static String tokenization;
+
 	public static String tokenizerParameterFileColon;
 	
 	public static String toolboxReady;
@@ -1037,6 +1041,8 @@
 	public static String word;
 	
 	public static String wordsPerPage;
+
+	public static String wordTag;
 	
 	public static String workspaceDirectoryBackup;
 	
@@ -1121,6 +1127,8 @@
 	public static String selectAnotherTXMCorporaToRestore;
 	
 	public static String resetAll;
+
+	public static String retokenizePreEncodedWords;
 	
 	public static String password;
 	
@@ -1159,6 +1167,10 @@
 	public static String abortingWindowsUpdate;
 	
 	public static String pattern;
+
+	public static String performWordSegmentationWithinWord;
+
+	public static String xmlTagNameThatEncodesWords;
 	
 	static {
 		// initialize resource bundle
Index: tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/sections/TokenizerSection.java
===================================================================
--- tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/sections/TokenizerSection.java	(revision 3004)
+++ tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/sections/TokenizerSection.java	(revision 3005)
@@ -75,18 +75,18 @@
 		sectionClient.setLayout(slayout);
 		this.section.setClient(sectionClient);
 		
-		Label tmpLabel3 = toolkit.createLabel(sectionClient, "Word tag");
+		Label tmpLabel3 = toolkit.createLabel(sectionClient, TXMUIMessages.wordTag);
 		TableWrapData gdata = new TableWrapData(TableWrapData.LEFT, TableWrapData.FILL);
 		gdata.colspan = 2;
 		tmpLabel3.setLayoutData(gdata);
-		tmpLabel3.setToolTipText("XML tag name that encodes words");
+		tmpLabel3.setToolTipText(TXMUIMessages.xmlTagNameThatEncodesWords);
 		tmpLabel3.setVisible(moduleParams.get(ImportModuleCustomization.ADVANCEDTOKENIZER));
 		
 		wordElementText = toolkit.createText(sectionClient, "w", SWT.BORDER); //$NON-NLS-1$
 		gdata = getTextGridData();
 		wordElementText.setLayoutData(gdata);
 		wordElementText.setVisible(moduleParams.get(ImportModuleCustomization.ADVANCEDTOKENIZER));
-		doTokenizeStepButton = toolkit.createButton(sectionClient, "Tokenization", SWT.CHECK);
+		doTokenizeStepButton = toolkit.createButton(sectionClient, TXMUIMessages.tokenization, SWT.CHECK);
 		doTokenizeStepButton.setSelection(true);
 		doTokenizeStepButton.setVisible(moduleParams.get(ImportModuleCustomization.ADVANCEDTOKENIZER));
 		gdata = new TableWrapData(TableWrapData.LEFT, TableWrapData.FILL);
@@ -103,7 +103,8 @@
 			public void widgetDefaultSelected(SelectionEvent e) {}
 		});
 		
-		doRetokenizeStepButton = toolkit.createButton(sectionClient, "Re-tokenize existing words", SWT.CHECK);
+		doRetokenizeStepButton = toolkit.createButton(sectionClient, TXMUIMessages.retokenizePreEncodedWords, SWT.CHECK);
+		doRetokenizeStepButton.setToolTipText(TXMUIMessages.performWordSegmentationWithinWord);
 		doRetokenizeStepButton.setSelection(true);
 		doRetokenizeStepButton.setVisible(moduleParams.get(ImportModuleCustomization.ADVANCEDTOKENIZER));
 		gdata = new TableWrapData(TableWrapData.LEFT, TableWrapData.FILL);
@@ -314,17 +315,17 @@
 		if (project == null) return;
 		
 		
-		textWhiteSpaces.setText(project.getTokenizerParameter("whitespaces", TokenizerClasses.whitespaces));
-		textPuncts.setText(project.getTokenizerParameter("regPunct", TokenizerClasses.regPunct));
-		textPunctsStrong.setText(project.getTokenizerParameter("punct_strong", TokenizerClasses.punct_strong));
-		textElisions.setText(project.getTokenizerParameter("regElision", TokenizerClasses.regElision));
+		textWhiteSpaces.setText(project.getTokenizerParameter("whitespaces", TokenizerClasses.whitespaces)); //$NON-NLS-1$
+		textPuncts.setText(project.getTokenizerParameter("regPunct", TokenizerClasses.regPunct)); //$NON-NLS-1$
+		textPunctsStrong.setText(project.getTokenizerParameter("punct_strong", TokenizerClasses.punct_strong)); //$NON-NLS-1$
+		textElisions.setText(project.getTokenizerParameter("regElision", TokenizerClasses.regElision)); //$NON-NLS-1$
 		
 		String wtagElement = project.getTokenizerWordElement();
 		wordElementText.setText(wtagElement);
 		
 		boolean doTokenizeStep = project.getDoTokenizerStep();
 		doTokenizeStepButton.setSelection(doTokenizeStep);
-		boolean doRetokenizeStep = "true".equals(project.getTokenizerParameter("doRetokenizeStep", "false")); //$NON-NLS-1$
+		boolean doRetokenizeStep = "true".equals(project.getTokenizerParameter("doRetokenizeStep", "false")); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
 		doRetokenizeStepButton.setSelection(doRetokenizeStep);
 		updateFieldsEnableState();
 		
@@ -338,7 +339,7 @@
 	public boolean save(Project project) {
 		
 		if (textWhiteSpaces.getText().length() == 0 && textPuncts.getText().length() == 0) {
-			System.out.println("Error while saving tokenizer parameters: whitespace and punctuation regular expressions are both empty.");
+			System.out.println(TXMUIMessages.errorWhileSavingTokenizerParameters);
 			return false;
 		}
 		project.addTokenizerParameter("whitespaces", textWhiteSpaces.getText()); //$NON-NLS-1$
@@ -346,9 +347,9 @@
 		project.addTokenizerParameter("punct_strong", textPunctsStrong.getText()); //$NON-NLS-1$
 		project.addTokenizerParameter("regElision", textElisions.getText()); //$NON-NLS-1$
 		project.addTokenizerParameter("word_tags", wordElementText.getText()); //$NON-NLS-1$
-		project.addTokenizerParameter("doTokenizeStep", "" + doTokenizeStepButton.getSelection()); //$NON-NLS-1$
-		project.addTokenizerParameter("doRetokenizeStep", "" + doRetokenizeStepButton.getSelection()); //$NON-NLS-1$
-		project.addTokenizerParameter("onlyThoseTests", "false"); //$NON-NLS-1$
+		project.addTokenizerParameter("doTokenizeStep", "" + doTokenizeStepButton.getSelection()); //$NON-NLS-1$ //$NON-NLS-2$
+		project.addTokenizerParameter("doRetokenizeStep", "" + doRetokenizeStepButton.getSelection()); //$NON-NLS-1$ //$NON-NLS-2$
+		project.addTokenizerParameter("onlyThoseTests", "false"); //$NON-NLS-1$ //$NON-NLS-2$
 		// project.setTokenizerAdditionalTests(additionalTokenizerTests); //$NON-NLS-1$
 		
 		return true;
Index: tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/ImportModuleCustomization.java
===================================================================
--- tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/ImportModuleCustomization.java	(revision 3004)
+++ tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/ImportModuleCustomization.java	(revision 3005)
@@ -1,6 +1,7 @@
 package org.txm.rcp.editors.imports;
 
 import java.util.HashMap;
+import java.util.LinkedHashMap;
 
 /**
  * static class that defines what parameters are used by import modules
@@ -42,8 +43,10 @@
 	
 	public static final String IMPORT_NAME = "import_name";
 	
-	static HashMap<String, HashMap<String, Boolean>> allParams = new HashMap<>();
+	static HashMap<String, HashMap<String, Boolean>> sectionsPerImportModule = new HashMap<>();
 	
+	static HashMap<String, HashMap<String, String>> additionalFields = new HashMap<>();
+	
 	static HashMap<String, String> names = new HashMap<>();
 	
 	static { // init import module
@@ -63,7 +66,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("discoursLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("discoursLoader.groovy", params); //$NON-NLS-1$
 		names.put("discoursLoader.groovy", "CNR + CSV"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -82,7 +85,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("cqpLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("cqpLoader.groovy", params); //$NON-NLS-1$
 		names.put("cqpLoader.groovy", "CQP"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -101,7 +104,7 @@
 		params.put(UI, false);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("hyperbaseLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("hyperbaseLoader.groovy", params); //$NON-NLS-1$
 		names.put("hyperbaseLoader.groovy", "Hyperbase"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -120,7 +123,7 @@
 		params.put(UI, false);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("alcesteLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("alcesteLoader.groovy", params); //$NON-NLS-1$
 		names.put("alcesteLoader.groovy", "Alceste"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -139,7 +142,7 @@
 		params.put(UI, false);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("txtLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("txtLoader.groovy", params); //$NON-NLS-1$
 		names.put("txtLoader.groovy", "TXT + CSV"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -158,8 +161,11 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("transcriberLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("transcriberLoader.groovy", params); //$NON-NLS-1$
 		names.put("transcriberLoader.groovy", "XML-TRS + CSV"); //$NON-NLS-1$ //$NON-NLS-2$
+		LinkedHashMap<String, String> adds = new LinkedHashMap<>(); // name + type
+		adds.put("String", "Boolean");
+		additionalFields.put("transcriberLoader.groovy", adds);
 		
 		params = new HashMap<>();
 		params.put(PARALLEL, false);
@@ -177,7 +183,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("tmxLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("tmxLoader.groovy", params); //$NON-NLS-1$
 		names.put("tmxLoader.groovy", "XML-TMX"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -196,7 +202,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("xmlLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("xmlLoader.groovy", params); //$NON-NLS-1$
 		names.put("xmlLoader.groovy", "XML/w + CSV"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -215,7 +221,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("xmltxmLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("xmltxmLoader.groovy", params); //$NON-NLS-1$
 		names.put("xmltxmLoader.groovy", "XML-TEI TXM"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -234,7 +240,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("factivaLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("factivaLoader.groovy", params); //$NON-NLS-1$
 		names.put("factivaLoader.groovy", "XML-PPS"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -253,7 +259,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("factivamailLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("factivamailLoader.groovy", params); //$NON-NLS-1$
 		names.put("factivamailLoader.groovy", "Factiva TXT"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -272,7 +278,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("bfmLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("bfmLoader.groovy", params); //$NON-NLS-1$
 		names.put("bfmLoader.groovy", "XML-TEI BFM"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -291,7 +297,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, false);
 		params.put(OPTIONS, true);
-		allParams.put("frantextLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("frantextLoader.groovy", params); //$NON-NLS-1$
 		names.put("frantextLoader.groovy", "XML-TEI Frantext"); //$NON-NLS-1$ //$NON-NLS-2$
 		
 		params = new HashMap<>();
@@ -310,7 +316,7 @@
 		params.put(UI, true);
 		params.put(TEXTUALPLANS, true);
 		params.put(OPTIONS, true);
-		allParams.put("xtzLoader.groovy", params); //$NON-NLS-1$
+		sectionsPerImportModule.put("xtzLoader.groovy", params); //$NON-NLS-1$
 		names.put("xtzLoader.groovy", "XML-TEI Zero + CSV"); //$NON-NLS-1$ //$NON-NLS-2$
 	}
 	
@@ -320,8 +326,8 @@
 	 * @return the import parameter section configuration depending on the <code>importscript</code>. If their is no setting for <code>importscript</code> return a default configuration
 	 */
 	public static HashMap<String, Boolean> getParameters(String importscript) {
-		if (allParams.containsKey(importscript)) {
-			return allParams.get(importscript);
+		if (sectionsPerImportModule.containsKey(importscript)) {
+			return sectionsPerImportModule.get(importscript);
 		}
 		else {
 			HashMap<String, Boolean> params = new HashMap<>();
@@ -345,7 +351,7 @@
 	}
 	
 	public static String getName(String importscript) {
-		if (allParams.containsKey(importscript)) {
+		if (sectionsPerImportModule.containsKey(importscript)) {
 			return names.get(importscript);
 		}
 		else {
