]> git.wh0rd.org - tt-rss.git/blob - localized_js.php
js: add initial i18n stuff
[tt-rss.git] / localized_js.php
1 <?php
2 require "functions.php";
3 header("Content-Type: text/plain; charset=UTF-8");
4
5 function T_js_decl($s1) {
6
7 if (!$s1) return;
8
9 $T_s1 = __($s1);
10
11 if ($T_s1 != $s1) {
12 return "T_messages[\"$s1\"] = \"".__($s1)."\";\n";
13 } else {
14 return "";
15 }
16 }
17 ?>
18
19 var T_messages = new Object();
20
21 function __(msg) {
22 if (T_messages[msg]) {
23 return T_messages[msg];
24 } else {
25 debug('[gettext] not found: ' + msg);
26 return msg;
27 }
28 }
29
30 <?php
31
32 print T_js_decl("display feeds");
33 print T_js_decl("display tags");
34 print T_js_decl("Loading, please wait...");
35 print T_js_decl("All feeds updated.");
36 print T_js_decl("Marking all feeds as read...");
37 print T_js_decl("Adding feed...");
38 print T_js_decl("Removing feed...");
39 print T_js_decl("Saving feed...");
40 print T_js_decl("Can't add category: no name specified.");
41 print T_js_decl("Adding feed category...");
42 print T_js_decl("Can't add user: no login specified.");
43
44 print T_js_decl("Adding user...");
45 print T_js_decl("Can't create label: missing SQL expression.");
46 print T_js_decl("Can't create label: missing caption.");
47 print T_js_decl("Remove selected labels?");
48 print T_js_decl("Removing selected labels...");
49 print T_js_decl("No labels are selected.");
50 print T_js_decl("Remove selected users?");
51 print T_js_decl("Removing selected users...");
52 print T_js_decl("No users are selected.");
53 print T_js_decl("Remove selected filters?");
54 print T_js_decl("Removing selected filters...");
55 print T_js_decl("No filters are selected.");
56 print T_js_decl("Unsubscribe from selected feeds?");
57 print T_js_decl("Unsubscribing from selected feeds...");
58 print T_js_decl("No feeds are selected.");
59 print T_js_decl("Remove selected categories?");
60 print T_js_decl("Removing selected categories...");
61 print T_js_decl("No categories are selected.");
62 print T_js_decl("Saving category...");
63 print T_js_decl("Loading help...");
64 print T_js_decl("Saving label...");
65 print T_js_decl("Login field cannot be blank.");
66 print T_js_decl("Saving user...");
67 print T_js_decl("Saving filter...");
68 print T_js_decl("No labels are selected.");
69 print T_js_decl("Please select only one label.");
70 print T_js_decl("No users are selected.");
71 print T_js_decl("Please select only one user.");
72 print T_js_decl("No users are selected.");
73 print T_js_decl("Please select only one user.");
74 print T_js_decl("Reset password of selected user?");
75 print T_js_decl("Resetting password for selected user...");
76 print T_js_decl("No feeds are selected.");
77 print T_js_decl("Please select only one feed.");
78 print T_js_decl("No filters are selected.");
79 print T_js_decl("Please select only one filter.");
80 print T_js_decl("No feeds are selected.");
81 print T_js_decl("Please select one feed.");
82 print T_js_decl("No categories are selected.");
83 print T_js_decl("Please select only one category.");
84 print T_js_decl("No OPML file to upload.");
85 print T_js_decl("Changing category of selected feeds...");
86 print T_js_decl("Reset to defaults?");
87 print T_js_decl("Trying to change password...");
88 print T_js_decl("Trying to change e-mail...");
89
90 ?>