summaryrefslogtreecommitdiff
path: root/web/lang/ru
diff options
context:
space:
mode:
Diffstat (limited to 'web/lang/ru')
-rw-r--r--web/lang/ru/account_po.inc24
-rw-r--r--web/lang/ru/acctfuncs_po.inc86
-rw-r--r--web/lang/ru/aur_po.inc22
-rw-r--r--web/lang/ru/common_po.inc30
-rw-r--r--web/lang/ru/hacker_po.inc12
-rw-r--r--web/lang/ru/index_po.inc58
-rw-r--r--web/lang/ru/logout_po.inc10
-rw-r--r--web/lang/ru/pkgedit_po.inc30
-rw-r--r--web/lang/ru/pkgfuncs_po.inc134
-rw-r--r--web/lang/ru/search_po.inc72
-rw-r--r--web/lang/ru/submit_po.inc88
-rw-r--r--web/lang/ru/template_po.inc10
-rw-r--r--web/lang/ru/test_po.inc16
-rw-r--r--web/lang/ru/timeout_po.inc12
14 files changed, 604 insertions, 0 deletions
diff --git a/web/lang/ru/account_po.inc b/web/lang/ru/account_po.inc
new file mode 100644
index 0000000..2507a88
--- /dev/null
+++ b/web/lang/ru/account_po.inc
@@ -0,0 +1,24 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Use this form to update your account."] = "Используйте эту форму для изменения вашей учетной записи.";
+
+$_t["ru"]["Leave the password fields blank to keep your same password."] = "Оставьте поля для вводна пароля пустыми если не хотите его изменять.";
+
+$_t["ru"]["You are not allowed to access this area."] = "У вас нет доступа к этой части.";
+
+$_t["ru"]["Could not retrieve information for the specified user."] = "Невозможно получить информацию об указанном пользователе.";
+
+$_t["ru"]["Use this form to search existing accounts."] = "Используйте эту форму для поиска существующей учетной записи.";
+
+$_t["ru"]["You do not have permission to edit this account."] = "У вас нет прав для изменения этой учетной записи.";
+
+$_t["ru"]["Use this form to create an account."] = "Используйте эту форму для создания новой учетной записи.";
+
+$_t["ru"]["You must log in to view user information."] = "Вы должны представиться для просмотра информации о пользователе.";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/acctfuncs_po.inc b/web/lang/ru/acctfuncs_po.inc
new file mode 100644
index 0000000..3c6baff
--- /dev/null
+++ b/web/lang/ru/acctfuncs_po.inc
@@ -0,0 +1,86 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Missing a required field."] = "Отсутствует обязательное значение.";
+
+$_t["ru"]["Search'"] = "Поиск";
+
+$_t["ru"]["The account, %h%s%h, has been successfully created."] = "Учетная запись %h%s%h успешно создана.";
+
+$_t["ru"]["Error trying to modify account, %h%s%h: %s."] = "Ошибка изменения учетной записи, %h%s%h: %s.";
+
+$_t["ru"]["The email address is invalid."] = "Неправильный адрес электронной почты.";
+
+$_t["ru"]["Error trying to create account, %h%s%h: %s."] = "Ошибка создания учетной записи, %h%s%h: %s.";
+
+$_t["ru"]["The username, %h%s%h, is already in use."] = "Имя %h%s%h уже используется.";
+
+$_t["ru"]["Account Type"] = "Тип учетной записи.";
+
+$_t["ru"]["The account, %h%s%h, has been successfully modified."] = "Учетная запись %h%s%h успешно изменена.";
+
+$_t["ru"]["Account Suspended"] = "Действие учетной записи приостановлено.";
+
+$_t["ru"]["Status"] = "Статус";
+
+$_t["ru"]["New Package Notify"] = "Известить о новых пакетах";
+
+$_t["ru"]["IRC Nick"] = "IRC Ник";
+
+$_t["ru"]["Trusted user"] = "Доверенный пользователь";
+
+$_t["ru"]["No results matched your search criteria."] = "По вашему запросу ничего не найдено.";
+
+$_t["ru"]["Normal user"] = "Обычный пользователь";
+
+$_t["ru"]["Never"] = "Никогда";
+
+$_t["ru"]["User"] = "Пользователь";
+
+$_t["ru"]["Active"] = "Активный";
+
+$_t["ru"]["Last Voted"] = "Последний проголосовавший";
+
+$_t["ru"]["Real Name"] = "Настоящее имя";
+
+$_t["ru"]["Edit Account"] = "Изменить учетную запись";
+
+$_t["ru"]["Password fields do not match."] = "Пароли не совпадают.";
+
+$_t["ru"]["View this user's packages"] = "Посмотреть пакеты этого пользователя";
+
+$_t["ru"]["Language"] = "Язык";
+
+$_t["ru"]["A Trusted User cannot assign Developer status."] = "Доверенный пользователь не может устанавливать статус Разработчик.";
+
+$_t["ru"]["The address, %h%s%h, is already in use."] = "Адрес %h%s%h уже используется.";
+
+$_t["ru"]["No more results to display."] = "Больше нет результатов.";
+
+$_t["ru"]["Type"] = "Тип";
+
+$_t["ru"]["Click on the Home link above to login."] = "Щелкните ссылку Home чтобы представиться.";
+
+$_t["ru"]["Sort by"] = "Сортировать по";
+
+$_t["ru"]["Re-type password"] = "Введите пароль еще раз";
+
+$_t["ru"]["Language is not currently supported."] = "Язык пока не поддерживается.";
+
+$_t["ru"]["Any type"] = "Любой тип";
+
+$_t["ru"]["Last vote"] = "Последнее голосование";
+
+$_t["ru"]["Suspended"] = "Приостановлена";
+
+$_t["ru"]["Trusted User"] = "Доверенный пользователь";
+
+$_t["ru"]["Missing User ID"] = "Отсутствует идентификатор пользователя";
+
+$_t["ru"]["Developer"] = "Разработчик";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/aur_po.inc b/web/lang/ru/aur_po.inc
new file mode 100644
index 0000000..d89bb63
--- /dev/null
+++ b/web/lang/ru/aur_po.inc
@@ -0,0 +1,22 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["%s: %sAn ArchLinux project%s"] = "%s: %sПроект ArchLinux%s";
+
+$_t["ru"]["Logout"] = "Выход";
+
+$_t["ru"]["Discussion"] = "Обсуждение";
+
+$_t["ru"]["Bugs"] = "Ошибки";
+
+$_t["ru"]["Accounts"] = "Учетные записи";
+
+$_t["ru"]["Home"] = "Домой";
+
+$_t["ru"]["Packages"] = "Пакеты";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/common_po.inc b/web/lang/ru/common_po.inc
new file mode 100644
index 0000000..44660d2
--- /dev/null
+++ b/web/lang/ru/common_po.inc
@@ -0,0 +1,30 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Reset"] = "Переустановить";
+
+$_t["ru"]["Username"] = "Имя пользователя";
+
+$_t["ru"]["Email Address"] = "Адрес электронной почты";
+
+$_t["ru"]["Less"] = "Назад";
+
+$_t["ru"]["Clear"] = "Очистить";
+
+$_t["ru"]["required"] = "требуется";
+
+$_t["ru"]["Update"] = "Обновить";
+
+$_t["ru"]["Submit"] = "Принять";
+
+$_t["ru"]["Password"] = "Пароль";
+
+$_t["ru"]["Create"] = "Создать";
+
+$_t["ru"]["More"] = "Далее";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/hacker_po.inc b/web/lang/ru/hacker_po.inc
new file mode 100644
index 0000000..3dc9483
--- /dev/null
+++ b/web/lang/ru/hacker_po.inc
@@ -0,0 +1,12 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Your session id is invalid."] = "Неверный идентификатор сессии.";
+
+$_t["ru"]["If this problem persists, please contact the site administrator."] = "Если проблема не решена, обратитесь к администратору сайта.";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/index_po.inc b/web/lang/ru/index_po.inc
new file mode 100644
index 0000000..f2b9aab
--- /dev/null
+++ b/web/lang/ru/index_po.inc
@@ -0,0 +1,58 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Statistics"] = "Статистика";
+
+$_t["ru"]["Remember to vote for your favourite packages!"] = "Не забывайте голосвать за полюбившиеся вам пакеты!";
+
+$_t["ru"]["Error looking up username, %s."] = "Ошибка поиска имени пользователя, %s.";
+
+$_t["ru"]["Packages in unsupported"] = "Пакетов в [unsupported]";
+
+$_t["ru"]["The most popular packages will be provided as binary packages in [community]."] = "Наиболее популярные пакеты будут добавлены в [community] в собраном виде.";
+
+$_t["ru"]["Trusted Users"] = "Доверенных пользователей";
+
+$_t["ru"]["You must supply a username."] = "Вы должны задать имя пользователя.";
+
+$_t["ru"]["Packages added or updated in the past 7 days"] = "Пакетов добавлено/обновлено за последние 7 дней";
+
+$_t["ru"]["Email discussion about the AUR takes place on the %sTUR Users List%s."] = "Используйте %sTUR Users List%s для обсуждения AUR.";
+
+$_t["ru"]["Packages in unsupported and flagged as safe"] = "Безопасных пакетов в [unsupported]";
+
+$_t["ru"]["Though we can't vouch for their contents, we provide a %hlist of user repositories%h for your convenience."] = "Хотя мы не можем поручиться за содержимое, мы предоставляем %hсписок пользовательских репозитариев%h для удобства.";
+
+$_t["ru"]["Packages in [community]"] = "Пакетов в [community]";
+
+$_t["ru"]["Recent Updates"] = "Последние обновления";
+
+$_t["ru"]["Your account has been suspended."] = "Действие вашей учетной записи приостановлено.";
+
+$_t["ru"]["Username:"] = "Имя пользователя:";
+
+$_t["ru"]["Error trying to generate session id."] = "Ошибка генерации идентификатора сессии.";
+
+$_t["ru"]["Welcome to the AUR! Please read the %hAUR User Guidelines%h and %hAUR TU Guidelines%h for more information."] = "Добро пожаловать в AUR! Пожалуйста прочитайте %hAUR User Guidelines%h и %hAUR TU Guidelines%h, чтобы получить больше информации.";
+
+$_t["ru"]["Contributed PKGBUILDs <b>must</b> conform to the %hArch Packaging Standards%h otherwise they will be deleted!"] = "Присланые PKGBUILD <b>должны</b> соответствовать %hArch Packaging Standards%h или будут удалены!";
+
+$_t["ru"]["Login"] = "Войти";
+
+$_t["ru"]["If you have feedback about the AUR, please leave it in %hFlyspray%h."] = "Замечания и пожелания о AUR оставляйте в %hFlyspray%h.";
+
+$_t["ru"]["You must supply a password."] = "Вы должны ввести пароль.";
+
+$_t["ru"]["Password:"] = "Пароль:";
+
+$_t["ru"]["Registered Users"] = "Зарегистрированные пользователи";
+
+$_t["ru"]["Logged-in as: %h%s%h"] = "Вошли как: %h%s%h";
+
+$_t["ru"]["Incorrect password for username, %s."] = "Неверный пароль для пользователя %s.";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/logout_po.inc b/web/lang/ru/logout_po.inc
new file mode 100644
index 0000000..22b6469
--- /dev/null
+++ b/web/lang/ru/logout_po.inc
@@ -0,0 +1,10 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["You have been successfully logged out."] = "Сеанс завершен.";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/pkgedit_po.inc b/web/lang/ru/pkgedit_po.inc
new file mode 100644
index 0000000..b544366
--- /dev/null
+++ b/web/lang/ru/pkgedit_po.inc
@@ -0,0 +1,30 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Missing package ID."] = "Идентификатор пакета отсутствует.";
+
+$_t["ru"]["Invalid category ID."] = "Неверный идентификатор категории.";
+
+$_t["ru"]["Enter your comment below."] = "Введите ваш коментарий ниже.";
+
+$_t["ru"]["You are not allowed to delete this comment."] = "У вас нет прав для удаления этого коментария.";
+
+$_t["ru"]["Missing comment ID."] = "Идентификатор коментария отсутствует.";
+
+$_t["ru"]["Package category updated."] = "Категория пакета обновлена.";
+
+$_t["ru"]["You must be logged in before you can edit package information."] = "Вы должны представиться прежде чем редактировать информацию о пакете.";
+
+$_t["ru"]["Comment has been deleted."] = "Коментарий удален.";
+
+$_t["ru"]["You've found a bug if you see this...."] = "Вы нашли ошибку, если видите это....";
+
+$_t["ru"]["Comment has been added."] = "Коментарий добавлен";
+
+$_t["ru"]["Select new category"] = "Выберите новую категорию.";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/pkgfuncs_po.inc b/web/lang/ru/pkgfuncs_po.inc
new file mode 100644
index 0000000..b011fe1
--- /dev/null
+++ b/web/lang/ru/pkgfuncs_po.inc
@@ -0,0 +1,134 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Category"] = "Категория";
+
+$_t["ru"]["Search by"] = "Искать по";
+
+$_t["ru"]["Delete comment"] = "Удалить коментарий";
+
+$_t["ru"]["orphan"] = "сирота";
+
+$_t["ru"]["Votes"] = "Голоса";
+
+$_t["ru"]["First Submitted"] = "Впервые послан";
+
+$_t["ru"]["Tarball"] = "Архив";
+
+$_t["ru"]["Be careful! The above files may contain malicious code that can damage your system."] = "Будьте осторожны! Данные файлы могут содержать код, который способен повредить вашу систему.";
+
+$_t["ru"]["Voted"] = "Проголосовал";
+
+$_t["ru"]["Location"] = "Местонахождение";
+
+$_t["ru"]["Flag Safe"] = "Флаг Безопасно";
+
+$_t["ru"]["Go"] = "Поехали";
+
+$_t["ru"]["Unflag Out-of-date"] = "Убрать флаг Устарел";
+
+$_t["ru"]["Go back to %hpackage details view%h."] = "Вернуться к %hинформации о пакете%h.";
+
+$_t["ru"]["Error retrieving package details."] = "Ошибка получения информации о пакете.";
+
+$_t["ru"]["Description"] = "Описание";
+
+$_t["ru"]["My Packages"] = "Мои пакеты";
+
+$_t["ru"]["Safe"] = "Безопасно";
+
+$_t["ru"]["Sort order"] = "Порядок сортировки";
+
+$_t["ru"]["Ascending"] = "По возрастанию";
+
+$_t["ru"]["Keywords"] = "Ключевые слова";
+
+$_t["ru"]["No New Comment Notification"] = "Нет новых извещений о коментариях";
+
+$_t["ru"]["Dependencies"] = "Зависимости";
+
+$_t["ru"]["Descending"] = "По убыванию";
+
+$_t["ru"]["Per page"] = "Постранично";
+
+$_t["ru"]["Package Listing"] = "Список пакетов";
+
+$_t["ru"]["Package details could not be found."] = "Не найдена информация о пакете.";
+
+$_t["ru"]["Package Details"] = "Информация о пакете";
+
+$_t["ru"]["Error retrieving package list."] = "Ошибка получения списка пакетов.";
+
+$_t["ru"]["Files"] = "Файлы";
+
+$_t["ru"]["Name"] = "Имя";
+
+$_t["ru"]["Last Updated"] = "Последнее обновление";
+
+$_t["ru"]["The above files have been verified (by %s) and are safe to use."] = "Данные файлы проверены (%s) и могут быть безопасно использованы.";
+
+$_t["ru"]["Unflag Package Safe To Use"] = "Снять флаг Безопасно";
+
+$_t["ru"]["Go back to %hsearch results%h."] = "Вернуться к %hрезультатам поиска%h.";
+
+$_t["ru"]["Age"] = "Возраст";
+
+$_t["ru"]["Comments"] = "Коментарии";
+
+$_t["ru"]["Submitter"] = "Автор";
+
+$_t["ru"]["Un-Vote"] = "Убрать голос";
+
+$_t["ru"]["change category"] = "изменить категорию";
+
+$_t["ru"]["UnNotify"] = "Не извещать";
+
+$_t["ru"]["Delete Packages"] = "Удалить пакеты";
+
+$_t["ru"]["Maintainer"] = "Поддерживающий";
+
+$_t["ru"]["Add Comment"] = "Добавить коментарий";
+
+$_t["ru"]["Comment by: %h%s%h on %h%s%h"] = "Коментарии: %h%s%h к %h%s%h";
+
+$_t["ru"]["Flag Out-of-date"] = "Пометить как Устаревший";
+
+$_t["ru"]["Manage"] = "Управлять";
+
+$_t["ru"]["Sort by"] = "Сортировать по";
+
+$_t["ru"]["Flag Package Safe To Use"] = "Пометить флагом Безопасно";
+
+$_t["ru"]["Actions"] = "Действия";
+
+$_t["ru"]["Unflag Safe"] = "Снять флаг Безопасно";
+
+$_t["ru"]["Sources"] = "Исходники";
+
+$_t["ru"]["Yes"] = "Да";
+
+$_t["ru"]["Search Criteria"] = "Критерий поиска";
+
+$_t["ru"]["Notify"] = "Известить";
+
+$_t["ru"]["O%hut-of-Date"] = "У%hстарел";
+
+$_t["ru"]["Vote"] = "Голосовать";
+
+$_t["ru"]["Adopt Packages"] = "Усыновить пакеты";
+
+$_t["ru"]["New Comment Notification"] = "Извещение о новом коментарии";
+
+$_t["ru"]["Disown Packages"] = "Бросить пакеты";
+
+$_t["ru"]["Orphans"] = "Сироты";
+
+$_t["ru"]["Any"] = "Любой";
+
+$_t["ru"]["No packages matched your search criteria."] = "Нет пакетов по выбранному критерию поиска.";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/search_po.inc b/web/lang/ru/search_po.inc
new file mode 100644
index 0000000..4e13a70
--- /dev/null
+++ b/web/lang/ru/search_po.inc
@@ -0,0 +1,72 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["None of the selected packages could be deleted."] = "Ниодин выбранный пакет не может быть удален.";
+
+$_t["ru"]["Your votes have been removed from the selected packages."] = "Ваш голос убран с выбранного пакета.";
+
+$_t["ru"]["Couldn't flag package safe."] = "Невозможно пометить пакет как безопасный.";
+
+$_t["ru"]["You did not select any packages to un-vote for."] = "Вы не выбрали ниодного пакета для снятия голоса.";
+
+$_t["ru"]["The selected packages have been unflagged."] = "С выбранных пакетов пометка снята.";
+
+$_t["ru"]["You did not select any packages to adopt."] = "Вы не выбрали ниодного пакета для усыновления.";
+
+$_t["ru"]["You must be logged in before you can flag packages."] = "Вы должны войти прежде чем расставлять флажки на пакеты.";
+
+$_t["ru"]["You must be logged in before you can get notifications on comments."] = "Вы должны войти прежде чем получать извещения о коментариях.";
+
+$_t["ru"]["You must be logged in before you can vote for packages."] = "Вы должны войти прежде чем голосовать.";
+
+$_t["ru"]["The selected packages have been flagged out-of-date."] = "Выбраные пакеты помечены как устаревшие.";
+
+$_t["ru"]["The selected packages have been deleted."] = "Выбраные пакеты удалены.";
+
+$_t["ru"]["You did not select any packages to vote for."] = "Вы не выбрали ниодного пакета для голосования.";
+
+$_t["ru"]["You must be logged in before you can disown packages."] = "Вы должны войти прежде чем бросать пакеты.";
+
+$_t["ru"]["Error trying to retrieve package details."] = "Ошибка получения информации о пакете.";
+
+$_t["ru"]["The selected packages have been adopted."] = "Выбраные пакеты усыновлены.";
+
+$_t["ru"]["You have been removed from the comment notification list."] = "Вы удалены из списка получателей извещений.";
+
+$_t["ru"]["Your votes have been cast for the selected packages."] = "Вы проголосовали за выбранные пакеты.";
+
+$_t["ru"]["The selected packages have been unflagged safe."] = "С выбраных пакетов снят флаг Безопасно.";
+
+$_t["ru"]["You must be logged in before you can cancel notification on comments."] = "Вы должны войти прежде чем отменять извещения о коментариях.";
+
+$_t["ru"]["You must be logged in before you can adopt packages."] = "Вы должны войти прежде чем усыновлять пакеты.";
+
+$_t["ru"]["You have been added to the comment notification list."] = "Вы добавлены в список получателей извещений о коментариях.";
+
+$_t["ru"]["You did not select any packages to disown."] = "Вы не выбрали ниодного пакета чтобы бросить.";
+
+$_t["ru"]["You must be logged in before you can un-vote for packages."] = "Вы должны войти прежде чем снимать голос с пакета.";
+
+$_t["ru"]["You must be logged in before you can unflag packages."] = "Вы должны войти прежде чем снимать флажки.";
+
+$_t["ru"]["You did not select any packages to unflag."] = "Вы не выбрали ниодного пакета для снятия пометки.";
+
+$_t["ru"]["Couldn't unflag package safe."] = "Нельзя безопасно снять флажок.";
+
+$_t["ru"]["You did not select any packages to delete."] = "Вы не выбрали ниодного пакета для удаления.";
+
+$_t["ru"]["Couldn't add to notification list."] = "Невозможно добавить в список получателей извещений.";
+
+$_t["ru"]["You did not select any packages to flag."] = "Вы не выбрали ниодного пакета для пометки.";
+
+$_t["ru"]["The selected packages have been disowned."] = "Выбранные пакеты брошены.";
+
+$_t["ru"]["The selected packages have been flagged safe."] = "Выбранные пакеты помечены как безопасные.";
+
+$_t["ru"]["Couldn't remove from notification list."] = "Невозможно удалить из списка получателей извещений.";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/submit_po.inc b/web/lang/ru/submit_po.inc
new file mode 100644
index 0000000..7fa2f9b
--- /dev/null
+++ b/web/lang/ru/submit_po.inc
@@ -0,0 +1,88 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Missing build function in PKGBUILD."] = "Отсутствует функция build в PKGBUILD.";
+
+$_t["ru"]["Could not change directory to %s."] = "Невозможно сменить директорию в %s.";
+
+$_t["ru"]["No"] = "Нет";
+
+$_t["ru"]["Missing pkgdesc variable in PKGBUILD."] = "Отсутствует переменная pkgdesc в PKGBUILD.";
+
+$_t["ru"]["Error trying to upload file - please try again."] = "Ошибка загрузки файла - попробуйте еще раз.";
+
+$_t["ru"]["Error exec'ing the mv command."] = "Ошибка выполнения команды mv.";
+
+$_t["ru"]["You must create an account before you can upload packages."] = "Вы должны создать учетную запись для загрузки пакетов.";
+
+$_t["ru"]["Package upload successful."] = "Пакет успешно загружен.";
+
+$_t["ru"]["Overwrite existing package?"] = "Перезаписать существующий пакет?";
+
+$_t["ru"]["Binary packages and filelists are not allowed for upload."] = "Бинарные пакеты и списки файлов запрещены для загрузки.";
+
+$_t["ru"]["You did not specify a package name."] = "Вы не указали имя пакета.";
+
+$_t["ru"]["Error trying to unpack upload - PKGBUILD does not exist."] = "Ошибка во время распаковки - PKGBUILD отсутствует.";
+
+$_t["ru"]["Could not create incoming directory: %s."] = "Невозможно создать каталог : %s.";
+
+$_t["ru"]["Upload package file"] = "Загрузить файл пакета.";
+
+$_t["ru"]["Package Location"] = "Местонахождение пакета.";
+
+$_t["ru"]["Missing url variable in PKGBUILD."] = "Отсутствует переменная url в PKGBUILD.";
+
+$_t["ru"]["Package names do not match."] = "Имена пакета не совпадают.";
+
+$_t["ru"]["Package Category"] = "Категория пакета.";
+
+$_t["ru"]["Could not change to directory %s."] = "Невозможно сменить каталог на %s.";
+
+$_t["ru"]["You did not tag the 'overwrite' checkbox."] = "Вы не установили переключатель 'overwrite'.";
+
+$_t["ru"]["Invalid name: only lowercase letters are allowed."] = "Неверное имя: только нижний регистр допустим.";
+
+$_t["ru"]["Missing pkgver variable in PKGBUILD."] = "Отсутствует переменная pkgver в PKGBUILD.";
+
+$_t["ru"]["Package name"] = "Имя пакета.";
+
+$_t["ru"]["Upload"] = "Загрузить";
+
+$_t["ru"]["Missing md5sums variable in PKGBUILD."] = "Отсутствует переменная md5sums в PKGBUILD.";
+
+$_t["ru"]["Missing pkgrel variable in PKGBUILD."] = " Отсутствует переменная pkgrel в PKGBUILD.";
+
+$_t["ru"]["Missing pkgname variable in PKGBUILD."] = "Отсутствует переменная pkgname в PKGBUILD.";
+
+$_t["ru"]["Error - No file uploaded"] = "Ошибка - нет загруженного файла";
+
+$_t["ru"]["Package URL is missing a protocol (ie. http:// ,ftp://)"] = "Не указан протокол в URL (т.е. http:// ,ftp://)";
+
+$_t["ru"]["You are not allowed to overwrite the %h%s%h package."] = "Вы не имеете доступа для перезаписи пакета %h%s%h.";
+
+$_t["ru"]["Select Location"] = "Выберите местонахождение";
+
+$_t["ru"]["Select Category"] = "Выберите категорию";
+
+$_t["ru"]["Comment"] = "Коментарий";
+
+$_t["ru"]["Could not create directory %s."] = "Нельзя создать директорию %s.";
+
+$_t["ru"]["Unknown file format for uploaded file."] = "Неизвестный формат загруженного файла.";
+
+$_t["ru"]["Missing source variable in PKGBUILD."] = "Отсутствует переменная source в PKGBUILD.";
+
+$_t["ru"]["Could not re-tar"] = "Невозможно переархивировать";
+
+$_t["ru"]["Sorry, uploads are not permitted by this server."] = "Извините, загрузки не разрешены этим сервером.";
+
+$_t["ru"]["You must supply a comment for this upload/change."] = "Вы должны ввести коментарий к загрузке/изменению.";
+
+$_t["ru"]["Yes"] = "Да";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/template_po.inc b/web/lang/ru/template_po.inc
new file mode 100644
index 0000000..8a7bbf5
--- /dev/null
+++ b/web/lang/ru/template_po.inc
@@ -0,0 +1,10 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Hi, this is worth reading!"] = "Привет, это стоит почитать!";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/test_po.inc b/web/lang/ru/test_po.inc
new file mode 100644
index 0000000..43ca7eb
--- /dev/null
+++ b/web/lang/ru/test_po.inc
@@ -0,0 +1,16 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Select your language here: %h%s%h, %h%s%h, %h%s%h, %h%s%h."] = "Выберите ваш язык здесь: %h%s%h, %h%s%h, %h%s%h, %h%s%h.";
+
+$_t["ru"]["Hello, world!"] = "Всем привет!";
+
+$_t["ru"]["Hello, again!"] = "Привет еще раз!";
+
+$_t["ru"]["My current language tag is: '%s'."] = "Мой текущий язык: '%s'.";
+
+?> \ No newline at end of file
diff --git a/web/lang/ru/timeout_po.inc b/web/lang/ru/timeout_po.inc
new file mode 100644
index 0000000..d36a29d
--- /dev/null
+++ b/web/lang/ru/timeout_po.inc
@@ -0,0 +1,12 @@
+<?
+# Russian (Русский) translation
+# Translator: Sergej Pupykin <ps@lx-ltd.ru>
+
+include_once("translator.inc");
+global $_t;
+
+$_t["ru"]["Click on the Home link above to log in."] = "Щелкните по ссылке Home вверху, чтобы представиться.";
+
+$_t["ru"]["Your session has timed out. You must log in again."] = "Время вашей сессии истекло. Вам нужно представиться снова.";
+
+?> \ No newline at end of file