Fix gr_G + Optimize check tool

This commit is contained in:
Fred Tempez 2022-12-29 10:54:05 +01:00
parent 3f9e7e17f5
commit 1801ea763a
2 changed files with 8 additions and 6 deletions

View File

@ -7,7 +7,7 @@
"Éditer la page": "Επεξεργασία σελίδας",
"Contenu Multilingues": "Πολύγλωσσο περιεχόμενο",
"Multilingue": "Πολύγλωσσο",
"Archive copiée dans le dossier Modules du gestionnaire de fichierΤο αρχείο αντιγράφεται στο φάκελο Modules του διαχειριστή αρχείων",
"Archive copiée dans le dossier Modules du gestionnaire de fichier": "Το αρχείο αντιγράφεται στο φάκελο Modules του διαχειριστή αρχείων",
"Se déconnecter": "Αποσύνδεση",
"Mettre à jour": "Ενημέρωση",
"Confirmez-vous la suppression de cette page ?": "Επιβεβαιώνετε τη διαγραφή αυτής της σελίδας ?",

View File

@ -1,7 +1,9 @@
<?php
$fr = json_decode(file_get_contents('../fr_FR.json'), true);
$pt = json_decode(file_get_contents('../en_EN.json'), true);
$intersec = array_intersect_key($pt, $fr);
$dif = array_diff_key($fr, $pt);
$langSource = 'fr_FR';
$langTarget = 'fr_FR';
$source = json_decode(file_get_contents('../' . $langSource . '.json'), true);
$target = json_decode(file_get_contents('../' . $langTarget . '.json'), true);
$intersec = array_intersect_key($target, $source);
$dif = array_diff_key($source, $target);
$merge = array_merge($dif, $intersec);
file_put_contents('../en_EN.json', json_encode($merge, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT));
file_put_contents('../' . $langTarget . '.json', json_encode($merge, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT));