summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-01-03 19:26:29 -0500
committerFrederic Guillot <fred@kanboard.net>2016-01-03 19:26:29 -0500
commit4b0a932bd799a32a0fb8bdb60b04a1d64126901a (patch)
tree5cd2404998a5d4d07c0c2672f21ba4b367ca1d16 /app
parent4c524700af72a01c4ffe9949a9005b41dc7e7e4d (diff)
parent9aafbdc02e00f8a959c9bfa7f73a55a9bab81fcc (diff)
Merge pull-request #1601
Diffstat (limited to 'app')
-rw-r--r--app/Locale/ru_RU/translations.php354
1 files changed, 177 insertions, 177 deletions
diff --git a/app/Locale/ru_RU/translations.php b/app/Locale/ru_RU/translations.php
index 508f5b21..04f56acd 100644
--- a/app/Locale/ru_RU/translations.php
+++ b/app/Locale/ru_RU/translations.php
@@ -294,7 +294,7 @@ return array(
'File removed successfully.' => 'Файл удален.',
'Attach a document' => 'Прикрепить файл',
'Do you really want to remove this file: "%s"?' => 'Вы точно хотите удалить этот файл « %s » ?',
- 'Attachments' => 'Приложение',
+ 'Attachments' => 'Вложения',
'Edit the task' => 'Изменить задачу',
'Edit the description' => 'Изменить описание',
'Add a comment' => 'Добавить комментарий',
@@ -310,7 +310,7 @@ return array(
'estimated' => 'расчетное',
'Sub-Tasks' => 'Подзадачи',
'Add a sub-task' => 'Добавить подзадачу',
- 'Original estimate' => 'Запланировано',
+ 'Original estimate' => 'Заплан.',
'Create another sub-task' => 'Создать другую подзадачу',
'Time spent' => 'Времени затрачено',
'Edit a sub-task' => 'Изменить подзадачу',
@@ -532,7 +532,7 @@ return array(
'Nothing to preview...' => 'Нет данных для предпросмотра...',
'Preview' => 'Предпросмотр',
'Write' => 'Написание',
- 'Active swimlanes' => 'Активные ',
+ 'Active swimlanes' => 'Активные дорожки',
'Add a new swimlane' => 'Добавить новую дорожку',
'Change default swimlane' => 'Сменить стандартную дорожку',
'Default swimlane' => 'Стандартная дорожка',
@@ -553,14 +553,14 @@ return array(
'Your swimlane have been created successfully.' => 'Ваша дорожка была успешно создан.',
'Example: "Bug, Feature Request, Improvement"' => 'Например: "Баг, Фича, Улучшение"',
'Default categories for new projects (Comma-separated)' => 'Стандартные категории для нового проекта (разделяются запятыми)',
- // 'Gitlab commit received' => '',
+ 'Gitlab commit received' => 'Получен коммит с Gitlab',
'Gitlab issue opened' => 'Gitlab вопрос открыт',
'Gitlab issue closed' => 'Gitlab вопрос закрыт',
'Gitlab webhooks' => 'Gitlab webhooks',
'Help on Gitlab webhooks' => 'Помощь по Gitlab webhooks',
'Integrations' => 'Интеграции',
'Integration with third-party services' => 'Интеграция со сторонними сервисами',
- 'Gitlab Issue' => 'Gitlab вопросы',
+ 'Gitlab Issue' => 'Gitlab вопрос',
'Subtask Id' => 'Id подзадачи',
'Subtasks' => 'Подзадачи',
'Subtasks Export' => 'Экспортировать подзадачи',
@@ -588,7 +588,7 @@ return array(
'You already have one subtask in progress' => 'У вас уже есть одна задача в разработке',
'Which parts of the project do you want to duplicate?' => 'Какие части проекта должны быть дублированы?',
'Disallow login form' => 'Запретить форму входа',
- // 'Bitbucket commit received' => '',
+ 'Bitbucket commit received' => 'Получен коммит с Bitbucket',
'Bitbucket webhooks' => 'BitBucket webhooks',
'Help on Bitbucket webhooks' => 'Помощь по BitBucket webhooks',
'Start' => 'Начало',
@@ -641,7 +641,7 @@ return array(
'Keyboard shortcuts' => 'Горячие клавиши',
'Open board switcher' => 'Открыть переключатель доски',
'Application' => 'Приложение',
- // 'since %B %e, %Y at %k:%M %p' => '',
+ 'since %B %e, %Y at %k:%M %p' => 'с %B %e, %Y - %k:%M %p',
'Compact view' => 'Компактный вид',
'Horizontal scrolling' => 'Широкий вид',
'Compact/wide view' => 'Компактный/широкий вид',
@@ -652,7 +652,7 @@ return array(
'Private project' => 'Приватный проект',
'AUD - Australian Dollar' => 'AUD - Австралийский доллар',
'CAD - Canadian Dollar' => 'CAD - Канадский доллар',
- 'CHF - Swiss Francs' => 'CHF - Швейцарский Франк',
+ 'CHF - Swiss Francs' => 'CHF - Швейцарский франк',
'Custom Stylesheet' => 'Пользовательский стиль',
'download' => 'загрузить',
'EUR - Euro' => 'EUR - Евро',
@@ -762,43 +762,43 @@ return array(
'User that will receive the email' => 'Пользователь, который будет получать e-mail',
'Email subject' => 'Тема e-mail',
'Date' => 'Дата',
- // 'By @%s on Bitbucket' => '',
- // 'Bitbucket Issue' => '',
- // 'Commit made by @%s on Bitbucket' => '',
- // 'Commit made by @%s on Github' => '',
- // 'By @%s on Github' => '',
- // 'Commit made by @%s on Gitlab' => '',
- // 'Add a comment log when moving the task between columns' => '',
- // 'Move the task to another column when the category is changed' => '',
- // 'Send a task by email to someone' => '',
- // 'Reopen a task' => '',
- // 'Bitbucket issue opened' => '',
- // 'Bitbucket issue closed' => '',
- // 'Bitbucket issue reopened' => '',
- // 'Bitbucket issue assignee change' => '',
- // 'Bitbucket issue comment created' => '',
+ 'By @%s on Bitbucket' => 'Польз. @%s на Bitbucket',
+ 'Bitbucket Issue' => 'Задача Bitbucket',
+ 'Commit made by @%s on Bitbucket' => 'Коммит сделан польз. @%s на Bitbucket',
+ 'Commit made by @%s on Github' => 'Коммит сделан польз. @%s на Github',
+ 'By @%s on Github' => 'Польз. @%s на Github',
+ 'Commit made by @%s on Gitlab' => 'Коммит сделан польз. @%s в Gitlab',
+ 'Add a comment log when moving the task between columns' => 'Добавлять запись при перемещении задачи между колонками',
+ 'Move the task to another column when the category is changed' => 'Переносить задачи в другую колонку при изменении категории',
+ 'Send a task by email to someone' => 'Отправить задачу по email',
+ 'Reopen a task' => 'Переоткрыть задачу',
+ 'Bitbucket issue opened' => 'Открыта задача Bitbucket',
+ 'Bitbucket issue closed' => 'Закрыта задача Bitbucket',
+ 'Bitbucket issue reopened' => 'Переоткрыта задача Bitbucket',
+ 'Bitbucket issue assignee change' => 'Изменный назначенный для задачи на Bitbucket',
+ 'Bitbucket issue comment created' => 'Создан комментарий для задачи на Bitbucket',
'Column change' => 'Изменение колонки',
'Position change' => 'Позиция изменена',
'Swimlane change' => 'Дорожка изменена',
- // 'Assignee change' => '',
+ 'Assignee change' => 'Назначенный пользователь изменен',
'[%s] Overdue tasks' => '[%s] просроченные задачи',
'Notification' => 'Уведомления',
'%s moved the task #%d to the first swimlane' => '%s задач перемещено #%d в первой дорожке',
'%s moved the task #%d to the swimlane "%s"' => '%s задач перемещено #%d в дорожке "%s"',
'Swimlane' => 'Дорожки',
'Gravatar' => 'Граватар',
- // '%s moved the task %s to the first swimlane' => '',
- // '%s moved the task %s to the swimlane "%s"' => '',
+ '%s moved the task %s to the first swimlane' => '%s переместил задачу %s на первую дорожку',
+ '%s moved the task %s to the swimlane "%s"' => '%s переместил задачу %s на дорожку "%s"',
'This report contains all subtasks information for the given date range.' => 'Этот отчет содержит всю информацию подзадач в заданном диапазоне дат.',
'This report contains all tasks information for the given date range.' => 'Этот отчет содержит всю информацию для задачи в заданном диапазоне дат.',
'Project activities for %s' => 'Активность проекта для %s',
- // 'view the board on Kanboard' => '',
+ 'view the board on Kanboard' => 'посмотреть доску на Kanboard',
'The task have been moved to the first swimlane' => 'Эта задача была перемещена в первую дорожку',
'The task have been moved to another swimlane:' => 'Эта задача была перемещена в другую дорожку:',
'Overdue tasks for the project "%s"' => 'Просроченные задачи для проекта "%s"',
'New title: %s' => 'Новый заголовок: %s',
'The task is not assigned anymore' => 'Задача больше не назначена',
- // 'New assignee: %s' => '',
+ 'New assignee: %s' => 'Новый назначенный: %s',
'There is no category now' => 'В настоящее время здесь нет категорий',
'New category: %s' => 'Новая категория: %s',
'New color: %s' => 'Новый цвет: %s',
@@ -888,10 +888,10 @@ return array(
'Time spent into each column' => 'Время, проведенное в каждой колонке',
'The lead time is the duration between the task creation and the completion.' => 'Время выполнения - период между созданием задачи и завершения.',
'The cycle time is the duration between the start date and the completion.' => 'Время цикла - период времени между датой начала и завершения.',
- // 'If the task is not closed the current time is used instead of the completion date.' => '',
+ 'If the task is not closed the current time is used instead of the completion date.' => 'Если задача не закрыта, то текущая дата будет указана в дате завершения задачи.',
'Set automatically the start date' => 'Установить автоматическую дату начала',
'Edit Authentication' => 'Редактировать авторизацию',
- 'Google Id' => 'Google I',
+ 'Google Id' => 'Google Id',
'Github Id' => 'Github Id',
'Remote user' => 'Удаленный пользователь',
'Remote users do not store their password in Kanboard database, examples: LDAP, Google and Github accounts.' => 'Учетные данные для входа через LDAP, Google и Github не будут сохранены в Kanboard.',
@@ -964,153 +964,153 @@ return array(
'Switch to the Gantt chart view' => 'Переключиться в режим диаграммы Гантта',
'Reset the search/filter box' => 'Сбросить поиск/фильтр',
'Documentation' => 'Документация',
- 'Table of contents' => 'Сожержание',
+ 'Table of contents' => 'Содержание',
'Gantt' => 'Гантт',
- // 'Author' => '',
- // 'Version' => '',
- // 'Plugins' => '',
- // 'There is no plugin loaded.' => '',
- // 'Set maximum column height' => '',
- // 'Remove maximum column height' => '',
- // 'My notifications' => '',
- // 'Custom filters' => '',
- // 'Your custom filter have been created successfully.' => '',
- // 'Unable to create your custom filter.' => '',
- // 'Custom filter removed successfully.' => '',
- // 'Unable to remove this custom filter.' => '',
- // 'Edit custom filter' => '',
- // 'Your custom filter have been updated successfully.' => '',
- // 'Unable to update custom filter.' => '',
- // 'Web' => '',
- // 'New attachment on task #%d: %s' => '',
- // 'New comment on task #%d' => '',
- // 'Comment updated on task #%d' => '',
- // 'New subtask on task #%d' => '',
- // 'Subtask updated on task #%d' => '',
- // 'New task #%d: %s' => '',
- // 'Task updated #%d' => '',
- // 'Task #%d closed' => '',
- // 'Task #%d opened' => '',
- // 'Column changed for task #%d' => '',
- // 'New position for task #%d' => '',
- // 'Swimlane changed for task #%d' => '',
- // 'Assignee changed on task #%d' => '',
- // '%d overdue tasks' => '',
- // 'Task #%d is overdue' => '',
- // 'No new notifications.' => '',
- // 'Mark all as read' => '',
- // 'Mark as read' => '',
- // 'Total number of tasks in this column across all swimlanes' => '',
- // 'Collapse swimlane' => '',
- // 'Expand swimlane' => '',
- // 'Add a new filter' => '',
- // 'Share with all project members' => '',
- // 'Shared' => '',
- // 'Owner' => '',
- // 'Unread notifications' => '',
- // 'My filters' => '',
- // 'Notification methods:' => '',
- // 'Import tasks from CSV file' => '',
- // 'Unable to read your file' => '',
- // '%d task(s) have been imported successfully.' => '',
- // 'Nothing have been imported!' => '',
- // 'Import users from CSV file' => '',
- // '%d user(s) have been imported successfully.' => '',
- // 'Comma' => '',
- // 'Semi-colon' => '',
- // 'Tab' => '',
- // 'Vertical bar' => '',
- // 'Double Quote' => '',
- // 'Single Quote' => '',
- // '%s attached a file to the task #%d' => '',
- // 'There is no column or swimlane activated in your project!' => '',
- // 'Append filter (instead of replacement)' => '',
- // 'Append/Replace' => '',
- // 'Append' => '',
- // 'Replace' => '',
- // 'There is no notification method registered.' => '',
- // 'Import' => '',
- // 'change sorting' => '',
- // 'Tasks Importation' => '',
- // 'Delimiter' => '',
- // 'Enclosure' => '',
- // 'CSV File' => '',
- // 'Instructions' => '',
- // 'Your file must use the predefined CSV format' => '',
- // 'Your file must be encoded in UTF-8' => '',
- // 'The first row must be the header' => '',
- // 'Duplicates are not verified for you' => '',
- // 'The due date must use the ISO format: YYYY-MM-DD' => '',
- // 'Download CSV template' => '',
- // 'No external integration registered.' => '',
- // 'Duplicates are not imported' => '',
- // 'Usernames must be lowercase and unique' => '',
- // 'Passwords will be encrypted if present' => '',
- // '%s attached a new file to the task %s' => '',
- // 'Assign automatically a category based on a link' => '',
- // 'BAM - Konvertible Mark' => '',
- // 'Assignee Username' => '',
- // 'Assignee Name' => '',
- // 'Groups' => '',
- // 'Members of %s' => '',
- // 'New group' => '',
- // 'Group created successfully.' => '',
- // 'Unable to create your group.' => '',
- // 'Edit group' => '',
- // 'Group updated successfully.' => '',
- // 'Unable to update your group.' => '',
- // 'Add group member to "%s"' => '',
- // 'Group member added successfully.' => '',
- // 'Unable to add group member.' => '',
- // 'Remove user from group "%s"' => '',
- // 'User removed successfully from this group.' => '',
- // 'Unable to remove this user from the group.' => '',
- // 'Remove group' => '',
- // 'Group removed successfully.' => '',
- // 'Unable to remove this group.' => '',
- // 'Project Permissions' => '',
- // 'Manager' => '',
- // 'Project Manager' => '',
- // 'Project Member' => '',
- // 'Project Viewer' => '',
- // 'Gitlab issue reopened' => '',
- // 'Your account is locked for %d minutes' => '',
- // 'Invalid captcha' => '',
- // 'The name must be unique' => '',
- // 'View all groups' => '',
- // 'View group members' => '',
- // 'There is no user available.' => '',
- // 'Do you really want to remove the user "%s" from the group "%s"?' => '',
- // 'There is no group.' => '',
- // 'External Id' => '',
- // 'Add group member' => '',
- // 'Do you really want to remove this group: "%s"?' => '',
- // 'There is no user in this group.' => '',
- // 'Remove this user' => '',
- // 'Permissions' => '',
- // 'Allowed Users' => '',
- // 'No user have been allowed specifically.' => '',
- // 'Role' => '',
- // 'Enter user name...' => '',
- // 'Allowed Groups' => '',
- // 'No group have been allowed specifically.' => '',
- // 'Group' => '',
- // 'Group Name' => '',
- // 'Enter group name...' => '',
- // 'Role:' => '',
+ 'Author' => 'Автор',
+ 'Version' => 'Версия',
+ 'Plugins' => 'Плагины',
+ 'There is no plugin loaded.' => 'Нет установленных плагинов.',
+ 'Set maximum column height' => 'Установить максимальную высоту колонки',
+ 'Remove maximum column height' => 'Сбросить максимальную высоту колонки',
+ 'My notifications' => 'Мои уведомления',
+ 'Custom filters' => 'Пользовательские фильтры',
+ 'Your custom filter have been created successfully.' => 'Фильтр был успешно создан.',
+ 'Unable to create your custom filter.' => 'Невозможно создать фильтр.',
+ 'Custom filter removed successfully.' => 'Пользовательский фильтр был успешно удален.',
+ 'Unable to remove this custom filter.' => 'Невозможно удалить фильтр.',
+ 'Edit custom filter' => 'Изменить пользовательский фильтр',
+ 'Your custom filter have been updated successfully.' => 'Пользовательский фильтр был успешно обновлен.',
+ 'Unable to update custom filter.' => 'Невозможно обновить фильтр.',
+ 'Web' => 'Интернет',
+ 'New attachment on task #%d: %s' => 'Новое вложение для задачи #%d: %s',
+ 'New comment on task #%d' => 'Новый комментарий для задачи #%d',
+ 'Comment updated on task #%d' => 'Обновлен комментарий у задачи #%d',
+ 'New subtask on task #%d' => 'Новая подзадача у задачи #%d',
+ 'Subtask updated on task #%d' => 'Подзадача обновлена у задачи #%d',
+ 'New task #%d: %s' => 'Новая задача #%d: %s',
+ 'Task updated #%d' => 'Обновлена задача #%d',
+ 'Task #%d closed' => 'Задача #%d закрыта',
+ 'Task #%d opened' => 'Задача #%d открыта',
+ 'Column changed for task #%d' => 'Обновлена колонка у задачи #%d',
+ 'New position for task #%d' => 'Новая позиция для задачи #%d',
+ 'Swimlane changed for task #%d' => 'Изменена дорожка у задачи #%d',
+ 'Assignee changed on task #%d' => 'Изменен назначенный у задачи #%d',
+ '%d overdue tasks' => '%d просроченных задач',
+ 'Task #%d is overdue' => 'Задача #%d просрочена',
+ 'No new notifications.' => 'Нет новых уведомлений.',
+ 'Mark all as read' => 'Пометить все прочитанными',
+ 'Mark as read' => 'Пометить прочитанным',
+ 'Total number of tasks in this column across all swimlanes' => 'Общее число задач в этой колонке на всех дорожках',
+ 'Collapse swimlane' => 'Свернуть дорожку',
+ 'Expand swimlane' => 'Развернуть дорожку',
+ 'Add a new filter' => 'Добавить новый фильтр',
+ 'Share with all project members' => 'Сделать общим для всех участников проекта',
+ 'Shared' => 'Общие',
+ 'Owner' => 'Владелец',
+ 'Unread notifications' => 'Непрочитанные уведомления',
+ 'My filters' => 'Мои фильтры',
+ 'Notification methods:' => 'Способы уведомления:',
+ 'Import tasks from CSV file' => 'Импорт задач из CSV-файла',
+ 'Unable to read your file' => 'Невозможно прочитать файл',
+ '%d task(s) have been imported successfully.' => '%d задач было успешно импортировано.',
+ 'Nothing have been imported!' => 'Ничего не было импортировано!',
+ 'Import users from CSV file' => 'Импорт пользователей из CSV-файла',
+ '%d user(s) have been imported successfully.' => '%d пользователей было успешно импортировано.',
+ 'Comma' => 'Запятая',
+ 'Semi-colon' => 'Точка с запятой',
+ 'Tab' => 'Пробел (Tab)',
+ 'Vertical bar' => 'Вертикальная черта (|)',
+ 'Double Quote' => 'Одинарные кавычки',
+ 'Single Quote' => 'Двойные кавычки',
+ '%s attached a file to the task #%d' => '%s добавил файл к задаче #%d',
+ 'There is no column or swimlane activated in your project!' => 'В вашей задаче нет активных колонок или дорожек!',
+ 'Append filter (instead of replacement)' => 'Добавляющий фильтр (не заменяющий)',
+ 'Append/Replace' => 'Добавление/Замена',
+ 'Append' => 'Добавление',
+ 'Replace' => 'Замена',
+ 'There is no notification method registered.' => 'Нет зарегистрированных методов уведомления.',
+ 'Import' => 'Импорт',
+ 'change sorting' => 'изменить сортировку',
+ 'Tasks Importation' => 'Импортирование задач',
+ 'Delimiter' => 'Разделитель',
+ 'Enclosure' => 'Тип кавычек',
+ 'CSV File' => 'CSV-файл',
+ 'Instructions' => 'Инструкции',
+ 'Your file must use the predefined CSV format' => 'Ваш файл должен использовать структуру формата CSV',
+ 'Your file must be encoded in UTF-8' => 'Ваш файл должен иметь кодировку UTF-8',
+ 'The first row must be the header' => 'В первой строке должны быть заголовки столбцов',
+ 'Duplicates are not verified for you' => 'Проверка на дубликаты не осуществляется',
+ 'The due date must use the ISO format: YYYY-MM-DD' => 'Дата просрочки должна быть в формате ISO: ГГГГ-ММ-ДД',
+ 'Download CSV template' => 'Скачать шаблон CSV-файла',
+ 'No external integration registered.' => 'Нет зарегистрированных внешних интеграций.',
+ 'Duplicates are not imported' => 'Дубликаты не импортируются',
+ 'Usernames must be lowercase and unique' => 'Логины пользователей должны быть строчными и уникальными',
+ 'Passwords will be encrypted if present' => 'Пароли будут зашифрованы (если указаны)',
+ '%s attached a new file to the task %s' => '%s добавил новый файл к задаче %s',
+ 'Assign automatically a category based on a link' => 'Автоматически назначать категории на основе ссылки',
+ 'BAM - Konvertible Mark' => 'BAM - Конвертируемая марка',
+ 'Assignee Username' => 'Логин назначенного',
+ 'Assignee Name' => 'Имя назначенного',
+ 'Groups' => 'Группы',
+ 'Members of %s' => 'Участник группы %s',
+ 'New group' => 'Новая группа',
+ 'Group created successfully.' => 'Группа успешно создана.',
+ 'Unable to create your group.' => 'Невозможно создать группу.',
+ 'Edit group' => 'Именить группу',
+ 'Group updated successfully.' => 'Группы успешно обновлена.',
+ 'Unable to update your group.' => 'Невозможно обновить группу.',
+ 'Add group member to "%s"' => 'Добавить участника в "%s"',
+ 'Group member added successfully.' => 'Участник группы успешно добавлен.',
+ 'Unable to add group member.' => 'Невозможно добавить участника.',
+ 'Remove user from group "%s"' => 'Удалить пользователя из группы "%s"',
+ 'User removed successfully from this group.' => 'Пользователь успешно удален из группы.',
+ 'Unable to remove this user from the group.' => 'Невозможно удалить пользователя из группы.',
+ 'Remove group' => 'Удалить группу',
+ 'Group removed successfully.' => 'Группа успешно удалена.',
+ 'Unable to remove this group.' => 'Невозможно удалить группу.',
+ 'Project Permissions' => 'Разрешения проекта',
+ 'Manager' => 'Менеджер',
+ 'Project Manager' => 'Менеджер проекта',
+ 'Project Member' => 'Участник проекта',
+ 'Project Viewer' => 'Наблюдатель проекта',
+ 'Gitlab issue reopened' => 'Gitlab вопрос переоткрыт',
+ 'Your account is locked for %d minutes' => 'Ваш аккаунт заблокирован на %d минут',
+ 'Invalid captcha' => 'Неверный код подтверждения',
+ 'The name must be unique' => 'Имя должно быть уникальным',
+ 'View all groups' => 'Просмотр всех группы',
+ 'View group members' => 'Просмотр всех группы участников группы',
+ 'There is no user available.' => 'Нет доступных пользователей.',
+ 'Do you really want to remove the user "%s" from the group "%s"?' => 'Вы действительно хотите удалить пользователя "%s" из группы "%s"?',
+ 'There is no group.' => 'Нет созданных групп.',
+ 'External Id' => 'Внешний Id',
+ 'Add group member' => 'Добавить участника в группу',
+ 'Do you really want to remove this group: "%s"?' => 'Вы действительно хотите удалить группу "%s"?',
+ 'There is no user in this group.' => 'В этой группе нет участников.',
+ 'Remove this user' => 'Удалить пользователя.',
+ 'Permissions' => 'Разрешения',
+ 'Allowed Users' => 'Разрешенные пользователи',
+ 'No user have been allowed specifically.' => 'Нет заданных разрешений для пользователей.',
+ 'Role' => 'Роль',
+ 'Enter user name...' => 'Введите имя пользователя...',
+ 'Allowed Groups' => 'Разрешенные группы',
+ 'No group have been allowed specifically.' => 'Нет заданных разрешений для групп.',
+ 'Group' => 'Группа',
+ 'Group Name' => 'Имя группы',
+ 'Enter group name...' => 'Введите имя группы...',
+ 'Role:' => 'Роль:',
'Project members' => 'Участники проекта',
- // 'Compare hours for "%s"' => '',
- // '%s mentioned you in the task #%d' => '',
- // '%s mentioned you in a comment on the task #%d' => '',
- // 'You were mentioned in the task #%d' => '',
- // 'You were mentioned in a comment on the task #%d' => '',
- // 'Mentioned' => '',
- // 'Compare Estimated Time vs Actual Time' => '',
- // 'Estimated hours: ' => '',
- // 'Actual hours: ' => '',
- // 'Hours Spent' => '',
- // 'Hours Estimated' => '',
- // 'Estimated Time' => '',
- // 'Actual Time' => '',
- // 'Estimated vs actual time' => '',
+ 'Compare hours for "%s"' => 'Сравнить часы для "%s"',
+ '%s mentioned you in the task #%d' => '%s упомянул вас в задаче #%d',
+ '%s mentioned you in a comment on the task #%d' => '%s упомянул вас в комментарии к задаче #%d',
+ 'You were mentioned in the task #%d' => 'Вы упомянуты в задаче #%d',
+ 'You were mentioned in a comment on the task #%d' => 'Вы упомянуты в комментарии к задаче #%d',
+ 'Mentioned' => 'Упоминания',
+ 'Compare Estimated Time vs Actual Time' => 'Сравнить запланированное время и реальное',
+ 'Estimated hours: ' => 'Запланировано часов: ',
+ 'Actual hours: ' => 'Реально затрачено часов: ',
+ 'Hours Spent' => 'Затрачено часов',
+ 'Hours Estimated' => 'Запланировано часов',
+ 'Estimated Time' => 'Запланировано времени',
+ 'Actual Time' => 'Затрачено времени',
+ 'Estimated vs actual time' => 'Запланировано и реально затрачено времени',
);