traduction en
This commit is contained in:
parent
9743284242
commit
6ceedb3711
@ -26,8 +26,6 @@ class helper
|
|||||||
|
|
||||||
public static function translate($text)
|
public static function translate($text)
|
||||||
{
|
{
|
||||||
|
|
||||||
//helper::googleTranslate('fr_FR', 'fr_FR', $text, 'form');
|
|
||||||
return (array_key_exists($text, core::$dialog) && !empty(core::$dialog[$text]) ? core::$dialog[$text] : $text);
|
return (array_key_exists($text, core::$dialog) && !empty(core::$dialog[$text]) ? core::$dialog[$text] : $text);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -47,13 +45,13 @@ class helper
|
|||||||
/**
|
/**
|
||||||
* Fonction pour assurer la traduction des messages
|
* Fonction pour assurer la traduction des messages
|
||||||
*/
|
*/
|
||||||
public static function googleTranslate($from, $to, $text, $target){
|
public static function googleTranslate($to, $text){
|
||||||
if (!file_exists('site/i18n/' . $target . '.json')) {
|
if (!file_exists('site/i18n/' . $to . '.json')) {
|
||||||
file_put_contents ('site/i18n/' . $target . '.json', json_encode([]));
|
file_put_contents ('site/i18n/' . $to . '.json', json_encode([]));
|
||||||
}
|
}
|
||||||
if (!empty($text)) {
|
if (!empty($text)) {
|
||||||
//Lecture des données en ligne
|
//Lecture des données en ligne
|
||||||
$data = json_decode(file_get_contents('site/i18n/' . $target . '.json'), true);
|
$data = json_decode(file_get_contents('site/i18n/' . $to . '.json'), true);
|
||||||
// Mode traduction
|
// Mode traduction
|
||||||
if ($to !== 'fr_FR') {
|
if ($to !== 'fr_FR') {
|
||||||
$arrayjson = json_decode(file_get_contents('https://clients5.google.com/translate_a/t?client=dict-chrome-ex&sl=auto&tl=' . $to . '&q=' . rawurlencode($text)),true);
|
$arrayjson = json_decode(file_get_contents('https://clients5.google.com/translate_a/t?client=dict-chrome-ex&sl=auto&tl=' . $to . '&q=' . rawurlencode($text)),true);
|
||||||
@ -71,7 +69,7 @@ class helper
|
|||||||
// Créer la variable
|
// Créer la variable
|
||||||
$data = array_merge($data,[$text => '']);
|
$data = array_merge($data,[$text => '']);
|
||||||
}
|
}
|
||||||
file_put_contents ('site/i18n/' . $target . '.json', json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT), LOCK_EX);
|
file_put_contents ('site/i18n/' . $to . '.json', json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT), LOCK_EX);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -444,13 +444,12 @@ class common
|
|||||||
// Éditer les dialogues
|
// Éditer les dialogues
|
||||||
// --- A COMMENTER --------
|
// --- A COMMENTER --------
|
||||||
/*
|
/*
|
||||||
$l = 'pt_PT';
|
$l = 'en';
|
||||||
if (file_exists(self::I18N_DIR . $l . '.json')) {
|
if (file_exists(self::I18N_DIR . $l . '.json')) {
|
||||||
foreach (self::$dialog as $key => $value) {
|
foreach (self::$dialog as $key => $value) {
|
||||||
helper::googleTranslate('fr', $l, $key);
|
helper::googleTranslate($l, $key);
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
*/
|
|
||||||
|
|
||||||
// Mise à jour des données core
|
// Mise à jour des données core
|
||||||
if ($this->getData(['core', 'dataVersion']) !== intval(str_replace('.', '', self::ZWII_VERSION))) include('core/include/update.inc.php');
|
if ($this->getData(['core', 'dataVersion']) !== intval(str_replace('.', '', self::ZWII_VERSION))) include('core/include/update.inc.php');
|
||||||
|
491
core/module/install/ressource/i18n/en_EN.json
Normal file
491
core/module/install/ressource/i18n/en_EN.json
Normal file
@ -0,0 +1,491 @@
|
|||||||
|
{
|
||||||
|
"Se déconnecter ?": "Sign out ?",
|
||||||
|
"Mettre à jour ?": "Update ?",
|
||||||
|
"Confirmez-vous la suppression de cette page ?": "Do you confirm the deletion of this page?",
|
||||||
|
"Format incorrect": "Format incorrect",
|
||||||
|
"Les modifications que vous avez apportées ne seront peut-tre pas enregistrées.": "The changes you have made may not be recorded.",
|
||||||
|
"Oui": "Oui",
|
||||||
|
"Non": "Non",
|
||||||
|
"Identifiant": "Identifier",
|
||||||
|
"Mot de passe": "Password",
|
||||||
|
"Confirmation": "Confirmation",
|
||||||
|
"Adresse électronique": "email address",
|
||||||
|
"Prénom": "First name",
|
||||||
|
"Nom": "Last Name",
|
||||||
|
"Ne pas charger l'exemple de site (utilisateurs avancés)": "Do not load the example of a site (advanced users)",
|
||||||
|
"Type de proxy": "Proxy type",
|
||||||
|
"Adresse du proxy": "Proxy address",
|
||||||
|
"Port du proxy": "Proxy port",
|
||||||
|
"Thème": "Theme",
|
||||||
|
"Installer": "Install",
|
||||||
|
"Consulter l'aide en ligne": "Online help",
|
||||||
|
"favicon.ico": "Favicon.ico",
|
||||||
|
"Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "Remember to delete your browser's cache if the favicon does not change.",
|
||||||
|
"faviconDark.ico": "Favicondark.ico",
|
||||||
|
"Sélectionnez une icône adaptée à un thème sombre.<br>Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "Select an icon adapted to a dark theme. <br> Remember to delete your browser's cache if the favicon does not change.",
|
||||||
|
"Fuseau horaire": "Time zone",
|
||||||
|
"Le fuseau horaire est utile au bon référencement": "The time zone is useful for the right SEO",
|
||||||
|
"Message de consentement aux cookies": "Cookie consent message",
|
||||||
|
"Activation obligatoire selon les lois françaises sauf si vous utilisez votre propre système de consentement.": "Compulsory activation according to French laws unless you use your own consent system.",
|
||||||
|
"Apache URL intelligentes": "Apache URL intelligent",
|
||||||
|
"Supprime le point d'interrogation dans les URL, l'option est indisponible avec les autres serveurs Web": "Deletes the question mark in the URLs, the option is unavailable with other web servers",
|
||||||
|
"Rechercher une mise à jour en ligne": "Search for an online update",
|
||||||
|
"La vérification est quotidienne. Option désactivée si la configuration du serveur ne le permet pas.": "The verification is daily. Option deactivated if the server configuration does not allow it.",
|
||||||
|
"Préserver le fichier htaccess racine": "Preserve the Htaccess Racine file",
|
||||||
|
"Lors d'une mise à jour automatique, conserve le fichier htaccess de la racine du site.": "During an automatic update, keeps the htaccess file of the site root.",
|
||||||
|
"Sauvegarde automatique quotidienne du site": "Daily automatic backup of the site",
|
||||||
|
"Une archive du dossier /site/data est conservée pendant 30 jours. Activation recommandée": "An archive of the file /site /data is kept for 30 days. Recommended activation",
|
||||||
|
"Site en maintenance": "Site under maintenance",
|
||||||
|
"Clé de l'API <a href='https://app.screenshotapi.net/' target='_blank'>ScreenShotApi</a>": "Clé de l'API <a href='https://app.screenshotapi.net/' target='_blank'>ScreenShotApi</a>",
|
||||||
|
"Saisir la clé, puis valider le formulaire avant de cliquer sur le bouton de génération": "Enter the key, then validate the form before clicking on the generation button",
|
||||||
|
"Autoriser les robots à référencer le site": "Allow robots to reference the site",
|
||||||
|
"Facebook": "Facebook",
|
||||||
|
"Saisissez votre ID : https://www.facebook.com/[ID].": "Enter your ID: https://www.facebook.com/).",
|
||||||
|
"Instagram": "Instagram",
|
||||||
|
"Saisissez votre ID : https://www.instagram.com/[ID].": "Enter your ID: https://www.instagram.com/ DELED].",
|
||||||
|
"Chaîne Youtube": "Youtube channel",
|
||||||
|
"ID de la chaîne : https://www.youtube.com/channel/[ID].": "Channel ID: https://www.youtube.com/channel/ style].",
|
||||||
|
"Youtube": "Youtube",
|
||||||
|
"Saisissez votre ID Utilisateur : https://www.youtube.com/user/[ID].": "Enter your user ID: https://www.youtube.com/user/ style].",
|
||||||
|
"Twitter": "Twitter",
|
||||||
|
"Saisissez votre ID : https://twitter.com/[ID].": "Enter your ID: https://twitter.com/).",
|
||||||
|
"Pinterest": "Pinterest",
|
||||||
|
"Saisissez votre ID : https://pinterest.com/[ID].": "Enter your ID: https://pinterest.com/).",
|
||||||
|
"Linkedin": "Linkedin",
|
||||||
|
"Saisissez votre ID Linkedin : https://fr.linkedin.com/in/[ID].": "Enter your LinkedIn ID: https://fr.linkedin.com/in/ style].",
|
||||||
|
"Github": "Github",
|
||||||
|
"Saisissez votre ID Github : https://github.com/[ID].": "Enter your GitHub ID: https://github.com/).",
|
||||||
|
"Dévoiler le mot de passe": "Reveal the password",
|
||||||
|
"Le survom d'une icône de l'écran de connexion affiche temporairement le mot de passe.": "The survival of an icon on the connection screen temporarily displays the password.",
|
||||||
|
"Déconnexion automatique": "Automatic disconnection",
|
||||||
|
"Déconnecte les sessions ouvertes précédemment sur d'autres navigateurs ou terminaux. Activation recommandée.": "Disconnects the open sessions previously on other browsers or terminals. Recommended activation.",
|
||||||
|
"Redirection vers la connexion": "Redirection to connection",
|
||||||
|
"Cette redirection ne concerne que les pages d'administration du site.": "This redirection only concerns the administration pages of the site.",
|
||||||
|
"Limitation des tentatives": "Limitation of attempts",
|
||||||
|
"Blocage après échecs": "Blocking after chess",
|
||||||
|
"Captcha à la connexion": "Captcha in connection",
|
||||||
|
"Captcha complexe": "Captcha complexe",
|
||||||
|
"Option recommandée pour sécuriser la connexion. S'applique à tous les captchas du site. Le captcha simple se limite à une addition de nombres de 0 à 10. Le captcha complexe utilise quatre opérations de nombres de 0 à 20. Activation recommandée.": "Recommended option to secure the connection. Applies to all the Captchas of the site. Simple Captcha is limited to an addition of numbers from 0 to 10. The complex captha uses four numbers of 0 to 20. Recommended activation.",
|
||||||
|
"Type de captcha": "Type de captcha",
|
||||||
|
"Activer la journalisation": "Activate journalization",
|
||||||
|
"Anonymat des adresses IP": "Anonymity of IP addresses",
|
||||||
|
"La réglementation française impose un anonymat de niveau 2": "French regulations require level 2 anonymity",
|
||||||
|
"Activer SMTP": "Activer SMTP",
|
||||||
|
"Paramètres à utiliser lorsque votre hébergeur ne propose pas la fonctionnalité d'envoi de mail.": "Settings to use when your host does not offer the mail sending feature.",
|
||||||
|
"Adresse SMTP": "Address SMTP",
|
||||||
|
"Port SMTP": "Port SMTP",
|
||||||
|
"Authentification": "Authentication",
|
||||||
|
"Nom utilisateur": "Username",
|
||||||
|
"Sécurité": "Security",
|
||||||
|
"Nouvelle page ou barre latérale": "New page or sidebar",
|
||||||
|
"Éditer la page": "Edit the page",
|
||||||
|
"Cloner la page": "Clone the page",
|
||||||
|
"Supprimer la page": "Delete the page",
|
||||||
|
"Gérer les modules": "Manage modules",
|
||||||
|
"Configuration": "Configuration",
|
||||||
|
"Utilisateurs": "Users",
|
||||||
|
"Déconnecter": "Disconnect",
|
||||||
|
"Éditer": "Edit",
|
||||||
|
"Supprimer": "To delete",
|
||||||
|
"Importer des utilisateurs en masse": "Import mass users",
|
||||||
|
"Ajouter un utilisateur": "Add a user",
|
||||||
|
"Pseudo": "Pseudo",
|
||||||
|
"Signature": "Signature",
|
||||||
|
"Groupe": "Group",
|
||||||
|
"Impossible de modifier votre propre groupe.": "Unable to modify your own group.",
|
||||||
|
"Partage de fichiers autorisé": "Authorized file sharing",
|
||||||
|
"Ce membre pourra téléverser ou télécharger des fichiers dans le dossier 'partage' et ses sous-dossiers": "This member can set out or download files in the 'Sharing' folder and his subfolders",
|
||||||
|
"L'identifiant est défini lors de la création du compte, il ne peut pas être modifié.": "The identifier is defined when creating the account, it cannot be changed.",
|
||||||
|
"Ancien mot de passe": "Old Password",
|
||||||
|
"Nouveau mot de passe": "New Password",
|
||||||
|
"Séparateur": "Separator",
|
||||||
|
"Envoyer un message de confirmation": "Send a confirmation message",
|
||||||
|
"Prévenir l'utilisateur par mail": "Prevent the user by email",
|
||||||
|
"Copie de sites inter-langues": "Copy of inter-language sites",
|
||||||
|
"Titre du site": "Title",
|
||||||
|
"Il apparat dans la barre de titre et les partages sur les réseaux sociaux.": "He appears in the title bar and sharing on social networks.",
|
||||||
|
"Description du site": "Site description",
|
||||||
|
"La description d'une page participe à son référencement, chaque page doit disposer d'une description différente.": "The description of a page participates in its referencing, each page must have a different description.",
|
||||||
|
"Accueil du site": "Homepage",
|
||||||
|
"La première page que vos visiteurs verront.": "The first page that your visitors will see.",
|
||||||
|
"Accès interdit, erreur 403": "Access prohibited, error 403",
|
||||||
|
"Cette page ne doit pas apparaître dans l'arborescence du menu. Créez une page orpheline.": "This page should not appear in the menu tree. Create an orphan page.",
|
||||||
|
"Page inexistante, erreur 404": "Page nonexistent, error 404",
|
||||||
|
"Mentions légales": "Legal Notice",
|
||||||
|
"Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.": "Legal notices are compulsory in France. An option of the footer adds a discreet link to this page.",
|
||||||
|
"Recherche dans le site": "Search on the site",
|
||||||
|
"Sélectionnez une page contenant le module 'Recherche'. Une option du pied de page ajoute un lien discret vers cette page.": "Select a page containing the 'research' module. An option of the footer adds a discreet link to this page.",
|
||||||
|
"Rechercher": "To research",
|
||||||
|
"Plan du site": "Sitemap",
|
||||||
|
"Cookies": "Cookies",
|
||||||
|
"Titre de la fenêtre": "Window title",
|
||||||
|
"Saisissez le titre de la fenêtre de gestion des cookies.": "Enter the title of the cookie management window.",
|
||||||
|
"Bouton de validation": "Validation button",
|
||||||
|
"Cookies Zwii": "Cookies Zwii",
|
||||||
|
"Saisissez le message pour les cookies déposés par ZwiiCMS, nécessaires au fonctionnement et qui ne nécessitent pas de consentement.": "Enter the message for cookies deposited by Zwiicms, necessary for operation and which do not require consent.",
|
||||||
|
"Lien page des mentions légales.": "Link of legal notices.",
|
||||||
|
"Saisissez le texte du lien vers les mentions légales,la page doit être définie dans la configuration du site.": "Enter the text of the link to the legal notices, the page must be defined in the site configuration.",
|
||||||
|
"Pages et les modules de": "Pages and modules of",
|
||||||
|
"Vers": "Towards",
|
||||||
|
"Supprimer le module": "Delete the module",
|
||||||
|
"Sauvegarder le module dans le gestionnaire de fichiers": "Save the module in the file manager",
|
||||||
|
"Sauvegarder et télécharger le module": "Save and download the module",
|
||||||
|
"Sauvegarder les données du module dans le gestionnaire de fichiers": "Save module data in the file manager",
|
||||||
|
"'Sauvegarder et télécharger les données du module": "'Save and download module data",
|
||||||
|
"Installer depuis le catalogue en ligne": "Install from the online catalog",
|
||||||
|
"Installer depuis une archive": "Install from an archive",
|
||||||
|
"Mettre à jour le module orphelin": "Update the orphan module",
|
||||||
|
"Télécharger le module dans le gestionnaire de fichiers": "Download the module in the file manager",
|
||||||
|
"Connexion": "Connection",
|
||||||
|
"Ajouter une fonte": "Add a font",
|
||||||
|
"Fonte en ligne": "Online font",
|
||||||
|
"Fonte installée": "Installed font",
|
||||||
|
"Identifiant (sans espace ni majuscule)": "Identifier (without space or capital letters)",
|
||||||
|
"Famille": "Family",
|
||||||
|
"Url du fichier de fonte": "Font file URL",
|
||||||
|
"Réinitialiser avec le thème par défaut": "Reset with the default theme",
|
||||||
|
"Arrière plan": "Background",
|
||||||
|
"Couleur visible en l'absence d'une image.<br />Le curseur horizontal règle le niveau de transparence.": "Visible color in the absence of an image. <br /> The horizontal cursor regulates the level of transparency.",
|
||||||
|
"Titres": "Titres",
|
||||||
|
"Texte": "Text",
|
||||||
|
"Arrière plan des champs": "Background",
|
||||||
|
"Couleur visible en l'absence d'une image.<br />Le curseur horizontal règle le niveau de transparence. La couleur du texte est automatique.": "Visible color in the absence of an image. <br /> The horizontal cursor regulates the level of transparency. The color of the text is automatic.",
|
||||||
|
"Bordure des champs": "Field border",
|
||||||
|
"Bouton Aide": "Help button",
|
||||||
|
"Bouton retour": "Return button",
|
||||||
|
"Bouton standard": "Standard button",
|
||||||
|
"Bouton effacement": "Erasure",
|
||||||
|
"Bouton validation": "Validation button",
|
||||||
|
"Police du texte": "Text police",
|
||||||
|
"Taille": "Cut",
|
||||||
|
"Police des titres": "Police titles",
|
||||||
|
"Réinitialiser la feuille de style": "Reset the style sheet",
|
||||||
|
"Rester connecté sur ce navigateur": "Stay connected on this browser",
|
||||||
|
"Effacer la page": "Erase the page",
|
||||||
|
"Dupliquer la page": "Duplicate the page",
|
||||||
|
"Titre": "Titre",
|
||||||
|
"Titre court": "Short title",
|
||||||
|
"Le titre court est affiché dans les menus. Il peut être identique au titre de la page.": "The short title is displayed in the menus. It can be identical to the page.",
|
||||||
|
"Titre masqué dans la page": "Masked title in the page",
|
||||||
|
"Fil d'Ariane dans le titre": "Ariane thread in the title",
|
||||||
|
"Affiche le nom de la page parente suivi du nom de la page, le titre ne doit pas être masqué.": "Displays the name of the Parente page followed by the page name, the title should not be masked.",
|
||||||
|
"Position": "Position",
|
||||||
|
"'Ne pas afficher' crée une page orpheline non accessible par le biais des menus.": "'Do not display' creates an orphan page not accessible through menus.",
|
||||||
|
"Page parent": "Page parent",
|
||||||
|
"Emplacement :": "Emplacement :",
|
||||||
|
"Le menu accessoire est aligné à droite de la barre de menu, c'est un emplacement réservé aux drapeaux et au bouton de connexion.": "The accessory menu is aligned to the right of the menu bar, it is a location reserved for flags and the connection button.",
|
||||||
|
"Page non cliquable": "Non -clickable page",
|
||||||
|
"Option active en mode déconnecté uniquement, les pages enfants sont visibles et accessibles.": "Active option in disconnected mode only, children's pages are visible and accessible.",
|
||||||
|
"S'ouvre dans un nouvel onglet": "Opens in a new tab",
|
||||||
|
"Apparence": "Appearance",
|
||||||
|
"Sélectionnez une image ou une icône de petite dimension": "Select a small image or icon",
|
||||||
|
"Masquer les pages enfants dans le menu horizontal": "Hide children's pages in the horizontal menu",
|
||||||
|
"Masquer la page et les pages enfants dans le menu d'une barre latérale": "Hide the page and children's pages in the menu of a sidebar",
|
||||||
|
"La page est affichée dans un menu horizontal mais pas dans le menu vertical d'une barre latérale.": "The page is displayed in a horizontal menu but not in the vertical menu of a sidebar.",
|
||||||
|
"Module": "Module",
|
||||||
|
"En cas de changement de module, les données du module précédent seront supprimées.": "In the event of a module change, data from the previous module will be deleted.",
|
||||||
|
"Position du module": "Position you modules",
|
||||||
|
"En position libre ajoutez le module en plaçant [MODULE] à l'endroit voulu dans votre page.": "In the free position add the module by placing [module] to the desired location in your page.",
|
||||||
|
"Feuille de style spécifique à la page.": "Style leaf specific to the page.",
|
||||||
|
"Instructions JS ou jquery spécifiques à la page.": "JS or JQuery instructions specific to the page.",
|
||||||
|
"Gabarits de page - Barre latérale": "Page templates - Sidebar",
|
||||||
|
"Pour définir la page comme barre latérale, choisissez l'option dans la liste.": "To define the page as a sidebar, choose the option from the list.",
|
||||||
|
"Barre latérale gauche :": "Left side bar:",
|
||||||
|
"Barre latérale droite :": "Right side bar:",
|
||||||
|
"Contenu du menu vertical": "Since Due Vertical Contain",
|
||||||
|
"Par défaut le menu est affiché APRES le contenu de la page. Pour le positionner à un emplacement précis, insérez [MENU] dans le contenu de la page.": "By default the menu is displayed after the content of the page. To position it at a specific location, insert [menu] into the content of the page.",
|
||||||
|
"Groupe requis pour accéder à la page :": "Group required to access the page:",
|
||||||
|
"Méta-titre": "Metitis",
|
||||||
|
"Méta-description": "Meta-writing",
|
||||||
|
"Module de la page": "Page module",
|
||||||
|
"Paramètres de la sauvegarde": "Backup settings",
|
||||||
|
"Sécurité de la connexion": "Connection security",
|
||||||
|
"Journalisation": "Journalization",
|
||||||
|
"Paramètres": "Settings",
|
||||||
|
"SMTP": "SMTP",
|
||||||
|
"Archive à restaurer": "Archive to restore",
|
||||||
|
"Mise à jour automatisée": "Automated update",
|
||||||
|
"Capture d'écran Open Graph": "Open graph screenshot",
|
||||||
|
"Référencement": "SEO",
|
||||||
|
"Réseaux sociaux": "Social networks",
|
||||||
|
"Renseignez les champs ci-dessous pour finaliser l'installation.": "Find out the fields below to finalize the installation.",
|
||||||
|
"Compte administrateur": "Administrator account",
|
||||||
|
"Options avancées": "Advanced options",
|
||||||
|
"Mise à jour de ZwiiCMS": "Zwiicms update",
|
||||||
|
"vers ZwiiCMS": "vers ZwiiCMS",
|
||||||
|
"Afin d'assurer le bon fonctionnement de Zwii, veuillez ne pas fermer cette page avant la fin de l'opération.": "In order to ensure the proper functioning of Zwii, please do not close this page before the end of the operation.",
|
||||||
|
"1/4 : Préparation...": "1/4: preparation ...",
|
||||||
|
"2/4 : Téléchargement...": "2/4: Download ...",
|
||||||
|
"3/4 : Installation...": "3/4 : Installation...",
|
||||||
|
"4/4 : Configuration...": "4/4 : Configuration...",
|
||||||
|
"Une erreur est survenue lors de l'étape :": "An error occurred during the stage:",
|
||||||
|
"Mise à jour terminée avec succès.": "Successful update completed.",
|
||||||
|
"Notre site est actuellement en maintenance. Nous sommes désolés pour la gêne occasionnée et faisons notre possible pour être rapidement de retour.": "Our site is currently under maintenance. We are sorry for the inconvenience caused and do our best to be quickly back.",
|
||||||
|
"Installer les données d'un module": "Install a module data",
|
||||||
|
"Sauvegarde": "Backup",
|
||||||
|
"Modules orphelins": "Orphaned modules",
|
||||||
|
"Modules configurés": "Configured modules",
|
||||||
|
"Modules installés": "Modules installed",
|
||||||
|
"Données des modules": "Module data",
|
||||||
|
"Version n°": "Version n°",
|
||||||
|
"Du": "From",
|
||||||
|
"Auteur :": "Auteur :",
|
||||||
|
"Licence :": "Licence :",
|
||||||
|
"Installer ou mettre à jour un module téléchargé": "Install or update a downloaded module",
|
||||||
|
"Couleurs": "Colors",
|
||||||
|
"Mise en forme du texte": "Text formatting",
|
||||||
|
"Image": "Image",
|
||||||
|
"Identité de la fonte": "Identity of the cast iron",
|
||||||
|
"Disposition": "Disposition",
|
||||||
|
"Contenu personnalisé": "Personalized contents",
|
||||||
|
"Informations": "Informations",
|
||||||
|
"Mise en forme du titre": "Title formatting",
|
||||||
|
"Papier peint": "Wallpaper",
|
||||||
|
"Largeur de l'image :": "Image width:",
|
||||||
|
"Hauteur de l'image :": "Image height:",
|
||||||
|
"largeur du site": "site width",
|
||||||
|
"Ratio :": "Ratio :",
|
||||||
|
"largeur de site :": "Site width:",
|
||||||
|
"Installer un thème archivé (site ou administration)": "Install an archived theme (site or administration)",
|
||||||
|
"Sauvegarde du thème dans le": "Backup of the theme in the",
|
||||||
|
"gestionnaire de fichiers": "file manager",
|
||||||
|
"Télécharger le thème": "Download the theme",
|
||||||
|
"Contenu": "Contents",
|
||||||
|
"Mise en forme des titres": "Formatting of titles",
|
||||||
|
"Copie des traductions rédigées": "Copy of written translations",
|
||||||
|
"Identité": "Identify",
|
||||||
|
"Permissions :": "Permissions :",
|
||||||
|
"Accès aux pages privées": "Access to private pages",
|
||||||
|
"Ajout - Édition - Suppression de fichiers": "Addition - Edition - Deletion of files",
|
||||||
|
"Administration complète du site": "Complete site administration",
|
||||||
|
"Importation de fichier plat CSV": "CSV flat file import",
|
||||||
|
"Confirmer la suppression de cet utilisateur": "Confirm the deletion of this user",
|
||||||
|
"Sauvegarde générée avec succès.": "Successfully generated backup.",
|
||||||
|
"Erreur : sauvegarde non générée !": "Error: non -generated backup!",
|
||||||
|
"Sauvegarder": "To safeguard",
|
||||||
|
"La sauvegarde des fichiers peut prendre du temps. Continuer ?": "The backup of the files can take time. Continue ?",
|
||||||
|
"Supprimer toutes les sauvegardes automatiques ?": "Remove all automatic backups?",
|
||||||
|
"Préparation de la mise à jour": "Preparation of the update",
|
||||||
|
"Téléchargement et validation de l'archive": "Download and validation of the archive",
|
||||||
|
"Installation": "Installation",
|
||||||
|
"Confirmer la suppression de la page": "Confirm the deletion of the page",
|
||||||
|
"Confirmer la suppression des données du module": "Confirm the deletion of module data",
|
||||||
|
"Ne pas afficher": "Do not display",
|
||||||
|
"Au début": "At first",
|
||||||
|
"Après": "After",
|
||||||
|
"Confirmer la désinstallation du module": "Confirm the uninstalling of the module",
|
||||||
|
"Confirmer la dissociation du module de cette page": "Confirm the dissociation of the module of this page",
|
||||||
|
"Sauvegarder les données du site": "Save site data",
|
||||||
|
"Restaurer les données du site": "Restore site data",
|
||||||
|
"Vider dossier sauvegardes auto": "Empty Auto Backup File",
|
||||||
|
"Copier sauvegardes auto": "Copy Auto Backups",
|
||||||
|
"Réinstaller": "Reinstall",
|
||||||
|
"Script dans head": "Script dans head",
|
||||||
|
"Script dans body": "Script dans body",
|
||||||
|
"Générer une capture Open Graph": "Generate an open graph capture",
|
||||||
|
"Générer sitemap.xml et robots.txt": "Generate sitemap.xml and robots.txt",
|
||||||
|
"Télécharger la liste": "Download the list",
|
||||||
|
"Réinitialiser la liste": "Reset the list",
|
||||||
|
"Télécharger le journal": "Download the newspaper",
|
||||||
|
"Réinitialiser le journal": "Reset the newspaper",
|
||||||
|
"Fond du sous-menu": "Fund of the submenu",
|
||||||
|
"Liens": "Liens",
|
||||||
|
"Arrière plan des blocs": "Block backgrounds",
|
||||||
|
"Bordure des blocs": "Block border",
|
||||||
|
"Boutons": "Boutons",
|
||||||
|
"Thème du site": "Site theme",
|
||||||
|
"Thème de l'administration": "Administration theme",
|
||||||
|
"Appliquer": "Apply",
|
||||||
|
"Enregistrer": "To register",
|
||||||
|
"Éditeur CSS": "CSS publisher",
|
||||||
|
"Éditeur JS": "JS editor",
|
||||||
|
"Accueil": "Welcome",
|
||||||
|
"Aide": "Aide",
|
||||||
|
"Fontes": "Sources",
|
||||||
|
"Gestion": "Management",
|
||||||
|
"Administration": "Administration",
|
||||||
|
"Langues": "Languages",
|
||||||
|
"Langues de l'interface": "Interface languages",
|
||||||
|
"Éditer les dialogues": "Edit the dialogues",
|
||||||
|
"Langues installées": "Languages installed",
|
||||||
|
"Langues du site": "Site languages",
|
||||||
|
"Interface": "Interface",
|
||||||
|
"Langue de l'administration": "Language of administration",
|
||||||
|
"Dans quelle langue utiliserez-vous Zwii ?": "In which language will you use Zwii?",
|
||||||
|
"Maintenance": "Maintenance",
|
||||||
|
"Scripts externes": "Scripts externes",
|
||||||
|
"Version": "Version",
|
||||||
|
"Catégorie": "Category",
|
||||||
|
"Page": "Page",
|
||||||
|
"Page associée": "Associated page",
|
||||||
|
"Copie de contenus localisés": "Localized content copy",
|
||||||
|
"Nouveau contenu localisé": "New localized content",
|
||||||
|
"Sélectionnez une langue": "Select a language",
|
||||||
|
"Langues disponibles": "Available languages",
|
||||||
|
"Sélectionnez la langue à copier vers une langue cible": "Select the language to copy to a target language",
|
||||||
|
"De": "Of",
|
||||||
|
"vers": "towards",
|
||||||
|
"Action interdite": "Prohibited action",
|
||||||
|
"Modifications enregistrées": "Modifications recorded",
|
||||||
|
"Éditeur de script %s": "Script editor %s",
|
||||||
|
"Journal réinitialisé avec succès": "Journal successfully reset",
|
||||||
|
"Aucun journal à effacer": "No newspaper to erase",
|
||||||
|
"Aucun fichier journal à télécharger": "No log file to download",
|
||||||
|
"Aucune liste noire à télécharger": "No black list to download",
|
||||||
|
"Liste noire réinitialisée avec succès": "Successful blacklist successfully reset",
|
||||||
|
"Aucune liste noire à effacer": "No black list to erase",
|
||||||
|
"Copie terminée avec succès": "Copy successfully completed",
|
||||||
|
"Copie terminée avec des erreurs": "Copy finished with errors",
|
||||||
|
"Fichiers effacés": "Erased files",
|
||||||
|
"Restaurer": "Restore",
|
||||||
|
"Restauration effectuée avec succès": "Catering carried out successfully",
|
||||||
|
"Échecs": "Chess",
|
||||||
|
"Erreur inconnue": "unknown error",
|
||||||
|
"Archive invalide": "Archive invalide",
|
||||||
|
"URL incorrecte": "Incorrect url",
|
||||||
|
"Paramètres de la localisation": "Location parameters",
|
||||||
|
"Mise à jour": "Update",
|
||||||
|
"Gestion des modules": "Module management",
|
||||||
|
"Installer un module": "Install a module",
|
||||||
|
"Pied de page": "Foot",
|
||||||
|
"Bannière": "Banner",
|
||||||
|
"Thèmes": "Themes",
|
||||||
|
"Menu": "Menu",
|
||||||
|
"Site": "Site",
|
||||||
|
"Gestion des thèmes": "Themes management",
|
||||||
|
"Nouvel utilisateur": "New user",
|
||||||
|
"Mot de passe oublié": "Forgot your password",
|
||||||
|
"Réinitialisation du mot de passe": "Reset password",
|
||||||
|
"Importation d'utilisateurs": "Import of users",
|
||||||
|
"Contenu avancé": "Advanced contents",
|
||||||
|
"Mise en page": "Layout",
|
||||||
|
"Permission et référencement": "Permission and SEO",
|
||||||
|
"Le curseur horizontal règle le niveau de transparence, le placer tout à la gauche pour un surlignement invisible.": "The horizontal cursor regulates the level of transparency, place it on the left for invisible highlights.",
|
||||||
|
"Contenu multilangues": "Multilague contents",
|
||||||
|
"Multilangue": "Multilangue",
|
||||||
|
"Extension": "Extension",
|
||||||
|
"Permission": "Permission",
|
||||||
|
"Emplacement dans le menu": "Location in the menu",
|
||||||
|
"Réseau": "Network",
|
||||||
|
"Étiquettes des pages spéciales": "Special pages labels",
|
||||||
|
"Identité du site": "Site identity",
|
||||||
|
"Message d'acceptation des Cookies": "Cookie acceptance message",
|
||||||
|
"Favicon thème sombre": "Dark theme favicon",
|
||||||
|
"Apache URL intelligent": "Apache URL intelligent",
|
||||||
|
"Liste noire": "Blacklist",
|
||||||
|
"Les modifications que vous avez apportées ne seront peut-être pas enregistrées.": "The changes you have made may not be recorded.",
|
||||||
|
"Ajout - Édition - Suppression de pages": "Addition - Edition - Deletion of pages",
|
||||||
|
"Importer": "Importer",
|
||||||
|
"Clé de l'API <a href=\"https://app.screenshotapi.net/\" target=\"_blank\">ScreenShotApi</a>": "Clé de l'API <a href=\"https://app.screenshotapi.net/\" target=\"_blank\">ScreenShotApi</a>",
|
||||||
|
"Créez un compte gratuit, recopier la clé , puis valider le formulaire avant de cliquer sur le bouton de génération": "Create a free account, copy the key, then validate the form before clicking the generation button",
|
||||||
|
"La clé de l'API ne peut pas être vide": "The key to the API cannot be empty",
|
||||||
|
"Service en ligne inaccessible": "Inaccessible online service",
|
||||||
|
"La carte du site a été mise à jour": "The site card has been updated",
|
||||||
|
"Echec de l'écriture, vérifiez les permissions": "Writing of writing, check permissions",
|
||||||
|
"Capture d'écran générée avec succès": "Successful generated screenshot",
|
||||||
|
"Inclure le contenu du gestionnaire de fichiers": "Include the content of the file manager",
|
||||||
|
"Si le contenu du gestionnaire de fichiers est très volumineux, mieux vaut une copie par FTP.": "If the content of the file manager is very large, it is better to a copy by FTP.",
|
||||||
|
"Retour": "Return",
|
||||||
|
"L'archive a été déposée dans le gestionnaire de fichiers. Les archives inférieures à la version 9 ne sont pas acceptées.": "The archive was deposited in the file manager. Archives below version 9 are not accepted.",
|
||||||
|
"Préserver les comptes des utilisateurs déjà installés": "Preserve user accounts already installed",
|
||||||
|
"Éditeur de script dans Head": "Script editor in Head",
|
||||||
|
"Valider": "To validate",
|
||||||
|
"Éditeur de script dans Body": "Script editor in body",
|
||||||
|
"FontId": "Font",
|
||||||
|
"Affectation": "Affectation",
|
||||||
|
"Origine": "Origin",
|
||||||
|
"Bouton Standard": "Bouton Standard",
|
||||||
|
"Configuration du module": "Configuration du module",
|
||||||
|
"Installation terminée": "Installation completed",
|
||||||
|
"Jeton invalide": "Invalid token",
|
||||||
|
"Suppression interdite": "Deletion prohibited",
|
||||||
|
"Page dupliquée": "Duplicate page",
|
||||||
|
"Page et module dupliqués": "Duplicated page and module",
|
||||||
|
"Nouvelle page créée": "New page created",
|
||||||
|
"Suppression interdite, page active dans la configuration du site": "Deletion prohibited, active page in site configuration",
|
||||||
|
"Impossible de supprimer une page contenant des pages enfants": "Unable to delete a page containing children's pages",
|
||||||
|
"Page supprimée": "Deleted page",
|
||||||
|
"La suppression a échoué": "The deletion failed",
|
||||||
|
"Le module %s est désinstallé, il reste peut-être des données dans %s": "The module %s is uninstalled, there may be data in %s",
|
||||||
|
"Archive invalide, le descripteur est absent": "Invalid archive, the descriptor is absent",
|
||||||
|
"Archive invalide, les dossiers ne correspondent pas au descripteur": "Invalid archive, the files do not correspond to the descriptor",
|
||||||
|
"Archive invalide, l'écriture dans le dossier core est interdite": "Invalid archive, writing in the core file is prohibited",
|
||||||
|
"Archive invalide, le fichier de classe est absent": "Invalide archive, the class file is absent",
|
||||||
|
"La version installée est plus récente": "The installed version is more recent",
|
||||||
|
"actualisé": "updated",
|
||||||
|
"installé": "installed",
|
||||||
|
"Erreur inconnue, le module n'est pas installé": "Unknown error, the module is not installed",
|
||||||
|
"Impossible d'ouvrir l'archive": "Impossible to open the archive",
|
||||||
|
"Archive copiée dans le dossier Module du gestionnaire de fichier": "Archive copied in the file module folder",
|
||||||
|
"Erreur de copie": "Copy error",
|
||||||
|
"Le module %s de la page %s a été supprimé": "The %s module of the %s has been deleted",
|
||||||
|
"Le module %s a été %s": "The module %was %s",
|
||||||
|
"Données importées": "Imported data",
|
||||||
|
"Sélectionnez au moins un contenu à afficher": "Select at least one content to display",
|
||||||
|
"Fonte créée": "Fonte created",
|
||||||
|
"Fonte non créée, ressource absente !": "Fonte not created, absent resource!",
|
||||||
|
"Fonte actualisée": "Update",
|
||||||
|
"Fonte supprimée": "Deleted melting",
|
||||||
|
"Thème importé": "Imported theme",
|
||||||
|
"Erreur d'extraction, vérifiez les permissions": "Extraction error, check permissions",
|
||||||
|
"Archive de thème invalide": "Invalid theme archive",
|
||||||
|
"Archive non spécifiée ou introuvable": "Archive not specified or not found",
|
||||||
|
"sauvegardé avec succès": "successfully saved",
|
||||||
|
"Données %s copiées vers %s": "Data %s copied to %s",
|
||||||
|
"Erreur de copie, vérifiez les permissions": "Copy error, check permissions",
|
||||||
|
"Les langues sélectionnées sont identiques": "The selected languages are identical",
|
||||||
|
"Erreur d'URL": "URL error",
|
||||||
|
"Traduction supprimée": "Deleted translation",
|
||||||
|
"Impossible de supprimer votre propre compte": "Unable to delete your own account",
|
||||||
|
"Utilisateur supprimé": "Deleted user",
|
||||||
|
"Incorrect": "Incorrect",
|
||||||
|
"Un mail a été envoyé pour confirmer la réinitialisation": "An email was sent to confirm the reset",
|
||||||
|
"Utilisateur inexistant": "Non -existent user",
|
||||||
|
"Compte verrouillé": "Locked",
|
||||||
|
"Captcha, identifiant ou mot de passe incorrects": "CAPTCHA, IMPRESS IMPRESS ORDER",
|
||||||
|
"Seul un administrateur peut se connecter lors d'une maintenance": "Only an administrator can connect during maintenance",
|
||||||
|
"Bienvenue %s %s": "Welcome %s %",
|
||||||
|
"Accès bloqué %d minutes": "Blocked access %d minutes",
|
||||||
|
"Déconnexion !": "Disconnect!",
|
||||||
|
"Nouveau mot de passe enregistré": "New recorded password",
|
||||||
|
"Rien à importer, erreur de format ou fichier incorrect": "Nothing to import, format error or incorrect file",
|
||||||
|
"Importation effectuée": "Importation",
|
||||||
|
"Erreur de lecture, vérifiez les permissions": "Reading error, check permissions",
|
||||||
|
"Sécurité désactivée": "Safety deactivated",
|
||||||
|
"3 tentatives": "3 attempts",
|
||||||
|
"5 tentatives": "5 attempts",
|
||||||
|
"10 tentatives": "10 attempts",
|
||||||
|
"5 minutes": "5 minutes",
|
||||||
|
"10 minutes": "10 minutes",
|
||||||
|
"15 minutes": "15 minutes",
|
||||||
|
"Complète": "Complete",
|
||||||
|
"Niveau 1 (192.168.12.x)": "Level 1 (192.168.12.x)",
|
||||||
|
"Niveau 2 (192.168.x.x)": "Level 2 (192.168.x.x)",
|
||||||
|
"Niveau 3 (192.x.x.x)": "Level 3 (192.x.x.x)",
|
||||||
|
"Chiffres": "Figures",
|
||||||
|
"Lettres": "Lettres",
|
||||||
|
"Icône": "Icon",
|
||||||
|
"Icône avec bulle de texte": "Icon with text bubble",
|
||||||
|
"Après le contenu de la page": "After the content of the page",
|
||||||
|
"Avant le contenu de la page": "Before the content of the page",
|
||||||
|
"À l'emplacement du mot clé [MODULE] dans la page": "At the location of the keyword [module] on the page",
|
||||||
|
"Page standard": "Page standard",
|
||||||
|
"Barre 1/3 - page 2/3": "Barre 1/3 - page 2/3",
|
||||||
|
"Page 2/3 - barre 1/3": "Page 2/3 - barre 1/3",
|
||||||
|
"Barre 1/4 - page 3/4": "Barre 1/4 - page 3/4",
|
||||||
|
"Page 3/4 - barre 1/4": "Page 3/4 - barre 1/4",
|
||||||
|
"Barre 1/4 - page 1/2 - barre 1/4": "Barre 1/4 - page 1/2 - barre 1/4",
|
||||||
|
"Barre 2/12 - page 7/12 - barre 3/12": "Barre 2/12 - page 7/12 - barre 3/12",
|
||||||
|
"Barre 3/12 - page 7/12 - barre 2/12": "Barre 3/12 - page 7/12 - barre 2/12",
|
||||||
|
"Barre latérale": "Lateral bar",
|
||||||
|
"Aucun menu": "No menu",
|
||||||
|
"Le menu horizontal intégral": "The full horizontal menu",
|
||||||
|
"Le sous-menu de la page parente": "The parent page submenu",
|
||||||
|
"Menu standard": "Menu standard",
|
||||||
|
"Menu accessoire": "Accessory menu",
|
||||||
|
"Activer": "Enable",
|
||||||
|
"Importer dans": "Import into",
|
||||||
|
"Archive": "Archive",
|
||||||
|
"Langue par défaut": "Default language",
|
||||||
|
"Langue du site sélectionnée": "Selected site language"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user