<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en" sourcelanguage="fr">
<context>
    <name>AbstractPublishServicePage</name>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.ui" line="14"/>
        <source>Publication result</source>
        <translation>Publication result</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.ui" line="29"/>
        <source>&lt;publication_result&gt;</source>
        <translation>&lt;publication_result&gt;</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="133"/>
        <source>Métadonnée créé avec succès</source>
        <translation>Metadata successfully created</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="189"/>
        <source>Publication métadonnée</source>
        <translation>Metadata publication</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="148"/>
        <source>Erreur lors de la création de la métadonnée</source>
        <translation>Error when creating the metadata</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="188"/>
        <source>Métadonnée mise à jour avec succès</source>
        <translation>Successful updated metadata</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="201"/>
        <source>Erreur lors de la mise à jour de la métadonnée</source>
        <translation>Error when updating the metadata</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="246"/>
        <source>Métadonnée publiée avec succès</source>
        <translation>Metadata successfully published</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="250"/>
        <source>Erreur lors de la publication de la métadonnée</source>
        <translation>Error when publication of the metadata</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="263"/>
        <source>Création de la métadonnée</source>
        <translation>Creation of the metadata</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="274"/>
        <source>Mise à jour de la métadonnée</source>
        <translation>Metadata update</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="295"/>
        <source>Publication métadonnée en cours.</source>
        <translation>Metadata publication in progress.</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_abstract_publish_service.py" line="295"/>
        <source>La publication de la métadonnée est en cours. Vous devez attendre la fin du traitement avant de fermer cette fenêtre.</source>
        <translation>The publication of the metadata is underway. You have to wait until the end of treatment before closing this window.</translation>
    </message>
</context>
<context>
    <name>AddConfigurationStyleAlgorithm</name>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="66"/>
        <source>Ajout d&apos;un style pour une configuration</source>
        <translation>Add style for a configuration</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="69"/>
        <source>Styles</source>
        <translation>Styles</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="81"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="88"/>
        <source>Identifiant de la configuration</source>
        <translation>Configuration ID</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="95"/>
        <source>Nom du style</source>
        <translation>Style name</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="101"/>
        <source>Nom du jeu de données</source>
        <translation>Database name</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="108"/>
        <source>Fichier(s) de style. Valeurs séparées par des ,</source>
        <translation>Style file (s). Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="114"/>
        <source>Nom(s) de couche pour style. Valeurs séparées par des ,</source>
        <translation>Layer (s) for style. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="122"/>
        <source>Identifiants des annexes créées. Valeurs séparées par des ,</source>
        <translation>Annexes ID created. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="150"/>
        <source>Il est nécessaire d&apos;avoir autant de nom de couche que de fichier de style. Fournis {}, attendu {} </source>
        <translation>It is mandatory to have as much layer name as style files. Provided {}, expected {} </translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="161"/>
        <source>Création des fichiers d&apos;annexe</source>
        <translation>Creation of appendix files</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="183"/>
        <source>Récupération de la configuration</source>
        <translation>Read configuration</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="195"/>
        <source>Récupération de l&apos;entrepôt</source>
        <translation>Read warehouse info</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="206"/>
        <source>Modification de la configuration</source>
        <translation>Configuration update</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="269"/>
        <source>Récupération des offres</source>
        <translation>Get offerings</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="281"/>
        <source>Synchronisation des offres</source>
        <translation>Offerring synchronization</translation>
    </message>
    <message>
        <location filename="../../processing/style/add_configuration_style.py" line="334"/>
        <source>Erreur lors de la création de l&apos;annexe</source>
        <translation>Error when creating the appendix</translation>
    </message>
</context>
<context>
    <name>AuthenticationDialog</name>
    <message>
        <location filename="../../gui/dlg_authentication.ui" line="26"/>
        <source>Authentication</source>
        <translation>Authentication</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.ui" line="47"/>
        <source>To connect to cartes.gouv.fr please select your identity provider</source>
        <translation>To connect to cartes.gouv.fr please select your identity provider</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.ui" line="78"/>
        <source>Open https://cartes.gouv.fr in your default web browser to authorize the plugin.</source>
        <translation>Open https://cartes.gouv.fr in your default web browser to authorize the plugin.</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.ui" line="81"/>
        <source>Authenticate the plugin using your cartes.gouv.fr account</source>
        <translation>Authenticate the plugin using your cartes.gouv.fr account</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.ui" line="101"/>
        <source>Requirements</source>
        <translation>Requirements</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.ui" line="122"/>
        <source>- network access to &lt;https://sso.geopf.fr&gt; over port 443 - **mandatory** for support service
- available ports  `7070` on `localhost`/`127.0.0.1` - **mandatory** for support service (oAuth2 token callback)

</source>
        <translation>- network access to &lt;https://sso.geopf.fr&gt; over port 443 - **mandatory** for support service
- available ports  `7070` on `localhost`/`127.0.0.1` - **mandatory** for support service (oAuth2 token callback)

</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.py" line="68"/>
        <source>Error while creating authentication configuration.</source>
        <translation>Error while creating authentication configuration.</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.py" line="78"/>
        <source>Error while storing authentication configuration {} in QGIS Authentication Manager.</source>
        <translation>Error while storing authentication configuration {} in QGIS Authentication Manager.</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.py" line="148"/>
        <source>Welcome {} !</source>
        <translation>Welcome {} !</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.py" line="155"/>
        <source>Invalid oAuth2 configuration ({}) loaded. Please check your settings.</source>
        <translation>Invalid oAuth2 configuration ({}) loaded. Please check your settings.</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.py" line="170"/>
        <source>None of the usable port {} is available. Please see requirements.</source>
        <translation>None of the usable port {} is available. Please see requirements.</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.py" line="184"/>
        <source>Authentication failed. Trace: {}</source>
        <translation>Authentication failed. Trace: {}</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.py" line="227"/>
        <source>Port {} is available and will be used to perform oAuth2 related operations.</source>
        <translation>Port {} is available and will be used to perform oAuth2 related operations.</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_authentication.py" line="242"/>
        <source>Port {} is not available. Trying another port among declared ones: {}.</source>
        <translation>Port {} is not available. Trying another port among declared ones: {}.</translation>
    </message>
</context>
<context>
    <name>ChooseAuthenticationDialog</name>
    <message>
        <location filename="../../gui/provider/choose_authentication_dialog.py" line="60"/>
        <source>User keys configuration</source>
        <translation>User keys configuration</translation>
    </message>
    <message>
        <location filename="../../gui/provider/choose_authentication_dialog.py" line="23"/>
        <source>Choose authentication</source>
        <translation>Choose authentication</translation>
    </message>
    <message>
        <location filename="../../gui/provider/choose_authentication_dialog.py" line="34"/>
        <source>&lt;b&gt;This data is private, please choose a valid authentication configuration.&lt;/b&gt;</source>
        <translation>&lt;b&gt;This data is private, please choose a valid authentication configuration.&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../../gui/provider/choose_authentication_dialog.py" line="50"/>
        <source>Please contact data producer for grant access</source>
        <translation>Please contact data producer for grant access</translation>
    </message>
    <message>
        <location filename="../../gui/provider/choose_authentication_dialog.py" line="50"/>
        <source>&lt;br&gt;&lt;br&gt;If you already have grant access in geoplateforme,&lt;br&gt;</source>
        <translation>&lt;br&gt;&lt;br&gt;If you already have grant access in geoplateforme,&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../../gui/provider/choose_authentication_dialog.py" line="50"/>
        <source>authentication configuration can be generate here :</source>
        <translation>authentication configuration can be generate here :</translation>
    </message>
    <message>
        <location filename="../../gui/provider/choose_authentication_dialog.py" line="44"/>
        <source>link to metadata</source>
        <translation>link to metadata</translation>
    </message>
</context>
<context>
    <name>CommunityListModel</name>
    <message>
        <location filename="../../gui/mdl_community.py" line="21"/>
        <source>Nom</source>
        <translation>Name</translation>
    </message>
</context>
<context>
    <name>ConfigOptionsPage</name>
    <message>
        <location filename="../../gui/dlg_settings.py" line="170"/>
        <source>Welcome</source>
        <translation>Welcome</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.py" line="170"/>
        <source>Welcome {user.first_name} {user.last_name}!</source>
        <translation>Welcome {user.first_name} {user.last_name}!</translation>
    </message>
</context>
<context>
    <name>ConfigurationListModel</name>
    <message>
        <location filename="../../gui/mdl_configuration.py" line="29"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_configuration.py" line="29"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_configuration.py" line="29"/>
        <source>Date</source>
        <translation>Date</translation>
    </message>
</context>
<context>
    <name>ConfigurationStyleCreationDialog</name>
    <message>
        <location filename="../../gui/styles/dlg_configuration_style_creation.ui" line="14"/>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <location filename="../../gui/styles/dlg_configuration_style_creation.py" line="41"/>
        <source>Création d&apos;un style</source>
        <translation>Style creation</translation>
    </message>
    <message>
        <location filename="../../gui/styles/dlg_configuration_style_creation.py" line="76"/>
        <source>Erreur lors de la création des styles.</source>
        <translation>Error during style creation.</translation>
    </message>
    <message>
        <location filename="../../gui/styles/dlg_configuration_style_creation.py" line="67"/>
        <source>Adding configuration style</source>
        <translation>Adding configuration style</translation>
    </message>
</context>
<context>
    <name>ConfigurationStylesWidget</name>
    <message>
        <location filename="../../gui/styles/wdg_configuration_style.ui" line="14"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_configuration_style.ui" line="42"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_configuration_style.py" line="128"/>
        <source>Erreur lors de la suppression du style.</source>
        <translation>Error when deleting style.</translation>
    </message>
</context>
<context>
    <name>CreateAccessesAlgorithm</name>
    <message>
        <location filename="../../processing/user_key/create_accesses.py" line="41"/>
        <source>Création d&apos;acces à une ou des offres d&apos;une permission</source>
        <translation>Creation of access to one or more offers of permission</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_accesses.py" line="44"/>
        <source>Clés</source>
        <translation>Keys</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_accesses.py" line="56"/>
        <source>Identifiant de la clé</source>
        <translation>Key ID</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_accesses.py" line="63"/>
        <source>Identifiant de la permission</source>
        <translation>Permission ID</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_accesses.py" line="70"/>
        <source>Identifiants des offres. Valeurs séparées par des ,</source>
        <translation>Offers IDs. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_accesses.py" line="88"/>
        <source>Création de l&apos;accès</source>
        <translation>Creation of access</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_accesses.py" line="98"/>
        <source>Erreur lors de la création de la clé : {}</source>
        <translation>Error when creating the key: {}</translation>
    </message>
</context>
<context>
    <name>CreateAnnexeAlgorithm</name>
    <message>
        <location filename="../../processing/annexes/create_annexe.py" line="50"/>
        <source>Création d&apos;une annexe dans l&apos;entrepôt</source>
        <translation>Creation of an annex in the warehouse</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/create_annexe.py" line="53"/>
        <source>Annexes</source>
        <translation>Annexes</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/create_annexe.py" line="65"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/create_annexe.py" line="72"/>
        <source>Fichier annexe</source>
        <translation>Annexe file</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/create_annexe.py" line="80"/>
        <source>Chemins dans l&apos;URL publique. Valeurs séparées par des ,</source>
        <translation>Paths in the public URL. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/create_annexe.py" line="89"/>
        <source>Publication de l&apos;annexe ?</source>
        <translation>Publication of the annex ?</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/create_annexe.py" line="95"/>
        <source>Liste des étiquettes. Valeurs séparées par des ,</source>
        <translation>List of labels. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/create_annexe.py" line="102"/>
        <source>Identifiant de l&apos;annexe créée.</source>
        <translation>Annex ID created.</translation>
    </message>
</context>
<context>
    <name>CreateBasicKeyAlgorithm</name>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="48"/>
        <source>Création d&apos;une clé basique pour l&apos;utilisateur</source>
        <translation>Creation of a basic key for the user</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="51"/>
        <source>Clés</source>
        <translation>Keys</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="63"/>
        <source>Nom de la clé</source>
        <translation>Key name</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="70"/>
        <source>Nom utilisateur</source>
        <translation>User name</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="77"/>
        <source>Mot de passe</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="84"/>
        <source>Adresses IP authorisées. Valeurs séparées par ,</source>
        <translation>Authorized IP addresses. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="92"/>
        <source>Adresses IP non authorisées. Valeurs séparées par ,</source>
        <translation>IP addresses not authorized. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="102"/>
        <source>User-agent</source>
        <translation>User-agent</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="109"/>
        <source>Referer</source>
        <translation>Referer</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="116"/>
        <source>Identifiant de la clé créée</source>
        <translation>Identifier of the key created</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="144"/>
        <source>Création de la clé</source>
        <translation>Creation of the key</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_basic_key.py" line="162"/>
        <source>Erreur lors de la création de la clé : {}</source>
        <translation>Error when creating the key: {}</translation>
    </message>
</context>
<context>
    <name>CreateGeoserverStyleAlgorithm</name>
    <message>
        <location filename="../../processing/tools/create_geoserver_style.py" line="47"/>
        <source>Ajout style Geoserver dans l&apos;entrepôt</source>
        <translation>Geoserver style addition in the warehouse</translation>
    </message>
    <message>
        <location filename="../../processing/tools/create_geoserver_style.py" line="50"/>
        <source>Outils géoplateforme</source>
        <translation>GeoplateForm Tools</translation>
    </message>
    <message>
        <location filename="../../processing/tools/create_geoserver_style.py" line="62"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/tools/create_geoserver_style.py" line="69"/>
        <source>Fichier style Geoserver</source>
        <translation>Geoserver style file</translation>
    </message>
    <message>
        <location filename="../../processing/tools/create_geoserver_style.py" line="77"/>
        <source>Nom du fichier</source>
        <translation>File name</translation>
    </message>
    <message>
        <location filename="../../processing/tools/create_geoserver_style.py" line="84"/>
        <source>Description du fichier</source>
        <translation>Description of the file</translation>
    </message>
    <message>
        <location filename="../../processing/tools/create_geoserver_style.py" line="92"/>
        <source>Identifiant de la donnée statique crée</source>
        <translation>Created static data ID</translation>
    </message>
</context>
<context>
    <name>CreateHashKeyAlgorithm</name>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="47"/>
        <source>Création d&apos;une clé hash pour l&apos;utilisateur</source>
        <translation>Creation of a hash key for the user</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="50"/>
        <source>Clés</source>
        <translation>Keys</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="62"/>
        <source>Nom de la clé</source>
        <translation>Key name</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="69"/>
        <source>Adresses IP authorisées. Valeurs séparées par ,</source>
        <translation>Authorized IP addresses. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="77"/>
        <source>Adresses IP non authorisées. Valeurs séparées par ,</source>
        <translation>IP addresses not authorized. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="87"/>
        <source>User-agent</source>
        <translation>User-agent</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="94"/>
        <source>Referer</source>
        <translation>Referer</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="102"/>
        <source>Identifiant de la clé créée</source>
        <translation>Identifier of the key created</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="109"/>
        <source>Valeur de hash</source>
        <translation>Hash value</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="134"/>
        <source>Création de la clé</source>
        <translation>Creation of the key</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_hash_key.py" line="151"/>
        <source>Erreur lors de la création de la clé : {}</source>
        <translation>Error when creating the key: {}</translation>
    </message>
</context>
<context>
    <name>CreateMetadataAlgorithm</name>
    <message>
        <location filename="../../processing/metadata/create_metadata.py" line="52"/>
        <source>Création d&apos;une annexe dans l&apos;entrepôt</source>
        <translation>Metadata creation</translation>
    </message>
    <message>
        <location filename="../../processing/metadata/create_metadata.py" line="55"/>
        <source>Metadata</source>
        <translation>Metadata</translation>
    </message>
    <message>
        <location filename="../../processing/metadata/create_metadata.py" line="67"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/metadata/create_metadata.py" line="74"/>
        <source>Fichier de métadonnées</source>
        <translation>Metadata file</translation>
    </message>
    <message>
        <location filename="../../processing/metadata/create_metadata.py" line="82"/>
        <source>Métadonnée open data ?</source>
        <translation>Open data metadata?</translation>
    </message>
    <message>
        <location filename="../../processing/metadata/create_metadata.py" line="88"/>
        <source>Type de métadonnée</source>
        <translation>Metadata type</translation>
    </message>
    <message>
        <location filename="../../processing/metadata/create_metadata.py" line="96"/>
        <source>Identifiant de l&apos;annexe créée.</source>
        <translation>Annex identifier created.</translation>
    </message>
</context>
<context>
    <name>CreateOAuthKeyAlgorithm</name>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="46"/>
        <source>Création d&apos;une clé OAuth2 pour l&apos;utilisateur</source>
        <translation>Creation of an OAUTH2 key for the user</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="49"/>
        <source>Clés</source>
        <translation>Keys</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="61"/>
        <source>Nom de la clé</source>
        <translation>Key name</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="68"/>
        <source>Adresses IP authorisées. Valeurs séparées par ,</source>
        <translation>Authorized IP addresses. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="76"/>
        <source>Adresses IP non authorisées. Valeurs séparées par ,</source>
        <translation>IP addresses not authorized. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="86"/>
        <source>User-agent</source>
        <translation>User-agent</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="93"/>
        <source>Referer</source>
        <translation>Referer</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="101"/>
        <source>Identifiant de la clé créée</source>
        <translation>Identifier of the key created</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="126"/>
        <source>Création de la clé</source>
        <translation>Creation of the key</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/create_oauth_key.py" line="142"/>
        <source>Erreur lors de la création de la clé : {}</source>
        <translation>Error when creating the key: {}</translation>
    </message>
</context>
<context>
    <name>CreatePermissionAlgorithm</name>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="53"/>
        <source>Création d&apos;une permission pour l&apos;entrepôt</source>
        <translation>Creation of permission for the warehouse</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="56"/>
        <source>Permissions</source>
        <translation>Permissions</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="68"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="75"/>
        <source>Nom de la permission</source>
        <translation>Name of permission</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="82"/>
        <source>Type de permission.</source>
        <translation>Type de permission.</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="90"/>
        <source>Identifiants des offres. Valeurs séparées par des virgules (,)</source>
        <translation>Offers identifiers. Values ​​separated by comma (,)</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="98"/>
        <source>Identifiants des utilisateurs ou communautés. Valeurs séparées par des virgules (,)</source>
        <translation>User or communities identifiers. Values ​​separated by comma (,)</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="106"/>
        <source>Date de fin de la permission</source>
        <translation>End date of permission</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="113"/>
        <source>Authentification forte (compatible uniquement avec clé OAUTH)</source>
        <translation>Strong authentication (compatible only with oauth key)</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="123"/>
        <source>Identifiants des permissions créés. Valeurs séparées par des ,</source>
        <translation>Permissions identifiers created. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="139"/>
        <source>Type de permission invalide. Valeurs supportées : {}</source>
        <translation>Type of invalid permission. Supported values: {}</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="166"/>
        <source>Création de la permission</source>
        <translation>Creation of permission</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/create_permission.py" line="185"/>
        <source>Erreur lors de la création de la permission : {}</source>
        <translation>Error when creating permission: {}</translation>
    </message>
</context>
<context>
    <name>DashboardDialog</name>
    <message>
        <location filename="../../gui/dashboard/dlg_dashboard.py" line="21"/>
        <source>Dashboard</source>
        <translation>Dashboard</translation>
    </message>
</context>
<context>
    <name>DashboardWidget</name>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="26"/>
        <source>Dashboard</source>
        <translation>Dashboard</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="51"/>
        <source>Metadatas</source>
        <translation>Metadatas</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="75"/>
        <source>Update Metadata</source>
        <translation>Update Metadata</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="85"/>
        <source>Datasets</source>
        <translation>Datasets</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="110"/>
        <source>Add data to dataset</source>
        <translation>Add data to dataset</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="117"/>
        <source>Uploads</source>
        <translation>Uploads</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="142"/>
        <source>Vector DB</source>
        <translation>Vector DB</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="167"/>
        <source>Pyramids Vector</source>
        <translation>Pyramids Vector</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="189"/>
        <source>Pyramids Raster</source>
        <translation>Pyramids Raster</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="243"/>
        <source>Services</source>
        <translation>Services</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="340"/>
        <source>Documents</source>
        <translation>Documents</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="374"/>
        <source>Permissions</source>
        <translation>Permissions</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="393"/>
        <source>Create dataset</source>
        <translation>Create dataset</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="400"/>
        <source>Refresh</source>
        <translation>Refresh</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="419"/>
        <source>Dataset</source>
        <translation>Dataset</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="438"/>
        <source>Datastore</source>
        <translation>Datastore</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="445"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="722"/>
        <source>Suppression impossible</source>
        <translation>Deletion impossible</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="360"/>
        <source>L&apos;entrepôt ou le dataset ne sont pas définis</source>
        <translation>Warehouse or dataset are not defined</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="387"/>
        <source>Impossible de récupérer les configurations et offres associées au dataset : {}</source>
        <translation>Impossible to recover the configurations and offers associated with the dataset: {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="398"/>
        <source>Impossible de récupérer les données stockées associées au dataset : {}</source>
        <translation>Impossible to recover the stored data associated with the dataset: {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="409"/>
        <source>Impossible de récupérer les livraisons associées au dataset : {}</source>
        <translation>Impossible to recover the deliveries associated with the dataset: {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="420"/>
        <source>Impossible de récupérer les métadatas associées au dataset : {}</source>
        <translation>Impossible to recover the metadatas associated with the dataset: {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="432"/>
        <source>Êtes-vous sûr de vouloir supprimer le dataset ?</source>
        <translation>Are you sure you want to delete the dataset?</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="433"/>
        <source>
Les éléments suivants seront supprimés:</source>
        <translation>
The following elements will be deleted:</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="437"/>
        <source>
{} Offre(s)</source>
        <translation>
{} Offering(s)</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="441"/>
        <source>
{} Données stockées(s)</source>
        <translation>
{} Stored data (s)</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="445"/>
        <source>
{} Livraison(s)</source>
        <translation>
{} Upload (s)</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="449"/>
        <source>
 La métadonnée associée ({})</source>
        <translation>
 The associated metadata ({})</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="455"/>
        <source>Suppression dataset {}</source>
        <translation>Suppression dataset {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="553"/>
        <source>Un service n&apos;a pas pu être dépublié :
 {}</source>
        <translation>A service could not be unpublished:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="614"/>
        <source>Une données stockées n&apos;a pas pu être supprimée :
 {}</source>
        <translation>A stored data could not be deleted:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="672"/>
        <source>Une livraison n&apos;a pas pu être supprimée :
 {}</source>
        <translation>An upload could not be deleted:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="722"/>
        <source>Une metadata n&apos;a pas pu être supprimée : {}</source>
        <translation>A metadata could not be deleted: {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="333"/>
        <source>Erreur mise à jour métadonnée.</source>
        <translation>Error during metadata update.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="333"/>
        <source>Erreur lors de la mise à jour des métadonnée. : {exception}</source>
        <translation>Error during metadata update. : {exception}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="839"/>
        <source>Erreur mise à jour des données.</source>
        <translation>Error during data update.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="839"/>
        <source>Erreur lors de la mise à jour des données. : {exception}</source>
        <translation>Error during data update . : {exception}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="346"/>
        <source>Open in carte.gouv</source>
        <translation>Open in cartes.gouv</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="356"/>
        <source>Double click to open document in browser</source>
        <translation>Double click to open document in browser</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="544"/>
        <source>Unpublish services</source>
        <translation>Unpublish services</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="605"/>
        <source>Delete stored data {}</source>
        <translation>Delete stored data {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.py" line="663"/>
        <source>Delete upload {}</source>
        <translation>Delete upload {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="317"/>
        <source>When a new service is created, don&apos;t forget to update the Geoplateforme index.</source>
        <translation>When a new service is created, don&apos;t forget to update the Geoplateforme index.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_dashboard.ui" line="327"/>
        <source>Update Geoplateforme index</source>
        <translation>Update Geoplateforme index</translation>
    </message>
</context>
<context>
    <name>DatasetListModel</name>
    <message>
        <location filename="../../gui/mdl_dataset.py" line="24"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
</context>
<context>
    <name>DatastoreListModel</name>
    <message>
        <location filename="../../gui/mdl_datastore.py" line="22"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_datastore.py" line="22"/>
        <source>id</source>
        <translation>id</translation>
    </message>
</context>
<context>
    <name>DeleteAnnexeAlgorithm</name>
    <message>
        <location filename="../../processing/annexes/delete_annexe.py" line="40"/>
        <source>Suppression d&apos;une annexe</source>
        <translation>Deletion of an annex</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/delete_annexe.py" line="43"/>
        <source>Annexes</source>
        <translation>Annexes</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/delete_annexe.py" line="55"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/delete_annexe.py" line="61"/>
        <source>Identifiant de l&apos;annexe&apos;</source>
        <translation>Annex identifier &apos;</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/delete_annexe.py" line="72"/>
        <source>Suppression de l&apos;annexe</source>
        <translation>Deletion of the appendix</translation>
    </message>
    <message>
        <location filename="../../processing/annexes/delete_annexe.py" line="77"/>
        <source>Erreur lors de la suppression de l&apos;annexe : {}</source>
        <translation>Error when deleting the appendix: {}</translation>
    </message>
</context>
<context>
    <name>DeleteConfigurationStyleAlgorithm</name>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="51"/>
        <source>Suppression d&apos;un style pour une configuration</source>
        <translation>Deleting a style for a configuration</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="54"/>
        <source>Styles</source>
        <translation>Styles</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="66"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="73"/>
        <source>Identifiant de la configuration</source>
        <translation>Identifiant de la configuration</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="80"/>
        <source>Nom du style</source>
        <translation>Style name</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="93"/>
        <source>Récupération de la configuration</source>
        <translation>Get configuration</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="105"/>
        <source>Récupération styles à supprimer</source>
        <translation>Get styles to delete</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="136"/>
        <source>Mise à jour de la configuration</source>
        <translation>Configuration update</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="161"/>
        <source>Récupération des offres</source>
        <translation>Get offering</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="173"/>
        <source>Synchronisation des offres</source>
        <translation>Offering synchronization</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="184"/>
        <source>Suppression des annexes associées</source>
        <translation>Deletion of associated annexes</translation>
    </message>
    <message>
        <location filename="../../processing/style/delete_configuration_style.py" line="224"/>
        <source>Erreur lors de la création de l&apos;annexe</source>
        <translation>Error when creating the appendix</translation>
    </message>
</context>
<context>
    <name>DeleteOfferingAlgorithm</name>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="63"/>
        <source>Suppression d&apos;une offre</source>
        <translation>Delete offering</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="66"/>
        <source>Outils géoplateforme</source>
        <translation>GeoplateForm Tools</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="78"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="85"/>
        <source>Identifiant de l&apos;offre</source>
        <translation>Offer identifier</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="115"/>
        <source>Récupération de l&apos;offre</source>
        <translation>Recovery of the offer</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="119"/>
        <source>Erreur lors de la récupération de l&apos;offre : {}</source>
        <translation>Error when recovering the offer: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="128"/>
        <source>Suppression de l&apos;offre</source>
        <translation>Deletion of the offer</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="133"/>
        <source>Erreur lors de la suppression de l&apos;offre : {}</source>
        <translation>Error when deleting the offer: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="137"/>
        <source>Attente dépublication de l&apos;offre</source>
        <translation>Waiting depublishing the offer</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="145"/>
        <source>L&apos;offre {} n&apos;est pas en cours de dépublication. La suppression de la configuration associée est annulée.</source>
        <translation>The {} offer is not being depoblocked. Deleting the associated configuration is canceled.</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="157"/>
        <source>Récupération des offres associés à la même configuration</source>
        <translation>Recovery of offers associated with the same configuration</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="166"/>
        <source>Erreur lors de la récupération des offres de la configuration : {}</source>
        <translation>Error when recovering configuration offers: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="173"/>
        <source>Suppression de la configuration associée à l&apos;offre</source>
        <translation>Deletion of the configuration associated with the offer</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="214"/>
        <source>Erreur lors de la suppression de la configuration associée à l&apos;offre : {}</source>
        <translation>Error when deleting the configuration associated with the offer: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="243"/>
        <source>Récupération des configuration associées au dataset</source>
        <translation>Recovery of configuration associated with dataset</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="252"/>
        <source>Erreur lors de la récupération des autres configuration associées au dataset : {}</source>
        <translation>Error when recovering from other configuration associated with dataset: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="305"/>
        <source>Aucune configuration disponible dans le dataset, dépublication de la métadata</source>
        <translation>No configuration available in the dataset, depublishing metadata</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="265"/>
        <source>Erreur lors de la récupération des metadatas associées au dataset : {}</source>
        <translation>Error when recovering metadatas associated with dataset: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="319"/>
        <source>Erreur lors de la dépublication de la metadata associée au dataset : {}</source>
        <translation>Error during the depublization of the metadata associated with the dataset: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="287"/>
        <source>Aucune métadata disponible pour le dataset</source>
        <translation>No metadata available for dataset</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="183"/>
        <source>Suppression des styles associés à la configuration</source>
        <translation>Delete configuration styles</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="200"/>
        <source>Erreur lors de la suppression du style {}</source>
        <translation>Error deleting style {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="280"/>
        <source>Erreur lors de la lecture de la metadata associée au dataset : {}</source>
        <translation>Error reading dataset metadata : {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="298"/>
        <source>Erreur lors de la récupération du endpoint pour la publication de la métadata : {}</source>
        <translation>Error getting metadata endpoint : {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="325"/>
        <source>Mise à jour de la metadata associée au dataset</source>
        <translation>Update dataset metadata</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="335"/>
        <source>Erreur lors de la mise à jour de la metadata associée au dataset : {}</source>
        <translation>Error updating dataset metadata : {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="341"/>
        <source>Publication de la metadata associée au dataset</source>
        <translation>Publishing dataset metadata</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_offering.py" line="353"/>
        <source>Erreur lors de la publication de la metadata associée au dataset : {}</source>
        <translation>Error publishing dataset metadata : {}</translation>
    </message>
</context>
<context>
    <name>DeletePermissionAlgorithm</name>
    <message>
        <location filename="../../processing/permissions/delete_permission.py" line="40"/>
        <source>Suppression d&apos;une permission</source>
        <translation>Permission delete</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/delete_permission.py" line="43"/>
        <source>Permissions</source>
        <translation>Permissions</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/delete_permission.py" line="55"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/delete_permission.py" line="61"/>
        <source>Identifiant de la permission</source>
        <translation>Permission identifier</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/delete_permission.py" line="72"/>
        <source>Suppression de la permission</source>
        <translation>Suppression de la permission</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/delete_permission.py" line="77"/>
        <source>Erreur lors de la suppression de la permission : {}</source>
        <translation>Error when deleting permission: {}</translation>
    </message>
</context>
<context>
    <name>DeleteStoredDataAlgorithm</name>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="48"/>
        <source>Suppression d&apos;une donnée stockée</source>
        <translation>Stored data delete</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="51"/>
        <source>Outils géoplateforme</source>
        <translation>GeoplateForm Tools</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="63"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="70"/>
        <source>Identifiant de la donnée stockée</source>
        <translation>Stored data identifier</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="82"/>
        <source>Récupération des offerings</source>
        <translation>Offering recovery</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="90"/>
        <source>Erreur lors de la récupération des offerings : {}</source>
        <translation>Error when recovering offering: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="127"/>
        <source>Suppression de la donnée stockée</source>
        <translation>Deletion of stored data</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="132"/>
        <source>Erreur lors de la suppression de la donnée stockée : {}</source>
        <translation>Error when deleting the stored data: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="95"/>
        <source>Delete offerings</source>
        <translation>Delete offerings</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="104"/>
        <source>Offering delete failed</source>
        <translation>Offering delete failed</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="107"/>
        <source>Récupération des configuration</source>
        <translation>Getting configuration</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="114"/>
        <source>Suppression configuration : {}</source>
        <translation>Deleting configuration : {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_stored_data.py" line="120"/>
        <source>Erreur lors de la récupération ou suppression des configurations : {}</source>
        <translation>Error when getting or deleting configurations : {}</translation>
    </message>
</context>
<context>
    <name>DeleteUploadAlgorithm</name>
    <message>
        <location filename="../../processing/tools/delete_upload.py" line="40"/>
        <source>Suppression d&apos;une livraison</source>
        <translation>Upload delete</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_upload.py" line="43"/>
        <source>Outils géoplateforme</source>
        <translation>GeoplateForm Tools</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_upload.py" line="55"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_upload.py" line="62"/>
        <source>Identifiant de la livraison</source>
        <translation>Upload identifier</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_upload.py" line="73"/>
        <source>Suppression de la livraison</source>
        <translation>Upload delete</translation>
    </message>
    <message>
        <location filename="../../processing/tools/delete_upload.py" line="78"/>
        <source>Erreur lors de la suppression de la livraison : {}</source>
        <translation>Error when deleting upload: {}</translation>
    </message>
</context>
<context>
    <name>DeleteUserKeyAccessesAlgorithm</name>
    <message>
        <location filename="../../processing/user_key/delete_user_key_accesses.py" line="65"/>
        <source>Suppression des accès associés à une clé utilisateur</source>
        <translation>Deletion of access associated with a user key</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/delete_user_key_accesses.py" line="42"/>
        <source>Clés</source>
        <translation>Keys</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/delete_user_key_accesses.py" line="54"/>
        <source>Identifiant de la clé</source>
        <translation>Identifiant de la clé</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/delete_user_key_accesses.py" line="75"/>
        <source>Erreur lors de la suppression des accès associés à une clé utilisateur : {}</source>
        <translation>Error when deleting access associated with a user key: {}</translation>
    </message>
</context>
<context>
    <name>DeleteUserKeyAlgorithm</name>
    <message>
        <location filename="../../processing/user_key/delete_key.py" line="39"/>
        <source>Suppression d&apos;une clé utilisateur</source>
        <translation>Deletion of a user key</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/delete_key.py" line="42"/>
        <source>Clés</source>
        <translation>Keys</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/delete_key.py" line="54"/>
        <source>Identifiant de la clé</source>
        <translation>Key identifier</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/delete_key.py" line="64"/>
        <source>Suppression de la clé</source>
        <translation>Deletion of the key</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/delete_key.py" line="69"/>
        <source>Erreur lors de la suppression de la clé : {}</source>
        <translation>Error when deleting the key: {}</translation>
    </message>
</context>
<context>
    <name>DocumentListModel</name>
    <message>
        <location filename="../../gui/mdl_document.py" line="29"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_document.py" line="29"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_document.py" line="29"/>
        <source>type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_document.py" line="89"/>
        <source>Double click to open document in browser</source>
        <translation>Double click to open document in browser</translation>
    </message>
</context>
<context>
    <name>ExecutionListModel</name>
    <message>
        <location filename="../../gui/mdl_execution_list.py" line="22"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_execution_list.py" line="22"/>
        <source>Status</source>
        <translation>Status</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_execution_list.py" line="22"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_execution_list.py" line="22"/>
        <source>Finish</source>
        <translation>Finish</translation>
    </message>
</context>
<context>
    <name>ExecutionLogWidget</name>
    <message>
        <location filename="../../gui/report/wdg_execution_log.ui" line="14"/>
        <source>Execution logs</source>
        <translation>Execution logs</translation>
    </message>
    <message>
        <location filename="../../gui/report/wdg_execution_log.ui" line="87"/>
        <source>Logs</source>
        <translation>Logs</translation>
    </message>
    <message>
        <location filename="../../gui/report/wdg_execution_log.py" line="91"/>
        <source>Execution ID :{0}
</source>
        <translation>Execution ID :{0}
</translation>
    </message>
    <message>
        <location filename="../../gui/report/wdg_execution_log.py" line="64"/>
        <source>Output stored data ID :{0}
</source>
        <translation>Output stored data ID :{0}
</translation>
    </message>
    <message>
        <location filename="../../gui/report/wdg_execution_log.py" line="92"/>
        <source>Logs:
</source>
        <translation>Logs:
</translation>
    </message>
    <message>
        <location filename="../../gui/report/wdg_execution_log.py" line="96"/>
        <source>Can&apos;t define execution logs : {0}</source>
        <translation>Can&apos;t define execution logs : {0}</translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.ui" line="109"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.ui" line="50"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.ui" line="88"/>
        <source>Permissions</source>
        <translation>Permissions</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.ui" line="113"/>
        <source>Styles</source>
        <translation>Styles</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.ui" line="22"/>
        <source>Load generation report</source>
        <translation>Load generation report</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.ui" line="63"/>
        <source>Data details</source>
        <translation>Data details</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.ui" line="123"/>
        <source>Data extent</source>
        <translation>Data extent</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.ui" line="135"/>
        <source>Add in canvas</source>
        <translation>Add in canvas</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.ui" line="122"/>
        <source>View in cartes.gouv</source>
        <translation>View in cartes.gouv</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.ui" line="129"/>
        <source>Create style in cartes.gouv</source>
        <translation>Create style in cartes.gouv</translation>
    </message>
</context>
<context>
    <name>FormattingTextEdit</name>
    <message>
        <location filename="../../gui/formatting_text_edit.py" line="28"/>
        <source>Bold</source>
        <translation>Bold</translation>
    </message>
    <message>
        <location filename="../../gui/formatting_text_edit.py" line="31"/>
        <source>Ctrl+B</source>
        <comment>Bold</comment>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location filename="../../gui/formatting_text_edit.py" line="34"/>
        <source>Italic</source>
        <translation>Italic</translation>
    </message>
    <message>
        <location filename="../../gui/formatting_text_edit.py" line="37"/>
        <source>Ctrl+I</source>
        <comment>Italic</comment>
        <translation>Ctrl+I</translation>
    </message>
    <message>
        <location filename="../../gui/formatting_text_edit.py" line="40"/>
        <source>Strike</source>
        <translation>Strike</translation>
    </message>
    <message>
        <location filename="../../gui/formatting_text_edit.py" line="60"/>
        <source>Insert code</source>
        <translation>Insert code</translation>
    </message>
</context>
<context>
    <name>GeoplateformePlugin</name>
    <message>
        <location filename="../../plugin_main.py" line="107"/>
        <source>Login</source>
        <translation>Login</translation>
    </message>
    <message>
        <location filename="../../plugin_main.py" line="115"/>
        <source>Dashboard</source>
        <translation>Dashboard</translation>
    </message>
    <message>
        <location filename="../../plugin_main.py" line="131"/>
        <source>Access keys</source>
        <translation>Access keys</translation>
    </message>
    <message>
        <location filename="../../plugin_main.py" line="139"/>
        <source>Storage report</source>
        <translation>Storage report</translation>
    </message>
    <message>
        <location filename="../../plugin_main.py" line="147"/>
        <source>Help</source>
        <translation>Help</translation>
    </message>
    <message>
        <location filename="../../plugin_main.py" line="157"/>
        <source>Settings</source>
        <translation>Settings</translation>
    </message>
    <message>
        <location filename="../../plugin_main.py" line="169"/>
        <source>Report issue</source>
        <translation>Report issue</translation>
    </message>
    <message>
        <location filename="../../plugin_main.py" line="255"/>
        <source>3rd party extensions</source>
        <translation>3rd party extensions</translation>
    </message>
</context>
<context>
    <name>GeoplateformeProvider</name>
    <message>
        <location filename="../../processing/provider.py" line="141"/>
        <source>Geoplateforme - Tools</source>
        <translation>Geoplateforme - Tools</translation>
    </message>
</context>
<context>
    <name>GeoplateformeSettingsForm</name>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="44"/>
        <source>PluginTitle - Version X.X.X</source>
        <translation>PluginTitle - Version X.X.X</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="75"/>
        <source>Service settings</source>
        <translation>Service settings</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="129"/>
        <source>Géotuileur portal:</source>
        <translation>Url cartes.gouv.fr :</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="142"/>
        <source>API Entrepôt endpoint:</source>
        <translation>Url API geoplateforme :</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="161"/>
        <source>Check connection settings</source>
        <translation>Check connection settings</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="190"/>
        <source>Account:</source>
        <translation>Account:</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="209"/>
        <source>Miscellaneous</source>
        <translation>Miscellaneous</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="233"/>
        <source>Help</source>
        <translation>Help</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="255"/>
        <source>Version used to save settings:</source>
        <translation>Version used to save settings:</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="302"/>
        <source>Report an issue</source>
        <translation>Report an issue</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="325"/>
        <source>Enable debug mode.</source>
        <translation>Enable debug mode.</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="334"/>
        <source>Debug mode (degraded performances)</source>
        <translation>Debug mode (degraded performances)</translation>
    </message>
    <message>
        <location filename="../../gui/dlg_settings.ui" line="356"/>
        <source>Reset to factory default</source>
        <translation>Reset to factory default</translation>
    </message>
</context>
<context>
    <name>GpfUploadFromFileAlgorithm</name>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="67"/>
        <source>Création livraison depuis des fichiers</source>
        <translation>Create upload from files</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="70"/>
        <source>Livraison</source>
        <translation>Upload</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="82"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="89"/>
        <source>Nom de la livraison</source>
        <translation>Upload name</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="96"/>
        <source>Description de la livraison</source>
        <translation>Upload description</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="103"/>
        <source>Fichiers à importer (séparés par ; pour fichiers multiples)</source>
        <translation>Files to import (separated by; for multiple files)</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="113"/>
        <source>Système de coordonnées</source>
        <translation>Coordinate system</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="117"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="117"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="117"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="125"/>
        <source>Attendre la fermeture de la livraison ?</source>
        <translation>Wait for the closure of upload?</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="133"/>
        <source>Identifiant de la livraison créée</source>
        <translation>Upload identifier created</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="179"/>
        <source>Création de la livraison</source>
        <translation>Upload creation</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="215"/>
        <source>Ajout des tags {}</source>
        <translation>Adding tags {}</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="200"/>
        <source>Ajout fichier {}</source>
        <translation>Add file {}</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="208"/>
        <source>Fermeture de la livraison</source>
        <translation>Upload close</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="227"/>
        <source>Attente vérification contenu livraison</source>
        <translation>Waiting Upload Content Delivery</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="268"/>
        <source>Upload check failed. Check report in dashboard for more details.</source>
        <translation>Upload check failed. Check report in dashboard for more details.</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_files.py" line="279"/>
        <source>Upload read failed : {0}</source>
        <translation>Upload read failed : {0}</translation>
    </message>
</context>
<context>
    <name>GpfUploadFromLayersAlgorithm</name>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="68"/>
        <source>Création livraison depuis des couches vectorielles</source>
        <translation>Create upload from vector layers</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="88"/>
        <source>Couches vectorielles à livrer</source>
        <translation>Vector layers to upload</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="95"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="104"/>
        <source>Fichiers additionnels à importer (séparés par ; pour fichiers multiples)</source>
        <translation>Additional files to import (separated by; for multiple files)</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="113"/>
        <source>Nom de la livraison</source>
        <translation>Upload name</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="120"/>
        <source>Description de la livraison</source>
        <translation>Upload description</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="127"/>
        <source>Système de coordonnées</source>
        <translation>Coordinate system</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="131"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="131"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="131"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="184"/>
        <source>Erreur lors l&apos;export de la couche {} dans une couche temporaire GPKG {} : {}</source>
        <translation>Error when exporting the layer {} in a temporary layer gpkg {}: {}</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="229"/>
        <source>Toutes les couches doivent avoir le même système de coordonnées pour la livraison.</source>
        <translation>All layers must have the same coordinate system for upload.</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="254"/>
        <source>Les fichiers de type {} ne sont pas supportées (format supportés {}). Un export en GPKG est effectué.</source>
        <translation>Type {} files are not supported (supported format {}). An export in GPKG is carried out.</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="291"/>
        <source>Upload creation failed</source>
        <translation>Upload creation failed</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="71"/>
        <source>Livraison</source>
        <translation>Upload</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="139"/>
        <source>Attendre la fermeture de la livraison ?</source>
        <translation>Wait for upload close ?</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="147"/>
        <source>Identifiant de la livraison créée</source>
        <translation>Upload identifier created</translation>
    </message>
    <message>
        <location filename="../../processing/upload/upload_from_layers.py" line="261"/>
        <source>Les fichiers GPKG peuvent contenir plusieurs couches. Un export dans un GPKG temporaire est effectué pour ne livrer que les données de la couche.</source>
        <translation>GPKG files can contain several layers. Export in a temporary GPKG is carried out to deliver only the data of the layer.</translation>
    </message>
</context>
<context>
    <name>GuiCommonUtils</name>
    <message>
        <location filename="../../gui/gui_commons.py" line="56"/>
        <source> content has been copied into the clipboard.</source>
        <translation> content has been copied into the clipboard.</translation>
    </message>
    <message>
        <location filename="../../gui/gui_commons.py" line="82"/>
        <source>Double-click me to copy my content into the clipboard.</source>
        <translation>Double-click me to copy my content into the clipboard.</translation>
    </message>
</context>
<context>
    <name>IpCIDRLineEdit</name>
    <message>
        <location filename="../../toolbelt/lne_ip_cidr_adress.py" line="30"/>
        <source>Cette plage d’IP doit être au format CIDR (exemples: 192.168.1.1/32, 192.168.0.1/24)</source>
        <translation>This IP range must be in CIDR format (examples: 192.168.1.1/32, 192.168.0.1/24)</translation>
    </message>
</context>
<context>
    <name>IpFilterTableWidget</name>
    <message>
        <location filename="../../gui/user_keys/wdg_ip_filter_table.ui" line="14"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_ip_filter_table.ui" line="37"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_ip_filter_table.ui" line="65"/>
        <source>Ajouter</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_ip_filter_table.py" line="33"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
</context>
<context>
    <name>LayerSelectionPanel</name>
    <message>
        <location filename="../../gui/upload_creation/wdg_layer_selection.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_layer_selection.ui" line="32"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_layer_selection.ui" line="42"/>
        <source>List of datasets to import:</source>
        <translation>List of datasets to import:</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_layer_selection.ui" line="49"/>
        <source>Pick a local dataset to import:</source>
        <translation>Pick a local dataset to import:</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_layer_selection.ui" line="61"/>
        <source>Supported files are .gpkg, .zip or .csv</source>
        <translation>Supported files are .gpkg, .zip or .csv</translation>
    </message>
</context>
<context>
    <name>MapboxStyleCreationWidget</name>
    <message>
        <location filename="../../gui/styles/wdg_mapbox_style_creation.ui" line="14"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_mapbox_style_creation.ui" line="38"/>
        <source>Fichier</source>
        <translation>File</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_mapbox_style_creation.ui" line="51"/>
        <source>Le fichier doit être au format JSON et respecter les spécifications de style Mapbox.</source>
        <translation>The file must be in JSON format and comply with Mapbox style specifications.</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_mapbox_style_creation.ui" line="64"/>
        <source>Nom</source>
        <translation>Name</translation>
    </message>
</context>
<context>
    <name>MetadataDetailsWidget</name>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.py" line="159"/>
        <source>Capabilities</source>
        <translation>GetCapabilities</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.py" line="162"/>
        <source>Access</source>
        <translation>Access</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.py" line="165"/>
        <source>Style files</source>
        <translation>Style files</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.py" line="168"/>
        <source>Document files</source>
        <translation>Document files</translation>
    </message>
</context>
<context>
    <name>MetadataFormPageWizard</name>
    <message>
        <location filename="../../gui/qwp_metadata_form.py" line="35"/>
        <source>Update or create metadata</source>
        <translation>Update or create metadata</translation>
    </message>
    <message>
        <location filename="../../gui/qwp_metadata_form.py" line="140"/>
        <source>Missing informations.</source>
        <translation>Missing informations.</translation>
    </message>
    <message>
        <location filename="../../gui/qwp_metadata_form.py" line="140"/>
        <source>Please fill all fields.</source>
        <translation>Please fill all fields.</translation>
    </message>
</context>
<context>
    <name>NetworkRequestsManager</name>
    <message>
        <location filename="../../toolbelt/network_manager.py" line="144"/>
        <source>Something went wrong during request preparation: {}</source>
        <translation>Something went wrong during request preparation: {}</translation>
    </message>
    <message>
        <location filename="../../toolbelt/network_manager.py" line="307"/>
        <source>GET request on URL {} (with auth config {}) failed. Trace: {}</source>
        <translation>GET request on URL {} (with auth config {}) failed. Trace: {}</translation>
    </message>
    <message>
        <location filename="../../toolbelt/network_manager.py" line="365"/>
        <source>DELETE request on URL {} (with auth config {}) failed. Trace: {}</source>
        <translation>DELETE request on URL {} (with auth config {}) failed. Trace: {}</translation>
    </message>
    <message>
        <location filename="../../toolbelt/network_manager.py" line="419"/>
        <source>POST request on URL {} (with auth config {}) failed. Trace: {}</source>
        <translation>POST request on URL {} (with auth config {}) failed. Trace: {}</translation>
    </message>
    <message>
        <location filename="../../toolbelt/network_manager.py" line="474"/>
        <source>PUT request on URL {} (with auth config {}) failed. Trace: {}</source>
        <translation>PUT request on URL {} (with auth config {}) failed. Trace: {}</translation>
    </message>
    <message>
        <location filename="../../toolbelt/network_manager.py" line="882"/>
        <source>PATCH request on URL {} (with auth config {}) failed. Trace: {}</source>
        <translation>PATCH request on URL {} (with auth config {}) failed. Trace: {}</translation>
    </message>
    <message>
        <location filename="../../toolbelt/network_manager.py" line="722"/>
        <source>Uploading {}/{} bytes</source>
        <translation>Uploading {}/{} bytes</translation>
    </message>
</context>
<context>
    <name>OfferingListModel</name>
    <message>
        <location filename="../../gui/mdl_offering.py" line="32"/>
        <source>Nom</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_offering.py" line="32"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_offering.py" line="32"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_offering.py" line="32"/>
        <source>Status</source>
        <translation>Status</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_offering.py" line="32"/>
        <source>Open</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_offering.py" line="32"/>
        <source>Available</source>
        <translation>Available</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_offering.py" line="32"/>
        <source>Visibility</source>
        <translation>Visibility</translation>
    </message>
</context>
<context>
    <name>PermissionCreationDialog</name>
    <message>
        <location filename="../../gui/permissions/dlg_permission_creation.ui" line="14"/>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/dlg_permission_creation.py" line="30"/>
        <source>Création d&apos;une permission</source>
        <translation>Permission creation</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/dlg_permission_creation.py" line="67"/>
        <source>Erreur lors de la création des permissions.</source>
        <translation>Error when creating permissions.</translation>
    </message>
</context>
<context>
    <name>PermissionCreationWidget</name>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.py" line="70"/>
        <source>Utilisateur</source>
        <translation>User</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.py" line="107"/>
        <source>Aucune</source>
        <translation>None</translation>
    </message>
</context>
<context>
    <name>PermissionListModel</name>
    <message>
        <location filename="../../gui/permissions/mdl_permissions.py" line="29"/>
        <source>Licence</source>
        <translation>Licence</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/mdl_permissions.py" line="29"/>
        <source>Date d&apos;expiration</source>
        <translation>Expiration date</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/mdl_permissions.py" line="29"/>
        <source>Accordé à</source>
        <translation>Granted to</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/mdl_permissions.py" line="29"/>
        <source>Services</source>
        <translation>Services</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/mdl_permissions.py" line="67"/>
        <source>Aucune</source>
        <translation>None</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/mdl_permissions.py" line="71"/>
        <source>L&apos;utilisateur {} {}</source>
        <translation>The user {} {}</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/mdl_permissions.py" line="78"/>
        <source>La communauté {}</source>
        <translation>The community {}</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/mdl_permissions.py" line="82"/>
        <source>Bénéficiaire inconnu</source>
        <translation>Unknown beneficiary</translation>
    </message>
</context>
<context>
    <name>PermissionWidget</name>
    <message>
        <location filename="../../gui/permissions/wdg_permission.py" line="69"/>
        <source>Aucune</source>
        <translation>None</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission.py" line="158"/>
        <source>Modification</source>
        <translation>Update</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission.py" line="128"/>
        <source>Êtes-vous sûr de vouloir modifier cette permission ?</source>
        <translation>Are you sure you want to update this permission?</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission.py" line="158"/>
        <source>La permission n&apos;a pas pu être modifiée :
 {}</source>
        <translation>Permission could not be update :
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission.py" line="191"/>
        <source>Suppression</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission.py" line="168"/>
        <source>Êtes-vous sûr de vouloir supprimer cette permission ?</source>
        <translation>Are you sure you want to delete this permission?</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission.py" line="191"/>
        <source>La permission n&apos;a pas pu être supprimée :
 {}</source>
        <translation>Permission could not be deleted:
 {}</translation>
    </message>
</context>
<context>
    <name>PermissionsWidget</name>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="14"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission.ui" line="40"/>
        <source>Supprimer</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission.ui" line="47"/>
        <source>Modifier</source>
        <translation>Update</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="230"/>
        <source>Date d&apos;expiration (optionnel)</source>
        <translation>Expiration date (optional)</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="223"/>
        <source>Sélectionner les services auxquels cette permission donne accès</source>
        <translation>Select the services to which this permission gives access</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="255"/>
        <source>Licence</source>
        <translation>Licence</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="139"/>
        <source>Ajouter</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="151"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="122"/>
        <source>Autres communauté</source>
        <translation>Other community</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="132"/>
        <source>Liste des communautés (publiques et auxquelles j&apos;appartiens)</source>
        <translation>List of communities (public and which I belong)</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="188"/>
        <source>Communautés</source>
        <translation>Communities</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="198"/>
        <source>Utilisateurs</source>
        <translation>Users</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permission_creation.ui" line="237"/>
        <source>Authentification forte requise (nécessite l&apos;utilisation d&apos;une clé OAUTH2)</source>
        <translation>Strong authentication required (requires the use of an OAUTH2 key)</translation>
    </message>
    <message>
        <location filename="../../gui/permissions/wdg_permissions.ui" line="35"/>
        <source>Créer une permission</source>
        <translation>Create permission</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="40"/>
        <source>Basique</source>
        <translation>Basic</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="50"/>
        <source>Hash</source>
        <translation>Hash</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="57"/>
        <source>OAuth2</source>
        <translation>OAuth2</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="93"/>
        <source>Nom</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="105"/>
        <source>Sélectionner les services auxquels cette clé donne accès</source>
        <translation>Select the services to which this key gives access</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="124"/>
        <source>Referer</source>
        <translation>Referer</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="137"/>
        <source>User-agent</source>
        <translation>User-agent</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="163"/>
        <source>Authentification</source>
        <translation>Authentication</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="169"/>
        <source>Mot de passe</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="176"/>
        <source>Nom d&apos;utilisateur</source>
        <translation>User name</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="200"/>
        <source>Une valeur de hash (chaine de caractère) sera calculée automatiquement.
La valeur devra être fournie comme paramètre supplémentaire dans les requêtes de consultation des flux.
Ce type d’authentification est adapté en particulier pour une utilisation sur un site internet.</source>
        <translation>A Hash value (character string) will be calculated automatically.
The value should be provided as an additional parameter in the flow consultation requests.
This type of authentication is suitable in particular for use on a website.</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="213"/>
        <source>Ce type d’authentification consiste à utiliser votre compte Géoplateforme.
Vous ne pouvez donc avoir qu&apos;une seule clé de ce type.
Ce type est adapté pour une utilisation dans un logiciel SIG ou tout outil nécessitant une authentification forte. </source>
        <translation>This type of authentication consists in using your geoplateform account.
You can therefore have only one key of this type.
This type is suitable for use in GIS software or any tool requiring strong authentication. </translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.ui" line="226"/>
        <source>Filtrage par IP</source>
        <translation>IP filtering</translation>
    </message>
</context>
<context>
    <name>ProcessingRunDialog</name>
    <message>
        <location filename="../../toolbelt/dlg_processing_run.ui" line="14"/>
        <source>Processing run</source>
        <translation>Processing run</translation>
    </message>
    <message>
        <location filename="../../toolbelt/dlg_processing_run.ui" line="23"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;lt;title&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;lt;title&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../toolbelt/dlg_processing_run.py" line="162"/>
        <source>Can&apos;t run {0}</source>
        <translation>Can&apos;t run {0}</translation>
    </message>
    <message>
        <location filename="../../toolbelt/dlg_processing_run.py" line="163"/>
        <source>Invalid parameters : {0}.</source>
        <translation>Invalid parameters : {0}.</translation>
    </message>
    <message>
        <location filename="../../toolbelt/dlg_processing_run.py" line="78"/>
        <source>Cancel processing</source>
        <translation>Cancel processing</translation>
    </message>
    <message>
        <location filename="../../toolbelt/dlg_processing_run.py" line="78"/>
        <source>Do you want to cancel processing {} ?</source>
        <translation>Do you want to cancel processing {} ?</translation>
    </message>
</context>
<context>
    <name>ProviderDialog</name>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="366"/>
        <source>Open in cartes.gouv.fr</source>
        <translation>Open in cartes.gouv.fr</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="348"/>
        <source>title</source>
        <translation>Title</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="349"/>
        <source>layer_name</source>
        <translation>Layer name</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="350"/>
        <source>description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="351"/>
        <source>type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="352"/>
        <source>open</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="353"/>
        <source>publication_date</source>
        <translation>Publication date</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="354"/>
        <source>srs</source>
        <translation>SRS</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="355"/>
        <source>keywords</source>
        <translation>Keywords</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.py" line="330"/>
        <source>Layer failed to load !</source>
        <translation>Layer failed to load !</translation>
    </message>
</context>
<context>
    <name>ProviderForm</name>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="14"/>
        <source>Layers</source>
        <translation>Layers</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="20"/>
        <source>Search on Geoplateforme</source>
        <translation>Search on Geoplateforme</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="36"/>
        <source>Simple search</source>
        <translation>Simple search</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="149"/>
        <source>Search</source>
        <translation>Search</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="96"/>
        <source>Advanced search</source>
        <translation>Advanced search</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="200"/>
        <source>2100</source>
        <translation>2100</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="102"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="183"/>
        <source>Production year :</source>
        <translation>Production year :</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="190"/>
        <source>1900</source>
        <translation>1900</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="122"/>
        <source>Title</source>
        <translation>Title</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="163"/>
        <source>Producer</source>
        <translation>Producer</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="176"/>
        <source>Keywords</source>
        <translation>Keywords</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="207"/>
        <source>Theme</source>
        <translation>Theme</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="132"/>
        <source>Layer name</source>
        <translation>Layer name</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="142"/>
        <source>Visibility</source>
        <translation>Visibility</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="156"/>
        <source>Clear search</source>
        <translation>Clear search</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="57"/>
        <source>Max results</source>
        <translation>Max results</translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="264"/>
        <source>&lt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../gui/provider/provider_dialog.ui" line="283"/>
        <source>&gt;</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>PublicationForm</name>
    <message>
        <location filename="../../gui/wdg_publication_form.py" line="46"/>
        <source>Missing informations.</source>
        <translation>Missing informations.</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.py" line="46"/>
        <source>Please fill all fields.</source>
        <translation>Please fill all fields.</translation>
    </message>
</context>
<context>
    <name>PublicationFormCreation</name>
    <message>
        <location filename="../../gui/publication_creation/wzd_publication_creation.py" line="34"/>
        <source>Publication WMTS-TMS</source>
        <translation>Publication WMTS-TMS</translation>
    </message>
</context>
<context>
    <name>PublicationFormPageWizard</name>
    <message>
        <location filename="../../gui/publication_creation/qwp_publication_form.py" line="23"/>
        <source>Describe and publish your tiles</source>
        <translation>Create and publish a WMS-TMS service</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/qwp_publication_form.py" line="23"/>
        <source>Créer et publier un service WFS</source>
        <translation>Create and publish a WFS service</translation>
    </message>
    <message>
        <location filename="../../gui/wms_raster_publication/qwp_publication_form.py" line="23"/>
        <source>Créer et publier un service WMS-Raster</source>
        <translation>Create and publish a WMS-Raster service</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_publication_form.py" line="23"/>
        <source>Créer et publier un service WMS-Vecteur</source>
        <translation>Create and publish a WMS-Vector service</translation>
    </message>
    <message>
        <location filename="../../gui/wmts_publication/qwp_publication_form.py" line="23"/>
        <source>Créer et publier un service WMTS-TMS</source>
        <translation>Create and publish a WMTS-TMS service</translation>
    </message>
</context>
<context>
    <name>PublicationStatut</name>
    <message>
        <location filename="../../gui/wmts_publication/qwp_wmts_publication_status.py" line="58"/>
        <source>Publication WMTS-TMS</source>
        <translation>Publication WMTS-TMS</translation>
    </message>
    <message>
        <location filename="../../gui/wmts_publication/qwp_wmts_publication_status.py" line="149"/>
        <source>Erreur lors de la publication du service WMTS-TMS</source>
        <translation>Error when publication of the WMTS-TMS service</translation>
    </message>
    <message>
        <location filename="../../gui/wmts_publication/qwp_wmts_publication_status.py" line="143"/>
        <source>Service WMTS-TMS publié avec succès</source>
        <translation>WMTS-TMS service published successfully</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/qwp_wfs_publication_status.py" line="58"/>
        <source>Publication WFS</source>
        <translation>Publication WFS</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/qwp_wfs_publication_status.py" line="138"/>
        <source>Service WFS publié avec succès</source>
        <translation>WFS service successfully published</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/qwp_wfs_publication_status.py" line="144"/>
        <source>Erreur lors de la publication du service WFS</source>
        <translation>Error when publication of the WFS service</translation>
    </message>
    <message>
        <location filename="../../gui/wms_raster_publication/qwp_wms_raster_publication_status.py" line="57"/>
        <source>Publication WMS-Raster</source>
        <translation>Publication WMS-Raster</translation>
    </message>
    <message>
        <location filename="../../gui/wmts_publication/qwp_wmts_publication_status.py" line="94"/>
        <source>Erreur lors de récupération de la données stockées pour les niveaux de zoom</source>
        <translation>Error when recovering the data stored for zoom levels</translation>
    </message>
    <message>
        <location filename="../../gui/wmts_publication/qwp_wmts_publication_status.py" line="109"/>
        <source>Erreur lors de la publication du service WMS-Raster</source>
        <translation>Error when publication of the WMS-RASTER service</translation>
    </message>
    <message>
        <location filename="../../gui/wms_raster_publication/qwp_wms_raster_publication_status.py" line="144"/>
        <source>Service WMS-Raster publié avec succès</source>
        <translation>Successful WMS-Raster Service</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_wms_vector_publication_status.py" line="60"/>
        <source>Publication WMS-Vecteur</source>
        <translation>WMS-Vector publication</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_wms_vector_publication_status.py" line="129"/>
        <source>Service WMS-Vecteur publié avec succès</source>
        <translation>Successful WMS-Vector service published</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_wms_vector_publication_status.py" line="135"/>
        <source>Erreur lors de la publication du service WMS-Vecteur</source>
        <translation>Error when publishing the WMS-Vector Service</translation>
    </message>
</context>
<context>
    <name>RasterTilesFromWmsVectorAlgorithm</name>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="84"/>
        <source>Génération tuiles raster depuis un service WMS-Vecteur</source>
        <translation>Generation raster tiles from a WMS-Vector service</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="87"/>
        <source>Génération données</source>
        <translation>Data generation</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="99"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="106"/>
        <source>Nom des tuiles raster</source>
        <translation>Raster tiles name</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="113"/>
        <source>Nom des couches à moissonner. Valeurs multiples séparées par des virgules.</source>
        <translation>Name of layers to be harvested. Multiple values ​​separated by comma.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="122"/>
        <source>Niveau de moissonage. Valeurs multiples séparées par des virgules.</source>
        <translation>Harvest level. Multiple values ​​separated by comma.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="131"/>
        <source>Paramètres de requêtes GetMap additionnels.</source>
        <translation>Additional GetMap requests.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="139"/>
        <source>Format des images téléchargées.</source>
        <translation>Format of downloaded images.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="146"/>
        <source>URL du service WMS.</source>
        <translation>Url WMS service.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="152"/>
        <source>Zone moissonnage.</source>
        <translation>Harvest area.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="159"/>
        <source>Le niveau du bas de la pyramide en sortie.</source>
        <translation>The level of the bottom of the output pyramid.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="165"/>
        <source>Le niveau du haut de la pyramide en sortie.</source>
        <translation>The level of the top of the output pyramid.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="172"/>
        <source>Compression des données en sortie.</source>
        <translation>Compression of output data.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="181"/>
        <source>Le nombre de tuile par dalle en hauteur.</source>
        <translation>The number of tiles per tile in height.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="188"/>
        <source>Le nombre de tuile par dalle en largeur.</source>
        <translation>The number of tiles per slab in width.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="196"/>
        <source>Identifiant du quadrillage à utiliser (Tile Matrix Set)</source>
        <translation>Tile Matrix Set ID</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="206"/>
        <source>Format des canaux dans les dalles en sortie.</source>
        <translation>Channel format in output tiles.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="215"/>
        <source>Nombre de canaux dans les dalles en sortie.</source>
        <translation>Number of channels in the output tiles.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="243"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="243"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="243"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="250"/>
        <source>Attendre la fin de la génération ?</source>
        <translation>Wait for the end of the generation?</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="260"/>
        <source>Identifiant de la tuile raster créée.</source>
        <translation>Raster tile identifier created.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="266"/>
        <source>Identifiant de l&apos;exécution du traitement.</source>
        <translation>Identifier of the execution of the treatment.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="444"/>
        <source>Upload tag add failed : {0}</source>
        <translation>Upload tag add failed : {0}</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="482"/>
        <source>Database integration failed. Check report in dashboard for more details.</source>
        <translation>Database integration failed. Check report in dashboard for more details.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="233"/>
        <source>Nombre de thread pour la génération.</source>
        <translation>Generation thread number.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/create_raster_tiles_from_wms_vector.py" line="225"/>
        <source>Valeur d&apos;un pixel sans données. Exemple : &apos;255, 255, 255&apos;</source>
        <translation>Value for nodata pixel. ex : &apos;255, 255, 255&apos;</translation>
    </message>
</context>
<context>
    <name>ReportDialog</name>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="44"/>
        <source>Report</source>
        <translation>Report</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.ui" line="38"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.ui" line="57"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.ui" line="78"/>
        <source>Data details</source>
        <translation>Data details</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.ui" line="103"/>
        <source>Data structure</source>
        <translation>Data structure</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.ui" line="128"/>
        <source>Data extent</source>
        <translation>Data extent</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.ui" line="140"/>
        <source>Add in canvas</source>
        <translation>Add in canvas</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="129"/>
        <source>Can&apos;t define upload logs : {0}</source>
        <translation>Can&apos;t define upload logs : {0}</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="170"/>
        <source>Can&apos;t define execution logs : {0}</source>
        <translation>Can&apos;t define execution logs : {0}</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="186"/>
        <source>Waiting for data creation. You will find above technical information about executing processing.</source>
        <translation>Waiting for data creation. You will find above technical information about executing processing.</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="204"/>
        <source>Data is generating. You will find above technical information about executing processing.</source>
        <translation>Data is generating. You will find above technical information about executing processing.</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="196"/>
        <source>Database integration failed.</source>
        <translation>Database integration failed.</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="198"/>
        <source>Tile creation failed.</source>
        <translation>Tile creation failed.</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="199"/>
        <source> You will find above technical information about processing executed and encountered problem.</source>
        <translation> You will find above technical information about processing executed and encountered problem.</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="210"/>
        <source>Database integration successful.</source>
        <translation>Database integration successful.</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="212"/>
        <source>Tile creation successful.</source>
        <translation>Tile creation successful.</translation>
    </message>
    <message>
        <location filename="../../gui/report/dlg_report.py" line="213"/>
        <source> You will find above technical information about executed processing.</source>
        <translation> You will find above technical information about executed processing.</translation>
    </message>
</context>
<context>
    <name>ResultCode</name>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="58"/>
        <source>Check layers for IGN Geoplateforme</source>
        <translation>Check layers for IGN Geoplateforme</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="61"/>
        <source>Outils géoplateforme</source>
        <translation>GeoplateForm Tools</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="73"/>
        <source>Couches vectorielles à vérifier</source>
        <translation>Vector layers to check</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="82"/>
        <source>Code de résultat. 0 si aucun problème</source>
        <translation>Code de résultat. 0 si aucun problème</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="111"/>
        <source>No input layers defined.</source>
        <translation>No input layers defined.</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="141"/>
        <source>Checking layers :</source>
        <translation>Checking layers :</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="159"/>
        <source>Checking layers CRS :</source>
        <translation>Checking layers CRS :</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="167"/>
        <source>Reference CRS is {}</source>
        <translation>Reference CRS is {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="202"/>
        <source>- [KO] invalid layer name for {}. Please remove any special character ({})</source>
        <translation>- [KO] invalid layer name for {}. Please remove any special character ({})</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="208"/>
        <source>[OK] valid layer name for all input layers</source>
        <translation>[OK] valid layer name for all input layers</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="226"/>
        <source>Checking file names :</source>
        <translation>Checking file names :</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="233"/>
        <source>- [KO] invalid file name for {}. Please remove any special character ({})</source>
        <translation>- [KO] invalid file name for {}. Please remove any special character ({})</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="239"/>
        <source>[OK] valid file name for all input layers</source>
        <translation>[OK] valid file name for all input layers</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="257"/>
        <source>Checking layers fields name :</source>
        <translation>Checking layers fields name :</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="263"/>
        <source>[OK] valid layer fields name for all input layers</source>
        <translation>[OK] valid layer fields name for all input layers</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="288"/>
        <source>- [KO] invalid layer field name {} for {}. Please remove any special character ({})</source>
        <translation>- [KO] invalid layer field name {} for {}. Please remove any special character ({})</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="313"/>
        <source>- [KO] invalid layer type for {}. Only QgsVectorLayer are supported.</source>
        <translation>- [KO] invalid layer type for {}. Only QgsVectorLayer are supported.</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="320"/>
        <source>[OK] valid layer type for all input layers</source>
        <translation>[OK] valid layer type for all input layers</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="339"/>
        <source>Checking layers geometry :</source>
        <translation>Checking layers geometry :</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="355"/>
        <source>- [KO] geometries with errors for {}.</source>
        <translation>- [KO] geometries with errors for {}.</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="363"/>
        <source>- [KO] invalid geometries for {}.</source>
        <translation>- [KO] invalid geometries for {}.</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="367"/>
        <source>[OK] valid layer geometry for all input layers</source>
        <translation>[OK] valid layer geometry for all input layers</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="385"/>
        <source>Checking layers number of features :</source>
        <translation>Checking layers number of features :</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="391"/>
        <source>- [KO] no feature for {}. At least one feature must be available.</source>
        <translation>- [KO] no feature for {}. At least one feature must be available.</translation>
    </message>
    <message>
        <location filename="../../processing/tools/check_layer.py" line="398"/>
        <source>[OK] features availables for all input layers</source>
        <translation>[OK] features availables for all input layers</translation>
    </message>
</context>
<context>
    <name>SearchResultModel</name>
    <message>
        <location filename="../../gui/provider/mdl_search_result.py" line="30"/>
        <source>Title</source>
        <translation>Title</translation>
    </message>
    <message>
        <location filename="../../gui/provider/mdl_search_result.py" line="30"/>
        <source>Producer</source>
        <translation>Producer</translation>
    </message>
    <message>
        <location filename="../../gui/provider/mdl_search_result.py" line="30"/>
        <source>Theme</source>
        <translation>Theme</translation>
    </message>
    <message>
        <location filename="../../gui/provider/mdl_search_result.py" line="30"/>
        <source>Open</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="../../gui/provider/mdl_search_result.py" line="30"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
</context>
<context>
    <name>SelectLayerAndStyleDialog</name>
    <message>
        <location filename="../../gui/dashboard/dlg_select_layer_and_style.py" line="16"/>
        <source>Choose Layer</source>
        <translation>Choose Layer</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_select_layer_and_style.py" line="27"/>
        <source>&lt;b&gt;Please choose between available layers.&lt;/b&gt;</source>
        <translation>&lt;b&gt;Please choose between available layers.&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_select_layer_and_style.py" line="34"/>
        <source>&lt;b&gt;Please choose between available styles.&lt;/b&gt;</source>
        <translation>&lt;b&gt;Please choose between available styles.&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>SelectStyleDialog</name>
    <message>
        <location filename="../../gui/provider/select_style_dialog.py" line="16"/>
        <source>Choose TMS style</source>
        <translation>Choose TMS style</translation>
    </message>
    <message>
        <location filename="../../gui/provider/select_style_dialog.py" line="27"/>
        <source>&lt;b&gt;Please choose between available styles.&lt;/b&gt;</source>
        <translation>&lt;b&gt;Please choose between available styles.&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>ServiceDetailsWidget</name>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="74"/>
        <source>Details</source>
        <translation>Details</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="289"/>
        <source>Dépublication</source>
        <translation>Unpublish</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="189"/>
        <source>Charger</source>
        <translation>Load</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="227"/>
        <source>Génération tuile</source>
        <translation>Tile generation</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="289"/>
        <source>Êtes-vous sûr de vouloir dépublier le service ?</source>
        <translation>Are you sure you want to unpublish the service?</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="315"/>
        <source>Dépublication service</source>
        <translation>Unpublish service</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="315"/>
        <source>Le service n&apos;a pas pu être dépublié :
 {}</source>
        <translation>The service could not be unpublish:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="335"/>
        <source>Publication en cours.</source>
        <translation>Publish in progress.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="337"/>
        <source>Publication en cours de modification.</source>
        <translation>Publish modification.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="339"/>
        <source>Publication réussie.</source>
        <translation>Successful publication.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="341"/>
        <source>Dépublication en cours.</source>
        <translation>Unpublish in progress.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="342"/>
        <source> You will find above technical information about processing executed and encountered problem.</source>
        <translation> You will find above technical information about processing executed and encountered problem.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="347"/>
        <source>Publication instable.</source>
        <translation>Unstable publication.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="304"/>
        <source>Unpublish service {}</source>
        <translation>Unpublish service {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_service_details.py" line="531"/>
        <source>Layer failed to load !</source>
        <translation>Layer failed to load !</translation>
    </message>
</context>
<context>
    <name>SldDowngradeAlgorithm</name>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="45"/>
        <source>Mise à jour fichier .sld pour passer d&apos;une version 1.1.0 à 1.0.0</source>
        <translation>Update .sld file to go from a version 1.1.0 to 1.0.0</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="50"/>
        <source>Outils géoplateforme</source>
        <translation>GeoplateForm Tools</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="62"/>
        <source>Fichier style Geoserver</source>
        <translation>Geoserver file style</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="69"/>
        <source>Vérification du format .sld 1.1.0 en entrée</source>
        <translation>.SLD 1.1.0 format check for the input</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="77"/>
        <source>Vérification du format .sld 1.0.0 en sortie</source>
        <translation>Check of the .SLD 1.0.0 format for the output</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="85"/>
        <source>Fichier converti</source>
        <translation>Converted file</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="110"/>
        <source>Vérification format sld 1.1.0 en entrée</source>
        <translation>SLD 1.1.0 format check for the input</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="117"/>
        <source>Fichier {} n&apos;est pas conforme à la norme SLD 1.1.0 : {}</source>
        <translation>File {} does not comply with the SLD standard 1.1.0: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="125"/>
        <source>Application transformation</source>
        <translation>Transform apply</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="134"/>
        <source>Le résultat de la transformation n&apos;est pas conforme à la norme SLD 1.1.0 : {}</source>
        <translation>The result of the transformation does not in accordance with the SLD standard 1.1.0: {}</translation>
    </message>
    <message>
        <location filename="../../processing/tools/sld_downgrade.py" line="142"/>
        <source>Ecriture fichier résultat</source>
        <translation>Writing File Result</translation>
    </message>
</context>
<context>
    <name>SldSelectionWidget</name>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.ui" line="32"/>
        <source>Fichier .sld</source>
        <translation>.sld file</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.ui" line="42"/>
        <source>Couche vectorielle</source>
        <translation>Vector Layer</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.ui" line="81"/>
        <source>Fichier style .sld</source>
        <translation>.sld style file</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.ui" line="113"/>
        <source>Couche</source>
        <translation>Layer</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.py" line="111"/>
        <source>Création .sld</source>
        <translation>.sld creation</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.py" line="70"/>
        <source>Veuillez sélectionner une couche pour la création du sld.</source>
        <translation>Please select a layer for the creation of the SLD.</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.py" line="111"/>
        <source>Le fichier .sld n&apos;a pas pu être exporté depuis la couche vectorielle:
 {}</source>
        <translation>The .SLD file could not be exported from the vector layer:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.py" line="149"/>
        <source>Conversion .sld</source>
        <translation>.sl conversion</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.py" line="149"/>
        <source>Le fichier .sld n&apos;a pas pu être converti au format 1.0.0:
 {}</source>
        <translation>The .SLD file could not be converted to 1.0.0 format:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_sld_selection.py" line="140"/>
        <source>Downgrade .sld for layer {}</source>
        <translation>Downgrade .sld for layer {}</translation>
    </message>
</context>
<context>
    <name>StorageReportDialog</name>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="17"/>
        <source>Storage report</source>
        <translation>Storage report</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="35"/>
        <source>Datastore</source>
        <translation>Datastore</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="60"/>
        <source>Data integrated in database</source>
        <translation>Data integrated in database</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="80"/>
        <source>This is space used by data in PostgresSQL server in your datastore. This is intermediate data that are not visible by users.</source>
        <translation>This is space used by data in PostgresSQL server in your datastore. This is intermediate data that are not visible by users.</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="282"/>
        <source>List</source>
        <translation>List</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="123"/>
        <source>Data integrated as file</source>
        <translation>Data integrated as file</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="143"/>
        <source>This space is used by Geoplateforme for vector tiles pyramid file storage.</source>
        <translation>This space is used by Geoplateforme for vector tiles pyramid file storage.</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="186"/>
        <source>Mass storage</source>
        <translation>Mass storage</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="206"/>
        <source>This space is used by Geoplateforme for vector tiles pyramid storage. It&apos;s more efficient that file storage.</source>
        <translation>This space is used by Geoplateforme for vector tiles pyramid storage. It&apos;s more efficient that file storage.</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="249"/>
        <source>Upload</source>
        <translation>Upload</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.ui" line="269"/>
        <source>This space is used by raw data that you uploaded (.csv, geopackage files). This files should be deleted when database integration is sucessful. Some files could be left when integration fail.</source>
        <translation>This space is used by raw data that you uploaded (.csv, geopackage files). This files should be deleted when database integration is sucessful. Some files could be left when integration fail.</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.py" line="180"/>
        <source>Can&apos;t define datastore &apos;{0}&apos; from requests : {1}</source>
        <translation>Can&apos;t define datastore &apos;{0}&apos; from requests : {1}</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.py" line="246"/>
        <source>Upload {0} delete error : {1}</source>
        <translation>Upload {0} delete error : {1}</translation>
    </message>
    <message>
        <location filename="../../gui/storage/dlg_storage_report.py" line="277"/>
        <source>Stored data {0} delete error : {1}</source>
        <translation>Stored data {0} delete error : {1}</translation>
    </message>
</context>
<context>
    <name>StoredDataDetailsDialog</name>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.ui" line="20"/>
        <source>Report</source>
        <translation>Report</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.ui" line="36"/>
        <source>Data structure</source>
        <translation>Data structure</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.ui" line="69"/>
        <source>Load generation report</source>
        <translation>Load generation report</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.ui" line="90"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.ui" line="97"/>
        <source>Data details</source>
        <translation>Data details</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.ui" line="122"/>
        <source>Data extent</source>
        <translation>Data extent</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.ui" line="134"/>
        <source>Add in canvas</source>
        <translation>Add in canvas</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.ui" line="199"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="80"/>
        <source>Details</source>
        <translation>Details</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="149"/>
        <source>Suppression</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="167"/>
        <source>Génération tuile</source>
        <translation>Tile generation</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="181"/>
        <source>Publication WFS</source>
        <translation>Publication WFS</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="201"/>
        <source>Publication WMS-Vecteur</source>
        <translation>Publication WMS-Vecteur</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="224"/>
        <source>Publication WMS-TMS</source>
        <translation>Publication WMS-TMS</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="244"/>
        <source>Publication WMS-Raster</source>
        <translation>Publication WMS-Raster</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="267"/>
        <source>Publication WMTS-TMS</source>
        <translation>Publication WMTS-TMS</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="325"/>
        <source>Suppression donnée stockée</source>
        <translation>Delete stored data</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="325"/>
        <source>La donnée stockée n&apos;a pas pu être supprimée:
 {}</source>
        <translation>The stored data could not be deleted:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="603"/>
        <source>Can&apos;t define upload logs : {0}</source>
        <translation>Can&apos;t define upload logs : {0}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="644"/>
        <source>Can&apos;t define execution logs : {0}</source>
        <translation>Can&apos;t define execution logs : {0}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="660"/>
        <source>Waiting for data creation. You will find above technical information about executing processing.</source>
        <translation>Waiting for data creation. You will find above technical information about executing processing.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="678"/>
        <source>Data is generating. You will find above technical information about executing processing.</source>
        <translation>Data is generating. You will find above technical information about executing processing.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="670"/>
        <source>Database integration failed.</source>
        <translation>Database integration failed.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="672"/>
        <source>Tile creation failed.</source>
        <translation>Tile creation failed.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="673"/>
        <source> You will find above technical information about processing executed and encountered problem.</source>
        <translation> You will find above technical information about processing executed and encountered problem.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="684"/>
        <source>Database integration successful.</source>
        <translation>Database integration successful.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="686"/>
        <source>Tile creation successful.</source>
        <translation>Tile creation successful.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="687"/>
        <source> You will find above technical information about executed processing.</source>
        <translation> You will find above technical information about executed processing.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="296"/>
        <source>Êtes-vous sûr de vouloir supprimer la donnée stockée ?
Les services et styles associés seront dépubliés.</source>
        <translation>Do you really want to delete the stored data ?
Associated services and styles will be unpublish.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/dlg_stored_data_details.py" line="314"/>
        <source>Delete stored data {}</source>
        <translation>Delete stored data {}</translation>
    </message>
</context>
<context>
    <name>StoredDataDetailsModel</name>
    <message>
        <location filename="../../gui/report/mdl_stored_data_details.py" line="19"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_stored_data_details.py" line="19"/>
        <source>Value</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_stored_data_details.py" line="33"/>
        <source>Size</source>
        <translation>Size</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_stored_data_details.py" line="35"/>
        <source>SRS</source>
        <translation>SRS</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_stored_data_details.py" line="37"/>
        <source>Pyramid levels</source>
        <translation>Pyramid levels</translation>
    </message>
</context>
<context>
    <name>StoredDataListModel</name>
    <message>
        <location filename="../../gui/mdl_stored_data.py" line="33"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_stored_data.py" line="33"/>
        <source>Date</source>
        <translation>Date</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_stored_data.py" line="33"/>
        <source>Status</source>
        <translation>Status</translation>
    </message>
</context>
<context>
    <name>TableRelationPageWizard</name>
    <message>
        <location filename="../../gui/wfs_publication/qwp_table_relation.py" line="36"/>
        <source>Créer et publier un service WFS</source>
        <translation>Create and publish a WFS service</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_table_style_selection.py" line="63"/>
        <source>Aucune table sélectionnée</source>
        <translation>No selected table</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_table_style_selection.py" line="63"/>
        <source>Veuillez choisir au moins une table.</source>
        <translation>Please choose at least one table.</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/qwp_table_relation.py" line="79"/>
        <source>Titre manquant pour la table {}</source>
        <translation>Missing title for the table {}</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/qwp_table_relation.py" line="85"/>
        <source>Description manquante pour la table {}</source>
        <translation>Missing description for the table {}</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_table_style_selection.py" line="79"/>
        <source>Champs manquants</source>
        <translation>Missing fields</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_table_style_selection.py" line="33"/>
        <source>Créer et publier un service WMS-Vecteur</source>
        <translation>Create and publish a WMS-Vector service</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_table_style_selection.py" line="73"/>
        <source>Fichier de style .sld non défini pour la table {}</source>
        <translation>.SLD style file not defined for the table {}</translation>
    </message>
</context>
<context>
    <name>TableRelationTreeModel</name>
    <message>
        <location filename="../../gui/mdl_table_relation.py" line="29"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_table_relation.py" line="29"/>
        <source>Attribute type</source>
        <translation>Attribute type</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_table_relation.py" line="70"/>
        <source>Error while getting stored data informations: {0}</source>
        <translation>Error while getting stored data informations: {0}</translation>
    </message>
</context>
<context>
    <name>TableRelationWidget</name>
    <message>
        <location filename="../../gui/wms_vector_publication/wdg_table_style_selection.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/wdg_table_style_selection.ui" line="35"/>
        <source>&lt;table_name&gt;</source>
        <translation>&lt;table_name&gt;</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/wdg_table_relation.ui" line="47"/>
        <source>Nom public de la table (optionnel)</source>
        <translation>Table public name (optional)</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/wdg_table_relation.ui" line="57"/>
        <source>Titre de la table</source>
        <translation>Table title</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/wdg_table_relation.ui" line="67"/>
        <source>Résumé du contenu de la table</source>
        <translation>Summary of the content of the table</translation>
    </message>
    <message>
        <location filename="../../gui/wfs_publication/wdg_table_relation.ui" line="77"/>
        <source>Mot clés (optionnel)</source>
        <translation>Keyword (optional)</translation>
    </message>
</context>
<context>
    <name>TextEditPreviewWidget</name>
    <message>
        <location filename="../../gui/wdg_text_edit.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_text_edit.py" line="85"/>
        <source>Preview</source>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_text_edit.py" line="85"/>
        <source>Edit</source>
        <translation>Edit</translation>
    </message>
</context>
<context>
    <name>TileCreationAlgorithm</name>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="76"/>
        <source>Génération de tuiles vectorielles</source>
        <translation>Generation of vector tiles</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="79"/>
        <source>Génération données</source>
        <translation>Data generation</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="91"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="97"/>
        <source>Identifiant de la base de données vectorielles</source>
        <translation>Vector database identifier</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="104"/>
        <source>Nom des tuiles en sortie</source>
        <translation>Name of output tiles</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="111"/>
        <source>Options tippecanoe</source>
        <translation>Tippecanoe options</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="119"/>
        <source>JSON pour la composition</source>
        <translation>JSON for the composition</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="127"/>
        <source>Niveau bas de la pyramide</source>
        <translation>Low level of the pyramid</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="136"/>
        <source>Niveau haut de la pyramide</source>
        <translation>High level of the pyramid</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="144"/>
        <source>Zone de moissonnage</source>
        <translation>Harvesting area</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="152"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="152"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="152"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="160"/>
        <source>Attendre la fin de la génération ?</source>
        <translation>Wait for the end of the generation?</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="168"/>
        <source>Identifiant des tuiles vectorielles créés.</source>
        <translation>Identifier of vector tiles created.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="174"/>
        <source>Identifiant de l&apos;exécution du traitement.</source>
        <translation>Identifier of the execution of the treatment.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/tile_creation.py" line="377"/>
        <source>Tile creation failed. Check report in dashboard for more details.</source>
        <translation>Tile creation failed. Check report in dashboard for more details.</translation>
    </message>
</context>
<context>
    <name>TileCreationWizard</name>
    <message>
        <location filename="../../gui/tile_creation/wzd_tile_creation.py" line="43"/>
        <source>Tile creation</source>
        <translation>Tile creation</translation>
    </message>
</context>
<context>
    <name>TileGenerationEditionPageWizard</name>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_edition.py" line="36"/>
        <source>Define tile parameters</source>
        <translation>Define tile parameters</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_edition.py" line="64"/>
        <source>Missing informations.</source>
        <translation>Missing informations.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_edition.py" line="64"/>
        <source>Please define tile name.</source>
        <translation>Please define tile name.</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_edition.py" line="110"/>
        <source>Please define api key for private service use.`n You can get an api key with a HASH key.</source>
        <translation>Please define api key for private service use.`n You can get an api key with a HASH key.</translation>
    </message>
</context>
<context>
    <name>TileGenerationFieldsSelectionPageWizard</name>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_fields_selection.py" line="26"/>
        <source>Customize your vector tiles service</source>
        <translation>Customize your vector tiles service</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_fields_selection.py" line="76"/>
        <source>No table selected.</source>
        <translation>No table selected.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_fields_selection.py" line="76"/>
        <source>Please select one or more tables.</source>
        <translation>Please select one or more tables.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_fields_selection.py" line="85"/>
        <source>No attribute selected.</source>
        <translation>No attribute selected.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_fields_selection.py" line="85"/>
        <source>Please select one or more attributes for table {}.</source>
        <translation>Please select one or more attributes for table {}.</translation>
    </message>
</context>
<context>
    <name>TileGenerationGeneralizationPageWizard</name>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="74"/>
        <source>Select generalization option</source>
        <translation>Select generalization option</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="87"/>
        <source>Simplification de données hétérogènes</source>
        <translation>Simplification of heterogeneous data</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="88"/>
        <source>Toutes les formes sont simplifiées.</source>
        <translation>All forms are simplified.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="93"/>
        <source>Simplification de réseau</source>
        <translation>Network simplification</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="94"/>
        <source>Toutes les formes sont simplifiées et les nœuds du réseau sont conservés.</source>
        <translation>All forms are simplified and the nodes of the network are preserved.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="101"/>
        <source>Simplification de données linéaires autres</source>
        <translation>Simplification of other linear data</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="102"/>
        <source>Les petits objets sont supprimés.</source>
        <translation>Small objects are deleted.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="107"/>
        <source>Schématisation de données surfaciques</source>
        <translation>Surface data diagram</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="108"/>
        <source>Les formes sont simplifiées en conservant une couverture du territoire.</source>
        <translation>The forms are simplified by retaining coverage of the territory.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="115"/>
        <source>Sélection de données surfaciques</source>
        <translation>Selection of surface data</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="116"/>
        <source>Les données les plus représentatives sont conservées et les plus petites supprimées. Ce choix est pertinent si 3 attributs ou moins sont conservés à l&apos;étape précédente.</source>
        <translation>The most representative data is kept and the smallest deleted. This choice is relevant if 3 attributes or less are kept in the previous step.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="125"/>
        <source>Fusion attributaire de données surfaciques</source>
        <translation>Merger merger of surface data</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="126"/>
        <source>Les objets qui ont les mêmes valeurs d’attribut sont fusionnés tout en simplifiant les formes et en supprimant les petites surfaces. Ce choix est pertinent si 3 attributs ou moins sont conservés à l&apos;étape précédente.</source>
        <translation>Objects that have the same attribute values ​​are merged while simplifying forms and removing small surfaces. This choice is relevant if 3 attributes or less are kept in the previous step.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="135"/>
        <source>Harmonisation de données surfaciques</source>
        <translation>Harmonization of surface data</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="136"/>
        <source>Les formes sont simplifiées en conservant les limites partagées entre deux surfaces.</source>
        <translation>The forms are simplified by retaining the limits shared between two areas.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="216"/>
        <source>No generalization option.</source>
        <translation>No generalization option.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.py" line="216"/>
        <source>Please select a generalization option.</source>
        <translation>Please select a generalization option.</translation>
    </message>
</context>
<context>
    <name>TileGenerationStatusPageWizard</name>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="59"/>
        <source>Génération des tuiles raster en cours.</source>
        <translation>Generation of raster tiles.</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="114"/>
        <source>La génération des tuiles raster n&apos;a pas été lancée.</source>
        <translation>The generation of raster tiles was not launched.</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="114"/>
        <source>La génération des tuiles raster n&apos;a pas été lancée. Vous devez attendre le lancement avant de fermer cette fenêtre.</source>
        <translation>The generation of raster tiles was not launched. You have to wait for the launch before closing this window.</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="144"/>
        <source>Récupération offre</source>
        <translation>Get offering</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="161"/>
        <source>Récupération endpoint</source>
        <translation>Get endpoint</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="161"/>
        <source>Endpoint {} non trouvé dans l&apos;entrepôt</source>
        <translation>Endpoint {} not found in the warehouse</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="175"/>
        <source>Récupération url moissonage</source>
        <translation>Get harvest URL</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="175"/>
        <source>Aucune url de type WMS trouvée pour le endpoint {}</source>
        <translation>No WMS type URL found for endpoint {}</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="193"/>
        <source>Récupération configuration</source>
        <translation>Get configuration</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="221"/>
        <source>Génération des tuiles vectorielle en cours.
Vous pouvez fermer la fenêtre pendant la génération.</source>
        <translation>Generation of vector tiles in progress.
You can close the window during generation.</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="270"/>
        <source>Génération des tuiles raster</source>
        <translation>Raster tile generation</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="257"/>
        <source>Your tiles are ready.</source>
        <translation>Your tiles are ready.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="270"/>
        <source>Stored data creation failed. Check report in dashboard for more details.</source>
        <translation>Stored data creation failed. Check report in dashboard for more details.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="291"/>
        <source>Stored data check status</source>
        <translation>Stored data check status</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="315"/>
        <source>{0} failed. Check report for more details.</source>
        <translation>{0} failed. Check report for more details.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="64"/>
        <source>Génération des tuiles vectorielle en cours.</source>
        <translation>Generation of vector tiles in progress.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="122"/>
        <source>Tile creation not launched.</source>
        <translation>Tile creation not launched.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="122"/>
        <source>Tile creation is not launched. You must wait for launch before closing this dialog.</source>
        <translation>Tile creation is not launched. You must wait for launch before closing this dialog.</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.py" line="229"/>
        <source>Génération des tuiles vectorielle</source>
        <translation>Generation of vector tiles</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_status.py" line="262"/>
        <source>Génération des tuiles raster en cours.
Vous pouvez fermer la fenêtre pendant la génération.</source>
        <translation>Generation of raster tiles in progress.
You can close the window during generation.</translation>
    </message>
</context>
<context>
    <name>TileGenerationZoomSelectionPageWizard</name>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_zoom_selection.ui" line="14"/>
        <source>Define table zoom levels</source>
        <translation>Define table zoom levels</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_zoom_selection.py" line="34"/>
        <source>Select zoom levels for tables</source>
        <translation>Select zoom levels for tables</translation>
    </message>
</context>
<context>
    <name>TileRasterCreationWizard</name>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/wzd_raster_tiles_from_wms_vector.py" line="34"/>
        <source>Génération des tuiles raster</source>
        <translation>Raster tile generation</translation>
    </message>
</context>
<context>
    <name>UUIDLineEdit</name>
    <message>
        <location filename="../../toolbelt/lne_uuid.py" line="26"/>
        <source>La valeur doit être un UUID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</source>
        <translation>Value must be a UUID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</translation>
    </message>
</context>
<context>
    <name>UpdateKeyAlgorithm</name>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="44"/>
        <source>Mise à jour d&apos;une clé</source>
        <translation>Update a key</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="47"/>
        <source>Clés</source>
        <translation>Keys</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="59"/>
        <source>Identifiant de la clé</source>
        <translation>Key identifier</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="66"/>
        <source>Nom de la clé</source>
        <translation>Key name</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="73"/>
        <source>Adresses IP authorisées. Valeurs séparées par ,</source>
        <translation>Authorized IP addresses. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="81"/>
        <source>Adresses IP non authorisées. Valeurs séparées par ,</source>
        <translation>IP addresses not authorized. Values ​​separated by,</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="91"/>
        <source>User-agent</source>
        <translation>User-agent</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="98"/>
        <source>Referer</source>
        <translation>Referer</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="125"/>
        <source>Modification de la clé</source>
        <translation>Key update</translation>
    </message>
    <message>
        <location filename="../../processing/user_key/update_key.py" line="138"/>
        <source>Erreur lors de la modification de la clé : {}</source>
        <translation>Error when updating key: {}</translation>
    </message>
</context>
<context>
    <name>UpdatePermissionAlgorithm</name>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="43"/>
        <source>Mise à jour d&apos;une permission</source>
        <translation>Permission update</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="46"/>
        <source>Permissions</source>
        <translation>Permissions</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="58"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="64"/>
        <source>Identifiant de la permission</source>
        <translation>Permission identifier</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="71"/>
        <source>Nom de la permission</source>
        <translation>Permission name</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="78"/>
        <source>Identifiants des offres. Valeurs séparées par des virgules (,)</source>
        <translation>Offers identifiers. Values ​​separated by comma (,)</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="86"/>
        <source>Date de fin de la permission</source>
        <translation>End date of permission</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="109"/>
        <source>Modification de la permission</source>
        <translation>Permission update</translation>
    </message>
    <message>
        <location filename="../../processing/permissions/update_permission.py" line="121"/>
        <source>Erreur lors de la modification de la permission : {}</source>
        <translation>Error when updating the permission: {}</translation>
    </message>
</context>
<context>
    <name>UploadCreationPageWizard</name>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_status.ui" line="14"/>
        <source>Vector tiles generation</source>
        <translation>Upload creation</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.ui" line="39"/>
        <source>IconLabel</source>
        <translation>IconLabel</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.ui" line="14"/>
        <source>Uploading dataset</source>
        <translation>Uploading dataset</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="52"/>
        <source>Livraison des données en cours.</source>
        <translation>Data upload.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="157"/>
        <source>Checking upload creation in progress...</source>
        <translation>Upload check in progress...</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="162"/>
        <source>Erreur lors de la création de la livraison</source>
        <translation>Error when during upload creation</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="213"/>
        <source>Génération de la base de données vectorielle en cours.
Vous pouvez fermer la fenêtre pendant la génération.</source>
        <translation>Generation of the vector database in progress.
You can close the window during generation.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="222"/>
        <source>Vector database creation</source>
        <translation>Vector database creation</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="282"/>
        <source>Vérification statut livraison</source>
        <translation>Upload status verification</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="276"/>
        <source>Erreur lors de la vérification de la livraison</source>
        <translation>Error when checking the upload</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="319"/>
        <source>La base de données vectorielle a été générée dans l&apos;entrepôt.</source>
        <translation>The vector database has been generated in the warehouse.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="338"/>
        <source>Stored database integration check</source>
        <translation>Stored database integration check</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="355"/>
        <source>Livraison non terminée</source>
        <translation>Upload not closed</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="355"/>
        <source>La livraison des données est toujours en cours. Veuillez attendre que les données soient disponibles sur l&apos;entrepôt.</source>
        <translation>Upload is not closed. Please wait for the data to be available on the warehouse.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="366"/>
        <source>Vérification non terminée</source>
        <translation>Check in progress</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="366"/>
        <source>Les données sont en cours de vérification. Vous devrez lancer ultérieurement l&apos;intégration en base de données.
 Voulez vous fermer la fenêtre ? </source>
        <translation>The data is being checked. You will need to later start integration into a database.
 Do you want to close the window? </translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_creation.py" line="419"/>
        <source>{0} failed. Check report for more details.</source>
        <translation>{0} failed. Check report for more details.</translation>
    </message>
</context>
<context>
    <name>UploadCreationWidget</name>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.ui" line="14"/>
        <source>Dashboard</source>
        <translation>Dashboard</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.ui" line="35"/>
        <source>Name your data</source>
        <translation>Name your data</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.ui" line="60"/>
        <source>Name your dataset:</source>
        <translation>Name your dataset:</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.ui" line="42"/>
        <source>Select the SRS to use:</source>
        <translation>Select the SRS to use:</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="124"/>
        <source>No dataset name defined.</source>
        <translation>No dataset name defined.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="124"/>
        <source>Please define dataset name</source>
        <translation>Please define dataset name</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="132"/>
        <source>No name defined.</source>
        <translation>No name defined.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="132"/>
        <source>Please define data name</source>
        <translation>Please define data name</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="138"/>
        <source>No SRS defined.</source>
        <translation>No SRS defined.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="138"/>
        <source>Please define SRS</source>
        <translation>Please define SRS</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="195"/>
        <source>Invalid layers:
</source>
        <translation>Invalid layers:
</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="197"/>
        <source>- CRS mismatch
</source>
        <translation>- CRS mismatch
</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="199"/>
        <source>- invalid layer name
</source>
        <translation>- invalid layer name
</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="201"/>
        <source>- invalid file name
</source>
        <translation>- invalid file name
</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="203"/>
        <source>- invalid field name
</source>
        <translation>- invalid field name
</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="205"/>
        <source>- invalid layer type
</source>
        <translation>- invalid layer type
</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="211"/>
        <source>Invalid layers list are available in details.</source>
        <translation>Invalid layers list are available in details.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="213"/>
        <source>Invalid layers</source>
        <translation>Invalid layers</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.ui" line="52"/>
        <source>Table(s) with multi geometry
Values separated by ,</source>
        <translation>Table(s) with multi geometry
Values separated by ,</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="207"/>
        <source>- invalid geometry
</source>
        <translation>- invalid geometry
</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="209"/>
        <source>- no feature available
</source>
        <translation>- no feature available
</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.ui" line="99"/>
        <source>Checking data before upload</source>
        <translation>Checking data before upload</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/wdg_upload_creation.py" line="177"/>
        <source>Check layers</source>
        <translation>Check layers</translation>
    </message>
</context>
<context>
    <name>UploadCreationWizard</name>
    <message>
        <location filename="../../gui/upload_creation/wzd_upload_creation.py" line="31"/>
        <source>Dataset creation</source>
        <translation>Dataset creation</translation>
    </message>
</context>
<context>
    <name>UploadDatabaseIntegrationAlgorithm</name>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="61"/>
        <source>Intégration d&apos;une livraison en base de données vectorielle</source>
        <translation>Integration of upload in vector database</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="64"/>
        <source>Génération données</source>
        <translation>Data generation</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="76"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="83"/>
        <source>Identifiant de la livraison</source>
        <translation>Upload identifier</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="90"/>
        <source>Nom de la base de données vectorielle</source>
        <translation>Vector database name</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="97"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="97"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="97"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="105"/>
        <source>Attendre la fin de l&apos;intégration ?</source>
        <translation>Wait for the end of integration?</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="121"/>
        <source>Identifiant de la base de données créée.</source>
        <translation>Database identifier created.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="127"/>
        <source>Identifiant de l&apos;exécution du traitement.</source>
        <translation>Identifier of the execution of the treatment.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="263"/>
        <source>Upload tag add failed : {0}</source>
        <translation>Upload tag add failed : {0}</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="301"/>
        <source>Database integration failed. Check report in dashboard for more details.</source>
        <translation>Database integration failed. Check report in dashboard for more details.</translation>
    </message>
    <message>
        <location filename="../../processing/generation/upload_database_integration.py" line="113"/>
        <source>Table(s) contenant des géométries multi</source>
        <translation>Table(s) with multi geometry</translation>
    </message>
</context>
<context>
    <name>UploadDatabaseIntegrationPageWizard</name>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_upload_database_integration.ui" line="14"/>
        <source>Uploading dataset</source>
        <translation>Uploading dataset</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_upload_database_integration.ui" line="39"/>
        <source>IconLabel</source>
        <translation>IconLabel</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_upload_database_integration.py" line="50"/>
        <source>Génération de la base de données vectorielle en cours.</source>
        <translation>Generation of the vector database in progress.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_upload_database_integration.py" line="153"/>
        <source>Génération de la base de données vectorielle en cours.
Vous pouvez fermer la fenêtre pendant la génération.</source>
        <translation>Generation of the vector database in progress.
You can close the window during generation.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_upload_database_integration.py" line="162"/>
        <source>Vector database creation</source>
        <translation>Vector database creation</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_upload_database_integration.py" line="208"/>
        <source>La base de données vectorielle a été générée dans l&apos;entrepôt.</source>
        <translation>The vector database has been generated in the warehouse.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_upload_database_integration.py" line="230"/>
        <source>Stored database integration check</source>
        <translation>Stored database integration check</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_upload_database_integration.py" line="283"/>
        <source>{0} failed. Check report for more details.</source>
        <translation>{0} failed. Check report for more details.</translation>
    </message>
</context>
<context>
    <name>UploadDatabaseIntegrationWizard</name>
    <message>
        <location filename="../../gui/upload_database_integration/wzd_upload_database_integration.py" line="36"/>
        <source>Intégration livraison en base de données vectorielle</source>
        <translation>Integration of upload in vector database</translation>
    </message>
</context>
<context>
    <name>UploadDetailsTreeModel</name>
    <message>
        <location filename="../../gui/report/mdl_upload_details.py" line="34"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_upload_details.py" line="25"/>
        <source>Value</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_upload_details.py" line="35"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_upload_details.py" line="36"/>
        <source>SRS</source>
        <translation>SRS</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_upload_details.py" line="37"/>
        <source>Size</source>
        <translation>Size</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_upload_details.py" line="39"/>
        <source>Upload content</source>
        <translation>Upload content</translation>
    </message>
    <message>
        <location filename="../../gui/report/mdl_upload_details.py" line="66"/>
        <source>Can&apos;t define upload &apos;{}&apos; file tree : {}</source>
        <translation>Can&apos;t define upload &apos;{}&apos; file tree : {}</translation>
    </message>
</context>
<context>
    <name>UploadDetailsWidget</name>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="54"/>
        <source>Details</source>
        <translation>Details</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="101"/>
        <source>Suppression</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="113"/>
        <source>Génération base de données vectorielle</source>
        <translation>Vector database generation</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="193"/>
        <source>Suppression livraison</source>
        <translation>Delete upload</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="170"/>
        <source>Êtes-vous sûr de vouloir supprimer la livraison ?</source>
        <translation>Are you sure you want to delete upload?</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="193"/>
        <source>La livraison n&apos;a pas pu être supprimée:
 {}</source>
        <translation>Upload could not be deleted:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="262"/>
        <source>Waiting for data creation. You will find above technical information about executing processing.</source>
        <translation>Waiting for data creation. You will find above technical information about executing processing.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="277"/>
        <source>Data is generating. You will find above technical information about executing processing.</source>
        <translation>Data is generating. You will find above technical information about executing processing.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="271"/>
        <source>Upload integration failed.</source>
        <translation>Upload integration failed.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="272"/>
        <source> You will find above technical information about processing executed and encountered problem.</source>
        <translation> You will find above technical information about processing executed and encountered problem.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="281"/>
        <source>Upload creation successful.</source>
        <translation>Upload creation successful.</translation>
    </message>
    <message>
        <location filename="../../gui/dashboard/wdg_upload_details.py" line="282"/>
        <source> You will find above technical information about executed processing.</source>
        <translation> You will find above technical information about executed processing.</translation>
    </message>
</context>
<context>
    <name>UploadEditionPageWizard</name>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_edition.ui" line="14"/>
        <source>Generation form</source>
        <translation>Generation form</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_edition.ui" line="75"/>
        <source>Max and min zoom levels:</source>
        <translation>Max and min zoom levels:</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_edition.ui" line="94"/>
        <source>Tile name:</source>
        <translation>Tile name:</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_edition.ui" line="26"/>
        <source>Tile name</source>
        <translation>Tile name</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_edition.ui" line="32"/>
        <source>Datastore:</source>
        <translation>Datastore:</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_fields_selection.ui" line="14"/>
        <source>Tile generation layers and attributes</source>
        <translation>Tile generation layers and attributes</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_fields_selection.ui" line="26"/>
        <source>Select feature attributes</source>
        <translation>Select feature attributes</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_fields_selection.ui" line="47"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check the attributes you want to keep in your vector tile flow. These attributes will be accessible to your users when they click on a map. By limiting the number of attributes, you can lighten the volume of the tiles and improve the fluidity of the display. Keep only the attributes that are useful to your users. If you don&apos;t keep any attributes, your vector tiles will only contain geometry and symbolization possibilities will be limited.&lt;span style=&quot; font-weight:600;&quot;&gt;&lt;br/&gt;Warning only table name who start with &apos;_&apos; or letter are compatible with tile generation&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check the attributes you want to keep in your vector tile flow. These attributes will be accessible to your users when they click on a map. By limiting the number of attributes, you can lighten the volume of the tiles and improve the fluidity of the display. Keep only the attributes that are useful to your users. If you don&apos;t keep any attributes, your vector tiles will only contain geometry and symbolization possibilities will be limited.&lt;span style=&quot; font-weight:600;&quot;&gt;&lt;br/&gt;Warning, compatible table with tile generation must start with &apos;_&apos; or lowercase letter and be composed by lowercase letter, number or &apos;_&apos; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/qwp_tile_generation_generalization.ui" line="20"/>
        <source>Generation - Generalization options</source>
        <translation>Generation - Generalization options</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/qwp_upload_edition.ui" line="14"/>
        <source>Uploading form</source>
        <translation>Uploading form</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_edition.ui" line="127"/>
        <source>Api key</source>
        <translation>Api key</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_edition.ui" line="134"/>
        <source>Advanced parameters</source>
        <translation>Advanced parameters</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_edition.ui" line="143"/>
        <source>samplesperpixel</source>
        <translation>samplesperpixel</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_edition.ui" line="150"/>
        <source>nodata</source>
        <translation>nodata</translation>
    </message>
    <message>
        <location filename="../../gui/create_raster_tiles_from_wms_vector/qwp_tile_generation_edition.ui" line="170"/>
        <source>255, 255, 255, 0</source>
        <translation>255, 255, 255, 0</translation>
    </message>
</context>
<context>
    <name>UploadFilesTreeModel</name>
    <message>
        <location filename="../../gui/upload_creation/mdl_upload_files.py" line="26"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/mdl_upload_files.py" line="26"/>
        <source>CRS</source>
        <translation>CRS</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/mdl_upload_files.py" line="138"/>
        <source>Invalid CRS. Only EPSG and IGNF crs are supported.</source>
        <translation>Invalid CRS. Only EPSG and IGNF crs are supported.</translation>
    </message>
    <message>
        <location filename="../../gui/upload_creation/mdl_upload_files.py" line="142"/>
        <source>Invalid CRS {0}. Expected {1}</source>
        <translation>Invalid CRS {0}. Expected {1}</translation>
    </message>
</context>
<context>
    <name>UploadListModel</name>
    <message>
        <location filename="../../gui/mdl_upload.py" line="34"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_upload.py" line="34"/>
        <source>Date</source>
        <translation>Date</translation>
    </message>
    <message>
        <location filename="../../gui/mdl_upload.py" line="34"/>
        <source>Status</source>
        <translation>Status</translation>
    </message>
</context>
<context>
    <name>UploadLogWidget</name>
    <message>
        <location filename="../../gui/report/wdg_upload_log.ui" line="14"/>
        <source>Upload logs</source>
        <translation>Upload logs</translation>
    </message>
    <message>
        <location filename="../../gui/report/wdg_upload_log.ui" line="53"/>
        <source>Upload</source>
        <translation>Upload</translation>
    </message>
    <message>
        <location filename="../../gui/report/wdg_upload_log.ui" line="60"/>
        <source>Logs</source>
        <translation>Logs</translation>
    </message>
    <message>
        <location filename="../../gui/report/wdg_upload_log.py" line="61"/>
        <source>Can&apos;t define execution logs : {0}</source>
        <translation>Can&apos;t define execution logs : {0}</translation>
    </message>
</context>
<context>
    <name>UploadPublicationAlgorithm</name>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="78"/>
        <source>Publication tuiles vectorielles</source>
        <translation>Vector Tiles Publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="81"/>
        <source>Publication</source>
        <translation>Publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="93"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="100"/>
        <source>Identifiant des tuiles vectorielles</source>
        <translation>Vector tile identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="107"/>
        <source>Nom de la publication</source>
        <translation>Publication name</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="114"/>
        <source>Nom technique de la publication</source>
        <translation>Technical name of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="121"/>
        <source>Titre de la publication</source>
        <translation>Publication title</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="128"/>
        <source>Résumé de la publication</source>
        <translation>Summary of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="136"/>
        <source>Mot clé de la publication</source>
        <translation>Keyword of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="144"/>
        <source>Niveau bas de la pyramide</source>
        <translation>Low level of the pyramid</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="153"/>
        <source>Niveau haut de la pyramide</source>
        <translation>High level of the pyramid</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="162"/>
        <source>Url attribution</source>
        <translation>Url attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="169"/>
        <source>Titre attribution</source>
        <translation>Titre attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="177"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="177"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="177"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="185"/>
        <source>Ouvert à tout public</source>
        <translation>Open to all audiences</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="194"/>
        <source>Identifiant de l&apos;offre créée.</source>
        <translation>Identifier of the offer created.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/upload_publication.py" line="227"/>
        <source>L&apos;entrepot utilisé est un bac à sable et le prefix SANDBOX est obligatoire pour le nom de la couche. Nouveau nom du couche : {}</source>
        <translation>The warehouse used is a sandbox and the prefix SANDBOX is mandatory for the name of the layer. New name of the layer: {}</translation>
    </message>
</context>
<context>
    <name>UserDialog</name>
    <message>
        <location filename="../../gui/user/dlg_user.py" line="38"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/user/dlg_user.ui" line="54"/>
        <source>Disconnect</source>
        <translation>Disconnect</translation>
    </message>
    <message>
        <location filename="../../gui/user/dlg_user.py" line="50"/>
        <source>Unavailable user</source>
        <translation>Unavailable user</translation>
    </message>
    <message>
        <location filename="../../gui/user/dlg_user.py" line="50"/>
        <source>Unable to identify the logged in user: {exc}</source>
        <translation>Unable to identify the logged in user: {exc}</translation>
    </message>
</context>
<context>
    <name>UserKeyCreationDialog</name>
    <message>
        <location filename="../../gui/user_keys/dlg_user_key_creation.ui" line="14"/>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/dlg_user_key_creation.py" line="25"/>
        <source>Création d&apos;une clé</source>
        <translation>Creation of a key</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/dlg_user_key_creation.py" line="46"/>
        <source>Erreur lors de la création de la clé.</source>
        <translation>Error when creating the key.</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/dlg_user_key_creation.py" line="77"/>
        <source>Erreur lors de l&apos;ajout des accès sur la clé.</source>
        <translation>Error when adding access to the key.</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/dlg_user_key_creation.py" line="77"/>
        <source>Les accès n&apos;ont pas été correctement ajoutés. Veuillez vérifier la clé créé:
 {}</source>
        <translation>Access has not been properly added. Please check the key created:
 {}</translation>
    </message>
</context>
<context>
    <name>UserKeyCreationWidget</name>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="148"/>
        <source>Création authentification QGIS</source>
        <translation>QGIS authentication creation</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="148"/>
        <source>Voulez vous créer une configuration d&apos;authentification QGIS pour cette clé ?</source>
        <translation>Do you want to create a QGIS authentication configuration for this key?</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="173"/>
        <source>Erreur lors de la création de l&apos;authentification QGIS.</source>
        <translation>Error when creating QGIS authentication.</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="173"/>
        <source>La configuration d&apos;authentification QGIS n&apos;a pas été correctement ajouté.
Vous devez ajouter manuellement la configuration.</source>
        <translation>The QGIS authentication configuration has not been properly added.
You must manually add the configuration.</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="190"/>
        <source>Aucun service sélectionné</source>
        <translation>No selected service</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="190"/>
        <source>Veuillez choisir au moins un accès à un service.</source>
        <translation>Please choose at least one access to a service.</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="199"/>
        <source>Aucun utilisateur défini</source>
        <translation>No user defined</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="199"/>
        <source>Veuillez définir le nom d&apos;utilisateur.</source>
        <translation>Please define the username.</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="207"/>
        <source>Aucun mot de passe défini</source>
        <translation>No defined password</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_creation.py" line="207"/>
        <source>Veuillez définir le mot de passe.</source>
        <translation>Please define the password.</translation>
    </message>
</context>
<context>
    <name>UserKeyIpFilterWidget</name>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_ip_filter.ui" line="14"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_ip_filter.ui" line="51"/>
        <source>Liste blanche</source>
        <translation>White list</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_ip_filter.ui" line="58"/>
        <source>Pas de filtrage</source>
        <translation>No filter</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key_ip_filter.ui" line="68"/>
        <source>Liste noire</source>
        <translation>Black list</translation>
    </message>
</context>
<context>
    <name>UserKeyWidget</name>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="14"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="35"/>
        <source>Filtrage par IP</source>
        <translation>IP Filter</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="52"/>
        <source>Supprimer</source>
        <translation>Remove</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="59"/>
        <source>Modifier</source>
        <translation>Update</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="99"/>
        <source>Nom</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="121"/>
        <source>User-agent</source>
        <translation>User-agent</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="137"/>
        <source>Referer</source>
        <translation>Referer</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="144"/>
        <source>Hash</source>
        <translation>Hash</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="174"/>
        <source>Services auxquels cette clé donne accès</source>
        <translation>Services to which this key gives access</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.ui" line="181"/>
        <source>&lt;key_type_description&gt;</source>
        <translation>&lt;key_type_description&gt;</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="182"/>
        <source>Modification</source>
        <translation>Update</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="127"/>
        <source>Êtes-vous sûr de vouloir modifier cette clé ?</source>
        <translation>Are you sure you want to update this key?</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="160"/>
        <source>La clé n&apos;a pas pu être modifiée :
 {}</source>
        <translation>The key could not be updated:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="182"/>
        <source>Les accès existants n&apos;ont pas pu être supprimés :
 {}</source>
        <translation>Existing access could not be deleted:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="213"/>
        <source>Erreur lors de l&apos;ajout des accès sur la clé.</source>
        <translation>Error when adding access to the key.</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="213"/>
        <source>Les accès n&apos;ont pas été correctement ajoutés. Veuillez vérifier la clé modifiée:
 {}</source>
        <translation>Access has not been properly added. Please check the modified key:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="251"/>
        <source>Suppression</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="229"/>
        <source>Êtes-vous sûr de vouloir supprimer cette clé ?</source>
        <translation>Are you sure you want to delete this key?</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="251"/>
        <source>La clé n&apos;a pas pu être supprimée :
 {}</source>
        <translation>The key could not be deleted:
 {}</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="269"/>
        <source>Cette clé est de type HASH</source>
        <translation>This key is of a hash</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="274"/>
        <source>Indisponible</source>
        <translation>Unavailable</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="276"/>
        <source>Cette clé est de type BASIC</source>
        <translation>This key is BASIC type</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_key.py" line="281"/>
        <source>Cette clé est de type OAuth2</source>
        <translation>This key is Oauth2 type</translation>
    </message>
</context>
<context>
    <name>UserKeysDialog</name>
    <message>
        <location filename="../../gui/user_keys/dlg_user_keys.ui" line="20"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/dlg_user_keys.py" line="28"/>
        <source>Clés d&apos;accès</source>
        <translation>Acces keys</translation>
    </message>
</context>
<context>
    <name>UserKeysListModel</name>
    <message>
        <location filename="../../gui/user_keys/mdl_user_keys.py" line="21"/>
        <source>Nom</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/mdl_user_keys.py" line="21"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
</context>
<context>
    <name>UserPermissionListModel</name>
    <message>
        <location filename="../../gui/user_keys/mdl_user_permissions.py" line="27"/>
        <source>Licence</source>
        <translation>Licence</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/mdl_user_permissions.py" line="27"/>
        <source>Service</source>
        <translation>Service</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/mdl_user_permissions.py" line="27"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
</context>
<context>
    <name>UserWidget</name>
    <message>
        <location filename="../../gui/user_keys/wdg_user_keys.ui" line="14"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/user/wdg_user.ui" line="42"/>
        <source>ID:</source>
        <translation>ID:</translation>
    </message>
    <message>
        <location filename="../../gui/user/wdg_user.ui" line="58"/>
        <source>Registration date:</source>
        <translation>Registration date:</translation>
    </message>
    <message>
        <location filename="../../gui/user/wdg_user.ui" line="74"/>
        <source>First name:</source>
        <translation>First name:</translation>
    </message>
    <message>
        <location filename="../../gui/user/wdg_user.ui" line="110"/>
        <source>Datastores</source>
        <translation>Datastores</translation>
    </message>
    <message>
        <location filename="../../gui/user/wdg_user.ui" line="172"/>
        <source>Last name:</source>
        <translation>Last name:</translation>
    </message>
    <message>
        <location filename="../../gui/user/wdg_user.ui" line="188"/>
        <source>Email:</source>
        <translation>Email:</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_keys.ui" line="64"/>
        <source>Ajouter une clé</source>
        <translation>Add a key</translation>
    </message>
    <message>
        <location filename="../../gui/user_keys/wdg_user_keys.ui" line="71"/>
        <source>Rafraichir</source>
        <translation>Refresh</translation>
    </message>
</context>
<context>
    <name>VectorDbEditionPageWizard</name>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_vector_db_edition.ui" line="14"/>
        <source>Uploading form</source>
        <translation>Uploading form</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_vector_db_edition.ui" line="23"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/upload_database_integration/qwp_vector_db_edition.ui" line="49"/>
        <source>Table(s) with multi geometry
Values separated by ,</source>
        <translation>Table(s) with multi geometry
Values separated by ,</translation>
    </message>
</context>
<context>
    <name>VisibilityPageWizard</name>
    <message>
        <location filename="../../gui/publication/qwp_visibility.py" line="22"/>
        <source>Restrictions d&apos;accès</source>
        <translation>Access restrictions</translation>
    </message>
</context>
<context>
    <name>WFSPublicationWizard</name>
    <message>
        <location filename="../../gui/wfs_publication/wzd_publication_creation.py" line="40"/>
        <source>Publication WFS</source>
        <translation>Publication WFS</translation>
    </message>
</context>
<context>
    <name>WMSRasterPublicationWizard</name>
    <message>
        <location filename="../../gui/wms_raster_publication/wzd_publication_creation.py" line="37"/>
        <source>Publication WMS-Raster</source>
        <translation>Publication WMS-Raster</translation>
    </message>
</context>
<context>
    <name>WMSVectorPublicationWizard</name>
    <message>
        <location filename="../../gui/wms_vector_publication/wzd_publication_creation.py" line="41"/>
        <source>Publication WMS-Vecteur</source>
        <translation>WMS-Vector publication</translation>
    </message>
</context>
<context>
    <name>WMTSPublicationWizard</name>
    <message>
        <location filename="../../gui/wmts_publication/wzd_publication_creation.py" line="37"/>
        <source>Publication WMTS-TMS</source>
        <translation>Publication WMTS-TMS</translation>
    </message>
</context>
<context>
    <name>WfsPublicationAlgorithm</name>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="89"/>
        <source>Publication service WFS</source>
        <translation>Publication service WFS</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="92"/>
        <source>Publication</source>
        <translation>Publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="104"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="111"/>
        <source>Identifiant de la base de données vectorielle</source>
        <translation>Vector database identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="118"/>
        <source>Nom de la publication</source>
        <translation>Publication name</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="125"/>
        <source>Nom technique de la publication</source>
        <translation>Technical name of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="132"/>
        <source>JSON pour les relations</source>
        <translation>JSON for relations</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="140"/>
        <source>Titre de la publication</source>
        <translation>Publication title</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="147"/>
        <source>Résumé de la publication</source>
        <translation>Summary of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="155"/>
        <source>Mot clé de la publication</source>
        <translation>Keyword of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="163"/>
        <source>Url attribution</source>
        <translation>Url attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="169"/>
        <source>Titre attribution</source>
        <translation>Titre attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="176"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="176"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="176"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="184"/>
        <source>Ouvert à tout public</source>
        <translation>Open to all</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="193"/>
        <source>Identifiant de l&apos;offre créée.</source>
        <translation>Identifier of the offer created.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wfs_publication.py" line="229"/>
        <source>L&apos;entrepot utilisé est un bac à sable et le prefix SANDBOX est obligatoire pour le nom de la couche. Nouveau nom du couche : {}</source>
        <translation>The warehouse used is a sandbox and the prefix SANDBOX is compulsory for the name of the layer. New name of the layer: {}</translation>
    </message>
</context>
<context>
    <name>WfsStyleCreationWidget</name>
    <message>
        <location filename="../../gui/styles/wdg_wfs_style_creation.ui" line="14"/>
        <source>User informations</source>
        <translation>User informations</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_wfs_style_creation.ui" line="35"/>
        <source>Nom</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../../gui/styles/wdg_wfs_style_creation.ui" line="54"/>
        <source>Ajouter un fichier sld par couche présente dans votre service</source>
        <translation>Add a .sld file per layer in your service</translation>
    </message>
</context>
<context>
    <name>WmsPublicationAlgorithm</name>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="94"/>
        <source>Publication service WMS-VECTOR</source>
        <translation>Publication service WMS-VECTOR</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="97"/>
        <source>Publication</source>
        <translation>Publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="109"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="116"/>
        <source>Identifiant de la base de données vectorielle</source>
        <translation>Vector database identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="123"/>
        <source>Nom de la publication</source>
        <translation>Publication name</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="130"/>
        <source>Nom technique de la publication</source>
        <translation>Technical name of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="137"/>
        <source>JSON pour les relations</source>
        <translation>JSON for relations</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="145"/>
        <source>Titre de la publication</source>
        <translation>Publication title</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="152"/>
        <source>Résumé de la publication</source>
        <translation>Summary of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="160"/>
        <source>Mot clé de la publication</source>
        <translation>Keyword of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="168"/>
        <source>Url attribution</source>
        <translation>Url attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="174"/>
        <source>Titre attribution</source>
        <translation>Titre attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="181"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="181"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="181"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="189"/>
        <source>Ouvert à tout public</source>
        <translation>Open to all</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="198"/>
        <source>Identifiant de l&apos;offre créée.</source>
        <translation>Identifier of the offer created.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="253"/>
        <source>L&apos;entrepot utilisé est un bac à sable et le prefix SANDBOX est obligatoire pour le nom de la couche. Nouveau nom du couche : {}</source>
        <translation>The warehouse used is a sandbox and the prefix SANDBOX is compulsory for the name of the layer. New name of the layer: {}</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_publication.py" line="407"/>
        <source>Ajout du fichier de style .sld {} dans l&apos;entrepot à échoué.</source>
        <translation>Addition of the .sld {} style file in the warehouse failed.</translation>
    </message>
</context>
<context>
    <name>WmsRasterPublicationAlgorithm</name>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="102"/>
        <source>Publication service WMS Raster</source>
        <translation>Publication service WMS Raster</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="105"/>
        <source>Publication</source>
        <translation>Publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="117"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="124"/>
        <source>Identifiant de la base de données vectorielle</source>
        <translation>Vector database identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="131"/>
        <source>Nom de la publication</source>
        <translation>Publication name</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="138"/>
        <source>Nom technique de la publication</source>
        <translation>Technical name of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="145"/>
        <source>Niveau bas de la pyramide</source>
        <translation>Low level of the pyramid</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="154"/>
        <source>Niveau haut de la pyramide</source>
        <translation>High level of the pyramid</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="163"/>
        <source>Identifiant des styles ROK4. Valeurs séparées par des virgules (,)</source>
        <translation>ROK4 styles identifier. Values ​​separated by comma (,)</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="173"/>
        <source>Interpolation.</source>
        <translation>Interpolation.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="183"/>
        <source>Résolution minimale de la couche.</source>
        <translation>Minimum layer resolution.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="191"/>
        <source>Résolution maximale de la couche.</source>
        <translation>Maximum layer resolution.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="199"/>
        <source>Ressource cible du GeFeatureInfo, si non défini utilisation des valeurs de la données stockée.</source>
        <translation>Targeting resource of the GetFeatureInfo, if not defined use of stored data values.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="209"/>
        <source>Titre de la publication</source>
        <translation>Publication title</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="216"/>
        <source>Résumé de la publication</source>
        <translation>Summary of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="224"/>
        <source>Mot clé de la publication</source>
        <translation>Keyword of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="232"/>
        <source>Url attribution</source>
        <translation>Url attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="238"/>
        <source>Titre attribution</source>
        <translation>Titre attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="245"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="245"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="245"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="253"/>
        <source>Ouvert à tout public</source>
        <translation>Open to all</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="262"/>
        <source>Identifiant de l&apos;offre créée.</source>
        <translation>Identifier of the offer created.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wms_raster_publication.py" line="303"/>
        <source>L&apos;entrepot utilisé est un bac à sable et le prefix SANDBOX est obligatoire pour le nom de la couche. Nouveau nom du couche : {}</source>
        <translation>The warehouse used is a SANDBOX and the prefix sandbox is compulsory for the name of the layer. New name of the layer: {}</translation>
    </message>
</context>
<context>
    <name>WmtsPublicationAlgorithm</name>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="88"/>
        <source>Publication service WMTS</source>
        <translation>Publication service WMTS</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="91"/>
        <source>Publication</source>
        <translation>Publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="103"/>
        <source>Identifiant de l&apos;entrepôt</source>
        <translation>Warehouse identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="110"/>
        <source>Identifiant de la base de données vectorielle</source>
        <translation>Vector database identifier</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="117"/>
        <source>Nom de la publication</source>
        <translation>Publication name</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="124"/>
        <source>Nom technique de la publication</source>
        <translation>Technical name of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="131"/>
        <source>Niveau bas de la pyramide</source>
        <translation>Low level of the pyramid</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="140"/>
        <source>Niveau haut de la pyramide</source>
        <translation>High level of the pyramid</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="149"/>
        <source>Identifiant des styles ROK4. Valeurs séparées par des virgules (,)</source>
        <translation>ROK4 styles identifier. Values ​​separated by comma (,)</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="159"/>
        <source>Ressource cible du GeFeatureInfo, si non défini utilisation des valeurs de la données stockée.</source>
        <translation>Targeting resource of the GetFeatureInfo, if not defined use of stored data values.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="169"/>
        <source>Titre de la publication</source>
        <translation>Publication title</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="176"/>
        <source>Résumé de la publication</source>
        <translation>Summary of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="184"/>
        <source>Mot clé de la publication</source>
        <translation>Keyword of publication</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="192"/>
        <source>Url attribution</source>
        <translation>Url attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="198"/>
        <source>Titre attribution</source>
        <translation>Titre attribution</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="205"/>
        <source>Tags</source>
        <translation>Tags</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="205"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="205"/>
        <source>Valeur</source>
        <translation>Value</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="213"/>
        <source>Ouvert à tout public</source>
        <translation>Open to all</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="222"/>
        <source>Identifiant de l&apos;offre créée.</source>
        <translation>Identifier of the offer created.</translation>
    </message>
    <message>
        <location filename="../../processing/publication/wmts_publication.py" line="260"/>
        <source>L&apos;entrepot utilisé est un bac à sable et le prefix SANDBOX est obligatoire pour le nom de la couche. Nouveau nom du couche : {}</source>
        <translation>The warehouse used is a sandbox and the prefix SANDBOX is compulsory for the name of the layer. New name of the layer: {}</translation>
    </message>
</context>
<context>
    <name>ZoomLevelsSelectionWidget</name>
    <message>
        <location filename="../../gui/tile_creation/wdg_zoom_levels_selection.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../../gui/tile_creation/wdg_zoom_levels_selection.ui" line="32"/>
        <source>&lt;table_name&gt;</source>
        <translation>&lt;table_name&gt;</translation>
    </message>
</context>
<context>
    <name>metadata_details</name>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="89"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="107"/>
        <source>Characteristic and often unique name by
        which the resource is known</source>
        <translation>Characteristic and often unique name by
        which the resource is known</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="125"/>
        <source>Datastore Id</source>
        <translation>Datastore Id</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="64"/>
        <source>Context</source>
        <translation>Context</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="71"/>
        <source>Thematics</source>
        <translation>Thematics</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="78"/>
        <source>INSPIRE Keywords</source>
        <translation>INSPIRE Keywords</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="85"/>
        <source>Brief narrative summary of the resource
        content</source>
        <translation>Brief narrative summary of the resource
        content</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="96"/>
        <source>Value uniquely identifying the resource
        in the catalog</source>
        <translation>Value uniquely identifying the resource
        in the catalog</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="100"/>
        <source>Unique Id</source>
        <translation>Unique Id</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="111"/>
        <source>Title</source>
        <translation>Title</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="118"/>
        <source>Keywords</source>
        <translation>Keywords</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="154"/>
        <source>Quality</source>
        <translation>Quality</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="163"/>
        <source>Genealogy</source>
        <translation>Genealogy</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="173"/>
        <source>Temporal References</source>
        <translation>Temporal References</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="203"/>
        <source>Creation date</source>
        <translation>Creation date</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="210"/>
        <source>Frequency</source>
        <translation>Frequency</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="230"/>
        <source>Contacts</source>
        <translation>Contacts</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="262"/>
        <source>Email</source>
        <translation>Email</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="249"/>
        <source>Resource manager</source>
        <translation>Resource manager</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="255"/>
        <source>Organization</source>
        <translation>Organization</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="278"/>
        <source>Metadata Informations</source>
        <translation>Metadata Informations</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="284"/>
        <source>Metadata link</source>
        <translation>Metadata link</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="301"/>
        <source>Resource type</source>
        <translation>Resource type</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="308"/>
        <source>Metadata language</source>
        <translation>Metadata language</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="315"/>
        <source>Encoding</source>
        <translation>Encoding</translation>
    </message>
    <message>
        <location filename="../../gui/metadata/wdg_metadata_details.ui" line="135"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Value uniquely identifying the resource in the catalog. Must contain only letters, numbers, &apos;-&apos;, &apos;_&apos; or &apos;.&apos;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Value uniquely identifying the resource in the catalog. Must contain only letters, numbers, &apos;-&apos;, &apos;_&apos; or &apos;.&apos;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>wdg_publication_form</name>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="14"/>
        <source>Publication Widget</source>
        <translation>Publication Widget</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="76"/>
        <source>This title is the public name. It will be visible in the layer control or in your web applications.</source>
        <translation>This title is the public name. It will be visible in the layer control or in your web applications.</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="119"/>
        <source>Inform your users about the legal notice to show if they use your flux. Example &quot;IGN source BDTOPO®&quot;. This legal notice will be show below the map in the form of a link that points to the URL.</source>
        <translation>Inform your users about the legal notice to show if they use your flux. Example &quot;IGN source BDTOPO®&quot;. This legal notice will be show below the map in the form of a link that points to the URL.</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="144"/>
        <source>Legal notice *</source>
        <translation>Legal notice *</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="165"/>
        <source>Name *</source>
        <translation>Name *</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="178"/>
        <source>Title *</source>
        <translation>Title *</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="192"/>
        <source>Abstract *</source>
        <translation>Abstract *</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="210"/>
        <source>This abstract is a title supplement. The purpose is to explain the purpose of your service to your users. Example : Show lakes, streams in France</source>
        <translation>This abstract is a title supplement. The purpose is to explain the purpose of your service to your users. Example : Show lakes, streams in France</translation>
    </message>
    <message>
        <location filename="../../gui/wdg_publication_form.ui" line="240"/>
        <source>Put a technical name. Put only letters, numbers ,  dash (-), underscore (_) or dot (.). Example : my_layer.  The name cannot be used by any other flux.</source>
        <translation>Put a technical name. Put only letters, numbers ,  dash (-), underscore (_) or dot (.). Example : my_layer.  The name cannot be used by any other flux.</translation>
    </message>
</context>
<context>
    <name>wzp_publication_form</name>
    <message>
        <location filename="../../gui/qwp_metadata_form.ui" line="14"/>
        <source>Metadata Form</source>
        <translation>Metadata Form</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_visibility.ui" line="23"/>
        <source>Restreint</source>
        <translation>Restricted</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_visibility.ui" line="43"/>
        <source>Tout public</source>
        <translation>Open to all</translation>
    </message>
    <message>
        <location filename="../../gui/publication/qwp_visibility.ui" line="53"/>
        <source>Vous devrez accorder une permission aux communautés et/ou utilisateurs souhaités pour leur autoriser l’accès.</source>
        <translation>You will have to grant permission to the desired communities and/or users to allow them access.</translation>
    </message>
    <message>
        <location filename="../../gui/wmts_publication/qwp_publication_form.ui" line="14"/>
        <source>Publication Form</source>
        <translation>Publication Form</translation>
    </message>
    <message>
        <location filename="../../gui/wms_vector_publication/qwp_table_style_selection.ui" line="29"/>
        <source>Sélectionnez les tables nécessaires au service</source>
        <translation>Select the tables for the service</translation>
    </message>
</context>
</TS>
