diff --git a/core/include/update.inc.php b/core/include/update.inc.php
index a312445d..c2a5f9be 100644
--- a/core/include/update.inc.php
+++ b/core/include/update.inc.php
@@ -913,9 +913,13 @@ if ($this->getData(['core', 'dataVersion']) < 12000) {
if (file_exists('core/vendor/i18n/translation.js')) {
unlink('core/vendor/i18n/translation.js');
}
+ // Copier les fichiers de l'interface
+ if (!is_dir(self::$I18N_DIR)) {
+ // Créer le dossier
+ $this->copyDir('core/module/install/ressource/i18n', self::I18N_DIR);
+ }
// Langue de l'interface
$this->setData(['config', 'i18n', 'interface', 'fr_FR']);
-
// Mise à jour
$this->setData(['core', 'dataVersion', 12000]);
}
diff --git a/core/module/install/ressource/i18n/es.json b/core/module/install/ressource/i18n/es.json
new file mode 100644
index 00000000..eb816722
--- /dev/null
+++ b/core/module/install/ressource/i18n/es.json
@@ -0,0 +1,330 @@
+{
+ "Se déconnecter ?": "Desconectarse ?",
+ "Mettre à jour ?": "Actualizar ?",
+ "Confirmez-vous la suppression de cette page ?": "¿Confirma la eliminación de esta página?",
+ "Format incorrect": "Formato incorrecto",
+ "Les modifications que vous avez apportées ne seront peut-être pas enregistrées.": "Es posible que no se guarden los cambios realizados.",
+ "Oui": "Sí",
+ "Non": "No",
+ "Identifiant": "Identificación",
+ "Mot de passe": "Contraseña",
+ "Confirmation": "Confirmación",
+ "Adresse mail": "Correo electrónico",
+ "Prénom": "Nombre de pila",
+ "Nom": "Nombre",
+ "Ne pas charger l'exemple de site (utilisateurs avancés)": "No cargar sitio de muestra (usuarios avanzados)",
+ "Type de proxy": "Tipo de proxy",
+ "Adresse du proxy": "Dirección proxy",
+ "Port du proxy": "Puerto proxy",
+ "Thème": "Tema",
+ "Installer": "Instalar",
+ "Consulter l'aide en ligne": "Consultar la ayuda en línea",
+ "favicon.ico": "Recuerde borrar el caché de su navegador si el favicon no cambia.",
+ "Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "Recuerde eliminar el caché de su navegador si el favicon no cambia.",
+ "faviconDark.ico": "faviconDark.ico",
+ "Sélectionnez une icône adaptée à un thème sombre.
Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "Seleccione un ícono adecuado para un tema oscuro.
Recuerde eliminar el caché de su navegador si el favicon no cambia",
+ "Fuseau horaire": "Zona horaria",
+ "Le fuseau horaire est utile au bon référencement": "La zona horaria es útil para una buena referencia",
+ "Message de consentement aux cookies": "Mensaje de consentimiento de cookies",
+ "Activation obligatoire selon les lois françaises sauf si vous utilisez votre propre système de consentement.": "Activación obligatoria según las leyes francesas a menos que utilice su propio sistema de consentimiento.",
+ "Apache URL intelligentes": "URL inteligentes de Apache",
+ "Supprime le point d'interrogation dans les URL, l'option est indisponible avec les autres serveurs Web": "Eliminar el signo de interrogación en las URL, la opción no está disponible con otros servidores web",
+ "Rechercher une mise à jour en ligne": "Buscar una actualización en línea",
+ "La vérification est quotidienne. Option désactivée si la configuration du serveur ne le permet pas.": "La comprobación es diaria. Opción deshabilitada si la configuración del servidor no lo permite.",
+ "Préserver le fichier htaccess racine": "Conservar archivo raíz htaccess",
+ "Lors d'une mise à jour automatique, conserve le fichier htaccess de la racine du site.": "Durante una actualización automática, mantenga el archivo htaccess de la raíz del sitio.",
+ "Sauvegarde automatique quotidienne du site": "Copia de seguridad diaria automática del sitio",
+ "Une archive contenant le dossier /site/data est copiée dans le dossier 'site/backup'. La sauvegarde est conservée pendant 30 jours.
Les fichiers du site ne sont pas sauvegardés automatiquement. Activation recommandée.": "Un archivo que contiene la carpeta /site/data se copia en la carpeta 'site/backup'. La copia de seguridad se conserva durante 30 días.
Los archivos del sitio no se copian automáticamente. Activación recomendada .",
+ "Site en maintenance": "Sitio en mantenimiento",
+ "Clé de l'API ScreenShotApi": "Clave API ScreenShotApi",
+ "Saisir la clé, puis valider le formulaire avant de cliquer sur le bouton de génération": "Ingrese la clave, luego valide el formulario antes de hacer clic en el botón generar",
+ "Autoriser les robots à référencer le site": "Permitir que los robots hagan referencia al sitio",
+ "Facebook": "Facebook",
+ "Saisissez votre ID : https://www.facebook.com/[ID].": "Ingrese su ID: https://www.facebook.com/[ID].",
+ "Instagram": "Instagram",
+ "Saisissez votre ID : https://www.instagram.com/[ID].": "Ingrese su ID: https://www.instagram.com/[ID].",
+ "Chaîne Youtube": "Canal de Youtube",
+ "ID de la chaîne : https://www.youtube.com/channel/[ID].": "ID del canal: https://www.youtube.com/channel/[ID].",
+ "Youtube": "YouTube",
+ "Saisissez votre ID Utilisateur : https://www.youtube.com/user/[ID].": "Ingrese su ID de usuario: https://www.youtube.com/user/[ID].",
+ "Twitter": "Twitter",
+ "Saisissez votre ID : https://twitter.com/[ID].": "Ingrese su ID: https://twitter.com/[ID].",
+ "Pinterest": "Pinterest",
+ "Saisissez votre ID : https://pinterest.com/[ID].": "Ingrese su ID: https://pinterest.com/[ID].",
+ "Linkedin": "Linkedin",
+ "Saisissez votre ID Linkedin : https://fr.linkedin.com/in/[ID].": "Ingrese su ID de Linkedin: https://fr.linkedin.com/in/[ID].",
+ "Github": "Github",
+ "Saisissez votre ID Github : https://github.com/[ID].": "Ingrese su ID de Github: https://github.com/[ID].",
+ "Dévoiler le mot de passe": "Revelar la contraseña",
+ "Le survom d'une icône de l'écran de connexion affiche temporairement le mot de passe.": "Al pasar el cursor sobre un ícono de la pantalla de inicio de sesión, se muestra temporalmente la contraseña",
+ "Déconnexion automatique": "Cierre de sesión automático",
+ "Déconnecte les sessions ouvertes précédemment sur d'autres navigateurs ou terminaux. Activation recommandée.": "Desconecte sesiones abiertas previamente en otros navegadores o dispositivos. Activación recomendada.",
+ "Redirection vers la connexion": "Redirección hacia conexión",
+ "Cette redirection ne concerne que les pages d'administration du site.": "Esta redirección solo afecta a las páginas de administración del sitio.",
+ "Limitation des tentatives": "Limitación de intentos",
+ "Blocage après échecs": "Bloquear después de fallar",
+ "Captcha à la connexion": "Captcha al iniciar sesión",
+ "Captcha complexe": "Captcha complejo",
+ "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.": "Opción recomendada para asegurar la conexión. Se aplica a todos los captchas en el sitio. El captcha simple está limitado a una suma de números del 0 al 10. El captcha complejo usa cuatro operaciones de números del 0 al 20. Activación recomendada.",
+ "Type de captcha": "Tipo de captcha",
+ "Activer la journalisation": "Habilitar registro",
+ "Anonymat des adresses IP": "Anonimato de la dirección IP",
+ "La règlementation française impose un anonymat de niveau 2": "La normativa francesa impone el anonimato de nivel 2",
+ "Activer SMTP": "Habilitar SMTP",
+ "Paramètres à utiliser lorsque votre hébergeur ne propose pas la fonctionnalité d'envoi de mail.": "Configuraciones para usar cuando su host no ofrece la funcionalidad para enviar correo.",
+ "Adresse SMTP": "Dirección SMTP",
+ "Port SMTP": "Puerto SMTP",
+ "Authentification": "Autenticación",
+ "Nom utilisateur": "Nombre de usuario",
+ "Sécurité": "Seguridad",
+ "Nouvelle page ou barre latérale": "Nueva página o barra lateral",
+ "Editer la page": "Editar página",
+ "Cloner la page": "Clonar página",
+ "Supprimer la page": "Eliminar página",
+ "Gérer les modules": "Administrar módulos",
+ "Configuration": "Configuración",
+ "Utilisateurs": "Usuarios",
+ "Déconnecter": "Desconectar",
+ "Editer": "Editar",
+ "Supprimer": "Borrar",
+ "Importer des utilisateurs en masse": "Importar usuarios de forma masiva",
+ "Ajouter un utilisateur": "Agregar usuario",
+ "Pseudo": "Apodo",
+ "Signature": "Firma",
+ "Groupe": "Grupo",
+ "Impossible de modifier votre propre groupe.": "No puede editar su propio grupo.",
+ "Partage de fichiers autorisé": "Compartir archivos permitido",
+ "Ce membre pourra téléverser ou télécharger des fichiers dans le dossier 'partage' et ses sous-dossiers": "Este miembro podrá cargar o descargar archivos en la carpeta 'compartir' y sus subcarpetas",
+ "L'identifiant est défini lors de la création du compte, il ne peut pas être modifié.": "El identificador se define al crear la cuenta, no se puede modificar.",
+ "Ancien mot de passe": "Antigua contraseña",
+ "Nouveau mot de passe": "Nueva contraseña",
+ "Séparateur": "Separador",
+ "Envoyer un message de confirmation": "Enviar mensaje de confirmación",
+ "Prévenir l'utilisateur par mail": "Notificar al usuario por correo electrónico",
+ "Copie de sites inter-langues": "Copia del sitio multilingües",
+ "Titre du site": "Título del sitio",
+ "Il apparaît dans la barre de titre et les partages sur les réseaux sociaux.": "Aparece en la barra de título y se comparte en redes sociales.",
+ "Description du site": "Descripción del sitio",
+ "La description d'une page participe à son référencement, chaque page doit disposer d'une description différente.": "La descripción de una página participa en su referenciación, cada página debe tener una descripción diferente.",
+ "Accueil du site": "Inicio del sitio",
+ "La première page que vos visiteurs verront.": "La primera página que verán tus visitantes.",
+ "Accès interdit, erreur 403": "Acceso denegado, error 403",
+ "Cette page ne doit pas apparaître dans l'arborescence du menu. Créez une page orpheline.": "Esta página no debería aparecer en el árbol del menú. Crear una página huérfana.",
+ "Page inexistante, erreur 404": "La página no existe, error 404",
+ "Mentions légales": "Notas legales",
+ "Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.": "Los avisos legales son obligatorios en Francia. Una opción en el pie de página agrega un enlace discreto a esta página.",
+ "Recherche dans le site": "Buscar en el sitio",
+ "Sélectionnez une page contenant le module 'Recherche'. Une option du pied de page ajoute un lien discret vers cette page.": "Seleccione una página que contenga el módulo 'Buscar'. Una opción de pie de página agrega un enlace discreto a esta página.",
+ "Rechercher": "Buscar",
+ "Plan du site": "Mapa del sitio",
+ "Cookies": "Cookies",
+ "Titre de la fenêtre": "Título de la ventana",
+ "Saisissez le titre de la fenêtre de gestion des cookies.": "Introduce el título de la ventana de gestión de cookies.",
+ "Bouton de validation": "Botón Validación",
+ "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.": "Ingrese el mensaje para las cookies colocadas por ZwiiCMS, necesarias para su funcionamiento y que no requieren consentimiento.",
+ "Lien page des mentions légales.": "Enlace página aviso legal.",
+ "Saisissez le texte du lien vers les mentions légales,la page doit être définie dans la configuration du site.": "Ingrese el texto del enlace a los avisos legales, la página debe estar definida en la configuración del sitio.",
+ "Pages et les modules de": "Páginas y módulos",
+ "Vers": "Hacia",
+ "Supprimer le module": "Eliminar módulo",
+ "Sauvegarder le module dans le gestionnaire de fichiers": "Guardar módulo en el administrador de archivos",
+ "Sauvegarder et télécharger le module": "Guardar y descargar módulo",
+ "Installer depuis le catalogue en ligne": "Instalar desde el archivo en línea",
+ "Installer depuis une archive": "Instalar desde un archivo",
+ "Mettre à jour le module orphelin": "Actualizar módulo huérfano",
+ "Télécharger le module dans le gestionnaire de fichiers": "Descargar módulo al administrador de archivos",
+ "Connexion": "Conexión",
+ "Ajouter une fonte": "Añadir tipografía",
+ "Fonte en ligne": "Tipografía en línea",
+ "Fonte installée": "Tipografía instalada",
+ "Identifiant (sans espace ni majuscule)": "Identificación (sin espacios ni mayúsculas)",
+ "Famille": "Vínculo",
+ "Url du fichier de fonte": "Url del archivo de tipo de letra",
+ "Réinitialiser avec le thème par défaut": "establecer tema predeterminado",
+ "Arrière-plan": "Fondo",
+ "Couleur visible en l'absence d'une image.
Le curseur horizontal règle le niveau de transparence.": "Color visible en ausencia de una imagen.
El control deslizante horizontal ajusta el nivel de transparencia.",
+ "Titres": "Títulos",
+ "Texte": "Texto",
+ "Arrière-plan des champs": "Fondo de zona",
+ "Couleur visible en l'absence d'une image.
Le curseur horizontal règle le niveau de transparence. La couleur du texte est automatique.": "Color visible en ausencia de una imagen.
El control deslizante horizontal ajusta el nivel de transparencia. El color del texto es automático.",
+ "Bordure des champs": "Borde de zona",
+ "Bouton Aide": "Boton de ayuda",
+ "Bouton retour": "Botón de retroceso",
+ "Bouton standard": "Botón estándar",
+ "Bouton effacement": "Botón Eliminar",
+ "Bouton validation": "Botón de validación",
+ "Police du texte": "Tipografía del texto",
+ "Taille": "Tamaño",
+ "Police des titres": "Tipografía del titulo",
+ "Réinitialiser la feuille de style": "Restablecer hoja de estilo",
+ "Rester connecté sur ce navigateur": "Permanecer conectado en este navegador",
+ "Effacer la page": "Borrar página",
+ "Dupliquer la page": "Duplicar la página",
+ "Titre": "Título",
+ "Titre court": "Título corto",
+ "Le titre court est affiché dans les menus. Il peut être identique au titre de la page.": "El título corto se muestra en los menús. Puede ser el mismo que el título de la página.",
+ "Titre masqué dans la page": "Título oculto en la página",
+ "Fil d'Ariane dans le titre": "Migas de pan en el título",
+ "Affiche le nom de la page parente suivi du nom de la page, le titre ne doit pas être masqué.": "Mostrar el nombre de la página principal seguido del nombre de la página, el título no debe ocultarse.",
+ "Position": "Posición",
+ "'Ne pas afficher' crée une page orpheline non accessible par le biais des menus.": "'No mostrar' crea una página huérfana a la que no se puede acceder a través de los menús.",
+ "Page parent": "Página principal",
+ "Emplacement :": "Ubicación",
+ "Le petit accessoire est aligné à droite de la barre de menu, c'est un emplacement réservé aux drapeaux et au bouton de connexion.": "El pequeño accesorio está alineado a la derecha de la barra de menú, es un marcador de posición para las banderas y el botón de inicio de sesión",
+ "Page non cliquable": "No se puede hacer clic en la página",
+ "Option active en mode déconnecté uniquement, les pages enfants sont visibles et accessibles.": "Opción activa solo en modo fuera de línea, las páginas secundarias son visibles y accesibles.",
+ "S'ouvre dans un nouvel onglet": "Se abre en una nueva pestaña",
+ "Apparence": "Apariencia",
+ "Sélectionnez une image ou une icône de petite dimension": "Seleccione una imagen o icono pequeño",
+ "Masquer les pages enfants dans le menu horizontal": "Ocultar páginas secundarias en el menú horizontal",
+ "Masquer la page et les pages enfants dans le menu d'une barre latérale": "Ocultar página y páginas secundarias en un menú de la barra lateral",
+ "La page est affichée dans un menu horizontal mais pas dans le menu vertical d'une barre latérale.": "La página se muestra en un menú horizontal pero no en el menú vertical de una barra lateral.",
+ "Module": "Módulo",
+ "En cas de changement de module, les données du module précédent seront supprimées.": "Al cambiar de módulo se borrarán los datos del módulo anterior.",
+ "Position du module": "Posición del módulo",
+ "En position libre ajoutez le module en plaçant [MODULE] à l'endroit voulu dans votre page.": "En posición libre agregue el módulo colocando [MODULE] en la ubicación deseada en su página.",
+ "Feuille de style spécifique à la page.": "Hoja de estilo específica de la página.",
+ "Instructions JS ou jquery spécifiques à la page.": "Instrucciones JS o jquery específicas de la página.",
+ "Gabarits de page / Barre latérale": "Patrón de página / Barra lateral",
+ "Pour définir la page comme barre latérale, choisissez l'option dans la liste.": "Para configurar la página como barra lateral, elija la opción de la lista.",
+ "Barre latérale gauche :": "Barra lateral izquierda:",
+ "Barre latérale droite :": "Barra lateral derecha:",
+ "Contenu du menu vertical": "Contenido del menú vertical",
+ "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.": "Por defecto, el menú se muestra DESPUÉS del contenido de la página. Para colocarlo en una ubicación específica, inserte [MENÚ] en el contenido de la página.",
+ "Groupe requis pour accéder à la page :": "Grupo necesario para acceder a la página:",
+ "Méta-titre": "Meta-título",
+ "Méta-description": "Meta-descripción",
+ "Module de la page": "Módulo de página",
+ "Paramètres de la sauvegarde" : "Configuración de copia de seguridad",
+ "Sécurité de la connexion" : "Seguridad de la conexión",
+ "Journalisation": "Inicio sesión",
+ "Paramètres" : "Configuraciones",
+ "SMTP": "SMTP",
+ "Archive à restaurer": "Archivo para restaurar",
+ "Mise à jour automatisée": "Actualización automática",
+ "Capture d'écran Open Graph": "Captura de pantalla de Open Graph",
+ "Référencement": "Referenciación",
+ "Réseaux sociaux": "Redes sociales",
+ "Renseignez les champs ci-dessous pour finaliser l'installation.": "Complete las zonas a continuación para terminar la instalación.",
+ "Compte administrateur": "Cuenta de administrador",
+ "Options avancées": "Opciones avanzadas",
+ "Mise à jour de ZwiiCMS": "Actualización de ZwiiCMS",
+ "vers ZwiiCMS": "Hacia ZwiiCMS",
+ "Afin d'assurer le bon fonctionnement de Zwii, veuillez ne pas fermer cette page avant la fin de l'opération.": "Para garantizar el correcto funcionamiento de Zwii, no cierre esta página antes de que se complete la operación",
+ "1/4 : Préparation...": "1/4: Preparando...",
+ "2/4 : Téléchargement...": "2/4: Descargando...",
+ "3/4 : Installation...": "3/4: Instalando...",
+ "4/4 : Configuration...": "4/4: Configuración...",
+ "Une erreur est survenue lors de l'étape :": "Ocurrió un error durante el proceso",
+ "Mise à jour terminée avec succès.": "Actualización completada con éxito.",
+ "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.": "Nuestro sitio está actualmente en mantenimiento. Lamentamos las molestias y estamos haciendo todo lo posible para regresar lo antes posible",
+ "Installer les données d'un module": "Instalar datos de un módulo",
+ "Sauvegarde": "Salvaguardad",
+ "Modules orphelins": "Módulos huérfanos",
+ "Modules configurés": "Módulos Configurados",
+ "Modules installés": "Módulos instalados",
+ "Données des modules": "Datos de los módulos",
+ "Version n°": "Número de versión",
+ "Du": "Del",
+ "Auteur :": "Autor",
+ "Licence :": "Licencia",
+ "Installer ou mettre à jour un module téléchargé": "Instalar o actualizar un módulo descargado",
+ "Couleurs": "Colores",
+ "Mise en forme du texte": "Formato de texto",
+ "Image": "Imagen",
+ "Identité de la fonte": "Identidad de tipografía",
+ "Disposition": "Arreglo",
+ "Contenu personnalisé": "Contenido personalizado",
+ "Informations": "Información",
+ "Mise en forme du titre": "Formato de título",
+ "Papier peint": "Color de fondo",
+ "Largeur de l'image :": "Ancho de la imagen",
+ "Hauteur de l'image :": "Altura de imagen",
+ "largeur du site": "ancho del sitio",
+ "Ratio :": "Relación",
+ "largeur de site :": "ancho del sitio",
+ "Installer un thème archivé (site ou administration)": "Instalar un tema archivado (sitio o administración)",
+ "Sauvegarde du thème dans le": "Guardando tema en el",
+ "gestionnaire de fichiers": "administrador de archivos",
+ "Télécharger le thème": "Descargar tema",
+ "Contenu": "Contenido",
+ "Mise en forme des titres": "Formato de título",
+ "Copie des traductions rédigées": "Copia de traducciones redactadas",
+ "Traduite ZwiiCMS": "ZwiiCMS traducido",
+ "Traduction du contenu": "Traducción de contenido",
+ "Identité": "Identificación",
+ "Permissions :": "Permisos",
+ "Accès aux pages privées": "Acceso a páginas privadas",
+ "Ajout / Édition / Suppression de fichiers": "Agregar/Editar/Eliminar Archivos",
+ "Administration complète du site": "Administración completa del sitio",
+ "Importation de fichier plat CSV": "Importar archivo plano CSV",
+ "Confirmer la suppression de cet utilisateur": "Confirmar eliminación de este usuario",
+ "Sauvegarde générée avec succès.": "Copia de seguridad generada con éxito",
+ "Erreur : sauvegarde non générée !": "Error: copia de seguridad no generada!",
+ "Sauvegarder": "Para salvaguardar",
+ "La sauvegarde des fichiers peut prendre du temps. Continuer ?": "La copia de seguridad de los archivos puede tardar un poco. ¿Desea continuar?",
+ "Supprimer toutes les sauvegardes automatiques ?": "¿Eliminar todos los guardados automáticos?",
+ "Préparation de la mise à jour": "Preparáción de la actualización",
+ "Téléchargement et validation de l'archive": "Descarga y validación del archivo",
+ "Installation": "Instalación",
+ "Confirmer la suppression de la page": "Confirmar la eliminación de la página",
+ "Confirmer la suppression des données du module": "Confirmar la eliminación de datos del módulo",
+ "Ne pas afficher": "No se muestra",
+ "Au début": "Al principio",
+ "Après": "Después",
+ "Confirmer la désinstallation du module": "Confirmar la desinstalación del módulo",
+ "Confirmer la dissociation du module de cette page": "Confirmar desvincular módulo de esta página",
+ "Sauvegarder les données du site": "Guardar datos del sitio",
+ "Restaurer les données du site": "Restaurar datos del sitio",
+ "Vider dossier sauvegardes auto": "Carpeta de autoguardado vacía",
+ "Copier sauvegardes auto": "Copiar guardados automáticos",
+ "Réinstaller": "Reinstalar",
+ "Script dans head": "Script en el head",
+ "Script dans body": "Script en el body",
+ "Générer une capture Open Graph": "Generar una captura de Open Graph",
+ "Générer sitemap.xml et robots.txt": "Generar sitemap.xml y robots.txt",
+ "Télécharger la liste": "Descargar lista",
+ "Réinitialiser la liste": "Restablecer lista",
+ "Télécharger le journal": "Descargar Registro",
+ "Réinitialiser le journal": "Restablecer registro",
+ "Fond du sous-menu": "Fondo del submenú",
+ "Liens": "Enlaces",
+ "Arrière-plan des blocs": "Fondo de bloques",
+ "Bordure des blocs": "Borde de bloques",
+ "Boutons": "Botones",
+ "Thème du site": "Tema del sitio",
+ "Thème de l'administration": "Tema de administración",
+ "Appliquer": "Aplicar",
+ "Enregistrer": "Registrar",
+ "Éditeur CSS": "Editor de CSS",
+ "Éditeur JS": "Editor JS",
+ "Accueil": "Inicio",
+ "Aide": "Ayuda",
+ "Fontes": "Tipografias",
+ "Gestion": "Administrar",
+ "Administration": "Administración",
+ "Langues": "",
+ "Interface": "",
+ "Langues du contenu": "",
+ "Traductions installées": "",
+ "Langue de l'administration": "",
+ "Langues installées": "",
+ "Dans quelle langue utiliserez-vous Zwii ?": "",
+ "Maintenance": "",
+ "Scripts externes": "",
+ "Version": "",
+ "Catégorie": "",
+ "Page": "",
+ "Copie de contenus localisés": "",
+ "Nouveau contenu localisé": "",
+ "Sélectionnez une langue": "",
+ "Langues disponibles": "",
+ "Sélectionnez la langue à copier vers une langue cible": "",
+ "De": "",
+ "vers": "",
+ "Action non autorisée": "",
+ "Modifications enregistrées": "",
+ "URL incorrecte": "",
+ "Paramètres de la localisation": ""
+}
\ No newline at end of file
diff --git a/core/module/install/ressource/i18n/fr_FR.json b/core/module/install/ressource/i18n/fr_FR.json
new file mode 100644
index 00000000..839b10b7
--- /dev/null
+++ b/core/module/install/ressource/i18n/fr_FR.json
@@ -0,0 +1,330 @@
+{
+ "Se déconnecter ?" : "",
+ "Mettre à jour ?" : "",
+ "Confirmez-vous la suppression de cette page ?" : "",
+ "Format incorrect" : "",
+ "Les modifications que vous avez apportées ne seront peut-être pas enregistrées." : "",
+ "Oui" : "",
+ "Non" : "",
+ "Identifiant" : "",
+ "Mot de passe" : "",
+ "Confirmation" : "",
+ "Adresse mail" : "",
+ "Prénom" : "",
+ "Nom" : "",
+ "Ne pas charger l'exemple de site (utilisateurs avancés)": "",
+ "Type de proxy" : "",
+ "Adresse du proxy" : "",
+ "Port du proxy" : "",
+ "Thème" : "",
+ "Installer" : "",
+ "Consulter l'aide en ligne": "",
+ "favicon.ico": "",
+ "Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "",
+ "faviconDark.ico": "",
+ "Sélectionnez une icône adaptée à un thème sombre.
Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "",
+ "Fuseau horaire": "",
+ "Le fuseau horaire est utile au bon référencement": "",
+ "Message de consentement aux cookies": "",
+ "Activation obligatoire selon les lois françaises sauf si vous utilisez votre propre système de consentement.": "",
+ "Apache URL intelligentes": "",
+ "Supprime le point d'interrogation dans les URL, l'option est indisponible avec les autres serveurs Web": "",
+ "Rechercher une mise à jour en ligne": "",
+ "La vérification est quotidienne. Option désactivée si la configuration du serveur ne le permet pas.": "",
+ "Préserver le fichier htaccess racine": "",
+ "Lors d'une mise à jour automatique, conserve le fichier htaccess de la racine du site.": "",
+ "Sauvegarde automatique quotidienne du site": "",
+ "Une archive contenant le dossier /site/data est copiée dans le dossier /'site/backup'. La sauvegarde est conservée pendant 30 jours.
Les fichiers du site ne sont pas sauvegardés automatiquement. Activation recommandée.": "",
+ "Site en maintenance": "",
+ "Clé de l'API ScreenShotApi": "",
+ "Saisir la clé, puis valider le formulaire avant de cliquer sur le bouton de génération": "",
+ "Autoriser les robots à référencer le site": "",
+ "Facebook": "",
+ "Saisissez votre ID : https://www.facebook.com/[ID].": "",
+ "Instagram": "",
+ "Saisissez votre ID : https://www.instagram.com/[ID].": "",
+ "Chaîne Youtube": "",
+ "ID de la chaîne : https://www.youtube.com/channel/[ID].": "",
+ "Youtube": "",
+ "Saisissez votre ID Utilisateur : https://www.youtube.com/user/[ID].": "",
+ "Twitter": "",
+ "Saisissez votre ID : https://twitter.com/[ID].": "",
+ "Pinterest": "",
+ "Saisissez votre ID : https://pinterest.com/[ID].": "",
+ "Linkedin": "",
+ "Saisissez votre ID Linkedin : https://fr.linkedin.com/in/[ID].": "",
+ "Github": "",
+ "Saisissez votre ID Github : https://github.com/[ID].": "",
+ "Dévoiler le mot de passe": "",
+ "Le survom d'une icône de l'écran de connexion affiche temporairement le mot de passe.": "",
+ "Déconnexion automatique": "",
+ "Déconnecte les sessions ouvertes précédemment sur d'autres navigateurs ou terminaux. Activation recommandée.": "",
+ "Redirection vers la connexion": "",
+ "Cette redirection ne concerne que les pages d'administration du site.": "",
+ "Limitation des tentatives": "",
+ "Blocage après échecs": "",
+ "Captcha à la connexion": "",
+ "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.": "",
+ "Type de captcha": "",
+ "Activer la journalisation": "",
+ "Anonymat des adresses IP": "",
+ "La règlementation française impose un anonymat de niveau 2": "",
+ "Activer SMTP": "",
+ "Paramètres à utiliser lorsque votre hébergeur ne propose pas la fonctionnalité d'envoi de mail.": "",
+ "Adresse SMTP": "",
+ "Port SMTP": "",
+ "Authentification": "",
+ "Nom utilisateur": "",
+ "Sécurité": "",
+ "Nouvelle page ou barre latérale": "",
+ "Editer la page": "",
+ "Cloner la page": "",
+ "Supprimer la page": "",
+ "Gérer les modules": "",
+ "Configuration": "",
+ "Utilisateurs": "",
+ "Déconnecter": "",
+ "Editer": "",
+ "Supprimer": "",
+ "Importer des utilisateurs en masse": "",
+ "Ajouter un utilisateur": "",
+ "Pseudo": "",
+ "Signature": "",
+ "Groupe": "",
+ "Impossible de modifier votre propre groupe.": "",
+ "Partage de fichiers autorisé": "",
+ "Ce membre pourra téléverser ou télécharger des fichiers dans le dossier 'partage' et ses sous-dossiers": "",
+ "L'identifiant est défini lors de la création du compte, il ne peut pas être modifié.": "",
+ "Ancien mot de passe": "",
+ "Nouveau mot de passe": "",
+ "Séparateur": "",
+ "Envoyer un message de confirmation": "",
+ "Prévenir l'utilisateur par mail": "",
+ "Copie de sites inter-langues": "",
+ "Titre du site": "",
+ "Il apparaît dans la barre de titre et les partages sur les réseaux sociaux.": "",
+ "Description du site": "",
+ "La description d'une page participe à son référencement, chaque page doit disposer d'une description différente.": "",
+ "Accueil du site": "",
+ "La première page que vos visiteurs verront.": "",
+ "Accès interdit, erreur 403": "",
+ "Cette page ne doit pas apparaître dans l'arborescence du menu. Créez une page orpheline.": "",
+ "Page inexistante, erreur 404": "",
+ "Mentions légales": "",
+ "Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.": "",
+ "Recherche dans le site": "",
+ "Sélectionnez une page contenant le module 'Recherche'. Une option du pied de page ajoute un lien discret vers cette page.": "",
+ "Rechercher": "",
+ "Plan du site": "",
+ "Cookies": "",
+ "Titre de la fenêtre": "",
+ "Saisissez le titre de la fenêtre de gestion des cookies.": "",
+ "Bouton de validation": "",
+ "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.": "",
+ "Lien page des mentions légales.": "",
+ "Saisissez le texte du lien vers les mentions légales,la page doit être définie dans la configuration du site.": "",
+ "Pages et les modules de": "",
+ "Vers": "",
+ "Supprimer le module": "",
+ "Sauvegarder le module dans le gestionnaire de fichiers": "",
+ "Sauvegarder et télécharger le module": "",
+ "Installer depuis le catalogue en ligne": "",
+ "Installer depuis une archive": "",
+ "Mettre à jour le module orphelin": "",
+ "Télécharger le module dans le gestionnaire de fichiers": "",
+ "Connexion": "",
+ "Ajouter une fonte": "",
+ "Fonte en ligne": "",
+ "Fonte installée": "",
+ "Identifiant (sans espace ni majuscule)": "",
+ "Famille": "",
+ "Url du fichier de fonte": "",
+ "Réinitialiser avec le thème par défaut": "",
+ "Arrière-plan": "",
+ "Couleur visible en l'absence d'une image.
Le curseur horizontal règle le niveau de transparence.": "",
+ "Titres": "",
+ "Texte": "",
+ "Arrière-plan des champs": "",
+ "Couleur visible en l'absence d'une image.
Le curseur horizontal règle le niveau de transparence. La couleur du texte est automatique.": "",
+ "Bordure des champs": "",
+ "Bouton Aide": "",
+ "Bouton retour": "",
+ "Bouton standard": "",
+ "Bouton effacement": "",
+ "Bouton validation": "",
+ "Police du texte": "",
+ "Taille": "",
+ "Police des titres": "",
+ "Réinitialiser la feuille de style": "",
+ "Rester connecté sur ce navigateur": "",
+ "Effacer la page": "",
+ "Dupliquer la page": "",
+ "Titre": "",
+ "Titre court": "",
+ "Le titre court est affiché dans les menus. Il peut être identique au titre de la page.": "",
+ "Titre masqué dans la page": "",
+ "Fil d'Ariane dans le titre": "",
+ "Affiche le nom de la page parente suivi du nom de la page, le titre ne doit pas être masqué.": "",
+ "Position": "",
+ "'Ne pas afficher' crée une page orpheline non accessible par le biais des menus.": "",
+ "Page parent": "",
+ "Emplacement :": "",
+ "Le petit accessoire est aligné à droite de la barre de menu, c'est un emplacement réservé aux drapeaux et au bouton de connexion.": "",
+ "Page non cliquable": "",
+ "Option active en mode déconnecté uniquement, les pages enfants sont visibles et accessibles.": "",
+ "S'ouvre dans un nouvel onglet": "",
+ "Apparence": "",
+ "Sélectionnez une image ou une icône de petite dimension": "",
+ "Masquer les pages enfants dans le menu horizontal": "",
+ "Masquer la page et les pages enfants dans le menu d'une barre latérale": "",
+ "La page est affichée dans un menu horizontal mais pas dans le menu vertical d'une barre latérale.": "",
+ "Module": "",
+ "En cas de changement de module, les données du module précédent seront supprimées.": "",
+ "Position du module": "",
+ "En position libre ajoutez le module en plaçant [MODULE] à l'endroit voulu dans votre page.": "",
+ "Feuille de style spécifique à la page.": "",
+ "Instructions JS ou jquery spécifiques à la page.": "",
+ "Gabarits de page / Barre latérale": "",
+ "Pour définir la page comme barre latérale, choisissez l'option dans la liste.": "",
+ "Barre latérale gauche :": "",
+ "Barre latérale droite :": "",
+ "Contenu du menu vertical": "",
+ "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.": "",
+ "Groupe requis pour accéder à la page :": "",
+ "Méta-titre": "",
+ "Méta-description": "",
+ "Module de la page": "",
+ "Paramètres de la sauvegarde" : "",
+ "Sécurité de la connexion" : "",
+ "Journalisation": "",
+ "Paramètres" : "",
+ "SMTP": "",
+ "Archive à restaurer": "",
+ "Mise à jour automatisée": "",
+ "Capture d'écran Open Graph": "",
+ "Référencement": "",
+ "Réseaux sociaux": "",
+ "Renseignez les champs ci-dessous pour finaliser l'installation.": "",
+ "Compte administrateur": "",
+ "Options avancées": "",
+ "Mise à jour de ZwiiCMS": "",
+ "vers ZwiiCMS": "",
+ "Afin d'assurer le bon fonctionnement de Zwii, veuillez ne pas fermer cette page avant la fin de l'opération.": "",
+ "1/4 : Préparation...": "",
+ "2/4 : Téléchargement...": "",
+ "3/4 : Installation...": "",
+ "4/4 : Configuration...": "",
+ "Une erreur est survenue lors de l'étape :": "",
+ "Mise à jour terminée avec succès.": "",
+ "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.": "",
+ "Installer les données d'un module": "",
+ "Sauvegarde": "",
+ "Modules orphelins": "",
+ "Modules configurés": "",
+ "Modules installés": "",
+ "Données des modules": "",
+ "Version n°": "",
+ "Du": "",
+ "Auteur :": "",
+ "Licence :": "",
+ "Installer ou mettre à jour un module téléchargé": "",
+ "Couleurs": "",
+ "Mise en forme du texte": "",
+ "Image": "",
+ "Identité de la fonte": "",
+ "Disposition": "",
+ "Contenu personnalisé": "",
+ "Informations": "",
+ "Mise en forme du titre": "",
+ "Papier peint": "",
+ "Largeur de l'image :": "",
+ "Hauteur de l'image :": "",
+ "largeur du site": "",
+ "Ratio :": "",
+ "largeur de site :": "",
+ "Installer un thème archivé (site ou administration)": "",
+ "Sauvegarde du thème dans le": "",
+ "gestionnaire de fichiers": "",
+ "Télécharger le thème": "",
+ "Contenu": "",
+ "Mise en forme des titres": "",
+ "Copie des traductions rédigées": "",
+ "Traduite ZwiiCMS": "",
+ "Traduction du contenu": "",
+ "Identité": "",
+ "Permissions :": "",
+ "Accès aux pages privées": "",
+ "Ajout / Édition / Suppression de fichiers": "",
+ "Administration complète du site": "",
+ "Importation de fichier plat CSV": "",
+ "Confirmer la suppression de cet utilisateur": "",
+ "Sauvegarde générée avec succès.": "",
+ "Erreur : sauvegarde non générée !": "",
+ "Sauvegarder": "",
+ "La sauvegarde des fichiers peut prendre du temps. Continuer ?": "",
+ "Supprimer toutes les sauvegardes automatiques ?": "",
+ "Préparation de la mise à jour": "",
+ "Téléchargement et validation de l'archive": "",
+ "Installation": "",
+ "Confirmer la suppression de la page": "",
+ "Confirmer la suppression des données du module": "",
+ "Ne pas afficher": "",
+ "Au début": "",
+ "Après": "",
+ "Confirmer la désinstallation du module": "",
+ "Confirmer la dissociation du module de cette page": "",
+ "Sauvegarder les données du site": "",
+ "Restaurer les données du site": "",
+ "Vider dossier sauvegardes auto": "",
+ "Copier sauvegardes auto": "",
+ "Réinstaller": "",
+ "Script dans head": "",
+ "Script dans body": "",
+ "Générer une capture Open Graph": "",
+ "Générer sitemap.xml et robots.txt": "",
+ "Télécharger la liste": "",
+ "Réinitialiser la liste": "",
+ "Télécharger le journal": "",
+ "Réinitialiser le journal": "",
+ "Fond du sous-menu": "",
+ "Liens": "",
+ "Arrière-plan des blocs": "",
+ "Bordure des blocs": "",
+ "Boutons": "",
+ "Thème du site": "",
+ "Thème de l'administration": "",
+ "Appliquer": "",
+ "Enregistrer": "",
+ "Éditeur CSS": "",
+ "Éditeur JS": "",
+ "Accueil": "",
+ "Aide": "",
+ "Fontes": "",
+ "Gestion": "",
+ "Administration": "",
+ "Langues": "",
+ "Interface": "",
+ "Langues du contenu": "",
+ "Traductions installées": "",
+ "Langue de l'administration": "",
+ "Langues installées": "",
+ "Dans quelle langue utiliserez-vous Zwii ?": "",
+ "Maintenance": "",
+ "Scripts externes": "",
+ "Version": "",
+ "Catégorie": "",
+ "Page": "",
+ "Copie de contenus localisés": "",
+ "Nouveau contenu localisé": "",
+ "Sélectionnez une langue": "",
+ "Langues disponibles": "",
+ "Sélectionnez la langue à copier vers une langue cible": "",
+ "De": "",
+ "vers": "",
+ "Action non autorisée": "",
+ "Modifications enregistrées": "",
+ "URL incorrecte": "",
+ "Paramètres de la localisation": ""
+}
\ No newline at end of file