Project

General

Profile

Patch #35111 » update-russian-translations.diff

Madina Appolonova, 2021-04-16 17:24

View differences:

app/controllers/account_controller.rb
25 25

  
26 26
  # prevents login action to be filtered by check_if_login_required application scope filter
27 27
  skip_before_action :check_if_login_required, :check_password_change
28
  skip_before_action :check_twofa_activation, :only => :logout
28 29

  
29 30
  # Overrides ApplicationController#verify_authenticity_token to disable
30 31
  # token verification on openid callbacks
test/integration/twofa_test.rb
43 43
    end
44 44
  end
45 45

  
46
  test 'should allow logout even if twofa setup is required' do
47
    with_settings twofa: '2' do
48
      log_user('jsmith', 'jsmith')
49
      follow_redirect!
50
      assert_redirected_to '/my/twofa/totp/activate/confirm'
51
      follow_redirect!
52
      post '/logout'
53
      assert_redirected_to '/'
54
      follow_redirect!
55
      assert_response :success
56
    end
57
  end
58

  
46 59
  test "should generate and accept backup codes" do
47 60
    log_user('jsmith', 'jsmith')
48 61
    get "/my/account"
49
- 
config/locales/ru.yml
1416 1416
  label_relations_mapping: Связанные задачи
1417 1417
  label_import_users: Импорт пользователей
1418 1418
  label_days_to_html: "%{days} дней до %{date}"
1419
  setting_twofa: Two-factor authentication
1420
  label_optional: optional
1421
  label_required_lower: required
1422
  button_disable: Disable
1423
  twofa__totp__name: Authenticator app
1424
  twofa__totp__text_pairing_info_html: Scan this QR code or enter the plain text key
1425
    into a TOTP app (e.g. <a href="https://support.google.com/accounts/answer/1066447">Google
1419
  setting_twofa: Двухфакторная аутентификация
1420
  label_optional: необязательно
1421
  label_required_lower: обязательно
1422
  button_disable: Отключить
1423
  twofa__totp__name: Приложение аутентификации
1424
  twofa__totp__text_pairing_info_html: Отсканируйте этот QR-код или введите текстовый ключ
1425
    в приложение TOTP (например, <a href="https://support.google.com/accounts/answer/1066447">Google
1426 1426
    Authenticator</a>, <a href="https://authy.com/download/">Authy</a>, <a href="https://guide.duo.com/third-party-accounts">Duo
1427
    Mobile</a>) and enter the code in the field below to activate two-factor authentication.
1428
  twofa__totp__label_plain_text_key: Plain text key
1429
  twofa__totp__label_activate: Enable authenticator app
1430
  twofa_currently_active: 'Currently active: %{twofa_scheme_name}'
1431
  twofa_not_active: Not activated
1432
  twofa_label_code: Code
1433
  twofa_hint_disabled_html: Setting <strong>%{label}</strong> will deactivate and unpair
1434
    two-factor authentication devices for all users.
1435
  twofa_hint_required_html: Setting <strong>%{label}</strong> will require all users
1436
    to set up two-factor authentication at their next login.
1437
  twofa_label_setup: Enable two-factor authentication
1438
  twofa_label_deactivation_confirmation: Disable two-factor authentication
1439
  twofa_notice_select: 'Please select the two-factor scheme you would like to use:'
1440
  twofa_warning_require: The administrator requires you to enable two-factor authentication.
1441
  twofa_activated: Two-factor authentication successfully enabled. It is recommended
1442
    to <a data-method="post" href="%{bc_path}">generate backup codes</a> for your account.
1443
  twofa_deactivated: Two-factor authentication disabled.
1444
  twofa_mail_body_security_notification_paired: Two-factor authentication successfully
1445
    enabled using %{field}.
1446
  twofa_mail_body_security_notification_unpaired: Two-factor authentication disabled
1447
    for your account.
1448
  twofa_mail_body_backup_codes_generated: New two-factor authentication backup codes
1449
    generated.
1450
  twofa_mail_body_backup_code_used: A two-factor authentication backup code has been
1451
    used.
1452
  twofa_invalid_code: Code is invalid or outdated.
1453
  twofa_label_enter_otp: Please enter your two-factor authentication code.
1454
  twofa_too_many_tries: Too many tries.
1455
  twofa_resend_code: Resend code
1456
  twofa_code_sent: An authentication code has been sent to you.
1457
  twofa_generate_backup_codes: Generate backup codes
1458
  twofa_text_generate_backup_codes_confirmation: This will invalidate all existing backup
1459
    codes and generate new ones. Would you like to continue?
1460
  twofa_notice_backup_codes_generated: Your backup codes have been generated.
1461
  twofa_warning_backup_codes_generated_invalidated: New backup codes have been generated.
1462
    Your existing codes from %{time} are now invalid.
1463
  twofa_label_backup_codes: Two-factor authentication backup codes
1464
  twofa_text_backup_codes_hint: Use these codes instead of a one-time password should
1465
    you not have access to your second factor. Each code can only be used once. It is
1466
    recommended to print and store them in a safe place.
1467
  twofa_text_backup_codes_created_at: Backup codes generated %{datetime}.
1468
  twofa_backup_codes_already_shown: Backup codes cannot be shown again, please <a data-method="post"
1469
    href="%{bc_path}">generate new backup codes</a> if required.
1470
  error_can_not_execute_macro_html: Error executing the <strong>%{name}</strong> macro
1427
    Mobile</a>) и введите код в поле ниже, чтобы активировать двухфакторную аутентификацию.
1428
  twofa__totp__label_plain_text_key: Простой текстовый ключ
1429
  twofa__totp__label_activate: Включить приложение аутентификации
1430
  twofa_currently_active: 'Активная аутентификация: %{twofa_scheme_name}'
1431
  twofa_not_active: Не активирован
1432
  twofa_label_code: Код
1433
  twofa_hint_disabled_html: Настройка <strong>%{label}</strong> отключит двухфакторную аутентификацию для всех пользователей.
1434
  twofa_hint_required_html: Настройка <strong>%{label}</strong> потребует всех пользователей
1435
    для настройки двухфакторной аутентификации при следующем входе в систему.
1436
  twofa_label_setup: Активация двухфакторной аутентификации
1437
  twofa_label_deactivation_confirmation: Отключение двухфакторной аутентификации
1438
  twofa_notice_select: 'Выберите двухфакторную схему, которую вы хотите использовать:'
1439
  twofa_warning_require: Администратор требует, чтобы вы включили двухфакторную аутентификацию.
1440
  twofa_activated: Двухфакторная аутентификация успешно включена. Рекомендуется <a data-method="post" href="%{bc_path}">сгенерировать резервные коды</a> для вашего профиля.
1441
  twofa_deactivated: Двухфакторная аутентификация отключена.
1442
  twofa_mail_body_security_notification_paired: Двухфакторная аутентификация успешно активирована с помощью %{field}.
1443
  twofa_mail_body_security_notification_unpaired: Двухфакторная аутентификация отключена для вашей учетной записи.
1444
  twofa_mail_body_backup_codes_generated: Созданы новые резервные коды двухфакторной аутентификации.
1445
  twofa_mail_body_backup_code_used: Был использован резервный код двухфакторной аутентификации.
1446
  twofa_invalid_code: Код недействителен или устарел.
1447
  twofa_label_enter_otp: Пожалуйста, введите свой код двухфакторной аутентификации.
1448
  twofa_too_many_tries: Слишком много попыток.
1449
  twofa_resend_code: Отправить код еще раз
1450
  twofa_code_sent: Вам был отправлен код аутентификации.
1451
  twofa_generate_backup_codes: Сгенерировать резервные коды
1452
  twofa_text_generate_backup_codes_confirmation: Это действие аннулирует все существующие резервные коды и сгенерирует
1453
    новые. Вы хотите продолжить?
1454
  twofa_notice_backup_codes_generated: Ваши резервные коды созданы.
1455
  twofa_warning_backup_codes_generated_invalidated: Созданы новые резервные коды.
1456
    Ваши существующие коды от %{time} теперь недействительны.
1457
  twofa_label_backup_codes: Резервные коды двухфакторной аутентификации
1458
  twofa_text_backup_codes_hint: Используйте эти коды вместо одноразового пароля, если у вас нет доступа ко второму
1459
    фактору. Каждый код можно использовать только один раз. Рекомендуется распечатать и сохранить эти коды в надежном месте.
1460
  twofa_text_backup_codes_created_at: Созданы резервные коды %{datetime}.
1461
  twofa_backup_codes_already_shown: Резервные коды не могут быть показаны снова, пожалуйста, <a data-method="post"
1462
    href="%{bc_path}">сгенерируйте новые резервные коды</a> при необходимости.
1463
  error_can_not_execute_macro_html: Ошибка при выполнении макроса <strong>%{name}</strong>
1471 1464
    (%{error})
1472
  error_macro_does_not_accept_block: This macro does not accept a block of text
1473
  error_childpages_macro_no_argument: With no argument, this macro can be called from
1474
    wiki pages only
1475
  error_circular_inclusion: Circular inclusion detected
1476
  error_page_not_found: Page not found
1477
  error_filename_required: Filename required
1478
  error_invalid_size_parameter: Invalid size parameter
1479
  error_attachment_not_found: Attachment %{name} not found
1480
  permission_delete_project: Delete the project
1481
  field_twofa_scheme: Two-factor authentication scheme
1482
  text_user_destroy_confirmation: Are you sure you want to delete this user and remove
1483
    all references to them? This cannot be undone. Often, locking a user instead of
1484
    deleting them is the better solution. To confirm, please enter their login (%{login})
1485
    below.
1486
  text_project_destroy_enter_identifier: To confirm, please enter the project's identifier
1487
    (%{identifier}) below.
1488
  button_add_subtask: Add subtask
1489
  notice_invalid_watcher: 'Invalid watcher: User will not receive any notifications
1490
    because it does not have access to view this object.'
1491
  button_fetch_changesets: Fetch commits
1492
  permission_view_message_watchers: View message watchers list
1493
  permission_add_message_watchers: Add message watchers
1494
  permission_delete_message_watchers: Delete message watchers
1495
  label_message_watchers: Watchers
1496
  button_copy_link: Copy link
1497
  error_invalid_authenticity_token: Invalid form authenticity token.
1498
  error_query_statement_invalid: An error occurred while executing the query and has
1499
    been logged. Please report this error to your Redmine administrator.
1465
  error_macro_does_not_accept_block: Этот макрос не принимает текстовый блок
1466
  error_childpages_macro_no_argument: Без аргумента этот макрос можно вызывать только из wiki страницы.
1467
  error_circular_inclusion: Обнаружено циклическое включение
1468
  error_page_not_found: Страница не найдена
1469
  error_filename_required: Требуется имя файла
1470
  error_invalid_size_parameter: Неверный параметр размера
1471
  error_attachment_not_found: Прикрепленный файл %{name} не найден
1472
  permission_delete_project: Удалить проект
1473
  field_twofa_scheme: Схема двухфакторной аутентификации
1474
  text_user_destroy_confirmation: Вы действительно хотите безвозвратно удалить этого пользователя и удалить все ссылки на него?
1475
    Часто блокировка пользователя - лучшее решение, чем его удаление. Для подтверждения введите логин (%{login}) ниже.
1476
  text_project_destroy_enter_identifier: Для подтверждения введите идентификатор проекта
1477
    (%{identifier}) ниже.
1478
  button_add_subtask: Добавить подзадачу
1479
  notice_invalid_watcher: 'Недействительный наблюдатель: пользователь не будет получать никаких уведомлений, потому что у него нет доступа к этому объекту.'
1480
  button_fetch_changesets: Получить изменения
1481
  permission_view_message_watchers: Просмотр списка наблюдателей сообщений
1482
  permission_add_message_watchers: Добавление наблюдателей сообщений
1483
  permission_delete_message_watchers: Удаление наблюдателей сообщений
1484
  label_message_watchers: Наблюдатели сообщений
1485
  button_copy_link: Копировать ссылку
1486
  error_invalid_authenticity_token: Недействительный токен аутентификации.
1487
  error_query_statement_invalid: Ошибка при выполнении запроса была зарегистрирована.
1488
    Сообщите об этой ошибке администратору Redmine.
(1-1/2)