From 024c4998fa5e0bda0e43e0fda1eef116bb2fb879 Mon Sep 17 00:00:00 2001 From: Alexander Radchenko Date: Thu, 1 Feb 2024 05:41:11 +0700 Subject: [PATCH 1/5] Russian Translation 4 files --- .../EFCorePowerTools/EFCorePowerTools.csproj | 4 + .../Locales/AboutLocale.ru.resx | 138 ++++++++++++ .../Locales/CompareLocale.ru.resx | 198 ++++++++++++++++++ .../Locales/DgmlLocale.ru.resx | 126 +++++++++++ .../Locales/MigrationsLocale.ru.resx | 176 ++++++++++++++++ 5 files changed, 642 insertions(+) create mode 100644 src/GUI/EFCorePowerTools/Locales/AboutLocale.ru.resx create mode 100644 src/GUI/EFCorePowerTools/Locales/CompareLocale.ru.resx create mode 100644 src/GUI/EFCorePowerTools/Locales/DgmlLocale.ru.resx create mode 100644 src/GUI/EFCorePowerTools/Locales/MigrationsLocale.ru.resx diff --git a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj index 0447fe025..9d420d3b8 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 @@ + 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..a80458661 --- /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, пожалуйста повторите команду + + + Загрузка данных + + + Нет выбраных контекстов + + + Удалить выбранное соединение + + + Показать только различия + + + Немогу добавить соединение, возможно провайдер не поддерживается + + + Немогу получить информацию о DbContext + + + Немогу получить информацию о Схеме Сравнения + + + Немогу удалить соединение + + + Поддерживается только 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..bc439fe08 --- /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 From 0db383a750e57806abe5812f5755ebab09db00c1 Mon Sep 17 00:00:00 2001 From: Alexander Radchenko Date: Thu, 1 Feb 2024 12:26:34 +0700 Subject: [PATCH 2/5] Locales folder Translated --- .../EFCorePowerTools/EFCorePowerTools.csproj | 13 +- .../Locales/CompareLocale.ru.resx | 10 +- .../Locales/MigrationsLocale.ru.resx | 2 +- .../Locales/ModelAnalyzerLocale.ru.resx | 126 ++++++ .../Locales/ReverseEngineerLocale.ru.resx | 424 ++++++++++++++++++ .../Locales/SharedLocale.ru.resx | 153 +++++++ 6 files changed, 720 insertions(+), 8 deletions(-) create mode 100644 src/GUI/EFCorePowerTools/Locales/ModelAnalyzerLocale.ru.resx create mode 100644 src/GUI/EFCorePowerTools/Locales/ReverseEngineerLocale.ru.resx create mode 100644 src/GUI/EFCorePowerTools/Locales/SharedLocale.ru.resx diff --git a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj index 9d420d3b8..a32ecbc9d 100644 --- a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj +++ b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj @@ -286,7 +286,9 @@ - + + Designer + @@ -317,7 +319,9 @@ - + + Designer + @@ -331,6 +335,7 @@ + @@ -346,6 +351,9 @@ + + Designer + @@ -365,6 +373,7 @@ + diff --git a/src/GUI/EFCorePowerTools/Locales/CompareLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/CompareLocale.ru.resx index a80458661..06a8b7bfa 100644 --- a/src/GUI/EFCorePowerTools/Locales/CompareLocale.ru.resx +++ b/src/GUI/EFCorePowerTools/Locales/CompareLocale.ru.resx @@ -175,22 +175,22 @@ Нет выбраных контекстов - Удалить выбранное соединение + Удалить выбранное подключение Показать только различия - Немогу добавить соединение, возможно провайдер не поддерживается + Не могу добавить подключение, возможно поставщик не поддерживается - Немогу получить информацию о DbContext + Не могу получить информацию о контексте БД - Немогу получить информацию о Схеме Сравнения + Не могу получить информацию о схеме сравнения - Немогу удалить соединение + Не могу удалить подключение Поддерживается только EF Core 6 или более позднии версии. diff --git a/src/GUI/EFCorePowerTools/Locales/MigrationsLocale.ru.resx b/src/GUI/EFCorePowerTools/Locales/MigrationsLocale.ru.resx index bc439fe08..c3bdbf81d 100644 --- a/src/GUI/EFCorePowerTools/Locales/MigrationsLocale.ru.resx +++ b/src/GUI/EFCorePowerTools/Locales/MigrationsLocale.ru.resx @@ -165,7 +165,7 @@ Сценарий миграции - Немогу получить статус миграции + Не могу получить статус миграции Обновить базу данных 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 From fb119f7d0a5fdf20cb5692df5c049aad4a79c6ce Mon Sep 17 00:00:00 2001 From: Alexander Radchenko Date: Thu, 1 Feb 2024 12:41:39 +0700 Subject: [PATCH 3/5] EFCorePowerTools.csproj --- src/GUI/EFCorePowerTools/EFCorePowerTools.csproj | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj index a32ecbc9d..f7d7c2645 100644 --- a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj +++ b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj @@ -286,9 +286,7 @@ - - Designer - + @@ -319,9 +317,7 @@ - - Designer - + @@ -351,9 +347,7 @@ - - Designer - + From 4b55f78812b152c0564820362638a4e075c1498f Mon Sep 17 00:00:00 2001 From: Alexander Radchenko Date: Thu, 1 Feb 2024 13:04:28 +0700 Subject: [PATCH 4/5] EFCorePowerTools.csproj --- .../EFCorePowerTools/EFCorePowerTools.csproj | 4 + src/GUI/EFCorePowerTools/VSPackage.ru.resx | 136 ++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 src/GUI/EFCorePowerTools/VSPackage.ru.resx diff --git a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj index f7d7c2645..557cbc783 100644 --- a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj +++ b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj @@ -424,6 +424,10 @@ true VSPackage.zh-Hant.Resources + + true + VSPackage.ru.Resources + true VSPackage.en.Resources 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 From 5dd94dedfa286cc401e7e418074c1fbaa7a7e3d8 Mon Sep 17 00:00:00 2001 From: Alexander Radchenko Date: Thu, 1 Feb 2024 13:39:30 +0700 Subject: [PATCH 5/5] EFCorePowerToolsPackage.ru.vsct --- .../EFCorePowerTools/EFCorePowerTools.csproj | 3 + .../EFCorePowerToolsPackage.ru.vsct | 312 ++++++++++++++++++ 2 files changed, 315 insertions(+) create mode 100644 src/GUI/EFCorePowerTools/EFCorePowerToolsPackage.ru.vsct diff --git a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj index 557cbc783..33ecce938 100644 --- a/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj +++ b/src/GUI/EFCorePowerTools/EFCorePowerTools.csproj @@ -534,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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DynamicVisibility + + EF Core Power Tools + EF Core Power Tools + + + + + + DynamicVisibility + + EF Core Power Tools + EF Core Power Tools + + + + + + DynamicVisibility + + EF Core Power Tools - Reverse Engineer + EF Core Power Tools - реконструировать + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +