summaryrefslogtreecommitdiff
path: root/localized_js.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-03-06 07:54:47 +0100
committerAndrew Dolgov <[email protected]>2007-03-06 07:54:47 +0100
commitf3977cf5f461b5c7e5408ab200e62bcc1dc7272e (patch)
treeead63b9c97db714aba8951f335c95d12a1cf1d30 /localized_js.php
parentac7bcd7135719c135ef5fe589f5bb23c30835dc6 (diff)
js: add initial i18n stuff
Diffstat (limited to 'localized_js.php')
-rw-r--r--localized_js.php74
1 files changed, 69 insertions, 5 deletions
diff --git a/localized_js.php b/localized_js.php
index b46ba83b3..0d09b8a9c 100644
--- a/localized_js.php
+++ b/localized_js.php
@@ -2,8 +2,17 @@
require "functions.php";
header("Content-Type: text/plain; charset=UTF-8");
-function js_decl($s1, $s2) {
- return "T_messages[\"$s1\"] = \"$s2\";\n";
+function T_js_decl($s1) {
+
+ if (!$s1) return;
+
+ $T_s1 = __($s1);
+
+ if ($T_s1 != $s1) {
+ return "T_messages[\"$s1\"] = \"".__($s1)."\";\n";
+ } else {
+ return "";
+ }
}
?>
@@ -13,14 +22,69 @@ function __(msg) {
if (T_messages[msg]) {
return T_messages[msg];
} else {
+ debug('[gettext] not found: ' + msg);
return msg;
}
}
<?php
-print js_decl("display feeds", __("display feeds"));
-print js_decl("display tags", __("display tags"));
+print T_js_decl("display feeds");
+print T_js_decl("display tags");
+print T_js_decl("Loading, please wait...");
+print T_js_decl("All feeds updated.");
+print T_js_decl("Marking all feeds as read...");
+print T_js_decl("Adding feed...");
+print T_js_decl("Removing feed...");
+print T_js_decl("Saving feed...");
+print T_js_decl("Can't add category: no name specified.");
+print T_js_decl("Adding feed category...");
+print T_js_decl("Can't add user: no login specified.");
-?>
+print T_js_decl("Adding user...");
+print T_js_decl("Can't create label: missing SQL expression.");
+print T_js_decl("Can't create label: missing caption.");
+print T_js_decl("Remove selected labels?");
+print T_js_decl("Removing selected labels...");
+print T_js_decl("No labels are selected.");
+print T_js_decl("Remove selected users?");
+print T_js_decl("Removing selected users...");
+print T_js_decl("No users are selected.");
+print T_js_decl("Remove selected filters?");
+print T_js_decl("Removing selected filters...");
+print T_js_decl("No filters are selected.");
+print T_js_decl("Unsubscribe from selected feeds?");
+print T_js_decl("Unsubscribing from selected feeds...");
+print T_js_decl("No feeds are selected.");
+print T_js_decl("Remove selected categories?");
+print T_js_decl("Removing selected categories...");
+print T_js_decl("No categories are selected.");
+print T_js_decl("Saving category...");
+print T_js_decl("Loading help...");
+print T_js_decl("Saving label...");
+print T_js_decl("Login field cannot be blank.");
+print T_js_decl("Saving user...");
+print T_js_decl("Saving filter...");
+print T_js_decl("No labels are selected.");
+print T_js_decl("Please select only one label.");
+print T_js_decl("No users are selected.");
+print T_js_decl("Please select only one user.");
+print T_js_decl("No users are selected.");
+print T_js_decl("Please select only one user.");
+print T_js_decl("Reset password of selected user?");
+print T_js_decl("Resetting password for selected user...");
+print T_js_decl("No feeds are selected.");
+print T_js_decl("Please select only one feed.");
+print T_js_decl("No filters are selected.");
+print T_js_decl("Please select only one filter.");
+print T_js_decl("No feeds are selected.");
+print T_js_decl("Please select one feed.");
+print T_js_decl("No categories are selected.");
+print T_js_decl("Please select only one category.");
+print T_js_decl("No OPML file to upload.");
+print T_js_decl("Changing category of selected feeds...");
+print T_js_decl("Reset to defaults?");
+print T_js_decl("Trying to change password...");
+print T_js_decl("Trying to change e-mail...");
+?>