diff --git a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj
index 0447fe025..33ecce938 100644
--- a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj
+++ b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj
@@ -270,6 +270,7 @@
+
@@ -285,6 +286,7 @@
+
@@ -300,6 +302,7 @@
+
@@ -314,6 +317,7 @@
+
@@ -327,6 +331,7 @@
+
@@ -342,6 +347,7 @@
+
@@ -361,6 +367,7 @@
+
@@ -417,6 +424,10 @@
true
VSPackage.zh-Hant.Resources
+
+ true
+ VSPackage.ru.Resources
+
true
VSPackage.en.Resources
@@ -523,6 +534,9 @@
Menus.ctmenu
+
+ Menus.ctmenu
+
Menus.ctmenu
diff --git a/src/GUI/EFCorePowerTools/EFCorePowerToolsPackage.ru.vsct b/src/GUI/EFCorePowerTools/EFCorePowerToolsPackage.ru.vsct
new file mode 100644
index 000000000..4f2a22614
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/EFCorePowerToolsPackage.ru.vsct
@@ -0,0 +1,312 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/GUI/EFCorePowerTools/Locales/AboutLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/AboutLocale.ru.resx
new file mode 100644
index 000000000..55d0e68d0
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/Locales/AboutLocale.ru.resx
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ О программе
+
+
+ Это расширение БЕСПЛАТНОЕ, я буду благодарен за вашу рецензию
+
+
+ ОК
+
+
+ Для получения поддержки, обратной связи и полного исходного кода перейдите по адресу
+
+
+ Версия
+
+
+ Версия НЕИЗВЕСТНА
+
+
\ No newline at end of file
diff --git a/src/GUI/EFCorePowerTools/Locales/CompareLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/CompareLocale.ru.resx
new file mode 100644
index 000000000..06a8b7bfa
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/Locales/CompareLocale.ru.resx
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Добавить...
+
+
+ Добавить подключение к базе данных
+
+
+ Не могу сравнить контекст с базой данных во время отладки
+
+
+ Версия {0} не поддерживается, обратите внимание, что предварительные версии имеют ограниченную поддержку. Вы можете попробовать вручную установить предварительную версию Microsoft.EntityFrameworkCore.Design.
+
+
+ Выберите базу данных и контексты
+
+
+ Закрыть
+
+
+ Сравнение завершено в {0}.
+
+
+ Сравниваю базу данных с контекст(ом/ами)...
+
+
+ Результат сравнения
+
+
+ Контекст(ы) и структура базы данных совпадают.
+
+
+ Атрибут
+
+
+ Ожидается
+
+
+ Найденно
+
+
+ Имя
+
+
+ Состояние
+
+
+ Тип
+
+
+ Устанавливаю EfCore.SchemaCompare, пожалуйста повторите команду
+
+
+ Загрузка данных
+
+
+ Нет выбраных контекстов
+
+
+ Удалить выбранное подключение
+
+
+ Показать только различия
+
+
+ Не могу добавить подключение, возможно поставщик не поддерживается
+
+
+ Не могу получить информацию о контексте БД
+
+
+ Не могу получить информацию о схеме сравнения
+
+
+ Не могу удалить подключение
+
+
+ Поддерживается только EF Core 6 или более позднии версии.
+
+
\ No newline at end of file
diff --git a/src/GUI/EFCorePowerTools/Locales/DgmlLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/DgmlLocale.ru.resx
new file mode 100644
index 000000000..0b5261268
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/Locales/DgmlLocale.ru.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Устанавливаю пакет расширения DbContext Dgml
+
+
+ Пакет Dgml установлен
+
+
\ No newline at end of file
diff --git a/src/GUI/EFCorePowerTools/Locales/MigrationsLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/MigrationsLocale.ru.resx
new file mode 100644
index 000000000..c3bdbf81d
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/Locales/MigrationsLocale.ru.resx
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Добавить миграцию
+
+
+ Сборка не удалась
+
+
+ Версия {0} не поддерживается, обратите внимание, что предварительные версии не поддерживаются.
+
+
+ Имя контекста
+
+
+ Создание миграции {0} в DbContext {1}
+
+
+ База данных и модель синхронизированы.
+
+
+ Получение статуса миграции
+
+
+ Управление миграциями в проекте {0}
+
+
+ Имя миграции
+
+
+ Требуется имя миграции
+
+
+ В проекте нет миграций, создайте первоначальную миграцию.
+Введите имя первоначальной миграции ниже.
+
+
+ Есть миграции, не примененые к базе данных.
+
+
+ Есть не примененные изменения модели, добавьте миграцию с этими изменениями.
+Введите имя миграции ниже.
+
+
+ Сценарий миграций в DbContext {0}
+
+
+ Сценарий миграции
+
+
+ Не могу получить статус миграции
+
+
+ Обновить базу данных
+
+
+ Обновление базы данных из миграций в DbContext {0}
+
+
\ No newline at end of file
diff --git a/src/GUI/EFCorePowerTools/Locales/ModelAnalyzerLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/ModelAnalyzerLocale.ru.resx
new file mode 100644
index 000000000..0ee025ae3
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/Locales/ModelAnalyzerLocale.ru.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Вы используете EF Core версии {0}, обратите внимание, что предварительные версии имеют ограниченную поддержку. Вы можете попробовать вручную установить предварительную версию Microsoft.EntityFrameworkCore.Design.
+
+
+ Не могу собрать информацию о модели
+
+
\ No newline at end of file
diff --git a/src/GUI/EFCorePowerTools/Locales/ReverseEngineerLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/ReverseEngineerLocale.ru.resx
new file mode 100644
index 000000000..ac10327d8
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/Locales/ReverseEngineerLocale.ru.resx
@@ -0,0 +1,424 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Добавить...
+
+
+ Добавить настраиваемое подключение
+
+
+ Добавить настраиваемое подключение к БД
+
+
+ Добавить подключение к БД, настраиваемое вручную
+
+
+ Добавить подключение к базе данных
+
+
+ Добавить подключение к проводнику серверов (DDEX)
+
+
+ Добавить .dacpac файл
+
+
+ Добавить схемы фильтрации
+
+
+ Дополнительные...
+
+
+ Всегда включать все объекты базы данных
+
+
+ Не могу создать код во время отладки
+
+
+ Это поле часть первичного ключа, его невозможно не выбрать, когда выбрана таблица.
+
+
+ Пожалуйста, проверьте окно вывода «Расширения» на наличие проблем
+
+
+ Пожалуйста, проверьте окно вывода «Расширения» на наличие предупреждений
+
+
+ Выберите файл конфигурации
+
+
+ Выберите подключение к БД
+
+
+ Выберите объекты базы данных
+
+
+ Выберите схемы БД
+
+
+ Выберите проект БД SQL Server
+
+
+ Генерация кода
+
+
+ Имя
+
+
+ Пример
+
+
+ Строка подключения
+
+
+ Имя контекста
+
+
+ Укажите имя контекста
+
+
+ Настройка кода с помощью шаблонов
+
+
+ Подключение к БД не найдено, не могу обновить данные
+
+
+ Только контекст БД
+
+
+ Путь к контексту БД (например, Data) — необязательно
+
+
+ Подпространство имен контекста БД (переопределяет путь) – необязательно
+
+
+ Установите DDEX поставщика для лучшей фукциональности
+
+
+ Выберите вашу версию EF Core
+
+
+ Типы сущностей и контекст БД
+
+
+ Только типы сущностей
+
+
+ Путь к типам сущностей (например, Models) — необязательно
+
+
+ Подпространство типов сущностей (переопределяет путь) – необязательно
+
+
+ Макет файла
+
+
+ Схемы фильтров
+
+
+ Функции
+
+
+ Выберите настройки для проекта {0}
+
+
+ Генерация кода...
+
+
+ Подготовка к подключению...
+
+
+ Справка
+
+
+ Включать строку подключения в сгенерированный код
+
+
+ Установите пакет с EF Core поставщиком в проект
+
+
+ Установка пакета с EF Core поставщиком
+
+
+ Загрузка объектов базы данных...
+
+
+ Загрузка настроек...
+
+
+ Map hierarchyid
+
+
+ Map Noda Time types
+
+
+ Сопоставления
+
+
+ Сопоставление пространственных типов
+
+
+ Модель успешно создана.
+
+
+ Пространство имен
+
+
+ Пространство имен должно быть задано
+
+
+ Именование
+
+
+ Новое имя не может быть пустым
+
+
+ В таблице не задан первичный ключ.
+
+
+ NuGet пакет "{0}" не найден в проекте — он должен быть установлен для сборки.
+
+
+ Задавайте имена объектов во множественном или единственном числе (на английском)
+
+
+ POCO сущности
+
+
+ ⭐ Оценить
+
+
+ Дайте мне знать, если вам нравится этот бесплатный инструмент
+
+
+ Примечания к выпуску
+
+
+ Удалить конструктор из классов сущностей (экспериментальная функция)
+
+
+ Удалить конструктор по умолчанию у контекста БД
+
+
+ Удалить навигации из классов сущностей (экспериментальная функция)
+
+
+ Удалить выбранное подключение
+
+
+ Удалить SQL по умолчанию из логических полей
+
+
+ Переименование навигаций
+
+
+ Отчет о результате...
+
+
+ Реверс-инжиниринг завершен в {0}
+
+
+ Поиск
+
+
+ Поиск объектов
+
+
+ Разделение контекста БД на классы конфигураций (предварительная функция)
+
+
+ Улучшите свой опыт работы с SQLite
+
+
+ Используемым учетным данным не предоставлены права «ПРОСМОТР ОПРЕДЕЛЕНИЙ», поэтому функциональность может быть ухудшена или неисправна.
+
+
+ SQL Server версии {0} может не поддерживаться.
+
+
+ Хранимые процедуры
+
+
+ Хранимые процедуры возвращают список (массив по умолчанию)
+
+
+ Путь к шаблону T4 – необязательно
+
+
+ Таблицы
+
+
+ Не могу добавить подключение, возможно поставщик не поддерживается
+
+
+ Не могу добавить в список
+
+
+ Не могу построить выбранный проект базы данных
+
+
+ Не могу удалить подключение
+
+
+ Если флажок снят, будет использоваться EF Core 3.1
+
+
+ Снятие флажка с элемента может привести к удалению связанного файла.
+
+
+ Неподдерживаемый поставщик
+
+
+ Использовать атрибуты описания данных для настройки модели
+
+
+ Использовать «Классическое» EF6 пребразование множественного числа
+
+
+ Использовать отношение «многие ко многим»
+
+
+ Использовать имена таблиц и полей непосредственно из базы данных
+
+
+ Использовать ссылочные типы, допускающие значение NULL
+
+
+ Использовать регулярные выражения
+
+
+ Руководство пользователя
+
+
+ Use schema folder separation (experimental)
+Использовать разделение папок схемы (экспериментальная функция)
+
+
+ Использовать разделение пространств имен схемы (экспериментальная функция)
+
+
+ Использовать поиск текста
+
+
+ Виды
+
+
+ Объекты генерации
+
+
\ No newline at end of file
diff --git a/src/GUI/EFCorePowerTools/Locales/SharedLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/SharedLocale.ru.resx
new file mode 100644
index 000000000..e0fcb1480
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/Locales/SharedLocale.ru.resx
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Произошла ошибка. Смотрите окно вывода «Расширения» с описанием шибки.
+
+
+ Сборка не удалась. Не удалось найти класс DbContext.
+
+
+ Отменить
+
+
+ Закрыть
+
+
+ EF Core 3.1 или более поздний не найден в проекте
+
+
+ Устанавливаю EFCore.Design версии {0}, пожалуста повторите команду еще раз
+
+
+ Неверное имя
+
+
+ ОК
+
+
+ Выбранный тип проекта не имеет TargetFrameworkMoniker.
+
+
+ Поддерживаются только проекты .NET Core 3.0+ — TargetFrameworkMoniker
+
+
+ Не удалось найти сборку проекта
+
+
\ No newline at end of file
diff --git a/src/GUI/EFCorePowerTools/VSPackage.ru.resx b/src/GUI/EFCorePowerTools/VSPackage.ru.resx
new file mode 100644
index 000000000..35d5af426
--- /dev/null
+++ b/src/GUI/EFCorePowerTools/VSPackage.ru.resx
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ EF Core Power Tools
+
+
+ В целом
+
+
+ Entity Framework Core Power Tools
+
+
+ Добавляет полезные во время разработки инструменты для класса EF Core DbContext в контекстное меню обозревателя решений Visual Studio.
+
+
+
+ Resources\Package.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file