Files
Yamen Ahmad 3e83d8d7d5 feat: add complete EnCoach backend — Odoo 19 + all addons
Includes:
- Odoo 19 framework (odoo/)
- 27 custom EnCoach addons (new_project/custom_addons/)
  - encoach_core, encoach_api, encoach_lms_api, encoach_adaptive_api
  - encoach_exam, encoach_taxonomy, encoach_adaptive, encoach_assignment
  - encoach_ai, encoach_ai_grading, encoach_ai_generation, encoach_ai_media
  - encoach_courseware, encoach_communication, encoach_subscription
  - encoach_notification, encoach_approval, encoach_branding
  - encoach_classroom, encoach_registration, encoach_stats
  - encoach_faq, encoach_ticket, encoach_training, encoach_resources
  - encoach_adaptive_ai, encoach_sis
- 21 OpenEduCat Enterprise modules (new_project/enterprise-19/)
- 14 OpenEduCat Community modules (new_project/openeducat_erp-19.0/)
- Configuration: odoo.conf, requirements.txt, scripts
- 200+ REST API endpoints with JWT authentication
- SRS and test documentation

Made-with: Cursor
2026-04-01 17:10:04 +04:00

425 lines
16 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sms_twilio
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-10-22 11:28+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/"
"sms_twilio/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/wizard/sms_twilio_account_manage.py:0
msgid "%(failure_type)s: %(failure_reason)s"
msgstr "%(failure_type)s: %(failure_reason)s"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "'To' and 'From' numbers cannot be the same"
msgstr "Номера отправителя и получателя не могут совпадать"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "+1 555-123-4567"
msgstr "+1 555-123-4567"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "A 'From' number is required to send a message"
msgstr ""
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "A 'To' phone number is required"
msgstr "Необходимо указать номер получателя"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "ACabcde12345abcde12345abcde12345ab"
msgstr "ACabcde12345abcde12345abcde12345ab"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_res_company__sms_twilio_account_sid
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__sms_twilio_account_sid
msgid "Account SID"
msgstr "SID аккаунта"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/wizard/sms_twilio_account_manage.py:0
msgid "An error occurred while fetching the numbers."
msgstr "Произошла ошибка при получении номеров."
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_res_company__sms_twilio_auth_token
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__sms_twilio_auth_token
msgid "Auth Token"
msgstr "Токен аутентификации"
#. module: sms_twilio
#: model:ir.model.fields.selection,name:sms_twilio.selection__mail_notification__failure_type__twilio_authentication
#: model:ir.model.fields.selection,name:sms_twilio.selection__sms_sms__failure_type__twilio_authentication
msgid "Authentication Error\""
msgstr "Ошибка аутентификации «"
#. module: sms_twilio
#: model:ir.model,name:sms_twilio.model_res_company
msgid "Companies"
msgstr "Компании"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_sms__record_company_id
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__company_id
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__company_id
msgid "Company"
msgstr "Компания"
#. module: sms_twilio
#: model:ir.model,name:sms_twilio.model_res_config_settings
msgid "Config Settings"
msgstr "Настройки конфигурации"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.res_config_settings_view_form
msgid "Configure Twilio Account"
msgstr "Настроить аккаунт Twilio"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__country_id
msgid "Country"
msgstr "Страна"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__country_code
msgid "Country Code"
msgstr "Код страны"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__create_uid
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__create_uid
msgid "Created by"
msgstr "Создано:"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__create_date
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__create_date
msgid "Created on"
msgstr "Дата создания:"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "Credentials"
msgstr "Учетные данные"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "Delete"
msgstr "Удалить"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "Discard"
msgstr "Отменить"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_mail_notification__display_name
#: model:ir.model.fields,field_description:sms_twilio.field_res_company__display_name
#: model:ir.model.fields,field_description:sms_twilio.field_res_config_settings__display_name
#: model:ir.model.fields,field_description:sms_twilio.field_sms_composer__display_name
#: model:ir.model.fields,field_description:sms_twilio.field_sms_sms__display_name
#: model:ir.model.fields,field_description:sms_twilio.field_sms_tracker__display_name
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__display_name
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__display_name
msgid "Display Name"
msgstr "Отображаемое имя"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/wizard/sms_twilio_account_manage.py:0
msgid "Error: %s"
msgstr "Ошибка: %s"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_sms__failure_type
msgid "Failure Type"
msgstr "Тип сбоя"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_mail_notification__failure_type
msgid "Failure type"
msgstr "Тип ошибки"
#. module: sms_twilio
#: model:ir.model.fields.selection,name:sms_twilio.selection__mail_notification__failure_type__twilio_from_to
#: model:ir.model.fields.selection,name:sms_twilio.selection__sms_sms__failure_type__twilio_from_to
msgid "From / To identic"
msgstr "Номера отправителя и получателя совпадают"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_mail_notification__id
#: model:ir.model.fields,field_description:sms_twilio.field_res_company__id
#: model:ir.model.fields,field_description:sms_twilio.field_res_config_settings__id
#: model:ir.model.fields,field_description:sms_twilio.field_sms_composer__id
#: model:ir.model.fields,field_description:sms_twilio.field_sms_sms__id
#: model:ir.model.fields,field_description:sms_twilio.field_sms_tracker__id
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__id
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__id
msgid "ID"
msgstr "ID"
#. module: sms_twilio
#: model:ir.model.fields.selection,name:sms_twilio.selection__mail_notification__failure_type__twilio_callback
#: model:ir.model.fields.selection,name:sms_twilio.selection__sms_sms__failure_type__twilio_callback
msgid "Incorrect callback URL"
msgstr "Некорректный URL-адрес обратного вызова"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/models/res_company.py:0
msgid ""
"Invalid Twilio Account SID: must only contain alphanumeric characters after "
"'AC'."
msgstr ""
"Неверный SID аккаунта Twilio: должен содержать только буквенно-цифровые "
"символы после 'AC'."
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/models/res_company.py:0
msgid ""
"Invalid Twilio Account SID: must start with 'AC' and be 34 characters long."
msgstr ""
"Неверный SID аккаунта Twilio: должен начинаться с 'AC' и иметь длину 34 "
"символа."
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__write_uid
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__write_uid
msgid "Last Updated by"
msgstr "Последнее обновление:"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__write_date
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__write_date
msgid "Last Updated on"
msgstr "Дата последнего обновления:"
#. module: sms_twilio
#: model:ir.model,name:sms_twilio.model_sms_tracker
msgid "Link SMS to mailing/sms tracking models"
msgstr "Привязать СМС к моделям отслеживания рассылок/СМС"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/models/res_company.py:0
#: code:addons/sms_twilio/wizard/sms_twilio_account_manage.py:0
msgid "Manage Twilio SMS"
msgstr "Управлять СМС Twilio"
#. module: sms_twilio
#: model:ir.model,name:sms_twilio.model_mail_notification
msgid "Message Notifications"
msgstr "Уведомления о сообщениях"
#. module: sms_twilio
#: model:ir.model.fields.selection,name:sms_twilio.selection__mail_notification__failure_type__twilio_from_missing
#: model:ir.model.fields.selection,name:sms_twilio.selection__sms_sms__failure_type__twilio_from_missing
msgid "Missing From Number"
msgstr "Не указан номер отправителя"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid ""
"Need help ?\n"
" <i class=\"fa fa-external-link\" aria-"
"hidden=\"true\"/>"
msgstr ""
"Нужна помощь?\n"
" <i class=\"fa fa-external-link\" aria-"
"hidden=\"true\"/>"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_res_company__sms_twilio_number_ids
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__sms_twilio_number_ids
msgid "Numbers"
msgstr "Номера"
#. module: sms_twilio
#: model:ir.model,name:sms_twilio.model_sms_sms
msgid "Outgoing SMS"
msgstr "Исходящие СМС"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "Phone Numbers"
msgstr "Номера телефонов"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/wizard/sms_twilio_account_manage.py:0
msgid "Please set the number to which you want to send a test SMS."
msgstr ""
"Пожалуйста, укажите номер, на который вы хотите отправить тестовое СМС."
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "Reload Numbers from Twilio"
msgstr "Обновить номера из Twilio"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_res_company__sms_provider
#: model:ir.model.fields,field_description:sms_twilio.field_res_config_settings__sms_provider
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__sms_provider
msgid "SMS Provider"
msgstr "Провайдер СМС"
#. module: sms_twilio
#: model:ir.model,name:sms_twilio.model_sms_twilio_account_manage
msgid "SMS Twilio Connection Wizard"
msgstr "Мастер подключения СМС Twilio"
#. module: sms_twilio
#: model:ir.model,name:sms_twilio.model_sms_composer
msgid "Send SMS Wizard"
msgstr "Мастер отправки СМС"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "Send test SMS"
msgstr "Отправить тестовое СМС"
#. module: sms_twilio
#: model:ir.model.fields.selection,name:sms_twilio.selection__res_company__sms_provider__iap
msgid "Send via Odoo"
msgstr "Отправить через Odoo"
#. module: sms_twilio
#: model:ir.model.fields.selection,name:sms_twilio.selection__res_company__sms_provider__twilio
msgid "Send via Twilio"
msgstr "Отправить через Twilio"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__sequence
msgid "Sequence"
msgstr "Последовательность"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_account_manage__test_number
msgid "Test Number"
msgstr "Тестовый номер"
#. module: sms_twilio
#: model:ir.model.fields,help:sms_twilio.field_sms_twilio_number__country_code
msgid ""
"The ISO country code in two chars. \n"
"You can use this field for quick search."
msgstr ""
"Код страны в формате ISO из двух символов.\n"
"Вы можете использовать это поле для быстрого поиска."
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/wizard/sms_twilio_account_manage.py:0
msgid "The SMS has been sent from %s"
msgstr "СМС было отправлено с %s"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "The number you're trying to reach is not correctly formatted"
msgstr ""
"Номер, на который вы пытаетесь отправить сообщение, отформатирован неверно"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/wizard/sms_twilio_account_manage.py:0
msgid "This is a test SMS from Odoo"
msgstr "Это тестовое СМС из Odoo"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "Trial Account Limitation"
msgstr "Ограничение тестового аккаунта"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "Twilio Authentication Error"
msgstr "Ошибка аутентификации Twilio"
#. module: sms_twilio
#: model:ir.model,name:sms_twilio.model_sms_twilio_number
#: model:ir.model.fields,field_description:sms_twilio.field_sms_twilio_number__number
msgid "Twilio Number"
msgstr "Номер Twilio"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/wizard/sms_twilio_account_manage.py:0
msgid "Twilio SMS"
msgstr "СМС Twilio"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "Twilio SMS Manage Connection"
msgstr "Управление подключением СМС Twilio"
#. module: sms_twilio
#: model:ir.model.fields,field_description:sms_twilio.field_sms_sms__sms_twilio_sid
#: model:ir.model.fields,field_description:sms_twilio.field_sms_tracker__sms_twilio_sid
msgid "Twilio SMS SID"
msgstr "SID СМС Twilio"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "Twilio StatusCallback URL is incorrect"
msgstr "URL-адрес обратного вызова статуса Twilio некорректен"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "Unknown error, please contact Odoo support"
msgstr "Неизвестная ошибка, пожалуйста, свяжитесь со службой поддержки Odoo"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "Unknown failure at sending, please contact Odoo support"
msgstr ""
"Неизвестный сбой при отправке, пожалуйста, свяжитесь со службой поддержки "
"Odoo"
#. module: sms_twilio
#. odoo-python
#: code:addons/sms_twilio/tools/sms_api.py:0
msgid "Unverified recipient on Trial Account"
msgstr "Неподтвержденный получатель в тестовом аккаунте"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "Update Account"
msgstr "Обновить аккаунт"
#. module: sms_twilio
#: model_terms:ir.ui.view,arch_db:sms_twilio.sms_twilio_account_manage_view_form
msgid "abcde12345abcde12345abcde12345ab"
msgstr "abcde12345abcde12345abcde12345ab"