DataObjects/Core_template.php wip_alan_T6494_translations_code_for_reports
authorAlan Knowles <alan@roojs.com>
Thu, 10 Dec 2020 06:52:13 +0000 (14:52 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 10 Dec 2020 06:52:13 +0000 (14:52 +0800)
DataObjects/Core_template.php

index 143e8a7..684d90a 100644 (file)
@@ -401,7 +401,11 @@ WHERE (
     function genGetText($clsname, $lang=false)
     {
         static $done = false;
+        $clsname = strtolower($clsname);
+
         textdomain($clsname);
+     
+
         $ff = HTML_FlexyFramework::get();
         $lang = $lang ? $lang : (isset($ff->locale) ? $ff->locale : 'en');
         
@@ -412,7 +416,6 @@ WHERE (
         
         putenv("LANGUAGE=$lang");
         setlocale(LC_ALL, $lang);
-        $clsname = strtolower($clsname);
         $d = DB_DataObject::factory($this->tableName());
         $d->whereAdd("
             LOWER(
@@ -444,7 +447,9 @@ WHERE (
         
          
         //exit;
-         bindtextdomain($clsname, $compileDir) ;
+        bindtextdomain($clsname, $compileDir) ;
+        bind_textdomain_codeset($clsname, 'UTF-8');
+
         textdomain($clsname);