French translation (#2718)
* translate message in french * translate READme
This commit is contained in:
parent
8ae46358b3
commit
a8b62a3200
3 changed files with 1435 additions and 0 deletions
173
README.fr.md
Normal file
173
README.fr.md
Normal file
|
@ -0,0 +1,173 @@
|
|||
Fess Enterprise Search Server [](https://twitter.com/intent/tweet?text=Fess+is+very+powerful+and+easily+deployable+Enterprise+Search+Server.&url=https://github.com/codelibs/fess)
|
||||
====
|
||||
[](https://github.com/codelibs/fess/actions/workflows/maven.yml)
|
||||
[](https://maven-badges.herokuapp.com/maven-central/org.codelibs.fess/fess)
|
||||
[](https://github.com/gitbucket/gitbucket/blob/master/LICENSE)
|
||||
|
||||
## Overview
|
||||
|
||||
Fess est un serveur de moteur de recherche très puissant et facile à déployer en entreprise.
|
||||
Vous pouvez rapidement l'installer et l'exécuter sur toute plateforme qui propose l'environnement Java Runtime. Fess est distribué sous [License Apache 2.0](LICENSE).
|
||||
|
||||
Fess est basé sur [OpenSearch](https://github.com/opensearch-project/OpenSearch)/[Elasticsearch](https://github.com/elastic/elasticsearch), mais il _ne_ requiert _PAS_ connaissance ou expérience avec les solutions OpenSearch et Elasticsearch. Fess fourni une interface d'administration simple pour configurer le système via votre navigateur.
|
||||
Fess comprend aussi un Crawler, qui peut explorer les documents d'un [serveur Web](https://fess.codelibs.org/14.6/admin/webconfig-guide.html), un [système de fichiers](https://fess.codelibs.org/14.6/admin/fileconfig-guide.html), ou un [Stockage de données](https://fess.codelibs.org/14.6/admin/dataconfig-guide.html) (tel qu'une base de donnée ou des CSV). Plusieurs formats de fichiers sont supportés tels que (mais pas uniquement): Microsoft Office, PDF, et zip.
|
||||
|
||||
*[FEss Site Search](https://github.com/codelibs/fess-site-search)* est une alternative libre à [Google Site Search](https://enterprise.google.com/search/products/gss.html). Pour plus de détails, jetez un oeil à [FSS JS Generator documentation](https://fss-generator.codelibs.org/docs/manual).
|
||||
|
||||
## Website
|
||||
|
||||
[fess.codelibs.org](https://fess.codelibs.org/)
|
||||
|
||||
## Incidents/Questions
|
||||
|
||||
[discuss.codelibs.org](https://discuss.codelibs.org/c/FessEN/)
|
||||
|
||||
## Pour démarrer
|
||||
|
||||
Il y a 2 façons d'essayer Fess. La première est de télécharger et l'installer vous-même. La seconde étant d'utiliser [Docker](https://www.docker.com/products/docker-engine).
|
||||
|
||||
### Télécharger, installer, lancer
|
||||
|
||||
La dernière version de Fess est maintenant disponible et peut être téléchargée sur la [page des releases](https://github.com/codelibs/fess/releases "download"). 3 formats vous sont proposés : deb, rpm, zip.
|
||||
|
||||
Les commandes suivantes montre comment utiliser la version zip:
|
||||
|
||||
$ unzip fess-14.6.x.zip
|
||||
$ cd fess-14.6.x
|
||||
$ ./bin/fess
|
||||
|
||||
Pour plus de détails, consultez le [guide d'installation](https://fess.codelibs.org/14.6/install/index.html).
|
||||
|
||||
### Docker
|
||||
|
||||
Nous fournissions des images docker sur [ghcr.io](https://github.com/orgs/codelibs/packages).
|
||||
Nous proposons aussi un fichier Docker Compose (YAML) dans [ce repository](https://github.com/codelibs/docker-fess/tree/master/compose).
|
||||
|
||||
### Interfaces Web
|
||||
|
||||
- Interface de recherche : http://localhost:8080/
|
||||
|
||||

|
||||
|
||||
- Interface d'administration : http://localhost:8080/admin/ (identifiant et mot de passe à l'installation : admin/admin)
|
||||
|
||||

|
||||
|
||||
Vous pouvez définir les cibles à indexer (Web, Fichiers, stockage de données) dans les pages de configuration de l'exploration de l'interface d'administration, et lancer manuellement l'exploration sur la [page de planification](https://fess.codelibs.org/14.6/admin/scheduler-guide.html).
|
||||
|
||||
## Migration depuis un autre moteur de recherche
|
||||
|
||||
Détaillé sur la page [MIGRATION.md](MIGRATION.md).
|
||||
|
||||
## Stockages de données
|
||||
|
||||
Actuellement, Fess supporte l'exploration des [emplacements de stockage et APIs](https://fess.codelibs.org/14.6/admin/dataconfig-guide.html) suivantes:
|
||||
|
||||
- [Confluence/Jira](https://github.com/codelibs/fess-ds-atlassian)
|
||||
- [Box](https://github.com/codelibs/fess-ds-box)
|
||||
- [CSV](https://github.com/codelibs/fess-ds-csv)
|
||||
- [Database](https://github.com/codelibs/fess-ds-db)
|
||||
- [Dropbox](https://github.com/codelibs/fess-ds-dropbox)
|
||||
- [Elasticsearch](https://github.com/codelibs/fess-ds-elasticsearch)
|
||||
- [Git](https://github.com/codelibs/fess-ds-git)
|
||||
- [Gitbucket](https://github.com/codelibs/fess-ds-gitbucket)
|
||||
- [G Suite](https://github.com/codelibs/fess-ds-gsuite)
|
||||
- [JSON](https://github.com/codelibs/fess-ds-json)
|
||||
- [Office 365](https://github.com/codelibs/fess-ds-office365)
|
||||
- [S3](https://github.com/codelibs/fess-ds-s3)
|
||||
- [Salesforce](https://github.com/codelibs/fess-ds-salesforce)
|
||||
- [SharePoint](https://github.com/codelibs/fess-ds-sharepoint)
|
||||
- [Slack](https://github.com/codelibs/fess-ds-slack)
|
||||
|
||||
## Thèmes
|
||||
|
||||
- [Simple](https://github.com/codelibs/fess-theme-simple)
|
||||
- [Classic](https://github.com/codelibs/fess-theme-classic)
|
||||
|
||||
## Ingest
|
||||
|
||||
- [Logger](https://github.com/codelibs/fess-ingest-logger)
|
||||
- [NDJSON](https://github.com/codelibs/fess-ingest-ndjson)
|
||||
|
||||
## Script
|
||||
|
||||
- [Groovy](https://github.com/codelibs/fess-script-groovy)
|
||||
- [OGNL](https://github.com/codelibs/fess-script-ognl)
|
||||
|
||||
## Localisation
|
||||
|
||||
### Japonnaise
|
||||
|
||||
- [Website](https://fess.codelibs.org/ja/)
|
||||
|
||||
### Coréenne
|
||||
|
||||
- [Forum](https://github.com/nocode2k/fess-kr-forum)
|
||||
|
||||
## Information de Développement
|
||||
|
||||
### Récuperer le code Source
|
||||
|
||||
1. Cloner le dépôt Fess:
|
||||
```
|
||||
$ cd ~/workspace
|
||||
$ git clone https://github.com/codelibs/fess.git
|
||||
```
|
||||
|
||||
2. Importer le dépot cloné comme projet [Maven](https://maven.apache.org/) dans [Eclipse](https://www.eclipse.org/eclipseide/) ou un autre IDE.
|
||||
|
||||
### Mettre en place les plugins OpenSearch
|
||||
|
||||
Exécuter antrun:run pour récupérer les plugins dans le répertoire des plugins :
|
||||
|
||||
$ mvn antrun:run
|
||||
|
||||
### Éxecuter Fess
|
||||
|
||||
Exécuter ou debugger org.codelibs.fess.FessBoot dans votre IDE, et aller sur http://localhost:8080/
|
||||
|
||||
### Construire le Package
|
||||
|
||||
Éxecuter le `package` et ensuite livrer le fichier créé dans target/releases.
|
||||
|
||||
$ mvn package
|
||||
$ mvn rpm:rpm # .rpm package
|
||||
$ mvn jdeb:jdeb # .deb package
|
||||
|
||||
### Générer le code Source
|
||||
|
||||
$ mvn dbflute:download # (one time command)
|
||||
$ mvn dbflute:freegen
|
||||
$ mvn license:format
|
||||
|
||||
### Test d'integration
|
||||
|
||||
Lancer le serveur Fess et éxécuter la commande suivante :
|
||||
|
||||
$ mvn test -P integrationTests -Dtest.fess.url="http://localhost:8080" -Dtest.search_engine.url="http://localhost:9201"
|
||||
|
||||
Pour exécuter un seul cas de test case, vous pouvez utiliser la commande suivante :
|
||||
|
||||
$ mvn test -P integrationTests -Dtest.fess.url="http://localhost:8080" -Dtest.search_engine.url="http://localhost:9201" -Dtest=SearchApiTests
|
||||
|
||||
### Traduire dans d'autres (votre) langue
|
||||
|
||||
Fess est internationalisé.
|
||||
|
||||
Si vous voulez les messages et labels dans votre langue, vous pouvez dupliquer et renommer en suivant le format fess\_\*\_[lang].properties et en traduire le contenu.
|
||||
|
||||
* [fess_label_en.properties](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_label_en.properties)
|
||||
* [fess_message_en.properties](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_message_en.properties)
|
||||
|
||||
Pour l'analyseur de recherche et indexation, si [doc.json](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_indices/fess/doc.json) contient lang\_[lang] pour votre langue, veuillez modifier l'analyseur pour votre langue. Pour plus d'information à propos des Analyzers, veuillez consulter la [documentaion d'Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-analyzers.html).
|
||||
|
||||
Nous acceuillons avec plaisir les pull request pour votre langue.
|
||||
|
||||
## Powered By
|
||||
|
||||
* [Lasta Di](https://github.com/lastaflute/lasta-di "Lasta Di"): Conteneur DI
|
||||
* [LastaFlute](https://github.com/lastaflute/lastaflute "LastaFlute"): Framework Web
|
||||
* [Lasta Job](https://github.com/lastaflute/lasta-job "Lasta Job"): Planificateur de tâches
|
||||
* [Fess Crawler](https://github.com/codelibs/fess-crawler "Fess Crawler"): Explorateur Web
|
||||
* [OpenSearch](https://opensearch.org/ "OpenSearch"): Moteur de recherche
|
||||
* [Elasticsearch](https://github.com/elastic/elasticsearch "Elasticsearch"): Moteur de recherche
|
1055
src/main/resources/fess_label_fr.properties
Normal file
1055
src/main/resources/fess_label_fr.properties
Normal file
File diff suppressed because it is too large
Load diff
207
src/main/resources/fess_message_fr.properties
Normal file
207
src/main/resources/fess_message_fr.properties
Normal file
|
@ -0,0 +1,207 @@
|
|||
|
||||
# ========================================================================================
|
||||
# Framework Default
|
||||
# =================
|
||||
# ----------------------------------------------------------
|
||||
# Lasta Taglib
|
||||
# ------------
|
||||
errors.header=<ul class="has-error">
|
||||
errors.footer=</ul>
|
||||
errors.prefix=<li><i class="fa fa-exclamation-circle"></i>
|
||||
errors.suffix=</li>
|
||||
|
||||
# ----------------------------------------------------------
|
||||
# Javax Validator
|
||||
# ---------------
|
||||
constraints.AssertFalse.message = {item} doit être faux.
|
||||
constraints.AssertTrue.message = {item} doit être vrai.
|
||||
constraints.DecimalMax.message = {item} doit être plus petit que ${inclusive == true ? 'or equal to ' : ''}{value}.
|
||||
constraints.DecimalMin.message = {item} doit être plus grand que ${inclusive == true ? 'or equal to ' : ''}{value}.
|
||||
constraints.Digits.message = {item} est une valeur numérique hors des limites (Il faut <{integer} chiffres>.<{fraction} chiffres>).
|
||||
constraints.Future.message = {item} doit être dans le futur.
|
||||
constraints.Max.message = {item} doit être plus petit ou égal à {value}.
|
||||
constraints.Min.message = {item} doit être plus grand ou égal à {value}.
|
||||
constraints.NotNull.message = {item} ne peut pas être null.
|
||||
constraints.Null.message = {item} doit être null.
|
||||
constraints.Past.message = {item} doit être dans le passé.
|
||||
constraints.Pattern.message = {item} doit valider l'expression "{regexp}".
|
||||
constraints.Size.message = La taille de {item} doit être entre {min} et {max}.
|
||||
|
||||
# ----------------------------------------------------------
|
||||
# Hibernate Validator
|
||||
# -------------------
|
||||
constraints.CreditCardNumber.message = {item} est un numéro de carte de crédit invalide.
|
||||
constraints.EAN.message = {item} est un code-barres {type} invalide.
|
||||
constraints.Email.message = {item} n'est pas une adresse e-mail bien formée.
|
||||
constraints.Length.message = Length of {item} must be between {min} and {max}.
|
||||
constraints.Length.message = La longueur de {item} doit être comprise entre {min} et {max}.
|
||||
constraints.LuhnCheck.message = Le chiffre de contrôle pour ${value} est invalide, la somme de contrôle Luhn Modulo 10 a échoué.
|
||||
constraints.Mod10Check.message = Le chiffre de contrôle pour ${value} est invalide, la somme de contrôle Modulo 10 a échoué.
|
||||
constraints.Mod11Check.message = Le chiffre de contrôle pour ${value} est invalide, la somme de contrôle Modulo 11 a échoué.
|
||||
constraints.ModCheck.message = Le chiffre de contrôle pour ${value} n'est pas valide, la somme de contrôle ${modType} a échoué.
|
||||
constraints.NotBlank.message = {item} ne peut pas être vide.
|
||||
constraints.NotEmpty.message = {item} ne peut pas être vide.
|
||||
constraints.ParametersScriptAssert.message = l'expression de script "{script}" n'a pas été évaluée comme vraie.
|
||||
constraints.Range.message = {item} doit être compris entre {min} et {max}.
|
||||
constraints.SafeHtml.message = {item} peut avoir un contenu html non sécurisé.
|
||||
constraints.ScriptAssert.message = l'expression de script "{script}" n'a pas été évaluée comme vraie.
|
||||
constraints.URL.message = {item} doit être une URL valide.
|
||||
constraints.Required.message = {item} est obligatoire.
|
||||
constraints.TypeInteger.message = {item} doit être numérique.
|
||||
constraints.TypeLong.message = {item} doit être numérique.
|
||||
constraints.TypeFloat.message = {item} doit être numérique.
|
||||
constraints.TypeDouble.message = {item} doit être numérique.
|
||||
constraints.TypeAny.message = {item} ne peut pas être converti en {propertyType}.
|
||||
constraints.UriType.message = {item} a un mauvais URI.
|
||||
constraints.CronExpression.message = {item} est une expression cron invalide.
|
||||
|
||||
# ----------------------------------------------------------
|
||||
# Application Exception
|
||||
# ---------------------
|
||||
# /- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# five framework-embedded messages (don't change key names)
|
||||
# - - - - - - - - - -/
|
||||
errors.login.failure=La connexion a échoué.
|
||||
errors.app.illegal.transition=Veuillez réessayer en raison d'une transition illégale.
|
||||
errors.app.db.already.deleted=d'autres peuvent être mis à jour, alors réessayez.
|
||||
errors.app.db.already.updated=d'autres peuvent être mis à jour, alors réessayez.
|
||||
errors.app.db.already.exists=données déjà existantes, alors réessayez.
|
||||
errors.app.double.submit.request=Votre demande a peut-être été traitée avant cette demande. Veuillez vérifier et réessayer.
|
||||
|
||||
# _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
|
||||
# you can define your messages here:
|
||||
# e.g.
|
||||
# errors.xxx = ...
|
||||
# info.xxx = ...
|
||||
# _/_/_/_/_/_/_/_/_/_/
|
||||
# ========================================================================================
|
||||
# Fess
|
||||
# ======
|
||||
errors.login_error=Le nom d'utilisateur ou le mot de passe n'est pas correct.
|
||||
errors.sso_login_error=Échec du traitement de la connexion SSO.
|
||||
errors.could_not_find_log_file=Impossible de trouver {0}.
|
||||
errors.failed_to_start_crawl_process=Impossible de démarrer un processus d'exploration.
|
||||
errors.invalid_design_jsp_file_name=Fichier JSP invalide.
|
||||
errors.design_jsp_file_does_not_exist=Le fichier JSP n'existe pas.
|
||||
errors.design_file_name_is_not_found=Le nom du fichier n'est pas spécifié.
|
||||
errors.failed_to_write_design_image_file=Échec du téléchargement d'un fichier image.
|
||||
errors.failed_to_update_jsp_file=Impossible de mettre à jour un fichier jsp.
|
||||
errors.design_file_name_is_invalid=Le nom du fichier n'est pas valide.
|
||||
errors.design_file_is_unsupported_type=Le type de fichier n'est pas pris en charge.
|
||||
errors.failed_to_create_crawling_config_at_wizard=Échec de la création d'une configuration d'exploration.
|
||||
errors.design_editor_disabled=Cette fonctionnalité est désactivée.
|
||||
errors.not_found_on_file_system=Non trouvé : {0}
|
||||
errors.could_not_open_on_system=Impossible d'ouvrir {0}. <br/>Veuillez vérifier si le fichier est associé à une application.
|
||||
errors.result_size_exceeded=Aucun autre résultat ne peut être affiché.
|
||||
errors.target_file_does_not_exist={0} le fichier n'existe pas.
|
||||
errors.failed_to_delete_file=Échec de la suppression du fichier {0}.
|
||||
errors.docid_not_found=ID de document introuvable :{0}
|
||||
errors.document_not_found=URL introuvable de l'ID de document :{0}
|
||||
errors.not_load_from_server=Impossible de charger depuis ce serveur : {0}
|
||||
errors.failed_to_start_job = Impossible de démarrer la tâche {0}.
|
||||
errors.failed_to_stop_job = Impossible d'arrêter la tâche {0}.
|
||||
errors.failed_to_download_synonym_file = Échec du téléchargement du fichier Synonym.
|
||||
errors.failed_to_upload_synonym_file = Échec de l'envoi du fichier Synonym.
|
||||
errors.failed_to_download_stemmeroverride_file = Échec du téléchargement du fichier Stemmer Override.
|
||||
errors.failed_to_upload_stemmeroverride_file = Échec de l'envoi du fichier Stemmer Override.
|
||||
errors.failed_to_download_kuromoji_file = Échec du téléchargement du fichier Kuromoji.
|
||||
errors.failed_to_upload_kuromoji_file = Échec de l'envoi du fichier Kuromoji.
|
||||
errors.failed_to_download_protwords_file = Échec du téléchargement du fichier Protwords.
|
||||
errors.failed_to_upload_protwords_file = Échec de l'envoi du fichier Protwords.
|
||||
errors.failed_to_download_stopwords_file = Échec du téléchargement du fichier Stopwords.
|
||||
errors.failed_to_upload_stopwords_file = Échec de l'envoi du fichier Stopwords.
|
||||
errors.failed_to_download_elevate_file = Échec du téléchargement du fichier Elevate.
|
||||
errors.failed_to_upload_elevate_file = Échec de l'envoi du fichier Elevate.
|
||||
errors.failed_to_download_badword_file = Échec du téléchargement du fichier Badword.
|
||||
errors.failed_to_upload_badword_file = Échec de l'envoi du fichier Badword.
|
||||
errors.failed_to_download_mapping_file = Échec du téléchargement du fichier Mapping.
|
||||
errors.failed_to_upload_mapping_file = Échec de l'envoi du fichier Mapping.
|
||||
errors.invalid_kuromoji_token={0} n'est pas valide.
|
||||
errors.invalid_kuromoji_segmentation=Le nombre de segmentations {0} ne correspond pas au nombre de lectures {1}.
|
||||
errors.invalid_str_is_included="{1}" dans "{0}" n'est pas valide.
|
||||
errors.blank_password=Le mot de passe est requis.
|
||||
errors.invalid_confirm_password=Confirmer le mot de passe ne correspond pas.
|
||||
errors.cannot_delete_doc_because_of_running=Crawler est en cours d'exécution. Le document ne peut pas être supprimé.
|
||||
errors.failed_to_delete_doc_in_admin=Échec de la suppression du document.
|
||||
errors.failed_to_send_testmail=Échec de l'envoi du courrier de test.
|
||||
errors.could_not_find_backup_index=Impossible de trouver l'index pour la sauvegarde.
|
||||
errors.no_user_for_changing_password=Le mot de passe actuel est incorrect.
|
||||
errors.failed_to_change_password = Échec de la modification de votre mot de passe.
|
||||
errors.unknown_version_for_upgrade = Informations sur la version inconnue.
|
||||
errors.failed_to_upgrade_from = Échec de la mise à jour depuis {0} : {1}
|
||||
errors.failed_to_reindex = Impossible de démarrer la réindexation de {0} à {1}
|
||||
errors.failed_to_read_request_file=Impossible de lire le fichier de requête : {0}
|
||||
errors.invalid_header_for_request_file=En-tête invalide : {0}
|
||||
errors.could_not_delete_logged_in_user=Impossible de supprimer l'utilisateur connecté.
|
||||
errors.unauthorized_request=Requête non autorisée.
|
||||
errors.failed_to_print_thread_dump=Impossible d'afficher le dump du thread.
|
||||
errors.file_is_not_supported={0} n'est pas pris en charge.
|
||||
errors.plugin_file_is_not_found={0} est introuvable.
|
||||
errors.failed_to_install_plugin=Échec de l'installation de {0}.
|
||||
errors.failed_to_find_plugins=Impossible d'accéder aux plugins disponibles.
|
||||
errors.failed_to_process_sso_request=Échec du traitement de la requête : {0}
|
||||
|
||||
errors.invalid_query_unknown=La requête donnée a une condition inconnue.
|
||||
errors.invalid_query_parse_error=La requête donnée n'est pas valide.
|
||||
errors.invalid_query_sort_value=Le tri donné ({0}) n'est pas valide.
|
||||
errors.invalid_query_unsupported_sort_field=Le tri donné ({0}) n'est pas pris en charge.
|
||||
errors.invalid_query_unsupported_sort_order=L'ordre de tri donné ({0}) n'est pas pris en charge.
|
||||
|
||||
errors.crud_invalid_mode=Mode invalide (la valeur attendue est {0}, mais c'est {1}).
|
||||
errors.crud_failed_to_create_instance=Impossible de créer une nouvelle donnée.
|
||||
errors.crud_failed_to_create_crud_table=Impossible de créer une nouvelle donnée. ({0})
|
||||
errors.crud_failed_to_update_crud_table=Échec de la mise à jour des données. ({0})
|
||||
errors.crud_failed_to_delete_crud_table=Échec de la suppression des données. ({0})
|
||||
errors.crud_could_not_find_crud_table=Impossible de trouver les données ({0}).
|
||||
|
||||
errors.property_required={0} est requis.
|
||||
errors.property_type_integer={0} doit être numérique.
|
||||
errors.property_type_long={0} doit être numérique.
|
||||
errors.property_type_float={0} doit être numérique.
|
||||
errors.property_type_double={0} doit être numérique.
|
||||
errors.property_type_date={0} doit être une date.
|
||||
|
||||
errors.storage_file_upload_failure=Échec de l'envoi de {0}.
|
||||
errors.storage_file_not_found=Le fichier cible est introuvable dans le stockage.
|
||||
errors.storage_file_download_failure=Échec du téléchargement de {0}.
|
||||
errors.storage_access_error=Erreur d'accès au stockage : {0}
|
||||
errors.storage_no_upload_file=Le fichier à télécharger est requis.
|
||||
errors.storage_directory_name_is_invalid=Le nom du répertoire n'est pas valide.
|
||||
errors.storage_tags_update_failure=Échec de la mise à jour des balises pour {0}
|
||||
|
||||
success.update_crawler_params=Paramètres mis à jour.
|
||||
success.delete_doc_from_index=Démarrage d'un processus pour supprimer le document de l'index.
|
||||
success.crawling_info_delete_all=Données de session supprimées.
|
||||
success.start_crawl_process=Démarré un processus d'exploration.
|
||||
success.upload_design_file=Téléchargé {0}.
|
||||
success.update_design_jsp_file=Mis à jour {0}.
|
||||
success.create_crawling_config_at_wizard=Créé une configuration d'exploration ({0}).
|
||||
success.failure_url_delete_all=URL en erreur supprimées.
|
||||
success.delete_file=Fichier {0} supprimé.
|
||||
success.job_started=Tâche démarrée {0}.
|
||||
success.job_stopped=Tâche arrêtée {0}.
|
||||
|
||||
success.upload_synonym_file=Fichier Synonym envoyé.
|
||||
success.upload_protwords_file=Fichier Protwords envoyé.
|
||||
success.upload_stopwords_file=Fichier Stopwords envoyé.
|
||||
success.upload_stemmeroverride_file=Fichier Stemmer Override envoyé.
|
||||
success.upload_kuromoji_file=Fichier Kuromoji envoyé.
|
||||
success.upload_elevate_word=Fichier Additional Word envoyé.
|
||||
success.upload_bad_word=Fichier Bad Word envoyé.
|
||||
success.upload_mapping_file=Fichier Mapping envoyé.
|
||||
success.send_testmail=Courrier de test envoyé .
|
||||
success.job_log_delete_all=Journaux de travail supprimés.
|
||||
success.changed_password=Mot de passe modifié.
|
||||
success.started_data_update=Processus de mise à jour des données démarré.
|
||||
success.reindex_started=Réindexation commencée.
|
||||
success.bulk_process_started=Le processus en lot est démarré.
|
||||
success.print_thread_dump=Dump du thread ajouté dans le fichier journal.
|
||||
success.install_plugin=Installation du plugin {0}.
|
||||
success.delete_plugin=Suppression du plugin {0}.
|
||||
success.upload_file_to_storage=Chargé {0}
|
||||
success.sso_logout=Déconnecté
|
||||
success.update_storage_tags=Tags mis à jour pour {0}.
|
||||
|
||||
success.crud_create_crud_table=Données créées.
|
||||
success.crud_update_crud_table=Données mises à jour.
|
||||
success.crud_delete_crud_table=Données supprimées.
|
Loading…
Add table
Reference in a new issue