Skip to content

.NET Library to add/edit translations of WPF-Applications from within the UI during runtime.

License

Notifications You must be signed in to change notification settings

msg-systems/WPF-GUI-Localizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

!!This library is still under development!!

WPF-GUI-Localizer

Version

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.

Dialog Pop-up Window

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

About

.NET Library to add/edit translations of WPF-Applications from within the UI during runtime.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages