SayWhat.Maui
1.0.500
dotnet add package SayWhat.Maui --version 1.0.500
NuGet\Install-Package SayWhat.Maui -Version 1.0.500
<PackageReference Include="SayWhat.Maui" Version="1.0.500" />
paket add SayWhat.Maui --version 1.0.500
#r "nuget: SayWhat.Maui, 1.0.500"
// Install SayWhat.Maui as a Cake Addin
#addin nuget:?package=SayWhat.Maui&version=1.0.500
// Install SayWhat.Maui as a Cake Tool
#tool nuget:?package=SayWhat.Maui&version=1.0.500
SayWhat.Maui
Dynamic localization framework for Xamarin.Maui. Using wrapper classes for controls and pages, applications are able to update localized text to the UI regardless of chosen design patterns or UI implementation (c# or xaml).
Example
Full example is shown here: https://github.com/cachely/SayWhat.Maui/tree/058509d8b5a89aff15789f1b44f5d477ecfac816/SayWhat.Maui.Demo
It is recommended to initialize in the app.xaml.cs, app.cs, or MauiProgram.cs file as it is done here: https://github.com/cachely/SayWhat.Maui/tree/058509d8b5a89aff15789f1b44f5d477ecfac816/SayWhat.Maui.Demo
//Initialization<br> var resourceManager = new ResourceManager("SayWhat.Forms.Demo.Resources.AppResources", Assembly.GetAssembly(typeof(MainPage))); Utilities.SayWhat.Settings.SetResourceManager(resourceManager); Utilities.SayWhat.Settings.UpdateCulture(new CultureInfo({CultureHere}));
Usage in xaml See: https://github.com/cachely/SayWhat.Maui/blob/058509d8b5a89aff15789f1b44f5d477ecfac816/SayWhat.Maui.Demo/MainPage.xaml
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-android33.0 is compatible. net7.0-ios was computed. net7.0-ios16.1 is compatible. net7.0-maccatalyst was computed. net7.0-maccatalyst16.1 is compatible. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net7.0-windows10.0.19041 is compatible. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- CommunityToolkit.Mvvm (>= 8.2.0)
-
net7.0-android33.0
- CommunityToolkit.Mvvm (>= 8.2.0)
-
net7.0-ios16.1
- CommunityToolkit.Mvvm (>= 8.2.0)
-
net7.0-maccatalyst16.1
- CommunityToolkit.Mvvm (>= 8.2.0)
-
net7.0-windows10.0.19041
- CommunityToolkit.Mvvm (>= 8.2.0)
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.500 | 141 | 6/12/2023 |
Maui version of SayWhat inital release