summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-03-05 13:50:46 +0100
committerAndrew Dolgov <[email protected]>2007-03-05 13:50:46 +0100
commit4dccf1ed93948f6e75750c31ba6bb0abf053e52b (patch)
treefb071c51f25d2551e67b144405722fba655bf734
parent8497d2b976c320604929efd8055155380ebe3814 (diff)
more i18n work
-rw-r--r--functions.php13
-rw-r--r--locale/ru_RU/LC_MESSAGES/messages.mobin1955 -> 1955 bytes
-rw-r--r--locale/ru_RU/LC_MESSAGES/messages.po111
-rw-r--r--login_form.php4
-rw-r--r--modules/pref-feeds.php7
-rw-r--r--modules/pref-filters.php52
-rw-r--r--modules/pref-users.php19
-rw-r--r--opml.php4
-rw-r--r--update-translations.sh2
9 files changed, 117 insertions, 95 deletions
diff --git a/functions.php b/functions.php
index 7554ad9ba..14c68e864 100644
--- a/functions.php
+++ b/functions.php
@@ -3188,6 +3188,14 @@
<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
@@ -3201,4 +3209,9 @@
}
}
+ function T_sprintf() {
+ $args = func_get_args();
+ return vsprintf(__(array_shift($args)), $args);
+ }
+
?>
diff --git a/locale/ru_RU/LC_MESSAGES/messages.mo b/locale/ru_RU/LC_MESSAGES/messages.mo
index 1331253bb..c2b781c27 100644
--- a/locale/ru_RU/LC_MESSAGES/messages.mo
+++ b/locale/ru_RU/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locale/ru_RU/LC_MESSAGES/messages.po b/locale/ru_RU/LC_MESSAGES/messages.po
index 3057f79bb..d93c253b9 100644
--- a/locale/ru_RU/LC_MESSAGES/messages.po
+++ b/locale/ru_RU/LC_MESSAGES/messages.po
@@ -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 <[email protected]>\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 "Пароль"
diff --git a/login_form.php b/login_form.php
index 7ee53eb90..55ad4b1a1 100644
--- a/login_form.php
+++ b/login_form.php
@@ -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">
diff --git a/modules/pref-feeds.php b/modules/pref-feeds.php
index 1f5a9d9da..5a5d0f0e7 100644
--- a/modules/pref-feeds.php
+++ b/modules/pref-feeds.php
@@ -443,9 +443,9 @@
}
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') {
@@ -547,7 +547,8 @@
} 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));
}
}
diff --git a/modules/pref-filters.php b/modules/pref-filters.php
index e3447c1ab..1403464b1 100644
--- a/modules/pref-filters.php
+++ b/modules/pref-filters.php
@@ -148,49 +148,45 @@
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;
diff --git a/modules/pref-users.php b/modules/pref-users.php
index be9660a34..fbd6d7762 100644
--- a/modules/pref-users.php
+++ b/modules/pref-users.php
@@ -68,14 +68,14 @@
$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 = "";
}
@@ -120,21 +120,18 @@
$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") {
@@ -154,8 +151,8 @@
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>.";
diff --git a/opml.php b/opml.php
index 0b1f4915b..32b56c1aa 100644
--- a/opml.php
+++ b/opml.php
@@ -107,11 +107,11 @@
<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);
}
diff --git a/update-translations.sh b/update-translations.sh
index 09e09037d..e56cb304b 100644
--- a/update-translations.sh
+++ b/update-translations.sh
@@ -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