+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;
+}
+