Browse Source

Merge pull request #3057 from romkij/ru-localization

Russian localization
pull/3665/head
Halil İbrahim Kalkan 6 years ago
committed by GitHub
parent
commit
90962088e0
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json
  2. 90
      abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json
  3. 12
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/ru.json
  4. 6
      framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/ru.json
  5. 23
      framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/ru.json
  6. 7
      framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/ru.json
  7. 6
      framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/ru.json
  8. 62
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json
  9. 34
      framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ru.json
  10. 45
      modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ru.json
  11. 47
      modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ru.json
  12. 10
      modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/ru.json
  13. 37
      modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ru.json
  14. 7
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ru.json
  15. 102
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json
  16. 12
      modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ru.json
  17. 10
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ru.json
  18. 7
      modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ru.json
  19. 20
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ru.json
  20. 8
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json
  21. 1
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
  22. 1
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs
  23. 1
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
  24. 1
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
  25. 1
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
  26. 1
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
  27. 1
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs

13
abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json

@ -0,0 +1,13 @@
{
"culture": "ru",
"texts": {
"Account": "Аккаунт",
"Welcome": "Добро пожаловать",
"UseOneOfTheFollowingLinksToContinue": "Для продолжения используйте одну из следующих ссылок",
"FrameworkHomePage": "Главная страница фреймворка",
"FrameworkDocumentation": "Документация фреймворка",
"OfficialBlog": "Официальный блог",
"CommercialHomePage": "Главная страница коммерческой версии",
"CommercialSupportWebSite": "Сайт коммерческой поддержки"
}
}

90
abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json

@ -0,0 +1,90 @@
{
"culture": "ru",
"texts": {
"Permission:Organizations": "Организации",
"Permission:Manage": "Управление организациями",
"Permission:NpmPackages": "Пакеты NPM",
"Permission:NugetPackages": "Пакеты NuGet",
"Permission:Maintenance": "Обслуживание",
"Permission:Maintain": "Обслуживать",
"Permission:ClearCaches": "Очистить кэш",
"Permission:Modules": "Модули",
"Permission:Packages": "Пакеты",
"Permission:Edit": "Редактировать",
"Permission:Delete": "Удалить",
"Permission:Create": "Создать",
"Menu:Organizations": "Организации",
"Menu:Packages": "Пакеты",
"NpmPackageDeletionWarningMessage": "Этот пакет NPM будет удален. Вы подтверждаете это?",
"NugetPackageDeletionWarningMessage": "Этот пакет NuGet будет удален. Вы подтверждаете это?",
"ModuleDeletionWarningMessage": "Этот модуль будет удален. Вы подтверждаете это?",
"Name": "Имя",
"DisplayName": "Отображаемое имя",
"ShortDescription": "Краткое описание",
"NameFilter": "Имя",
"CreationTime": "Время создания",
"IsPro": "Is pro",
"EfCoreConfigureMethodName": "Настроить имя метода",
"IsProFilter": "Is pro",
"ApplicationType": "Тип приложения",
"Target": "Цель",
"TargetFilter": "Цель",
"ModuleClass": "Класс модуля",
"NugetPackageTarget.DomainShared": "Domain Shared",
"NugetPackageTarget.Domain": "Domain",
"NugetPackageTarget.Application": "Application",
"NugetPackageTarget.ApplicationContracts": "Application Contracts",
"NugetPackageTarget.HttpApi": "Http Api",
"NugetPackageTarget.HttpApiClient": "Http Api Client",
"NugetPackageTarget.Web": "Web",
"NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core",
"NugetPackageTarget.MongoDB": "MongoDB",
"Edit": "Редактировать",
"Delete": "Удалить",
"Refresh": "Обновить",
"NpmPackages": "NPM пакеты",
"NugetPackages": "NuGet пакеты",
"NpmPackageCount": "Количество пакетов NPM",
"NugetPackageCount": "Количество пакетов NuGet",
"Module": "Модули",
"ModuleInfo": "Информация о модуле",
"CreateANpmPackage": "Создать пакет NPM",
"CreateAModule": "Создать модуль",
"CreateANugetPackage": "Создать пакет NuGet",
"AddNew": "Добавить новый",
"PackageAlreadyExist{0}": "\"{0}\" пакет уже существует.",
"ModuleAlreadyExist{0}": "\"{0}\" модуль уже добавлен.",
"ClearCache": "Очистить кэш",
"SuccessfullyCleared": "Успешно очищено",
"Menu:NpmPackages": "Пакеты NPM",
"Menu:Modules": "Модули",
"Menu:Maintenance": "Поддержка",
"Menu:NugetPackages": "Пакеты NuGet",
"CreateAnOrganization": "Создать организацию",
"Organizations": "Организации",
"LongName": "Полное название",
"LicenseType": "Тип лицензии",
"LicenseStartTime": "Время начала действия лицензии",
"LicenseEndTime": "Время окончания действия лицензии",
"AllowedDeveloperCount": "Разрешенное количество разработчиков",
"UserNameOrEmailAddress": "Имя пользователя или адрес электронной почты",
"AddOwner": "Добавить владельца",
"UserName": "Имя пользователя",
"Email": "Электронная почта",
"Developers": "Разработчики",
"AddDeveloper": "Добавить разработчика",
"Create": "Создать",
"UserNotFound": "Пользователь не обнаружен",
"{0}WillBeRemovedFromMembers": "{0} будет удален из членов",
"Computers": "Компьютеры",
"UniqueComputerId": "Уникальный id компьютера",
"LastSeenDate": "Дата последнего визита",
"{0}Computer{1}WillBeRemovedFromRecords": "Компьютер {0} ({1}) будет удален из записей",
"OrganizationDeletionWarningMessage": "Организация будет удалена",
"This{0}AlreadyExistInThisOrganization": "{0} уже существует в данной организации",
"AreYouSureYouWantToDeleteAllComputers": "Вы уверены, что хотите удалить все компьютеры?",
"DeleteAll": "Удалить все",
"DoYouWantToCreateNewUser": "Вы хотите создать нового пользователя?",
"MasterModules": "Мастер модулей"
}
}

12
framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/ru.json

@ -0,0 +1,12 @@
{
"culture": "ru",
"texts": {
"GivenTenantIsNotAvailable": "Данный арендатор недоступен: {0}",
"Tenant": "Арендатор",
"Switch": "переключиться",
"Name": "Имя",
"SwitchTenantHint": "Оставьте поле Имя пустым, чтобы переключиться на администратора.",
"SwitchTenant": "Сменить арендатора",
"NotSelected": "Не выбрано"
}
}

6
framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/ru.json

@ -0,0 +1,6 @@
{
"culture": "ru",
"texts": {
"MaxResultCountExceededExceptionMessage": "{0} не может быть больше {1}! Увеличьте {2}.{3} на стороне сервера, чтобы получить больше результатов."
}
}

23
framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/ru.json

@ -0,0 +1,23 @@
{
"culture": "ru",
"texts": {
"DisplayName:Abp.Mailing.DefaultFromAddress": "Адрес отправления по умолчанию",
"DisplayName:Abp.Mailing.DefaultFromDisplayName": "Имя отправителя по умолчанию",
"DisplayName:Abp.Mailing.Smtp.Host": "Сервер",
"DisplayName:Abp.Mailing.Smtp.Port": "Порт",
"DisplayName:Abp.Mailing.Smtp.UserName": "Имя пользователя",
"DisplayName:Abp.Mailing.Smtp.Password": "Пароль",
"DisplayName:Abp.Mailing.Smtp.Domain": "Домен",
"DisplayName:Abp.Mailing.Smtp.EnableSsl": "Включить SSL",
"DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Использовать учетные данные по умолчанию",
"Description:Abp.Mailing.DefaultFromAddress": "Отправление по умолчанию от адреса.",
"Description:Abp.Mailing.DefaultFromDisplayName": "Имя отправителя по умолчанию.",
"Description:Abp.Mailing.Smtp.Host": "Имя или IP- адрес сервера, используемого для отправки по протоколу SMTP.",
"Description:Abp.Mailing.Smtp.Port": "Порт, используемый для отправки по протоколу SMTP.",
"Description:Abp.Mailing.Smtp.UserName": "Имя пользователя для SMTP-сервера.",
"Description:Abp.Mailing.Smtp.Password": "Пароль для SMTP-сервера.",
"Description:Abp.Mailing.Smtp.Domain": "Домен или имя компьютера, от которого производится SMTP-запрос.",
"Description:Abp.Mailing.Smtp.EnableSsl": "Использовать SSL для подключения к SMTP-серверу.",
"Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Использовать учетные данные для SMTP по умолчанию."
}
}

7
framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/ru.json

@ -0,0 +1,7 @@
{
"culture": "ru",
"texts": {
"DisplayName:Abp.Localization.DefaultLanguage": "Язык по умолчанию",
"Description:Abp.Localization.DefaultLanguage": "Язык приложения по умолчанию."
}
}

6
framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/ru.json

@ -0,0 +1,6 @@
{
"culture": "ru",
"texts": {
"Menu:Administration": "Администрирование"
}
}

62
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json

@ -0,0 +1,62 @@
{
"culture": "ru",
"texts": {
"InternalServerErrorMessage": "Во время запроса произошла внутренняя ошибка!",
"ValidationErrorMessage": "Ваш запрос недействителен!",
"ValidationNarrativeErrorMessageTitle": "При проверке были обнаружены следующие ошибки.",
"DefaultErrorMessage": "Произошла ошибка!",
"DefaultErrorMessageDetail": "Сведения об ошибке не были предоставлены сервером.",
"DefaultErrorMessage401": "Вы не авторизированы!",
"DefaultErrorMessage401Detail": "Вы должны Войти, чтобы выполнить эту операцию.",
"DefaultErrorMessage403": "Вы не авторизованы!",
"DefaultErrorMessage403Detail": "У вас нет доступа к выполнению этой операции!",
"DefaultErrorMessage404": "Ресурс не найден!",
"DefaultErrorMessage404Detail": "Запрошенный ресурс не удалось найти на сервере!",
"EntityNotFoundErrorMessage": "Нет объекта {0} с id = {1}!",
"Languages": "Языки",
"Error": "Ошибка",
"AreYouSure": "Вы уверены?",
"Cancel": "Отмена",
"Yes": "Да",
"No": "Нет",
"Ok": "ОК",
"Close": "Закрыть",
"Save": "Сохранить",
"SavingWithThreeDot": "Сохранение...",
"Actions": "Действия",
"Delete": "Удалить",
"Edit": "Редактировать",
"Refresh": "Обновить",
"Language": "Язык",
"LoadMore": "Загрузить еще",
"ProcessingWithThreeDot": "Обработка...",
"LoadingWithThreeDot": "Загрузка...",
"Welcome": "Добро пожаловать",
"Login": "Войти",
"Register": "Зарегистрироваться",
"Logout": "Выйти",
"Submit": "Подтвердить",
"Back": "Назад",
"PagerSearch": "Поиск",
"PagerNext": "Следующее",
"PagerPrevious": "Предыдущее",
"PagerFirst": "Первая",
"PagerLast": "Последняя",
"PagerInfo": "Записи с _START_ до _END_ из _TOTAL_ записей",
"PagerInfoEmpty": "Записи с 0 до 0 из 0 записей.",
"PagerInfoFiltered": "(отфильтровано из _MAX_ записей)",
"NoDataAvailableInDatatable": "Данные в таблице отсутствуют",
"PagerShowMenuEntries": "Показать _MENU_ записей",
"DatatableActionDropdownDefaultText": "Действия",
"ChangePassword": "Изменить пароль",
"PersonalInfo": "Мой профиль",
"AreYouSureYouWantToCancelEditingWarningMessage": "У вас есть несохраненные изменения.",
"UnhandledException": "Непредвиденная ошибка!",
"401Message": "Неавторизованный",
"403Message": "В доступе отказано",
"404Message": "Страница не найдена",
"500Message": "Внутренняя ошибка сервера",
"GoHomePage": "Вернуться на главную страницу",
"GoBack": "Вернуться назад"
}
}

34
framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/ru.json

@ -0,0 +1,34 @@
{
"culture": "ru",
"texts": {
"'{0}' and '{1}' do not match.": "'{0}' и '{1}' не совпадают.",
"The {0} field is not a valid credit card number.": "Поле {0} не содержит действительный номер кредитной карты.",
"{0} is not valid.": "Значение {0} недействительно.",
"The {0} field is not a valid e-mail address.": "Поле {0} не содержит действительный адрес электронной почты.",
"The {0} field only accepts files with the following extensions: {1}": "В поле {0} вы можете загрузить файлы следующих форматов: {1}",
"The field {0} must be a string or array type with a maximum length of '{1}'.": "Поле {0} должно иметь тип строки или массива с максимальной длиной '{1}'.",
"The field {0} must be a string or array type with a minimum length of '{1}'.": "Поле {0} должно иметь тип строки или массива с минимальной длиной '{1}'.",
"The {0} field is not a valid phone number.": "Поле {0} не содержит действительный номер телефона.",
"The field {0} must be between {1} and {2}.": "Поле {0} должно находиться между {1} и {2}.",
"The field {0} must match the regular expression '{1}'.": "Поле {0} должно соответствовать регулярному выражению '{1}'.",
"The {0} field is required.": "Поле {0} необходимо заполнить.",
"The field {0} must be a string with a maximum length of {1}.": "Поле {0} должно быть строкой с максимальной длиной {1}.",
"The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "Поле {0} должно быть строкой с минимальной длиной {2} и максимальной длиной {1}.",
"The {0} field is not a valid fully-qualified http, https, or ftp URL.": "Поле {0} не является действительным полным http, https или ftp адресом.",
"The field {0} is invalid.": "Значение в поле {0} недопустимо.",
"ThisFieldIsNotAValidCreditCardNumber.": "Это поле не содержит действительный номер кредитной карты.",
"ThisFieldIsNotValid.": "Значение в этом поле недействительно.",
"ThisFieldIsNotAValidEmailAddress.": "Это поле не содержит действительный адрес электронной почты.",
"ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "Вы можете загрузить файлы только следующих форматов: {0}",
"ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthoOf{0}": "Это поле должно иметь тип строки или массива с максимальной длиной '{0}'.",
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Это поле должно иметь тип строки или массива с минимальной длиной '{0}'.",
"ThisFieldIsNotAValidPhoneNumber.": "Это поле не содержит действительный номер телефона.",
"ThisFieldMustBeBetween{0}And{1}": "Это поле должно быть между {0} и {1}.",
"ThisFieldMustMatchTheRegularExpression{0}": "Это поле должно соответствовать регулярному выражению '{0}'.",
"ThisFieldIsRequired.": "Это обязательное поле.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Это поле должно быть строкой с максимальной длиной {0}.",
"ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "Это поле должно быть строкой с минимальной длиной {1} и максимальной длиной {0}.",
"ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "Значение в поле не является действительным полным http, https или ftp адресом.",
"ThisFieldIsInvalid.": "Значение в этом поле недопустимо."
}
}

45
modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ru.json

@ -0,0 +1,45 @@
{
"culture": "ru",
"texts": {
"UserName": "Имя пользователя",
"EmailAddress": "Адрес электронной почты",
"UserNameOrEmailAddress": "Имя пользователя или адрес электронной почты",
"Password": "Пароль",
"RememberMe": "Запомнить меня",
"UseAnotherServiceToLogin": "Использовать сторонний сервис для входа",
"UserLockedOutMessage": "Пользователь заблокирован из-за большого количества попыток входа. Пожалуйста, попробуйте позднее.",
"InvalidUserNameOrPassword": "Неправильные имя пользователя и/или пароль!",
"LoginIsNotAllowed": "Вы не можете войти. Вам необходимо подтвердить электронную почту или телефон.",
"SelfRegistrationDisabledMessage": "Самостоятельная регистрация не предусмотрена. Пожалуйста, свяжитесь с администраром для получения доступа.",
"LocalLoginDisabledMessage": "Локальный вход отключен.",
"Login": "Войти",
"Cancel": "Отмена",
"Register": "Регистрация",
"AreYouANewUser": "Новый пользователь?",
"AlreadyRegistered": "Уже зарегистрированы?",
"InvalidLoginRequest": "Неправильный запрос",
"ThereAreNoLoginSchemesConfiguredForThisClient": "Не найдено схемы для входа с текущим клиентским приложением.",
"LogInUsingYourProviderAccount": "Войти использую свой {0} аккаунт",
"DisplayName:CurrentPassword": "Текущий пароль",
"DisplayName:NewPassword": "Новый пароль",
"DisplayName:NewPasswordConfirm": "Повторите новый пароль",
"PasswordChangedMessage": "Ваш пароль успешно изменен.",
"DisplayName:UserName": "Имя пользователя",
"DisplayName:Email": "Email",
"DisplayName:Name": "Имя",
"DisplayName:Surname": "Фамилия",
"DisplayName:Password": "Пароль",
"DisplayName:EmailAddress": "Электронная почта",
"DisplayName:PhoneNumber": "Номер телефона",
"PersonalSettings": "Персональные настройки",
"PersonalSettingsSaved": "Персональные настройки сохранены",
"PasswordChanged": "Пароль изменен",
"NewPasswordConfirmFailed": "Пожалуйста подтвердите новый пароль.",
"Manage": "Управление учетной записью",
"ManageYourProfile": "Настройки",
"DisplayName:Abp.Account.IsSelfRegistrationEnabled": "Самостоятельная регистрация включена",
"Description:Abp.Account.IsSelfRegistrationEnabled": "Позволяет новым пользователям регистрироваться самостоятельно.",
"DisplayName:Abp.Account.EnableLocalLogin": "Вход с помощью локальной учетной записи приложения",
"Description:Abp.Account.EnableLocalLogin": "Указывает на то, разрешено ли пользователям входить с помощью локальной учетной записи приложения."
}
}

47
modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/ru.json

@ -0,0 +1,47 @@
{
"culture": "ru",
"texts": {
"Menu:Blogs": "Блоги",
"Menu:BlogManagement": "Управление блогом",
"Title": "Заголовок",
"Delete": "Удалить",
"Reply": "Ответить",
"ReplyTo": "Ответить {0}",
"ContinueReading": "Продолжить чтение",
"DaysAgo": "{0} дней назад",
"YearsAgo": "{0} лет назад",
"MonthsAgo": "{0} месяцев назад",
"WeeksAgo": "{0} недель назад",
"MinutesAgo": "{0} минут назад",
"SecondsAgo": "{0} секунд назад",
"HoursAgo": "{0} часов назад",
"Now": "сейчас",
"Content": "Содержание",
"SeeAll": "Увидеть все",
"PopularTags": "Популярные тэги",
"WiewsWithCount": "{0} просмотров",
"LastPosts": "Последние записи",
"LeaveComment": "Оставить комментарий",
"TagsInThisArticle": "Теги в этой статье",
"Posts": "Записи",
"Edit": "Редактировать",
"BLOG": "БЛОГ",
"CommentDeletionWarningMessage": "Комментарий будет удален.",
"PostDeletionWarningMessage": "Запись будет удалена.",
"BlogDeletionWarningMessage": "Блог будет удален.",
"AreYouSure": "Вы уверены?",
"CommentWithCount": "{0} комментариев",
"Comment": "Комментарий",
"ShareOnTwitter": "Поделиться в Twitter",
"CoverImage": "Обложка",
"CreateANewPost": "Создать новый пост",
"CreateANewBlog": "Создать новый блог",
"WhatIsNew": "Что нового?",
"Name": "Имя",
"ShortName": "Фамилия",
"CreationTime": "Время создания",
"Description": "Описание",
"Blogs": "Блоги",
"Tags": "Теги"
}
}

10
modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/ru.json

@ -0,0 +1,10 @@
{
"culture": "ru",
"texts": {
"DocsTitle": "VoloDocs",
"WelcomeVoloDocs": "Добро пожаловать в VoloDocs!",
"NoProjectWarning": "Отсутствует определение проекта!",
"CreateYourFirstProject": "Нажмите здесь, чтобы добавить свой первый проект",
"NoProject": "Нет проекта!"
}
}

37
modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/ru.json

@ -0,0 +1,37 @@
{
"culture": "ru",
"texts": {
"Permission:DocumentManagement": "Управление документацией",
"Permission:Projects": "Проекты",
"Permission:Edit": "Редактировать",
"Permission:Delete": "Удалить",
"Permission:Create": "Создать",
"Permission:Documents": "Документы",
"Menu:DocumentManagement": "Документы",
"Menu:ProjectManagement": "Проекты",
"CreateANewProject": "Создать проекты",
"Edit": "Редактировать",
"Create": "Создать",
"Pull": "Получить",
"Projects": "Проекты",
"Name": "Название",
"ShortName": "Сокращенное название",
"DocumentStoreType": "Тип системы хранения",
"Format": "Формат",
"ShortNameInfoText": "Будет использоваться для уникального URL.",
"DisplayName:Name": "Название",
"DisplayName:ShortName": "Сокращенное название",
"DisplayName:Format": "Формат",
"DisplayName:DefaultDocumentName": "Имя документа по умолчанию",
"DisplayName:NavigationDocumentName": "Имя документа для навигации",
"DisplayName:MinimumVersion": "Минимальная версия",
"DisplayName:MainWebsiteUrl": "URL основного веб-сайта",
"DisplayName:LatestVersionBranchName": "Название ветки последней версии",
"DisplayName:GitHubRootUrl": "Корневой URL-адрес GitHub",
"DisplayName:GitHubAccessToken": "Маркер доступа для GitHub",
"DisplayName:GitHubUserAgent": "Заголовок User-Agent для GitHub",
"DisplayName:All": "Получить все",
"DisplayName:LanguageCode": "Код языка",
"DisplayName:Version": "Версия"
}
}

7
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ru.json

@ -0,0 +1,7 @@
{
"culture": "ru",
"texts": {
"Features": "Функциональные возможности",
"NoFeatureFoundMessage": "Нет доступных функциональных возможностей."
}
}

102
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json

@ -0,0 +1,102 @@
{
"culture": "ru",
"texts": {
"Menu:IdentityManagement": "Управление идентификацией",
"Users": "Пользователи",
"NewUser": "Новый пользователь",
"UserName": "Имя пользователя",
"EmailAddress": "Адрес электронной почты",
"PhoneNumber": "Номер телефона",
"UserInformations": "Информация о пользователе",
"DisplayName:IsDefault": "По умолчанию",
"DisplayName:IsStatic": "Статичная",
"DisplayName:IsPublic": "Доступно",
"Roles": "Роли",
"Password": "Пароль",
"PersonalInfo": "Мой профиль",
"PersonalSettings": "Персональные настройки",
"UserDeletionConfirmationMessage": "Пользователь '{0}' будет удален. Вы подтверждаете это?",
"RoleDeletionConfirmationMessage": "Роль '{0}' будет удалена. Вы подтверждаете это?",
"DisplayName:RoleName": "Название роли",
"DisplayName:UserName": "Имя пользователя",
"DisplayName:Name": "Имя",
"DisplayName:Surname": "Фамилия",
"DisplayName:Password": "Пароль",
"DisplayName:Email": "Адрес электронной почты",
"DisplayName:PhoneNumber": "Номер телефона",
"DisplayName:TwoFactorEnabled": "Двухфакторная проверка подлинности",
"DisplayName:LockoutEnabled": "Заблокировать учетную запись после неудачных попыток входа",
"NewRole": "Новая роль",
"RoleName": "Имя роли",
"CreationTime": "Время создания",
"Permissions": "Разрешения",
"DisplayName:CurrentPassword": "Текущий пароль",
"DisplayName:NewPassword": "Новый пароль",
"DisplayName:NewPasswordConfirm": "Подтверждение нового пароля",
"PasswordChangedMessage": "Ваш пароль был успешно изменен.",
"PersonalSettingsSavedMessage": "Ваши персональные настройки были успешно сохранены.",
"Identity.DefaultError": "Возникла непредвиденная ошибка.",
"Identity.ConcurrencyFailure": "Ошибка оптимального управления многопоточностью, объект был изменен.",
"Identity.DuplicateEmail": "Электронная почта '{0}' уже зарегистрирована.",
"Identity.DuplicateRoleName": "Имя роли '{0}' уже занято.",
"Identity.DuplicateUserName": "Имя пользователя '{0}' уже занято.",
"Identity.InvalidEmail": "Адрес электронной почты '{0}' недействителен.",
"Identity.InvalidPasswordHasherCompatibilityMode": "Предоставленный PasswordHasherCompatibilityMode недействителен.",
"Identity.InvalidPasswordHasherIterationCount": "Число итераций должно быть положительным целым числом.",
"Identity.InvalidRoleName": "Имя роли '{0}' недопустимо.",
"Identity.InvalidToken": "Недопустимый маркер.",
"Identity.InvalidUserName": "Имя пользователя '{0}' недопустимо и может содержать только буквы или цифры.",
"Identity.LoginAlreadyAssociated": "Пользователь с таким логином уже существует.",
"Identity.PasswordMismatch": "Неверный пароль.",
"Identity.PasswordRequiresDigit": "Пароль должен содержать по крайней мере одну цифру.",
"Identity.PasswordRequiresLower": "Пароль должен содержать хотя бы одну строчную букву.",
"Identity.PasswordRequiresNonAlphanumeric": "Пароль должен иметь по крайней мере один не буквенно-цифровой символ.",
"Identity.PasswordRequiresUpper": "Пароль должен иметь хотя бы одну букву верхнего регистра.",
"Identity.PasswordTooShort": "Пароль должен содержать не менее {0} символов.",
"Identity.RoleNotFound": "Роль {0} не существует.",
"Identity.UserAlreadyHasPassword": "У пользователя уже установлен пароль.",
"Identity.UserAlreadyInRole": "Пользователь уже имеет роль '{0}'.",
"Identity.UserLockedOut": "Пользователь временно заблокирован.",
"Identity.UserLockoutNotEnabled": "Блокировка не активирована для этого пользователя.",
"Identity.UserNameNotFound": "Пользователь {0} не существует.",
"Identity.UserNotInRole": "Пользователь не имеет роль '{0}'.",
"Identity.PasswordConfirmationFailed": "Пароли не совпадают.",
"Identity.StaticRoleRenamingErrorMessage": "Статические роли не могут быть переименованы.",
"Identity.StaticRoleDeletionErrorMessage": "Статические роли не могут быть удалены.",
"Volo.Abp.Identity:010001": "Вы не можете удалить свой собственный аккаунт!",
"Permission:IdentityManagement": "Управление идентификацией",
"Permission:RoleManagement": "Управление ролями",
"Permission:Create": "Создать",
"Permission:Edit": "Редактировать",
"Permission:Delete": "Удалить",
"Permission:ChangePermissions": "Изменить разрешения",
"Permission:UserManagement": "Управление пользователями",
"Permission:UserLookup": "Поиск пользователя",
"DisplayName:Abp.Identity.Password.RequiredLength": "Требуемая длина",
"DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Обязательное количество уникальных символов",
"DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Обязательный не буквенно-цифровой символ",
"DisplayName:Abp.Identity.Password.RequireLowercase": "Обязательный символ нижнего регистра",
"DisplayName:Abp.Identity.Password.RequireUppercase": "Обязательный символ верхнего регистра",
"DisplayName:Abp.Identity.Password.RequireDigit": "Требуемая цифра",
"DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Включено для новых пользователей",
"DisplayName:Abp.Identity.Lockout.LockoutDuration": "Длительность блокировки (секунды)",
"DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Максимальное количество неудачных попыток доступа",
"DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Требуется подтверждение электронной почты",
"DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Требуется подтверждение номера телефона",
"DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Пользователь может изменять имя",
"DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Электронная почта может быть изменена",
"Description:Abp.Identity.Password.RequiredLength": "Минимальная длина пароля.",
"Description:Abp.Identity.Password.RequiredUniqueChars": "Минимальное количество уникальных символов, которые должен содержать пароль.",
"Description:Abp.Identity.Password.RequireNonAlphanumeric": "Если пароли должны содержать не буквенно- цифровой символ.",
"Description:Abp.Identity.Password.RequireLowercase": "Если пароли должны содержать строчные символы ASCII.",
"Description:Abp.Identity.Password.RequireUppercase": "Если пароли должны содержать символ ASCII в верхнем регистре.",
"Description:Abp.Identity.Password.RequireDigit": "Если пароли должны содержать цифру.",
"Description:Abp.Identity.Lockout.AllowedForNewUsers": "Может ли новый пользователь быть заблокирован.",
"Description:Abp.Identity.Lockout.LockoutDuration": "Длительность блокировки пользователя.",
"Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Число неудачных попыток доступа, после которых пользователь будет заблокирован.",
"Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Требуется ли для входа подтвержденный адрес электронной почты.",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Требуется ли для входа в систему подтвержденный номер телефона.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Может ли пользователь обновить имя пользователя.",
"Description:Abp.Identity.User.IsEmailUpdateEnabled": "Может ли электронная почта быть обновлена пользователем."
}
}

12
modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/ru.json

@ -0,0 +1,12 @@
{
"culture": "ru",
"texts": {
"Volo.IdentityServer:DuplicateIdentityResourceName": "Имя ресурса идентификации уже существует: {Name}",
"Volo.IdentityServer:DuplicateApiResourceName": "Имя ресурса API уже существует: {Name}",
"Volo.IdentityServer:DuplicateClientId": "Параметр ClientID уже существует: {ClientId}",
"UserLockedOut": "Учетная запись пользователя была заблокирована из-за неудачных попыток входа в систему. Пожалуйста, попробуйте позже.",
"InvalidUserNameOrPassword": "Неверное имя пользователя или пароль!",
"LoginIsNotAllowed": "У вас нет разрешения на вход в систему. Необходимо подтвердить свой адрес электронной почты/номер телефона.",
"InvalidUsername": "Неверное имя пользователя или пароль!"
}
}

10
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ru.json

@ -0,0 +1,10 @@
{
"culture": "ru",
"texts": {
"Permissions": "Разрешения",
"OnlyProviderPermissons": "Только этот провайдер",
"All": "Все",
"SelectAllInAllTabs": "Предоставить все разрешения",
"SelectAllInThisTab": "Выбрать все"
}
}

7
modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ru.json

@ -0,0 +1,7 @@
{
"culture": "ru",
"texts": {
"Settings": "Настройки",
"SuccessfullySaved": "Успешно сохранено"
}
}

20
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ru.json

@ -0,0 +1,20 @@
{
"culture": "ru",
"texts": {
"Menu:TenantManagement": "Управление арендаторами",
"Tenants": "Арендаторы",
"NewTenant": "Новый арендатор",
"TenantName": "Имя арендатора",
"DisplayName:TenantName": "Имя арендатора",
"TenantDeletionConfirmationMessage": "Арендатор '{0}' будет удален. Вы подтверждаете это?",
"ConnectionStrings": "Строки подключения",
"DisplayName:DefaultConnectionString": "Строка подключения по умолчанию",
"DisplayName:UseSharedDatabase": "Использование общей базы данных",
"Permission:TenantManagement": "Управление арендаторами",
"Permission:Create": "Создать",
"Permission:Edit": "Редактировать",
"Permission:Delete": "Удалить",
"Permission:ManageConnectionStrings": "Управление строками подключения",
"Permission:ManageFeatures": "Управление функциями"
}
}

8
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json

@ -0,0 +1,8 @@
{
"culture": "ru",
"texts": {
"Menu:Home": "Главная",
"Welcome": "Добро пожаловать",
"LongWelcomeMessage": "Добро пожаловать в приложение. Этот запущенный проект основан на фреймворке ABP. Для получения дополнительной информации посетите сайт abp.io."
}
}

1
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs

@ -111,6 +111,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文"));

1
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs

@ -120,6 +120,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文"));

1
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs

@ -59,6 +59,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文"));

1
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs

@ -152,6 +152,7 @@ namespace MyCompanyName.MyProjectName.Web
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文"));

1
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs

@ -86,6 +86,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文"));

1
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs

@ -97,6 +97,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文"));

1
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs

@ -97,6 +97,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português (Brasil)"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文"));

Loading…
Cancel
Save