zwiicms-translations/tools/order.php

22 lines
869 B
PHP
Raw Normal View History

2022-12-29 10:59:30 +01:00
<?php
2023-03-02 14:06:46 +01:00
$langTargetArray = ['fr_FR', 'de', 'en_EN', 'es', 'gr_GR', 'it', 'pt_PT'];
2023-01-24 11:50:39 +01:00
$folderTargetArray = ['../',
'../modules/blog/',
'../modules/news/',
'../modules/form/',
'../modules/gallery/',
'../modules/redirection/',
'../modules/search/',
];
foreach($folderTargetArray as $keyFolder => $folderTarget) {
echo '<p><strong>' . $folderTarget . '</strong></p/>';
foreach ($langTargetArray as $key => $langTarget) {
if (file_exists($folderTarget . $langTarget . '.json')) {
$source = json_decode(file_get_contents($folderTarget . $langTarget . '.json'), true);
ksort($source, SORT_STRING);
file_put_contents($folderTarget . $langTarget . '.json', json_encode($source, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT));
echo 'Done...';
}
}
}