form translations okay

This commit is contained in:
Fred Tempez 2023-01-24 09:57:45 +01:00
parent 76df6d2dcc
commit e90f2cea84
4 changed files with 85 additions and 67 deletions

View File

@ -137,7 +137,7 @@ class form extends common {
$this->setData(['module', $this->getUrl(0), 'input', $inputs]);
// Valeurs en sortie
$this->addOutput([
'notification' => 'Modifications enregistrées',
'notification' => helper::translate('Modifications enregistrées'),
'redirect' => helper::baseUrl() . $this->getUrl(),
'state' => true
]);
@ -151,7 +151,7 @@ class form extends common {
}
// Valeurs en sortie
$this->addOutput([
'title' => 'Configuration du module',
'title' => self::translate('Configuration du module'),
'vendor' => [
'html-sortable',
'flatpickr'
@ -205,7 +205,7 @@ class form extends common {
}
// Valeurs en sortie
$this->addOutput([
'notification' => 'Modifications enregistrées' ,
'notification' => helper::translate('Modifications enregistrées'),
'redirect' => helper::baseUrl() . $this->getUrl(),
'state' => true
]);
@ -260,7 +260,7 @@ class form extends common {
}
// Valeurs en sortie
$this->addOutput([
'title' => 'Données enregistrées',
'title' => helper::translate('Modifications enregistrées'),
'view' => 'data'
]);
}
@ -276,7 +276,7 @@ class form extends common {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . $this->getUrl(0) . '/data',
'notification' => 'Action interdite'
'notification' => helper::translate('Action interdite')
]);
} else {
$data = $this->getData(['module', $this->getUrl(0), 'data']);
@ -293,13 +293,13 @@ class form extends common {
fclose($fp);
// Valeurs en sortie
$this->addOutput([
'notification' => 'Export CSV effectué dans le gestionnaire de fichiers<br />sous le nom '.$csvfilename,
'notification' => sprintf(helper::translate('Export CSV effectué dans %1 '), $csvfilename),
'redirect' => helper::baseUrl() . $this->getUrl(0) .'/data',
'state' => true
]);
} else {
$this->addOutput([
'notification' => 'Aucune donnée à exporter',
'notification' => helper::translate('Aucune donnée à exporter'),
'redirect' => helper::baseUrl() . $this->getUrl(0) .'/data'
]);
}
@ -316,7 +316,7 @@ class form extends common {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . $this->getUrl(0) . '/data',
'notification' => 'Action interdite'
'notification' => helper::translate('Action interdite')
]);
} else {
$data = ($this->getData(['module', $this->getUrl(0), 'data']));
@ -328,14 +328,14 @@ class form extends common {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . $this->getUrl(0) . '/data',
'notification' => 'Données supprimées',
'notification' => helper::translate('Données effacées'),
'state' => true
]);
} else {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . $this->getUrl(0) . '/data',
'notification' => 'Aucune donnée à supprimer'
'notification' => helper::translate('Aucune donnée à effacer')
]);
}
}
@ -351,7 +351,7 @@ class form extends common {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . $this->getUrl(0) . '/data',
'notification' => 'Action interdite'
'notification' => helper::translate('Action interdite')
]);
} else {
// La donnée n'existe pas
@ -367,7 +367,7 @@ class form extends common {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . $this->getUrl(0) . '/data',
'notification' => 'Donnée supprimée',
'notification' => helper::translate('Donnée effacée'),
'state' => true
]);
}
@ -393,7 +393,7 @@ class form extends common {
// AND $this->getInput('formcaptcha', helper::FILTER_INT) !== $this->getInput('formcaptchaFirstNumber', helper::FILTER_INT) + $this->getInput('formcaptchaSecondNumber', helper::FILTER_INT))
AND password_verify($this->getInput('formCaptcha', helper::FILTER_INT), $this->getInput('formCaptchaResult') ) === false )
{
self::$inputNotices['formCaptcha'] = 'Incorrect';
self::$inputNotices['formCaptcha'] = helper::translate('Captcha incorrect');
}
// Préparation le contenu du mail
@ -483,7 +483,7 @@ class form extends common {
$redirect = $this->getData(['module', $this->getUrl(0), 'config', 'pageId']);
// Valeurs en sortie
$this->addOutput([
'notification' => ($sent === true ? 'Formulaire soumis' : $sent),
'notification' => ($sent === true ? helper::translate('Formulaire soumis') : $sent),
'redirect' => $redirect ? helper::baseUrl() . $redirect : '',
'state' => ($sent === true ? true : null),
'vendor' => [

View File

@ -55,5 +55,11 @@
"Logo": "Logotipo",
"Largeur du logo": "Ancho del logotipo",
"Répondre à l'expéditeur depuis le mail de notification": "Responder al remitente desde el correo electrónico de notificación",
"Cette option permet de répondre directement à l'expéditeur du message si celui-ci a indiqué un email valide.": "Esta opción le permite responder directamente al remitente del mensaje si este último ha indicado un correo electrónico válido"
"Cette option permet de répondre directement à l'expéditeur du message si celui-ci a indiqué un email valide.": "Esta opción le permite responder directamente al remitente del mensaje si este último ha indicado un correo electrónico válido",
"Export CSV effectué dans %1 ": "Exportación CSV realizada en %1 ",
"Aucune donnée à exporter": "No hay datos para exportar",
"Données effacées": "Datos borrados",
"Aucune donnée à effacer": "No hay datos que borrar",
"Captcha incorrect": "Captcha incorrecto",
"Formulaire soumis": "Formulario enviado"
}

View File

@ -55,5 +55,11 @@
"Liste des champs": "",
"Validation du formulaire": "",
"Gabarit": "",
"Courriel": ""
"Courriel": "",
"Export CSV effectué dans %1 ": "",
"Aucune donnée à exporter": "",
"Données effacées": "",
"Aucune donnée à effacer": "",
"Captcha incorrect": "",
"Formulaire soumis": ""
}

View File

@ -1,59 +1,65 @@
{
"Supprimer cet enregistrement ?": "Να διαγράψω αυτό το αρχείο;",
"Supprimer tous les enregistrements ?": "Διαγραφή όλων των εγγραφών;",
"Liste des champs": "Κατάλογος πεδίων",
"Validation du formulaire": "Επικύρωση της φόρμας",
"Gabarit": "Πρότυπο",
"Courriel": "Ηλεκτρονικό ταχυδρομείο",
"Envoyer": "Στείλετε",
"Etiquette": "ετικέτα",
"Champ texte": "περιοχή κειμένου",
"Grand champ texte": "μεγάλη περιοχή κειμένου",
"Champ mail": "πεδίο ηλεκτρονικού ταχυδρομείου",
"Sélection": "Επιλογή",
"Case à cocher": "τσεκάρετε το πλαίσιο",
"Aucune option pour une étiquette": "Δεν υπάρχει επιλογή για ετικέτα",
"Champ obligatoire": "Υποχρεωτικό πεδίο κειμένου",
"Voir et exporter les données du formulaire": "Προβολή και εξαγωγή δεδομένων φόρμας",
"Options de configuration": "Επιλογές διαμόρφωσης",
"Le formulaire ne contient aucun champ.": "Η φόρμα δεν περιέχει κανένα πεδίο.",
"Effacer toutes les données": "Διαγραφή όλων των δεδομένων",
"Exporter toutes les données": "Εξαγωγή όλων των δεδομένων",
"Aucune donnée": "Χωρίς δεδομένα",
"Etiquette du bouton de soumission": "Ετικέτα κουμπιού υποβολής",
"Vide affiche le texte par défaut": "Το κενό εμφανίζει προεπιλεγμένο κείμενο",
"Redirection après soumission du formulaire": "Ανακατεύθυνση μετά την υποβολή της φόρμας",
"Page du site": "Σελίδα ιστότοπου",
"Alignement du formulaire": "Στοίχιση φόρμας",
"A gauche": "Στοίχιση φόρμας",
"Au centre": "Στοίχιση φόρμας",
"A droite": "Δεξιά",
"Décalage à gauche": "Αριστερή μετατόπιση",
"Aucune": "Καμία",
"Une colonne": "1 στήλη",
"Deux colonnes": "2 στήλες",
"Largeur": "Πλάτος",
"Six colonnes": "6 στήλες",
"Sept colonnes": "7 στήλες",
"Huit colonnes": "8 στήλες",
"Neuf colonnes": "9 στήλες",
"Dix colonnes": "10 στήλες",
"Onze colonnes": "11 στήλες",
"Douze colonnes": "12 στήλες",
"Envoyer par mail les données saisies :": "Στείλτε τα καταχωρημένα δεδομένα μέσω email",
"Sélectionnez au moins un groupe, un utilisateur ou saisissez un email. Votre serveur doit autoriser les envois de mail.": "Επιλέξτε τουλάχιστον μία ομάδα, έναν χρήστη ή εισαγάγετε ένα email. Ο διακομιστής σας πρέπει να επιτρέπει την αποστολή αλληλογραφίας",
"Sujet du mail": "Θέμα αλληλογραφίας",
"A gauche": "Στοίχιση φόρμας",
"A tous les groupes depuis": "Προς όλες τις ομάδες από την",
"Membre": "Μέλος",
"Éditeur": "Επιμελητής",
"Administrateur": "Διαχειριστής",
"A un membre": "Προς ένα μέλος",
"A une adresse email": "Σε μια διεύθυνση email",
"Type de signature": "Τύπος υπογραφής",
"Nom du site": "Όνομα ιστότοπου",
"Logo du site": "Λογότυπο ιστότοπου",
"Logo": "Λογότυπο",
"Administrateur": "Διαχειριστής",
"Alignement du formulaire": "Στοίχιση φόρμας",
"Au centre": "Στοίχιση φόρμας",
"Aucune": "Καμία",
"Aucune donnée": "Χωρίς δεδομένα",
"Aucune donnée à effacer": "Δεν υπάρχουν δεδομένα προς διαγραφή",
"Aucune donnée à exporter": "Δεν υπάρχουν δεδομένα προς εξαγωγή",
"Aucune option pour une étiquette": "Δεν υπάρχει επιλογή για ετικέτα",
"Captcha incorrect": "Λανθασμένο captcha",
"Case à cocher": "τσεκάρετε το πλαίσιο",
"Cette option permet de répondre directement à l'expéditeur du message si celui-ci a indiqué un email valide.": "Αυτή η επιλογή σάς επιτρέπει να απαντήσετε απευθείας στον αποστολέα του μηνύματος εάν ο τελευταίος έχει υποδείξει ένα έγκυρο email.",
"Champ mail": "πεδίο ηλεκτρονικού ταχυδρομείου",
"Champ obligatoire": "Υποχρεωτικό πεδίο κειμένου",
"Champ texte": "περιοχή κειμένου",
"Courriel": "Ηλεκτρονικό ταχυδρομείο",
"Deux colonnes": "2 στήλες",
"Dix colonnes": "10 στήλες",
"Données effacées": "Διαγραμμένα δεδομένα",
"Douze colonnes": "12 στήλες",
"Décalage à gauche": "Αριστερή μετατόπιση",
"Effacer toutes les données": "Διαγραφή όλων των δεδομένων",
"Envoyer": "Στείλετε",
"Envoyer par mail les données saisies :": "Στείλτε τα καταχωρημένα δεδομένα μέσω email",
"Etiquette": "ετικέτα",
"Etiquette du bouton de soumission": "Ετικέτα κουμπιού υποβολής",
"Export CSV effectué dans %1 ": "",
"Exporter toutes les données": "Εξαγωγή όλων των δεδομένων",
"Formulaire soumis": "",
"Gabarit": "Πρότυπο",
"Grand champ texte": "μεγάλη περιοχή κειμένου",
"Huit colonnes": "8 στήλες",
"Largeur": "Πλάτος",
"Largeur du logo": "Πλάτος λογότυπου",
"Le formulaire ne contient aucun champ.": "Η φόρμα δεν περιέχει κανένα πεδίο.",
"Liste des champs": "Κατάλογος πεδίων",
"Logo": "Λογότυπο",
"Logo du site": "Λογότυπο ιστότοπου",
"Membre": "Μέλος",
"Neuf colonnes": "9 στήλες",
"Nom du site": "Όνομα ιστότοπου",
"Onze colonnes": "11 στήλες",
"Options de configuration": "Επιλογές διαμόρφωσης",
"Page du site": "Σελίδα ιστότοπου",
"Redirection après soumission du formulaire": "Ανακατεύθυνση μετά την υποβολή της φόρμας",
"Répondre à l'expéditeur depuis le mail de notification": "Απάντηση στον αποστολέα από το email ειδοποίησης",
"Cette option permet de répondre directement à l'expéditeur du message si celui-ci a indiqué un email valide.": "Αυτή η επιλογή σάς επιτρέπει να απαντήσετε απευθείας στον αποστολέα του μηνύματος εάν ο τελευταίος έχει υποδείξει ένα έγκυρο email."
"Sept colonnes": "7 στήλες",
"Six colonnes": "6 στήλες",
"Sujet du mail": "Θέμα αλληλογραφίας",
"Supprimer cet enregistrement ?": "Να διαγράψω αυτό το αρχείο;",
"Supprimer tous les enregistrements ?": "Διαγραφή όλων των εγγραφών;",
"Sélection": "Επιλογή",
"Sélectionnez au moins un groupe, un utilisateur ou saisissez un email. Votre serveur doit autoriser les envois de mail.": "Επιλέξτε τουλάχιστον μία ομάδα, έναν χρήστη ή εισαγάγετε ένα email. Ο διακομιστής σας πρέπει να επιτρέπει την αποστολή αλληλογραφίας",
"Type de signature": "Τύπος υπογραφής",
"Une colonne": "1 στήλη",
"Validation du formulaire": "Επικύρωση της φόρμας",
"Vide affiche le texte par défaut": "Το κενό εμφανίζει προεπιλεγμένο κείμενο",
"Voir et exporter les données du formulaire": "Προβολή και εξαγωγή δεδομένων φόρμας",
"Éditeur": "Επιμελητής"
}