mirror of
https://github.com/Findus23/plugin-CustomiseTranslations.git
synced 2024-09-19 15:53:49 +02:00
27 lines
704 B
PHP
27 lines
704 B
PHP
|
<?php
|
||
|
|
||
|
namespace Piwik\Plugins\CustomiseTranslations;
|
||
|
|
||
|
|
||
|
use Piwik\Translation\Loader\JsonFileLoader;
|
||
|
|
||
|
class MyCustomLoader extends JsonFileLoader
|
||
|
{
|
||
|
public function load($language, array $directories) {
|
||
|
$translations = parent::load($language, $directories);
|
||
|
|
||
|
$settings = new SystemSettings();
|
||
|
$trans = $settings->tranlations->getValue();
|
||
|
foreach ($trans as $translation) {
|
||
|
if ($translation["translationKey"] == "") {
|
||
|
continue;
|
||
|
}
|
||
|
$split = explode("_", $translation["translationKey"]);
|
||
|
|
||
|
$translations[$split[0]][$split[1]] = $translation["translationText"];
|
||
|
}
|
||
|
|
||
|
return $translations;
|
||
|
}
|
||
|
}
|