blog ready to translate

This commit is contained in:
Fred Tempez 2023-01-23 18:06:59 +01:00
parent 38e627d00a
commit 0289b5f5c7
5 changed files with 211 additions and 177 deletions

View File

@ -1,68 +1,79 @@
{ {
"Options de configuration": "Opciones de configuración", "1 article": "1 Artículo",
"Rédiger un article": "Escribir un artículo", "10 articles": "10 Artículos",
"Aucun article": "Ningún artículo", "100 signes": "100 caracteres",
"12 articles": "12 Artículos",
"2 articles": "2 Artículos",
"250 signes": "250 caracteres",
"4 articles": "4 Artículos",
"500 signes": "500 caracteres",
"6 articles": "6 Artículos",
"750 signes": "750 caracteres",
"8 articles": "8 Artículos",
"Administrateur": "Administrador",
"Approbation par un modérateur": "Aprobación del moderador",
"Approuver le commentaire ?": "¿Aprobar el comentario?",
"Approuvé": "",
"Article complet en pleine page": "Artículo completo a plena página", "Article complet en pleine page": "Artículo completo a plena página",
"Article supprimé": "",
"Articles par page": "Artículos por página",
"Aucun article": "Ningún artículo",
"Aucun commentaire": "Sin comentarios",
"Auteur": "Autor",
"Brouillon": "",
"Caractères par commentaire": "Caracteres por comentario",
"Choix du nombre maximum de caractères pour chaque commentaire de l'article, mise en forme html comprise.": "Elección del número máximo de caracteres para cada comentario del artículo, incluido el formato html",
"Commentaire approuvé": "",
"Commentaire rejeté": "",
"Commentaire supprimé": "",
"Commentaires": "Comentarios",
"Commentaires supprimés": "",
"Date de publication": "Fecha de publicación",
"Edition - Suppression": "Editar Borrar",
"Effacer l'article": "Eliminar artículo",
"Fermer les commentaires": "Cerrar los comentarios",
"Gestion des commentaires": "Gestión de comentarios",
"Grande": "Grande",
"Groupe du propriétaire": "Grupo de propietarios",
"Image de couverture": "Imagen de portada",
"Index des articles": "Índice de artículos",
"Informations générales": "Información general",
"L'article n'est visible qu'après la date de publication prévue.": "El artículo solo es visible después de la fecha de publicación programada.",
"Largeur de l'image": "Ancho de la imagen",
"Le texte de l'article est adapté autour de l'image": "El texto del artículo se envuelve alrededor de la imagen",
"Les utilisateurs des groupes supérieurs accèdent à l'article sans restriction": "Los usuarios de grupos superiores pueden acceder al artículo sin restricción.",
"Lien du flux RSS": "Enlace de fuente RSS",
"Masquer l'image dans l'article": "Ocultar imagen en la publicación",
"Masquer l'image de couverture dans l'article": "Ocultar imagen de portada en el artículo",
"Membre": "Miembro",
"Notification par email": "Notificación por correo electrónico",
"Nouvel article créé": "",
"Options de publication": "Opciones de publicación",
"Permalink": "Enlace permanente",
"Petite": "Pequeña",
"Pleine largeur": "Anchura completa",
"Propriétaire": "Propietario",
"Publier": "Publicar",
"Rejeter le commentaire ?": "¿Rechazar el comentario?",
"Rejeté": "",
"Rédiger un article": "Escribir un artículo",
"Supprimer cet article ?": "¿Borrar este artículo?",
"Supprimer le commentaire ?": "¿Borrar el comentario?",
"Supprimer tous les commentaire ?": "¿Borrar todos los comentarios?",
"Tableau : couverture + 200 signes": "Tabla: portada + 200 caracteres", "Tableau : couverture + 200 signes": "Tabla: portada + 200 caracteres",
"Tableau : couverture + 400 signes": "Tabla: portada + 400 caracteres", "Tableau : couverture + 400 signes": "Tabla: portada + 400 caracteres",
"Tableau : couverture + 600 signes": "Tabla: portada + 600 caracteres", "Tableau : couverture + 600 signes": "Tabla: portada + 600 caracteres",
"Tableau : couverture + 800 signes": "Tabla: portada + 800 caracteres", "Tableau : couverture + 800 signes": "Tabla: portada + 800 caracteres",
"Articles par page": "Artículos por página",
"1 article": "1 Artículo",
"2 articles": "2 Artículos",
"4 articles": "4 Artículos",
"6 articles": "6 Artículos",
"8 articles": "8 Artículos",
"10 articles": "10 Artículos",
"12 articles": "12 Artículos",
"Lien du flux RSS": "Enlace de fuente RSS",
"Texte de l'étiquette": "Texto de la etiqueta",
"Publier": "Publicar",
"Informations générales": "Información general",
"Permalink": "Enlace permanente",
"Taille optimale de l'image de couverture : 920 x 350 pixels.": "Tamaño de imagen de portada óptimo: 920 x 350 píxeles.", "Taille optimale de l'image de couverture : 920 x 350 pixels.": "Tamaño de imagen de portada óptimo: 920 x 350 píxeles.",
"Image de couverture": "Imagen de portada", "Texte de l'étiquette": "Texto de la etiqueta",
"Largeur de l'image": "Ancho de la imagen",
"Très petite": "Muy pequeña",
"Petite": "Pequeña",
"Grande": "Grande",
"Très Grande": "Muy grande",
"Pleine largeur": "Anchura completa",
"Le texte de l'article est adapté autour de l'image": "El texto del artículo se envuelve alrededor de la imagen",
"À gauche": "A la izquierda",
"À droite ": "A la derecha",
"Masquer l'image dans l'article": "Ocultar imagen en la publicación",
"Options de publication": "Opciones de publicación",
"Auteur": "Autor",
"Date de publication": "Fecha de publicación",
"L'article n'est visible qu'après la date de publication prévue.": "El artículo solo es visible después de la fecha de publicación programada.",
"Edition - Suppression": "Editar Borrar",
"Les utilisateurs des groupes supérieurs accèdent à l'article sans restriction": "Los usuarios de grupos superiores pueden acceder al artículo sin restricción.",
"Tous les groupes": "Todos los grupos", "Tous les groupes": "Todos los grupos",
"Groupe du propriétaire": "Grupo de propietarios", "Tout effacer": "",
"Propriétaire": "Propietario", "Très Grande": "Muy grande",
"Commentaires": "Comentarios", "Très petite": "Muy pequeña",
"Fermer les commentaires": "Cerrar los comentarios", "À droite ": "A la derecha",
"Approbation par un modérateur": "Aprobación del moderador", "À gauche": "A la izquierda",
"Caractères par commentaire": "Caracteres por comentario", "Éditer / Approuver les commentaires": "",
"Choix du nombre maximum de caractères pour chaque commentaire de l'article, mise en forme html comprise.": "Elección del número máximo de caracteres para cada comentario del artículo, incluido el formato html",
"100 signes": "100 caracteres",
"250 signes": "250 caracteres",
"500 signes": "500 caracteres",
"750 signes": "750 caracteres",
"Notification par email": "Notificación por correo electrónico",
"Membre": "Miembro",
"Éditeur": "Editor",
"Administrateur": "Administrador",
"Éditer l'article": "Editar artículo", "Éditer l'article": "Editar artículo",
"Effacer l'article": "Eliminar artículo", "Éditeur": "Editor",
"État": "Estado", "État": "Estado"
"Masquer l'image de couverture dans l'article": "Ocultar imagen de portada en el artículo",
"Supprimer le commentaire ?": "¿Borrar el comentario?",
"Approuver le commentaire ?": "¿Aprobar el comentario?",
"Rejeter le commentaire ?": "¿Rechazar el comentario?",
"Supprimer tous les commentaire ?": "¿Borrar todos los comentarios?",
"Supprimer cet article ?": "¿Borrar este artículo?",
"Aucun commentaire": "Sin comentarios",
"Index des articles": "Índice de artículos"
} }

View File

@ -1,68 +1,79 @@
{ {
"Options de configuration": "", "1 article": "",
"Rédiger un article": "", "10 articles": "",
"Aucun article": "", "100 signes": "",
"12 articles": "",
"2 articles": "",
"250 signes": "",
"4 articles": "",
"500 signes": "",
"6 articles": "",
"750 signes": "",
"8 articles": "",
"Administrateur": "",
"Approbation par un modérateur": "",
"Approuver le commentaire ?": "",
"Approuvé": "",
"Article complet en pleine page": "", "Article complet en pleine page": "",
"Article supprimé": "",
"Articles par page": "",
"Aucun article": "",
"Aucun commentaire": "",
"Auteur": "",
"Brouillon": "",
"Caractères par commentaire": "",
"Choix du nombre maximum de caractères pour chaque commentaire de l'article, mise en forme html comprise.": "",
"Commentaire approuvé": "",
"Commentaire rejeté": "",
"Commentaire supprimé": "",
"Commentaires": "",
"Commentaires supprimés": "",
"Date de publication": "",
"Edition - Suppression": "",
"Effacer l'article": "",
"Fermer les commentaires": "",
"Gestion des commentaires": "",
"Grande": "",
"Groupe du propriétaire": "",
"Image de couverture": "",
"Index des articles": "",
"Informations générales": "",
"L'article n'est visible qu'après la date de publication prévue.": "",
"Largeur de l'image": "",
"Le texte de l'article est adapté autour de l'image": "",
"Les utilisateurs des groupes supérieurs accèdent à l'article sans restriction": "",
"Lien du flux RSS": "",
"Masquer l'image dans l'article": "",
"Masquer l'image de couverture dans l'article": "",
"Membre": "",
"Notification par email": "",
"Nouvel article créé": "",
"Options de publication": "",
"Permalink": "",
"Petite": "",
"Pleine largeur": "",
"Propriétaire": "",
"Publier": "",
"Rejeter le commentaire ?": "",
"Rejeté": "",
"Rédiger un article": "",
"Supprimer cet article ?": "",
"Supprimer le commentaire ?": "",
"Supprimer tous les commentaire ?": "",
"Tableau : couverture + 200 signes": "", "Tableau : couverture + 200 signes": "",
"Tableau : couverture + 400 signes": "", "Tableau : couverture + 400 signes": "",
"Tableau : couverture + 600 signes": "", "Tableau : couverture + 600 signes": "",
"Tableau : couverture + 800 signes": "", "Tableau : couverture + 800 signes": "",
"Articles par page": "",
"1 article": "",
"2 articles": "",
"4 articles": "",
"6 articles": "",
"8 articles": "",
"10 articles": "",
"12 articles": "",
"Lien du flux RSS": "",
"Texte de l'étiquette": "",
"Publier": "",
"Informations générales": "",
"Permalink": "",
"Taille optimale de l'image de couverture : 920 x 350 pixels.": "", "Taille optimale de l'image de couverture : 920 x 350 pixels.": "",
"Image de couverture": "", "Texte de l'étiquette": "",
"Largeur de l'image": "",
"Très petite": "",
"Petite": "",
"Grande": "",
"Très Grande": "",
"Pleine largeur": "",
"Le texte de l'article est adapté autour de l'image": "",
"À gauche": "",
"À droite ": "",
"Masquer l'image dans l'article": "",
"Options de publication": "",
"Auteur": "",
"Date de publication": "",
"L'article n'est visible qu'après la date de publication prévue.": "",
"Edition - Suppression": "",
"Les utilisateurs des groupes supérieurs accèdent à l'article sans restriction": "",
"Tous les groupes": "", "Tous les groupes": "",
"Groupe du propriétaire": "", "Tout effacer": "",
"Propriétaire": "", "Très Grande": "",
"Commentaires": "", "Très petite": "",
"Fermer les commentaires": "", "À droite ": "",
"Approbation par un modérateur": "", "À gauche": "",
"Caractères par commentaire": "", "Éditer / Approuver les commentaires": "",
"Choix du nombre maximum de caractères pour chaque commentaire de l'article, mise en forme html comprise.": "",
"100 signes": "",
"250 signes": "",
"500 signes": "",
"750 signes": "",
"Notification par email": "",
"Membre": "",
"Éditeur": "",
"Administrateur": "",
"Éditer l'article": "", "Éditer l'article": "",
"Effacer l'article": "", "Éditeur": "",
"État": "", "État": ""
"Masquer l'image de couverture dans l'article": "",
"Supprimer le commentaire ?": "",
"Approuver le commentaire ?": "",
"Rejeter le commentaire ?": "",
"Supprimer tous les commentaire ?": "",
"Supprimer cet article ?": "",
"Aucun commentaire": "",
"Index des articles": ""
} }

View File

@ -1,68 +1,79 @@
{ {
"Supprimer le commentaire ?": "Διαγράψτε το σχόλιο;", "1 article": "1 Άρθρο",
"10 articles": "10 Άρθρα",
"100 signes": "100 χαρακτήρες",
"12 articles": "12 Άρθρα",
"2 articles": "2 Άρθρα",
"250 signes": "250 χαρακτήρες",
"4 articles": "4 Άρθρα",
"500 signes": "500 χαρακτήρες",
"6 articles": "6 Άρθρα",
"750 signes": "750 χαρακτήρες",
"8 articles": "8 Άρθρα",
"Administrateur": "Διαχειριστής",
"Approbation par un modérateur": "Έγκριση επόπτη",
"Approuver le commentaire ?": "Εγκρίνετε το σχόλιο;", "Approuver le commentaire ?": "Εγκρίνετε το σχόλιο;",
"Rejeter le commentaire ?": "Απορρίπτετε το σχόλιο;", "Approuvé": "",
"Supprimer tous les commentaire ?": "Να διαγράψετε όλα τα σχόλια;",
"Supprimer cet article ?": "Να διαγράψετε αυτό το άρθρο;",
"Aucun commentaire": "Κανένα σχόλιο",
"Index des articles": "Ευρετήριο άρθρων",
"Options de configuration": "Επιλογές διαμόρφωσης",
"Rédiger un article": "Γράψτε ένα άρθρο ",
"Aucun article": "κανένα άρθρο",
"Article complet en pleine page": "Άρθρο πλήρους σελίδας", "Article complet en pleine page": "Άρθρο πλήρους σελίδας",
"Article supprimé": "",
"Articles par page": "Άρθρα ανά σελίδα",
"Aucun article": "κανένα άρθρο",
"Aucun commentaire": "Κανένα σχόλιο",
"Auteur": "Συγγραφέας",
"Brouillon": "",
"Caractères par commentaire": "Χαρακτήρες ανά σχόλιο",
"Choix du nombre maximum de caractères pour chaque commentaire de l'article, mise en forme html comprise.": "Επιλογή του μέγιστου αριθμού χαρακτήρων για κάθε σχόλιο του άρθρου, συμπεριλαμβανομένης της μορφοποίησης html.",
"Commentaire approuvé": "",
"Commentaire rejeté": "",
"Commentaire supprimé": "",
"Commentaires": "Σχόλια",
"Commentaires supprimés": "",
"Date de publication": "ημερομηνία δημοσίευσης",
"Edition - Suppression": "Επεξεργασία - Διαγραφή",
"Effacer l'article": "Διαγραφή αντικειμένου",
"Fermer les commentaires": "Κλείσιμο σχολίων",
"Gestion des commentaires": "",
"Grande": "Μεγάλη",
"Groupe du propriétaire": "Ομάδα ιδιοκτήτη",
"Image de couverture": "εικόνα εξωφύλλου",
"Index des articles": "Ευρετήριο άρθρων",
"Informations générales": "Γενικές πληροφορίες",
"L'article n'est visible qu'après la date de publication prévue.": "Το άρθρο είναι ορατό μόνο μετά την προγραμματισμένη ημερομηνία δημοσίευσης",
"Largeur de l'image": "Πλάτος εικόνας",
"Le texte de l'article est adapté autour de l'image": "Το κείμενο του άρθρου τοποθετείται γύρω από την εικόνα",
"Les utilisateurs des groupes supérieurs accèdent à l'article sans restriction": "Οι χρήστες σε ανώτερες ομάδες έχουν απεριόριστη πρόσβαση στο άρθρο",
"Lien du flux RSS": "Σύνδεσμος τροφοδοσίας RSS",
"Masquer l'image dans l'article": "Απόκρυψη εικόνας στο άρθρο",
"Masquer l'image de couverture dans l'article": "Απόκρυψη της εικόνας εξωφύλλου στο άρθρο",
"Membre": "Μέλος",
"Notification par email": "Ειδοποίηση ηλεκτρονικού ταχυδρομείου",
"Nouvel article créé": "",
"Options de publication": "Επιλογές δημοσίευσης",
"Permalink": "Μόνιμος σύνδεσμος",
"Petite": "μικρη",
"Pleine largeur": "Πλήρες πλάτος",
"Propriétaire": "Ιδιοκτήτης",
"Publier": "δημοσιεύστε το άρθρο",
"Rejeter le commentaire ?": "Απορρίπτετε το σχόλιο;",
"Rejeté": "",
"Rédiger un article": "Γράψτε ένα άρθρο ",
"Supprimer cet article ?": "Να διαγράψετε αυτό το άρθρο;",
"Supprimer le commentaire ?": "Διαγράψτε το σχόλιο;",
"Supprimer tous les commentaire ?": "Να διαγράψετε όλα τα σχόλια;",
"Tableau : couverture + 200 signes": "Πίνακας: εξώφυλλο + 200 χαρακτήρες", "Tableau : couverture + 200 signes": "Πίνακας: εξώφυλλο + 200 χαρακτήρες",
"Tableau : couverture + 400 signes": "Πίνακας: εξώφυλλο + 400 χαρακτήρες", "Tableau : couverture + 400 signes": "Πίνακας: εξώφυλλο + 400 χαρακτήρες",
"Tableau : couverture + 600 signes": "Πίνακας: εξώφυλλο + 600 χαρακτήρες", "Tableau : couverture + 600 signes": "Πίνακας: εξώφυλλο + 600 χαρακτήρες",
"Tableau : couverture + 800 signes": "Πίνακας: εξώφυλλο + 800 χαρακτήρες", "Tableau : couverture + 800 signes": "Πίνακας: εξώφυλλο + 800 χαρακτήρες",
"Articles par page": "Άρθρα ανά σελίδα",
"1 article": "1 Άρθρο",
"2 articles": "2 Άρθρα",
"4 articles": "4 Άρθρα",
"6 articles": "6 Άρθρα",
"8 articles": "8 Άρθρα",
"10 articles": "10 Άρθρα",
"12 articles": "12 Άρθρα",
"Lien du flux RSS": "Σύνδεσμος τροφοδοσίας RSS",
"Texte de l'étiquette": "Κείμενο ετικέτας",
"Publier": "δημοσιεύστε το άρθρο",
"Informations générales": "Γενικές πληροφορίες",
"Permalink": "Μόνιμος σύνδεσμος",
"Taille optimale de l'image de couverture : 920 x 350 pixels.": "Βέλτιστο μέγεθος εικόνας εξωφύλλου: 920 x 350 pixels", "Taille optimale de l'image de couverture : 920 x 350 pixels.": "Βέλτιστο μέγεθος εικόνας εξωφύλλου: 920 x 350 pixels",
"Image de couverture": "εικόνα εξωφύλλου", "Texte de l'étiquette": "Κείμενο ετικέτας",
"Largeur de l'image": "Πλάτος εικόνας",
"Très petite": "Πολύ μικρη",
"Petite": "μικρη",
"Grande": "Μεγάλη",
"Très Grande": "Πολύ μεγάλη",
"Pleine largeur": "Πλήρες πλάτος",
"Le texte de l'article est adapté autour de l'image": "Το κείμενο του άρθρου τοποθετείται γύρω από την εικόνα",
"À gauche": "Αριστερά",
"À droite ": "Δεξιά",
"Masquer l'image dans l'article": "Απόκρυψη εικόνας στο άρθρο",
"Options de publication": "Επιλογές δημοσίευσης",
"Auteur": "Συγγραφέας",
"Date de publication": "ημερομηνία δημοσίευσης",
"L'article n'est visible qu'après la date de publication prévue.": "Το άρθρο είναι ορατό μόνο μετά την προγραμματισμένη ημερομηνία δημοσίευσης",
"Edition - Suppression": "Επεξεργασία - Διαγραφή",
"Les utilisateurs des groupes supérieurs accèdent à l'article sans restriction": "Οι χρήστες σε ανώτερες ομάδες έχουν απεριόριστη πρόσβαση στο άρθρο",
"Tous les groupes": "Όλες οι ομάδες", "Tous les groupes": "Όλες οι ομάδες",
"Groupe du propriétaire": "Ομάδα ιδιοκτήτη", "Tout effacer": "",
"Propriétaire": "Ιδιοκτήτης", "Très Grande": "Πολύ μεγάλη",
"Commentaires": "Σχόλια", "Très petite": "Πολύ μικρη",
"Fermer les commentaires": "Κλείσιμο σχολίων", "À droite ": "Δεξιά",
"Approbation par un modérateur": "Έγκριση επόπτη", "À gauche": "Αριστερά",
"Caractères par commentaire": "Χαρακτήρες ανά σχόλιο", "Éditer / Approuver les commentaires": "",
"Choix du nombre maximum de caractères pour chaque commentaire de l'article, mise en forme html comprise.": "Επιλογή του μέγιστου αριθμού χαρακτήρων για κάθε σχόλιο του άρθρου, συμπεριλαμβανομένης της μορφοποίησης html.",
"100 signes": "100 χαρακτήρες",
"250 signes": "250 χαρακτήρες",
"500 signes": "500 χαρακτήρες",
"750 signes": "750 χαρακτήρες",
"Notification par email": "Ειδοποίηση ηλεκτρονικού ταχυδρομείου",
"Membre": "Μέλος",
"Éditeur": "Συντάκτης",
"Administrateur": "Διαχειριστής",
"Éditer l'article": "Επεξεργασία άρθρου", "Éditer l'article": "Επεξεργασία άρθρου",
"Effacer l'article": "Διαγραφή αντικειμένου", "Éditeur": "Συντάκτης",
"État": "κατάσταση ", "État": "κατάσταση "
"Masquer l'image de couverture dans l'article": "Απόκρυψη της εικόνας εξωφύλλου στο άρθρο"
} }

View File

@ -1,7 +1,7 @@
<?php <?php
$langSource = 'fr_FR'; $langSource = 'fr_FR';
$langTargetArray = ['en_EN', 'es', 'gr_GR', 'it', 'pt_PT']; $langTargetArray = ['en_EN', 'es', 'gr_GR', 'it', 'pt_PT'];
$folderTarget = '../modules/search/'; $folderTarget = '../modules/blog/';
foreach ($langTargetArray as $key => $langTarget) { foreach ($langTargetArray as $key => $langTarget) {
if (file_exists($folderTarget . $langSource . '.json') && if (file_exists($folderTarget . $langSource . '.json') &&
file_exists($folderTarget . $langTarget . '.json') ) file_exists($folderTarget . $langTarget . '.json') )

View File

@ -1,6 +1,7 @@
<?php <?php
$langTarget = 'pt_PT'; $langTarget = 'gr_GR';
$source = json_decode(file_get_contents('../' . $langTarget . '.json'), true); $folderTarget = '../modules/blog/';
$source = json_decode(file_get_contents($folderTarget . $langTarget . '.json'), true);
ksort($source, SORT_STRING); ksort($source, SORT_STRING);
file_put_contents('../' . $langTarget . '.json', json_encode($source, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT)); file_put_contents($folderTarget . $langTarget . '.json', json_encode($source, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT));
echo 'Done...'; echo 'Done...';