Multilingual Plugin for Xamarin and Windows
-
Updated
May 20, 2020 - C#
Multilingual Plugin for Xamarin and Windows
Statically typed i18n support for the .NET - ecosystem
Consolidates, synchronizes and translates Microsoft .NET resources (*.resx, *.wxl). Supports export to Excel (*.xlsx) and automating translation.
WPF localization with multiple Resource.resx files (resource managers) used for one language. Useful for localizing Prism modules.
ResXResourceReader and ResXResourceWriter adapted for .Net Standard
A semantic external parser for .resx files that can be used together with GMaster, PlasticSCM or SemanticMerge.
ResGen port for .NET 6, .NET 8, etc. The Resource File Generator (Resgen.exe) converts text (.txt or .restext) files and XML-based resource format (.resx) files to common language runtime binary (.resources) files that can be embedded in a runtime binary executable or satellite assembly.
Blazor.WebAssembly.DynamicCulture.Loader is a powerful tool that simplifies the process of loading multiple localization satellite assemblies simultaneously during startup in Blazor WebAssembly applications. With this tool, there's no need to manually refresh the page in order to access the new resource assembly.
Sample code to demonstrate how to use the LocalizationResourceManager.Maui plugin with .NET MAUI
Pseudo-internationalization utility for multiplatform resource files.
msbuild task to handle cross platform localization for Xamarin with resx or resw file.
A handy console application that can resolve duplicate string resources across both RESW and RESX files within a .NET project.
Sample code to demonstrate how to localize your .NET MAUI Blazor and Blazor app
A Github action that searches for default, automatically translated, and manually overriden ResX files, automatically translates missing texts, and combines them to directly usable ResX files.
Add a description, image, and links to the resx topic page so that developers can more easily learn about it.
To associate your repository with the resx topic, visit your repo's landing page and select "manage topics."