]> git.wh0rd.org Git - tt-rss.git/commitdiff
more i18n work
authorAndrew Dolgov <fox@bah.spb.su>
Mon, 5 Mar 2007 12:50:46 +0000 (13:50 +0100)
committerAndrew Dolgov <fox@bah.spb.su>
Mon, 5 Mar 2007 12:50:46 +0000 (13:50 +0100)
functions.php
locale/ru_RU/LC_MESSAGES/messages.mo
locale/ru_RU/LC_MESSAGES/messages.po
login_form.php
modules/pref-feeds.php
modules/pref-filters.php
modules/pref-users.php
opml.php
update-translations.sh

index 7554ad9ba47158c8e6117cb57ddcfef220e8b10f..14c68e86447aa3206568d822a80036fb377bfe4c 100644 (file)
                        <img src=\"images/sign_info.png\">$msg</div>";
        }
 
+       function print_notice($msg) {
+               return print format_notice($msg);
+       }
+
+       function print_warning($msg) {
+               return print format_warning($msg);
+       }
+
        function startup_gettext() {
 
                # Get locale from Accept-Language header
                }
        }
 
+       function T_sprintf() {
+               $args = func_get_args();
+               return vsprintf(__(array_shift($args)), $args);
+       }
+
 ?>
index 1331253bbfac273d226302fa3c13e6f0189ab034..c2b781c27fa8c8f177f6815ba6cc7e97ec2fcc6f 100644 (file)
Binary files a/locale/ru_RU/LC_MESSAGES/messages.mo and b/locale/ru_RU/LC_MESSAGES/messages.mo differ
index 3057f79bb644ee40035a443088973b3e8d344f25..d93c253b983a81097ef85291cc2ed78611b482a3 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-03-05 17:02+0300\n"
+"POT-Creation-Date: 2007-03-05 18:46+0300\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -114,10 +114,18 @@ msgstr ""
 msgid "This program requires XmlHttpRequest "
 msgstr ""
 
+#: errors.php:6
+msgid "to function properly. Your browser doesn't seem to support it."
+msgstr ""
+
 #: errors.php:8
 msgid "This program requires cookies "
 msgstr ""
 
+#: errors.php:9
+msgid "to function properly. Your browser doesn't seem to support them."
+msgstr ""
+
 #: errors.php:11
 msgid "Backend sanity check failed"
 msgstr ""
@@ -276,7 +284,7 @@ msgstr ""
 msgid "Page"
 msgstr ""
 
-#: functions.php:2798 modules/pref-filters.php:257
+#: functions.php:2798 modules/pref-filters.php:259
 msgid "Feed"
 msgstr ""
 
@@ -296,16 +304,24 @@ msgstr ""
 msgid "Tags"
 msgstr ""
 
+#: login_form.php:49 modules/pref-feeds.php:264 modules/pref-users.php:29
+msgid "Login:"
+msgstr "Пользователь:"
+
+#: login_form.php:51 modules/pref-feeds.php:270
+msgid "Password:"
+msgstr "Пароль"
+
 #: opml.php:103 opml.php:107
 msgid "OPML Utility"
 msgstr ""
 
 #: opml.php:110
-msgid "<p>Importing OPML (using DOMXML extension)...</p>"
+msgid "Importing OPML (using DOMXML extension)..."
 msgstr ""
 
 #: opml.php:114
-msgid "<p>Importing OPML (using DOMDocument extension)...</p>"
+msgid "Importing OPML (using DOMDocument extension)..."
 msgstr ""
 
 #: opml.php:120
@@ -407,6 +423,10 @@ msgstr ""
 msgid "config: SESSION_EXPIRE_TIME should be greater or equal to"
 msgstr ""
 
+#: sanity_check.php:53
+msgid "SESSION_COOKIE_LIFETIME"
+msgstr ""
+
 #: sanity_check.php:61
 msgid "config: DATABASE_BACKED_SESSIONS is incompatible with SINGLE_USER_MODE"
 msgstr ""
@@ -424,7 +444,7 @@ msgid "Actions..."
 msgstr "Действия..."
 
 #: tt-rss.php:129 modules/popup-dialog.php:80 modules/popup-dialog.php:149
-#: modules/pref-feeds.php:750
+#: modules/pref-feeds.php:751
 msgid "Search"
 msgstr "Поиск"
 
@@ -505,7 +525,7 @@ msgstr "Превед,"
 msgid "Help topic not found."
 msgstr "Раздел помощи не найден."
 
-#: modules/help.php:30 modules/popup-dialog.php:35 modules/pref-feeds.php:699
+#: modules/help.php:30 modules/popup-dialog.php:35 modules/pref-feeds.php:700
 msgid "Close this window"
 msgstr "Закрыть окно"
 
@@ -572,7 +592,7 @@ msgstr ""
 #: modules/popup-dialog.php:75 modules/popup-dialog.php:152
 #: modules/popup-dialog.php:202 modules/popup-dialog.php:287
 #: modules/popup-dialog.php:377 modules/pref-feeds.php:120
-#: modules/pref-feeds.php:331 modules/pref-feeds.php:707
+#: modules/pref-feeds.php:331 modules/pref-feeds.php:708
 #: modules/pref-filters.php:118 modules/pref-users.php:58
 msgid "Cancel"
 msgstr "Отмена"
@@ -581,7 +601,7 @@ msgstr "Отмена"
 msgid "Where:"
 msgstr "Где:"
 
-#: modules/popup-dialog.php:104 modules/pref-filters.php:284
+#: modules/popup-dialog.php:104 modules/pref-filters.php:286
 msgid "All feeds"
 msgstr ""
 
@@ -629,7 +649,7 @@ msgstr ""
 msgid "Create"
 msgstr ""
 
-#: modules/popup-dialog.php:209 modules/pref-filters.php:223
+#: modules/popup-dialog.php:209 modules/pref-filters.php:225
 msgid "Create filter"
 msgstr ""
 
@@ -688,7 +708,7 @@ msgid "Add existing tag:"
 msgstr ""
 
 #: modules/popup-dialog.php:373 modules/pref-feeds.php:329
-#: modules/pref-feeds.php:705 modules/pref-filters.php:114
+#: modules/pref-feeds.php:706 modules/pref-filters.php:114
 #: modules/pref-users.php:55
 msgid "Save"
 msgstr "Сохранить"
@@ -741,14 +761,6 @@ msgstr "Нет связей"
 msgid "Article purging:"
 msgstr "Удаление сообщений:"
 
-#: modules/pref-feeds.php:264 modules/pref-users.php:29
-msgid "Login:"
-msgstr "Пользователь:"
-
-#: modules/pref-feeds.php:270
-msgid "Password:"
-msgstr "Пароль"
-
 #: modules/pref-feeds.php:285
 msgid "Hide from \"Other Feeds\""
 msgstr ""
@@ -780,59 +792,59 @@ msgstr ""
 msgid "Category <b>$%s</b> already exists in the database."
 msgstr ""
 
-#: modules/pref-feeds.php:577
+#: modules/pref-feeds.php:578
 msgid "Unable to delete non empty feed categories."
 msgstr ""
 
-#: modules/pref-feeds.php:594
+#: modules/pref-feeds.php:595
 msgid "Create category"
 msgstr "Создать категорию"
 
-#: modules/pref-feeds.php:694
+#: modules/pref-feeds.php:695
 msgid "No feed categories defined."
 msgstr "Категории отсутствуют."
 
-#: modules/pref-feeds.php:712 modules/pref-feeds.php:957
-#: modules/pref-filters.php:334 modules/pref-labels.php:278
-#: modules/pref-users.php:318
+#: modules/pref-feeds.php:713 modules/pref-feeds.php:958
+#: modules/pref-filters.php:336 modules/pref-labels.php:278
+#: modules/pref-users.php:315
 msgid "Edit"
 msgstr "Редактировать"
 
-#: modules/pref-feeds.php:714 modules/pref-filters.php:336
-#: modules/pref-labels.php:280 modules/pref-users.php:320
+#: modules/pref-feeds.php:715 modules/pref-filters.php:338
+#: modules/pref-labels.php:280 modules/pref-users.php:317
 msgid "Remove"
 msgstr "Удалить"
 
-#: modules/pref-feeds.php:735
+#: modules/pref-feeds.php:736
 msgid "Some feeds have update errors (click for details)"
 msgstr ""
 
-#: modules/pref-feeds.php:764
+#: modules/pref-feeds.php:765
 msgid "Top 25"
 msgstr ""
 
-#: modules/pref-feeds.php:960
+#: modules/pref-feeds.php:961
 msgid "Unsubscribe"
 msgstr ""
 
-#: modules/pref-feeds.php:970
+#: modules/pref-feeds.php:971
 msgid "Recategorize"
 msgstr ""
 
-#: modules/pref-feeds.php:978
+#: modules/pref-feeds.php:979
 #, fuzzy
 msgid "Edit categories"
 msgstr "Создать категорию"
 
-#: modules/pref-feeds.php:989
+#: modules/pref-feeds.php:990
 msgid "OPML"
 msgstr ""
 
-#: modules/pref-feeds.php:995
+#: modules/pref-feeds.php:996
 msgid "Import"
 msgstr ""
 
-#: modules/pref-feeds.php:1002
+#: modules/pref-feeds.php:1003
 msgid "Export OPML"
 msgstr ""
 
@@ -845,29 +857,34 @@ msgstr "Редактор пользователей"
 msgid "Enabled"
 msgstr ""
 
-#: modules/pref-filters.php:256
-msgid "Filter expression"
+#: modules/pref-filters.php:194
+#, php-format
+msgid "Created filter <b>%s</b>"
 msgstr ""
 
 #: modules/pref-filters.php:258
+msgid "Filter expression"
+msgstr ""
+
+#: modules/pref-filters.php:260
 #, fuzzy
 msgid "Match"
 msgstr "Поиск:"
 
-#: modules/pref-filters.php:259
+#: modules/pref-filters.php:261
 #, fuzzy
 msgid "Action"
 msgstr "Действия..."
 
-#: modules/pref-filters.php:293
+#: modules/pref-filters.php:295
 msgid "(Disabled)"
 msgstr ""
 
-#: modules/pref-filters.php:311
+#: modules/pref-filters.php:313
 msgid "(Inverse)"
 msgstr ""
 
-#: modules/pref-filters.php:326 modules/pref-filters.php:347
+#: modules/pref-filters.php:328 modules/pref-filters.php:349
 #, fuzzy
 msgid "No filters defined."
 msgstr "Категории отсутствуют."
@@ -904,9 +921,7 @@ msgstr ""
 
 #: modules/pref-users.php:123
 #, php-format
-msgid ""
-"Added user <b>%s</b>\n"
-"\t\t\t\t\t\t  with password <b>%s</b>"
+msgid "Added user <b>%s</b> with password <b>%s</b>"
 msgstr ""
 
 #: modules/pref-users.php:130
@@ -914,28 +929,28 @@ msgstr ""
 msgid "Could not create user <b>%s</b>"
 msgstr ""
 
-#: modules/pref-users.php:135
+#: modules/pref-users.php:134
 #, php-format
 msgid "User <b>%s</b> already exists."
 msgstr ""
 
-#: modules/pref-users.php:157
+#: modules/pref-users.php:154
 #, php-format
 msgid ""
 "Changed password of user <b>%s</b>\n"
 "\t\t\t\t\t to <b>%s</b>"
 msgstr ""
 
-#: modules/pref-users.php:194
+#: modules/pref-users.php:191
 msgid "Create user"
 msgstr "Добавить пользователя"
 
-#: modules/pref-users.php:316
+#: modules/pref-users.php:313
 #, fuzzy
 msgid "User details"
 msgstr "Редактор пользователей"
 
-#: modules/pref-users.php:322
+#: modules/pref-users.php:319
 #, fuzzy
 msgid "Reset password"
 msgstr "Пароль"
index 7ee53eb90a13e50441c033186523e685880b5282..55ad4b1a1d88d7130e3bc83a3e58f3e7f1220201 100644 (file)
@@ -46,9 +46,9 @@ window.onload = init;
                        <?php $_SESSION['login_error_msg'] = ""; ?>
                <?php } ?>
                <table>
-                       <tr><td align="right">Login:</td>
+                       <tr><td align="right"><?php echo __("Login:") ?></td>
                        <td align="right"><input name="login"></td></tr>
-                       <tr><td align="right">Password:</td>
+                       <tr><td align="right"><?php echo __("Password:") ?></td>
                        <td align="right"><input type="password" name="password"></td></tr>
                        <!-- <tr><td colspan="2">
                                <input type="checkbox" name="remember_me" id="remember_me">
index 1f5a9d9dad79e1674e94e253a4162dc1f0c372f5..5a5d0f0e7b914204437f31b22316751ed036f324 100644 (file)
                                }
 
                                if (subscribe_to_feed($link, $feed_url, $cat_id)) {
-                                       print format_notice(sprintf(__("Subscribed to <b>%s</b>."), $feed_url));
+                                       print_notice(T_sprintf("Subscribed to <b>%s</b>.", $feed_url));
                                } else {
-                                       print format_warning(sprintf(__("Already subscribed to <b>%s</b>."), $feed_url));
+                                       print_warning(T_sprintf("Already subscribed to <b>%s</b>.", $feed_url));
                                }
 
                                if ($p_from != 'tt-rss') {
        
                                        } else {
        
-                                               print format_warning(sprintf(__("Category <b>$%s</b> already exists in the database."), $feed_cat));
+                                               print_warning(T_sprintf("Category <b>$%s</b> already exists in the database.", 
+                                                       $feed_cat));
                                        }
 
                                }
index e3447c1abc7286e978e4fb27f822a3045210cd89..1403464b16564896cf9b5e44600d3024b1e5cbde 100644 (file)
                                        enabled = $enabled,
                                        inverse = $inverse,
                                        action_param = '$action_param'
-                               WHERE id = '$filter_id' AND owner_uid = " . $_SESSION["uid"]);
+                                       WHERE id = '$filter_id' AND owner_uid = " . $_SESSION["uid"]);
+                       
                }
 
                if ($subop == "remove") {
 
-                       if (!WEB_DEMO_MODE) {
-
-                               $ids = split(",", db_escape_string($_GET["ids"]));
+                       $ids = split(",", db_escape_string($_GET["ids"]));
 
-                               foreach ($ids as $id) {
-                                       db_query($link, "DELETE FROM ttrss_filters WHERE id = '$id' AND owner_uid = ". $_SESSION["uid"]);
-                                       
-                               }
+                       foreach ($ids as $id) {
+                               db_query($link, "DELETE FROM ttrss_filters WHERE id = '$id' AND owner_uid = ". $_SESSION["uid"]);
                        }
                }
 
                if ($subop == "add") {
                
-                       if (!WEB_DEMO_MODE) {
+                       $regexp = db_escape_string(trim($_GET["reg_exp"]));
+                       $filter_type = db_escape_string(trim($_GET["filter_type"]));
+                       $feed_id = db_escape_string($_GET["feed_id"]);
+                       $action_id = db_escape_string($_GET["action_id"]); 
+                       $action_param = db_escape_string($_GET["action_param"]); 
 
-                               $regexp = db_escape_string(trim($_GET["reg_exp"]));
-                               $filter_type = db_escape_string(trim($_GET["filter_type"]));
-                               $feed_id = db_escape_string($_GET["feed_id"]);
-                               $action_id = db_escape_string($_GET["action_id"]); 
-                               $action_param = db_escape_string($_GET["action_param"]); 
+                       $inverse = checkbox_to_sql_bool(db_escape_string($_GET["inverse"]));
 
-                               $inverse = checkbox_to_sql_bool(db_escape_string($_GET["inverse"]));
+                       if (!$regexp) return;
 
-                               if (!$regexp) return;
+                       if (!$feed_id) {
+                               $feed_id = 'NULL';
+                       } else {
+                               $feed_id = sprintf("'%s'", db_escape_string($feed_id));
+                       }
 
-                               if (!$feed_id) {
-                                       $feed_id = 'NULL';
-                               } else {
-                                       $feed_id = sprintf("'%s'", db_escape_string($feed_id));
-                               }
+                       $result = db_query($link,
+                               "INSERT INTO ttrss_filters (reg_exp,filter_type,owner_uid,feed_id,
+                                       action_id, action_param, inverse) 
+                               VALUES 
+                                       ('$regexp', '$filter_type','".$_SESSION["uid"]."', 
+                                               $feed_id, '$action_id', '$action_param', $inverse)");
 
-                               $result = db_query($link,
-                                       "INSERT INTO ttrss_filters (reg_exp,filter_type,owner_uid,feed_id,
-                                               action_id, action_param, inverse) 
-                                       VALUES 
-                                               ('$regexp', '$filter_type','".$_SESSION["uid"]."', 
-                                                       $feed_id, '$action_id', '$action_param', $inverse)");
-                       } 
+                       print_notice(T_sprintf("Created filter <b>%s</b>", htmlspecialchars($regexp)));
                }
 
                if ($quiet) return;
index be9660a345c078cb2d27dd6ddb8cd86d7014d487..fbd6d776205d00e36060dbfe6579707220701dee 100644 (file)
 
                                $login = db_escape_string(trim($_GET["login"]));
                                $uid = db_escape_string($_GET["id"]);
-                               $access_level = sprintf("%d", $_GET["access_level"]);
+                               $access_level = (int) $_GET["access_level"];
                                $email = db_escape_string(trim($_GET["email"]));
                                $password = db_escape_string(trim($_GET["password"]));
 
                                if ($password) {
                                        $pwd_hash = 'SHA1:' . sha1($password);
                                        $pass_query_part = "pwd_hash = '$pwd_hash', ";                                  
-                                       print format_notice(sprintf(__('Changed password of user <b>%s</b>.'), $login));
+                                       print_notice(T_sprintf('Changed password of user <b>%s</b>.', $login));
                                } else {
                                        $pass_query_part = "";
                                }
        
                                                $new_uid = db_fetch_result($result, 0, "id");
        
-                                               print format_notice(sprintf(__("Added user <b>%s</b>
-                                                 with password <b>%s</b>"), $login, $tmp_user_pwd));
+                                               print_notice(T_sprintf("Added user <b>%s</b> with password <b>%s</b>", 
+                                                       $login, $tmp_user_pwd));
        
                                                initialize_user($link, $new_uid);
        
                                        } else {
                                        
-                                               print format_warning(sprintf(__("Could not create user <b>%s</b>"), 
-                                                       $login));
+                                               print_warning(T_sprintf("Could not create user <b>%s</b>", $login));
        
                                        }
                                } else {
-                                       print format_warning(sprintf(__("User <b>%s</b> already exists."), 
-                                               $login));
-
+                                       print_warning(T_sprintf("User <b>%s</b> already exists.", $login));
                                }
                        } 
                } else if ($subop == "resetPass") {
                                db_query($link, "UPDATE ttrss_users SET pwd_hash = '$pwd_hash'
                                        WHERE id = '$uid'");
 
-                               print format_notice(sprintf(__("Changed password of user <b>%s</b>
-                                        to <b>%s</b>"), $login, $tmp_user_pwd));
+                               print_notice(T_sprintf("Changed password of user <b>%s</b>
+                                        to <b>%s</b>", $login, $tmp_user_pwd));
 
                                if (MAIL_RESET_PASS && $email) {
                                        print " Notifying <b>$email</b>.";
index 0b1f4915bd5c329e67bb0872841d5050fd5bde89..32b56c1aa488300ad0cb72d35828b1ffddefc8c2 100644 (file)
--- a/opml.php
+++ b/opml.php
                        <h1>".__('OPML Utility')."</h1>";
 
                if (function_exists('domxml_open_file')) {
-                       print __("<p>Importing OPML (using DOMXML extension)...</p>");
+                       print "<p>".__("Importing OPML (using DOMXML extension)...")."</p>");
                        require_once "modules/opml_domxml.php";
                        opml_import_domxml($link, $owner_uid);
                } else {
-                       print __("<p>Importing OPML (using DOMDocument extension)...</p>");
+                       print "<p>".__("Importing OPML (using DOMDocument extension)...")."</p>");
                        require_once "modules/opml_domdoc.php";
                        opml_import_domdoc($link, $owner_uid);
                }
index 09e09037d6139351526d27d0efe7a71e481835ef..e56cb304b76bac34c43fb63358c4e8594769fe56 100644 (file)
@@ -1,7 +1,7 @@
 #!/bin/sh
 TEMPLATE=messages.pot
 
-xgettext -kT_ngettext:1,2 -k__ -L PHP -o $TEMPLATE *.php modules/*.php
+xgettext -kT_sprintf -kT_ngettext:1,2 -k__ -L PHP -o $TEMPLATE *.php modules/*.php
 
 update_lang() {
        if [ -f $1.po ]; then