К блогу
РелизGitHub

Libs

ЭкосистемаИнструменты DvurechenskyИнструменты, утилиты и инженерные репозитории.Связанный проектLibreResxTranslateИнструмент для автоматической локализации .resx-файлов в проектах .NET с использованием LibreTranslate.

> Скачайте .nupkg и установите глобально 💯

https://github.com/Dvurechensky-Tools/LibreResxTranslate/pkgs/nuget/LibreResxTranslate

> Скачайте .nupkg и установите локально

CODE
dotnet add package LibreResxTranslate --source "C:\temp\nuget"

Поддерживаемые переводчики

LibreTranslate

  • Локальный сервер
  • Удалённый API
  • Self-hosted инфраструктура
  • Подходит для приватного использования

Important

Настройка LibreTranslate

Быстрый старт

CODE
using LibreResxTranslate.Components;using LibreResxTranslate.Services.Settings;using LibreResxTranslate.Services.Translater;ISettingsService settings = new SettingsService();settings.ActionLog += Console.WriteLine;settings.LoadSettings();if (!settings.IsValid){    Console.WriteLine("Некорректная конфигурация.");    return;}var translator = new WinformsLocalizedTranslater(    TypeTranslateEnum.Libre,    settings);translator.ActionLog += Console.WriteLine;await translator.Translate();
Libs | Dvurechensky