File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 27
27
use phpMyFAQ \Date ;
28
28
use phpMyFAQ \Faq ;
29
29
use phpMyFAQ \Filter ;
30
+ use phpMyFAQ \Language ;
30
31
use phpMyFAQ \Link ;
31
32
use phpMyFAQ \Strings ;
33
+ use phpMyFAQ \Translation ;
32
34
use Symfony \Component \HttpFoundation \Request ;
33
35
use Symfony \Component \HttpFoundation \Response ;
34
36
56
58
exit ();
57
59
}
58
60
61
+ //
62
+ // Get language (default: english)
63
+ //
64
+ $ Language = new Language ($ faqConfig );
65
+ $ faqLangCode = $ Language ->setLanguage ($ faqConfig ->get ('main.languageDetection ' ), $ faqConfig ->get ('main.language ' ));
66
+ $ faqConfig ->setLanguage ($ Language );
67
+
68
+ if (!Language::isASupportedLanguage ($ faqLangCode )) {
69
+ $ faqLangCode = 'en ' ;
70
+ }
71
+
72
+ //
73
+ // Set translation class
74
+ //
75
+ try {
76
+ Translation::create ()
77
+ ->setLanguagesDir (PMF_LANGUAGE_DIR )
78
+ ->setDefaultLanguage ('en ' )
79
+ ->setCurrentLanguage ($ faqLangCode )
80
+ ->setMultiByteLanguage ();
81
+ } catch (Exception $ e ) {
82
+ echo '<strong>Error:</strong> ' . $ e ->getMessage ();
83
+ }
84
+
59
85
/**
60
86
* @param string|null $lastModified
61
87
*/
You can’t perform that action at this time.
0 commit comments