]>
Commit | Line | Data |
---|---|---|
57c7aa0f | 1 | <?php |
57c7aa0f AD |
2 | define('DISABLE_SESSIONS', true); |
3 | ||
4 | require "functions.php"; | |
5 | header("Content-Type: text/plain; charset=UTF-8"); | |
6 | ||
7 | function T_js_decl($s1, $s2) { | |
8 | if ($s1 && $s2) { | |
9 | $s1 = preg_replace("/\n/", "", $s1); | |
10 | $s2 = preg_replace("/\n/", "", $s2); | |
11 | ||
12 | $s1 = preg_replace("/\"/", "\\\"", $s1); | |
13 | $s2 = preg_replace("/\"/", "\\\"", $s2); | |
14 | ||
15 | return "T_messages[\"$s1\"] = \"$s2\";\n"; | |
16 | } | |
17 | } | |
709e7dc2 AD |
18 | ?> |
19 | ||
20 | var T_messages = new Object(); | |
21 | ||
22 | function __(msg) { | |
23 | if (T_messages[msg]) { | |
24 | return T_messages[msg]; | |
25 | } else { | |
26 | return msg; | |
27 | } | |
28 | } | |
29 | ||
30 | <?php | |
57c7aa0f | 31 | |
5eee1b42 | 32 | if (ENABLE_TRANSLATIONS) { |
57c7aa0f | 33 | |
5eee1b42 | 34 | $l10n = _get_reader(); |
57c7aa0f | 35 | |
5eee1b42 AD |
36 | for ($i = 0; $i < $l10n->total; $i++) { |
37 | $orig = $l10n->get_original_string($i); | |
38 | $translation = __($orig); | |
39 | ||
40 | print T_js_decl($orig, $translation); | |
41 | } | |
57c7aa0f AD |
42 | } |
43 | ||
f3977cf5 | 44 | ?> |