GUILocalizer 1.0.0
dotnet add package GUILocalizer --version 1.0.0
NuGet\Install-Package GUILocalizer -Version 1.0.0
<PackageReference Include="GUILocalizer" Version="1.0.0" />
paket add GUILocalizer --version 1.0.0
#r "nuget: GUILocalizer, 1.0.0"
// Install GUILocalizer as a Cake Addin
#addin nuget:?package=GUILocalizer&version=1.0.0
// Install GUILocalizer as a Cake Tool
#tool nuget:?package=GUILocalizer&version=1.0.0
!!This library is still under development!!
WPF-GUI-Localizer
Introduction
This library tackles the problem many software projects face: Translations are translated in form of tables, outside of the actual application, lacking the context given inside the application. The library offers the functionality to alter translations at runtime as presented in the application using a pop-up window, as shown below.
It comes along with the ability to localize WPF applications using either human-readable Excel files or traditional Resources (.resx) files.
Install
The WPF-GUI-Localizer library can be installed through NuGet.
Additionally both the .NET Framework version 4.7.2 or higher as well as Excel have to be installed.
Trying out the library
You can run an example application with this library already integrated in the Examples folder of this repository (no IDE required).
Alternatively you can open the WPF-GUI-Localizer solution in an IDE and run or debug the Example_Excel and Example_Resources projects.
Or read more about how to get set up with your own application here or check out the quick-start-checklist for either Excel based localization or Resource file based localization.
Documentation
The full documentation can be found here
License
The WPF-GUI-Localizer library is licensed under the MIT License. See the file LICENSE for more details.
Authors: Martin Fabian Thomas, msg systems ag, Fabian Lewalder, msg systems ag
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
- Microsoft.Extensions.Logging (>= 3.1.3)
- Microsoft.Extensions.Logging.Abstractions (>= 3.1.3)
- Microsoft.Extensions.Logging.Console (>= 3.1.3)
- Microsoft.Office.Interop.Excel (>= 15.0.4795.1000)
- Newtonsoft.Json (>= 12.0.3)
- System.Runtime.CompilerServices.Unsafe (>= 4.7.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 500 | 8/7/2020 |
1.0.0-beta | 357 | 5/28/2020 |
Public GitHub-Repository released.