Revision 16100,
830 bytes
checked in by adachi, 16 years ago
(diff) |
set property
|
-
Property svn:eol-style set to
LF
-
Property svn:keywords set to
Id
-
Property svn:mime-type set to
text/x-httpd-php; charset=UTF-8
|
Line | |
---|
1 | <?php |
---|
2 | |
---|
3 | // Û»p |
---|
4 | define('LOCALE_DIR', DATA_PATH . 'locale/'); |
---|
5 | |
---|
6 | $accept_language = ''; |
---|
7 | if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { |
---|
8 | $accept_language = array_shift(split(',', $_SERVER['HTTP_ACCEPT_LANGUAGE'])); |
---|
9 | } |
---|
10 | switch ($accept_language) { |
---|
11 | case 'ja': |
---|
12 | $language = 'ja'; |
---|
13 | break; |
---|
14 | case 'ko': |
---|
15 | case 'ko-kr': |
---|
16 | $language = 'ko'; |
---|
17 | break; |
---|
18 | case 'en': |
---|
19 | case 'en-us': |
---|
20 | default: |
---|
21 | $language = 'en'; |
---|
22 | break; |
---|
23 | } |
---|
24 | $text = file_get_contents(LOCALE_DIR . $language . '.html'); |
---|
25 | $preVar = explode('<!--end-->', $text); |
---|
26 | foreach ($preVar AS $preVar_1) { |
---|
27 | $preVar_2 = explode('-->', $preVar_1); |
---|
28 | $preVar_3 = explode('<!--', $preVar_2[0]); |
---|
29 | $newVar = str_replace(' ', '_', $preVar_3[1]); |
---|
30 | #$_GLOBALS['_lang'][$newVar] = $preVar_2[1]; |
---|
31 | define('_lang_' . $newVar, $preVar_2[1]); |
---|
32 | } |
---|
33 | #var_dump($accept_language); |
---|
34 | #var_dump($language); |
---|
35 | |
---|
36 | ?> |
---|
Note: See
TracBrowser
for help on using the repository browser.