summaryrefslogtreecommitdiffstats
path: root/tests/Settings
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2017-04-12 12:34:42 -0500
committerMorris Jobke <hey@morrisjobke.de>2017-04-12 12:42:23 -0500
commitae4c2893a218461099d01071faf64ede78f9bc40 (patch)
tree4b9aed46b9e158a8c6975172fa72772ddf63e2b8 /tests/Settings
parent983210de2e2798a70d8dcdce898c6f4f2d01c9fa (diff)
downloadnextcloud-server-ae4c2893a218461099d01071faf64ede78f9bc40.tar.gz
nextcloud-server-ae4c2893a218461099d01071faf64ede78f9bc40.zip
Fix unit tests
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to 'tests/Settings')
-rw-r--r--tests/Settings/Mailer/NewUserMailHelperTest.php20
1 files changed, 11 insertions, 9 deletions
diff --git a/tests/Settings/Mailer/NewUserMailHelperTest.php b/tests/Settings/Mailer/NewUserMailHelperTest.php
index ef9dae8766c..707abe9588d 100644
--- a/tests/Settings/Mailer/NewUserMailHelperTest.php
+++ b/tests/Settings/Mailer/NewUserMailHelperTest.php
@@ -144,7 +144,7 @@ class NewUserMailHelperTest extends TestCase {
->method('getUID')
->willReturn('john');
$this->defaults
- ->expects($this->at(0))
+ ->expects($this->any())
->method('getName')
->willReturn('TestCloud');
@@ -174,7 +174,7 @@ class NewUserMailHelperTest extends TestCase {
<tbody>
<tr style="padding:0;text-align:left;vertical-align:top">
<center data-parsed="" style="min-width:580px;width:100%">
- <img class="logo float-center" src="" alt="logo" align="center" style="-ms-interpolation-mode:bicubic;Margin:0 auto;clear:both;display:block;float:none;margin:0 auto;max-height:100%;max-width:100px;outline:0;text-align:center;text-decoration:none;width:auto">
+ <img class="logo float-center" src="" alt="TestCloud" align="center" style="-ms-interpolation-mode:bicubic;Margin:0 auto;clear:both;display:block;float:none;margin:0 auto;max-height:100%;max-width:100px;outline:0;text-align:center;text-decoration:none;width:auto">
</center>
</tr>
</tbody>
@@ -227,7 +227,7 @@ class NewUserMailHelperTest extends TestCase {
<table style="border-collapse:collapse;border-spacing:0;padding:0;text-align:left;vertical-align:top;width:100%">
<tr style="padding:0;text-align:left;vertical-align:top">
<th style="Margin:0;color:#0a0a0a;font-family:Lucida Grande,Geneva,Verdana,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;text-align:left">
- <p class="text-left" style="Margin:0;Margin-bottom:10px;color:#777;font-family:Lucida Grande,Geneva,Verdana,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;margin-bottom:10px;padding:0;text-align:left">You have now an account, you can add, protect, and share your data.</p>
+ <p class="text-left" style="Margin:0;Margin-bottom:10px;color:#777;font-family:Lucida Grande,Geneva,Verdana,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;margin-bottom:10px;padding:0;text-align:left">You have now an TestCloud account, you can add, protect, and share your data.</p>
</th>
<th class="expander" style="Margin:0;color:#0a0a0a;font-family:Lucida Grande,Geneva,Verdana,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0!important;text-align:left;visibility:hidden;width:0"></th>
</tr>
@@ -324,7 +324,7 @@ class NewUserMailHelperTest extends TestCase {
</tr>
</tbody>
</table>
- <p class="text-center float-center" align="center" style="Margin:0;Margin-bottom:10px;color:#C8C8C8;font-family:Lucida Grande,Geneva,Verdana,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0;margin-bottom:10px;padding:0;text-align:center"> - <br>This is an automatically generated email, please do not reply.</p>
+ <p class="text-center float-center" align="center" style="Margin:0;Margin-bottom:10px;color:#C8C8C8;font-family:Lucida Grande,Geneva,Verdana,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0;margin-bottom:10px;padding:0;text-align:center">TestCloud - <br>This is an automatically generated email, please do not reply.</p>
</center>
</td>
</tr>
@@ -340,15 +340,16 @@ EOF;
$expectedTextBody = <<<EOF
Welcome aboard
-You have now an account, you can add, protect, and share your data.
+You have now an TestCloud account, you can add, protect, and share your data.
Your username is: john
Set your password: https://example.com/resetPassword/MySuperLongSecureRandomToken
Install Client: https://nextcloud.com/install/#install-clients
---
- -
+
+--
+TestCloud -
This is an automatically generated email, please do not reply.
EOF;
@@ -406,7 +407,7 @@ EOF;
<tbody>
<tr style="padding:0;text-align:left;vertical-align:top">
<center data-parsed="" style="min-width:580px;width:100%">
- <img class="logo float-center" src="" alt="logo" align="center" style="-ms-interpolation-mode:bicubic;Margin:0 auto;clear:both;display:block;float:none;margin:0 auto;max-height:100%;max-width:100px;outline:0;text-align:center;text-decoration:none;width:auto">
+ <img class="logo float-center" src="" alt="TestCloud" align="center" style="-ms-interpolation-mode:bicubic;Margin:0 auto;clear:both;display:block;float:none;margin:0 auto;max-height:100%;max-width:100px;outline:0;text-align:center;text-decoration:none;width:auto">
</center>
</tr>
</tbody>
@@ -579,7 +580,8 @@ Your username is: john
Go to TestCloud: https://example.com/
Install Client: https://nextcloud.com/install/#install-clients
---
+
+--
TestCloud -
This is an automatically generated email, please do not reply.
EOF;
span class="w"> permission_view_calendar: Просмотр календаря permission_view_documents: Просмотр документов permission_view_files: Просмотр файлов permission_view_gantt: Просмотр диаграммы Ганта permission_view_issue_watchers: Просмотр списка наблюдателей permission_view_messages: Просмотр сообщений permission_view_wiki_edits: Просмотр истории Wiki permission_view_wiki_pages: Просмотр Wiki project_module_boards: Форумы project_module_documents: Документы project_module_files: Файлы project_module_issue_tracking: Задачи project_module_news: Новости project_module_repository: Хранилище project_module_time_tracking: Учёт времени project_module_wiki: Wiki project_module_gantt: Диаграмма Ганта project_module_calendar: Календарь setting_activity_days_default: Количество дней, отображаемых в Действиях setting_app_subtitle: Подзаголовок приложения setting_app_title: Название приложения setting_attachment_max_size: Максимальный размер вложения setting_autofetch_changesets: Автоматически следить за изменениями хранилища setting_autologin: Автоматический вход setting_bcc_recipients: Использовать скрытые копии (BCC) setting_cache_formatted_text: Кешировать форматированный текст setting_commit_fix_keywords: Назначение ключевых слов setting_commit_ref_keywords: Ключевые слова для поиска setting_cross_project_issue_relations: Разрешить пересечение задач по проектам setting_date_format: Формат даты setting_default_language: Язык по умолчанию setting_default_notification_option: Способ оповещения по умолчанию setting_default_projects_public: Новые проекты являются общедоступными setting_diff_max_lines_displayed: Максимальное число строк для diff setting_display_subprojects_issues: Отображение подпроектов по умолчанию setting_emails_footer: Подстрочные примечания письма setting_enabled_scm: Включённые SCM setting_feeds_limit: Ограничение количества заголовков для Atom потока setting_file_max_size_displayed: Максимальный размер текстового файла для отображения setting_gravatar_enabled: Использовать аватар пользователя из Gravatar setting_host_name: Имя компьютера setting_issue_list_default_columns: Столбцы, отображаемые в списке задач по умолчанию setting_issues_export_limit: Ограничение по экспортируемым задачам setting_login_required: Необходима аутентификация setting_mail_from: Исходящий email адрес setting_mail_handler_api_enabled: Включить веб-сервис для входящих сообщений setting_mail_handler_api_key: API ключ setting_openid: Разрешить OpenID для входа и регистрации setting_per_page_options: Количество записей на страницу setting_plain_text_mail: Только простой текст (без HTML) setting_protocol: Протокол setting_repository_log_display_limit: Максимальное количество редакций, отображаемых в журнале изменений setting_self_registration: Саморегистрация setting_sequential_project_identifiers: Генерировать последовательные идентификаторы проектов setting_sys_api_enabled: Включить веб-сервис для управления хранилищем setting_text_formatting: Форматирование текста setting_time_format: Формат времени setting_user_format: Формат отображения имени setting_welcome_text: Текст приветствия setting_wiki_compression: Сжатие истории Wiki status_active: активен status_locked: заблокирован status_registered: зарегистрирован text_are_you_sure: Вы уверены? text_assign_time_entries_to_project: Прикрепить зарегистрированное время к проекту text_caracters_maximum: "Максимум %{count} символов(а)." text_caracters_minimum: "Должно быть не менее %{count} символов." text_comma_separated: Допустимы несколько значений (через запятую). text_custom_field_possible_values_info: 'По одному значению в каждой строке' text_default_administrator_account_changed: Учётная запись администратора по умолчанию изменена text_destroy_time_entries_question: "На эту задачу зарегистрировано %{hours} часа(ов) затраченного времени. Что Вы хотите предпринять?" text_destroy_time_entries: Удалить зарегистрированное время text_diff_truncated: '... Этот diff ограничен, так как превышает максимальный отображаемый размер.' text_email_delivery_not_configured: "Параметры работы с почтовым сервером не настроены и функция уведомления по email не активна.\nНастроить параметры для Вашего SMTP-сервера Вы можете в файле config/configuration.yml. Для применения изменений перезапустите приложение." text_enumeration_category_reassign_to: 'Назначить им следующее значение:' text_enumeration_destroy_question: "%{count} объект(а,ов) связаны с этим значением." text_file_repository_writable: Хранилище файлов доступно для записи text_issue_added: "Создана новая задача %{id} (%{author})." text_issue_category_destroy_assignments: Удалить назначения категории text_issue_category_destroy_question: "Несколько задач (%{count}) назначено в данную категорию. Что Вы хотите предпринять?" text_issue_category_reassign_to: Переназначить задачи для данной категории text_issues_destroy_confirmation: 'Вы уверены, что хотите удалить выбранные задачи?' text_issues_ref_in_commit_messages: Сопоставление и изменение статуса задач исходя из текста сообщений text_issue_updated: "Задача %{id} была обновлена (%{author})." text_journal_changed: "Параметр %{label} изменился с %{old} на %{new}" text_journal_deleted: "Значение %{old} параметра %{label} удалено" text_journal_set_to: "Параметр %{label} изменился на %{value}" text_length_between: "Длина между %{min} и %{max} символов." text_load_default_configuration: Загрузить конфигурацию по умолчанию text_min_max_length_info: 0 означает отсутствие ограничений text_no_configuration_data: "Роли, трекеры, статусы задач и оперативный план не были сконфигурированы.\nНастоятельно рекомендуется загрузить конфигурацию по-умолчанию. Вы сможете её изменить потом." text_plugin_assets_writable: Каталог ресурсов модулей доступен для записи text_project_destroy_confirmation: Вы настаиваете на удалении данного проекта и всей относящейся к нему информации? text_reassign_time_entries: 'Перенести зарегистрированное время на следующую задачу:' text_regexp_info: "например: ^[A-Z0-9]+$" text_repository_usernames_mapping: "Выберите или обновите пользователя Redmine, связанного с найденными именами в журнале хранилища.\nПользователи с одинаковыми именами или email в Redmine и хранилище связываются автоматически." text_rmagick_available: Доступно использование RMagick (опционально) text_select_mail_notifications: Выберите действия, при которых будет отсылаться уведомление на электронную почту. text_select_project_modules: 'Выберите модули, которые будут использованы в проекте:' text_status_changed_by_changeset: "Реализовано в %{value} редакции." text_subprojects_destroy_warning: "Подпроекты: %{value} также будут удалены." text_tip_issue_begin_day: дата начала задачи text_tip_issue_begin_end_day: начало задачи и окончание её в этот же день text_tip_issue_end_day: дата завершения задачи text_tracker_no_workflow: Для этого трекера последовательность действий не определена text_unallowed_characters: Запрещенные символы text_user_mail_option: "Для невыбранных проектов, Вы будете получать уведомления только о том, что просматриваете или в чем участвуете (например, задачи, автором которых Вы являетесь, или которые Вам назначены)." text_user_wrote: "%{value} писал(а):" text_wiki_destroy_confirmation: Вы уверены, что хотите удалить данную Wiki и все её содержимое? text_workflow_edit: Выберите роль и трекер для редактирования последовательности состояний warning_attachments_not_saved: "%{count} файл(ов) невозможно сохранить." text_wiki_page_destroy_question: Эта страница имеет %{descendants} дочерних страниц и их потомков. Что вы хотите предпринять? text_wiki_page_reassign_children: Переопределить дочерние страницы на текущую страницу text_wiki_page_nullify_children: Сделать дочерние страницы главными страницами text_wiki_page_destroy_children: Удалить дочерние страницы и всех их потомков setting_password_min_length: Минимальная длина пароля field_group_by: Группировать результаты по mail_subject_wiki_content_updated: "Wiki-страница '%{id}' была обновлена" label_wiki_content_added: Добавлена wiki-страница mail_subject_wiki_content_added: "Wiki-страница '%{id}' была добавлена" mail_body_wiki_content_added: "%{author} добавил(а) wiki-страницу '%{id}'." label_wiki_content_updated: Обновлена wiki-страница mail_body_wiki_content_updated: "%{author} обновил(а) wiki-страницу '%{id}'." permission_add_project: Создание проекта setting_new_project_user_role_id: Роль, назначаемая пользователю, создавшему проект label_view_all_revisions: Показать все ревизии label_tag: Метка label_branch: Ветвь error_no_tracker_in_project: С этим проектом не ассоциирован ни один трекер. Проверьте настройки проекта. error_no_default_issue_status: Не определен статус задач по умолчанию. Проверьте настройки (см. "Администрирование -> Статусы задач"). label_group_plural: Группы label_group: Группа label_group_new: Новая группа label_time_entry_plural: Затраченное время text_journal_added: "%{label} %{value} добавлен" field_active: Активно enumeration_system_activity: Системное permission_delete_issue_watchers: Удаление наблюдателей version_status_closed: закрыт version_status_locked: заблокирован version_status_open: открыт error_can_not_reopen_issue_on_closed_version: Задача, назначенная к закрытой версии, не сможет быть открыта снова label_user_anonymous: Аноним button_move_and_follow: Переместить и перейти setting_default_projects_modules: Включенные по умолчанию модули для новых проектов setting_gravatar_default: Изображение Gravatar по умолчанию field_sharing: Совместное использование label_version_sharing_hierarchy: С иерархией проектов label_version_sharing_system: Со всеми проектами label_version_sharing_descendants: С подпроектами label_version_sharing_tree: С деревом проектов label_version_sharing_none: Без совместного использования error_can_not_archive_project: Этот проект не может быть заархивирован button_duplicate: Дублировать button_copy_and_follow: Копировать и продолжить label_copy_source: Источник setting_issue_done_ratio: Рассчитывать готовность задачи с помощью поля setting_issue_done_ratio_issue_status: Статус задачи error_issue_done_ratios_not_updated: Параметр готовность задач не обновлён error_workflow_copy_target: Выберите целевые трекеры и роли setting_issue_done_ratio_issue_field: Готовность задачи label_copy_same_as_target: То же, что и у цели label_copy_target: Цель notice_issue_done_ratios_updated: Параметр &laquo;готовность&raquo; обновлён. error_workflow_copy_source: Выберите исходный трекер или роль label_update_issue_done_ratios: Обновить готовность задач setting_start_of_week: День начала недели label_api_access_key: Ключ доступа к API text_line_separated: Разрешено несколько значений (по одному значению в строку). label_revision_id: Ревизия %{value} permission_view_issues: Просмотр задач label_display_used_statuses_only: Отображать только те статусы, которые используются в этом трекере label_api_access_key_created_on: Ключ доступ к API был создан %{value} назад label_feeds_access_key: Ключ доступа к Atom notice_api_access_key_reseted: Ваш ключ доступа к API был сброшен. setting_rest_api_enabled: Включить веб-сервис REST button_show: Показать label_missing_api_access_key: Отсутствует ключ доступа к API label_missing_feeds_access_key: Отсутствует ключ доступа к Atom setting_mail_handler_body_delimiters: Урезать письмо после одной из этих строк permission_add_subprojects: Создание подпроектов label_subproject_new: Новый подпроект text_own_membership_delete_confirmation: |- Вы собираетесь удалить некоторые или все права, из-за чего могут пропасть права на редактирование этого проекта. Продолжить? label_close_versions: Закрыть завершённые версии label_board_sticky: Прикреплена label_board_locked: Заблокирована field_principal: Имя text_zoom_out: Отдалить text_zoom_in: Приблизить notice_unable_delete_time_entry: Невозможно удалить запись журнала. label_overall_spent_time: Всего затрачено времени label_user_mail_option_none: Нет событий field_member_of_group: Группа назначенного field_assigned_to_role: Роль назначенного notice_not_authorized_archived_project: Запрашиваемый проект был архивирован. label_principal_search: "Найти пользователя или группу:" label_user_search: "Найти пользователя:" field_visible: Видимое setting_emails_header: Заголовок письма setting_commit_logtime_activity_id: Действие для учёта времени text_time_logged_by_changeset: Учтено в редакции %{value}. setting_commit_logtime_enabled: Включить учёт времени notice_gantt_chart_truncated: Диаграмма будет усечена, поскольку превышено максимальное кол-во элементов, которые могут отображаться (%{max}) setting_gantt_items_limit: Максимальное кол-во элементов отображаемых на диаграмме Ганта field_warn_on_leaving_unsaved: Предупреждать при закрытии страницы с несохранённым текстом text_warn_on_leaving_unsaved: Текущая страница содержит несохранённый текст, который будет потерян, если вы покинете эту страницу. label_my_queries: Мои сохранённые запросы text_journal_changed_no_detail: "%{label} обновлено" label_news_comment_added: Добавлен комментарий к новости button_expand_all: Развернуть все button_collapse_all: Свернуть все label_additional_workflow_transitions_for_assignee: Дополнительные переходы, когда пользователь является исполнителем label_additional_workflow_transitions_for_author: Дополнительные переходы, когда пользователь является автором label_bulk_edit_selected_time_entries: Массовое изменение выбранных записей затраченного времени text_time_entries_destroy_confirmation: Вы уверены что хотите удалить выбранные записи затраченного времени? label_role_anonymous: Аноним label_role_non_member: Не участник label_issue_note_added: Примечание добавлено label_issue_status_updated: Статус обновлён label_issue_priority_updated: Приоритет обновлён label_issues_visibility_own: Задачи созданные или назначенные пользователю field_issues_visibility: Видимость задач label_issues_visibility_all: Все задачи permission_set_own_issues_private: Установление видимости (общая/частная) для собственных задач field_is_private: Частная permission_set_issues_private: Установление видимости (общая/частная) для задач label_issues_visibility_public: Только общие задачи text_issues_destroy_descendants_confirmation: Так же будет удалено %{count} задач(и). field_commit_logs_encoding: Кодировка комментариев в хранилище field_scm_path_encoding: Кодировка пути text_scm_path_encoding_note: "По умолчанию: UTF-8" field_path_to_repository: Путь к хранилищу field_root_directory: Корневая директория field_cvs_module: Модуль field_cvsroot: CVSROOT text_mercurial_repository_note: Локальное хранилище (например, /hgrepo, c:\hgrepo) text_scm_command: Команда text_scm_command_version: Версия label_git_report_last_commit: Указывать последнее изменения для файлов и директорий text_scm_config: Вы можете настроить команды SCM в файле config/configuration.yml. Пожалуйста, перезапустите приложение после редактирования этого файла. text_scm_command_not_available: Команда системы контроля версий недоступна. Пожалуйста, проверьте настройки в административной панели. notice_issue_successful_create: Задача %{id} создана. label_between: между setting_issue_group_assignment: Разрешить назначение задач группам пользователей label_diff: Разница(diff) text_git_repository_note: Хранилище пустое и локальное (т.е. /gitrepo, c:\gitrepo) description_query_sort_criteria_direction: Порядок сортировки description_project_scope: Область поиска description_filter: Фильтр description_user_mail_notification: Настройки почтовых оповещений description_date_from: Введите дату начала description_message_content: Содержание сообщения description_available_columns: Доступные столбцы description_date_range_interval: Выберите диапазон, установив дату начала и дату окончания description_issue_category_reassign: Выберите категорию задачи description_search: Поле поиска description_notes: Примечания description_date_range_list: Выберите диапазон из списка description_choose_project: Проекты description_date_to: Введите дату выполнения description_query_sort_criteria_attribute: Критерий сортировки description_wiki_subpages_reassign: Выбрать новую родительскую страницу description_selected_columns: Выбранные столбцы label_parent_revision: Родительский label_child_revision: Дочерний error_scm_annotate_big_text_file: Комментарий невозможен из-за превышения максимального размера текстового файла. setting_default_issue_start_date_to_creation_date: Использовать текущую дату в качестве даты начала для новых задач button_edit_section: Редактировать эту секцию setting_repositories_encodings: Кодировка вложений и хранилищ description_all_columns: Все столбцы button_export: Экспорт label_export_options: "%{export_format} параметры экспорта" error_attachment_too_big: Этот файл нельзя загрузить из-за превышения максимального размера файла (%{max_size}) notice_failed_to_save_time_entries: "Невозможно сохранить %{count} затраченное время для %{total} выбранных: %{ids}." label_x_issues: one: "%{count} задача" few: "%{count} задачи" many: "%{count} задач" other: "%{count} Задачи" label_repository_new: Новое хранилище field_repository_is_default: Хранилище по умолчанию label_copy_attachments: Копировать вложения label_item_position: "%{position}/%{count}" label_completed_versions: Завершенные версии text_project_identifier_info: Допускаются только строчные латинские буквы (a-z), цифры, тире и подчеркивания.<br />После сохранения идентификатор изменить нельзя. field_multiple: Множественные значения setting_commit_cross_project_ref: Разрешить ссылаться и исправлять задачи во всех остальных проектах text_issue_conflict_resolution_add_notes: Добавить мои примечания и отказаться от моих изменений text_issue_conflict_resolution_overwrite: Применить мои изменения (все предыдущие замечания будут сохранены, но некоторые изменения могут быть перезаписаны) notice_issue_update_conflict: Кто-то изменил задачу, пока вы ее редактировали. text_issue_conflict_resolution_cancel: Отменить мои изменения и показать задачу заново %{link} permission_manage_related_issues: Управление связанными задачами field_auth_source_ldap_filter: Фильтр LDAP label_search_for_watchers: Найти наблюдателей notice_account_deleted: "Ваша учетная запись полностью удалена" setting_unsubscribe: "Разрешить пользователям удалять свои учетные записи" button_delete_my_account: "Удалить мою учетную запись" text_account_destroy_confirmation: "Ваша учетная запись будет полностью удалена без возможности восстановления.\nВы уверены, что хотите продолжить?" error_session_expired: Срок вашей сессии истек. Пожалуйста войдите еще раз text_session_expiration_settings: "Внимание! Изменение этих настроек может привести к завершению текущих сессий, включая вашу." setting_session_lifetime: Максимальная продолжительность сессии setting_session_timeout: Таймаут сессии label_session_expiration: Срок истечения сессии permission_close_project: Закрывать / открывать проекты label_show_closed_projects: Просматривать закрытые проекты button_close: Сделать закрытым button_reopen: Сделать открытым project_status_active: открытые project_status_closed: закрытые project_status_archived: архивированные text_project_closed: Проект закрыт и находится в режиме только для чтения. notice_user_successful_create: Пользователь %{id} создан. field_core_fields: Стандартные поля field_timeout: Таймаут (в секундах) setting_thumbnails_enabled: Отображать превью для приложений setting_thumbnails_size: Размер первью (в пикселях) label_status_transitions: Статус-переходы label_fields_permissions: Права на изменения полей label_readonly: Не изменяется label_required: Обязательное text_repository_identifier_info: Допускаются только строчные латинские буквы (a-z), цифры, тире и подчеркивания.<br />После сохранения идентификатор изменить нельзя. field_board_parent: Родительский форум label_attribute_of_project: Проект %{name} label_attribute_of_author: Имя автора %{name} label_attribute_of_assigned_to: Назначена %{name} label_attribute_of_fixed_version: Версия %{name} label_copy_subtasks: Копировать подзадачи label_copied_to: скопирована в label_copied_from: скопирована с label_any_issues_in_project: любые задачи в проекте label_any_issues_not_in_project: любые задачи не в проекте field_private_notes: Приватный комментарий permission_view_private_notes: Просмотр приватных комментариев permission_set_notes_private: Размещение приватных комментариев label_no_issues_in_project: нет задач в проекте label_any: все label_last_n_weeks: one: "последняя %{count} неделя" few: "последние %{count} недели" many: "последние %{count} недель" other: "последние %{count} недели" setting_cross_project_subtasks: Разрешить подзадачи в между проектами label_cross_project_descendants: С подпроектами label_cross_project_tree: С деревом проектов label_cross_project_hierarchy: С иерархией проектов label_cross_project_system: Со всеми проектами button_hide: Скрыть setting_non_working_week_days: Нерабочие дни label_in_the_next_days: в средующие дни label_in_the_past_days: в прошлые дни label_attribute_of_user: Пользователь %{name} text_turning_multiple_off: Если отключить множественные значения, лишние значения из списка будут удалены, чтобы осталось только по одному значению. label_attribute_of_issue: Задача %{name} permission_add_documents: Добавить документы permission_edit_documents: Редактировать документы permission_delete_documents: Удалить документы label_gantt_progress_line: Линия прогресса setting_jsonp_enabled: Поддержка JSONP field_inherit_members: Наследовать участников field_closed_on: Закрыта field_generate_password: Создание пароля setting_default_projects_tracker_ids: Трекеры по умолчанию для новых проектов label_total_time: Общее время notice_account_not_activated_yet: Вы пока не имеете активированных учетных записей. Чтобы получить письмо с активацией, перейдите по <a href="%{url}">ссылке</a>. notice_account_locked: Ваша учетная запись заблокирована. label_hidden: Скрытый label_visibility_private: только мне label_visibility_roles: только этим ролям label_visibility_public: всем пользователям field_must_change_passwd: Изменить пароль при следующем входе notice_new_password_must_be_different: Новый пароль должен отличаться от текущего setting_mail_handler_excluded_filenames: Исключать вложения по имени text_convert_available: Доступно использование ImageMagick (необязательно) label_link: Ссылка label_only: только label_drop_down_list: выпадаюший список label_checkboxes: чекбоксы label_link_values_to: Значения ссылки для URL setting_force_default_language_for_anonymous: Не определять язык для анонимных пользователей setting_force_default_language_for_loggedin: Не определять язык для зарегистрированных пользователей label_custom_field_select_type: Выберите тип объекта для которого будет создано настраиваемое поле label_issue_assigned_to_updated: Assignee updated label_check_for_updates: Check for updates label_latest_compatible_version: Latest compatible version label_unknown_plugin: Unknown plugin label_radio_buttons: radio buttons label_group_anonymous: Anonymous users label_group_non_member: Non member users label_add_projects: Add projects field_default_status: Default status text_subversion_repository_note: 'Examples: file:///, http://, https://, svn://, svn+[tunnelscheme]://'