ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
JsonDictionary.php
Go to the documentation of this file.
1<?php
2
3namespace Gettext\Extractors;
4
6
11{
15 public static function fromString($string, Translations $translations = null, $file = '')
16 {
17 if ($translations === null) {
18 $translations = new Translations();
19 }
20
21 if (($entries = json_decode($string, true))) {
22 foreach ($entries as $original => $translation) {
23 $translations->insert(null, $original)->setTranslation($translation);
24 }
25 }
26
27 return $translations;
28 }
29}
An exception for terminatinating execution or to throw for unit testing.
Class to get gettext strings from plain json.
static fromString($string, Translations $translations=null, $file='')
{Parses a string and append the translations found in the Translations instance.Translations}
Class to manage a collection of translations.
if(!file_exists("$old.txt")) if( $old===$new) if(file_exists("$new.txt")) $file