X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fpgettext.php;h=49f10073702f8b58e5995eec45bcc8a821bfa220;hb=73b4faca5c7af506558eba6b7317d23551f1aefa;hp=37e09b54dacf2d7b5c9c35e247f65644862f8c99;hpb=78b2db3a9840f551c951bf0a58a54cce08133bcf;p=friendica.git diff --git a/include/pgettext.php b/include/pgettext.php index 37e09b54da..49f1007370 100644 --- a/include/pgettext.php +++ b/include/pgettext.php @@ -53,6 +53,36 @@ function get_language() { }} +function push_lang($language) { + global $lang, $a; + + $a->langsave = $lang; + + if($language === $lang) + return; + + if(isset($a->strings) && count($a->strings)) { + $a->stringsave = $a->strings; + } + $a->strings = array(); + load_translation_table($language); + $lang = $language; +} + +function pop_lang() { + global $lang, $a; + + if($lang === $a->langsave) + return; + + if(isset($a->stringsave)) + $a->strings = $a->stringsave; + else + $a->strings = array(); + + $lang = $a->langsave; +} + // load string translation table for alternate language