MacroDeck.Localization
3.0.0-preview.10
dotnet add package MacroDeck.Localization --version 3.0.0-preview.10
NuGet\Install-Package MacroDeck.Localization -Version 3.0.0-preview.10
<PackageReference Include="MacroDeck.Localization" Version="3.0.0-preview.10" />
<PackageVersion Include="MacroDeck.Localization" Version="3.0.0-preview.10" />
<PackageReference Include="MacroDeck.Localization" />
paket add MacroDeck.Localization --version 3.0.0-preview.10
#r "nuget: MacroDeck.Localization, 3.0.0-preview.10"
#:package MacroDeck.Localization@3.0.0-preview.10
#addin nuget:?package=MacroDeck.Localization&version=3.0.0-preview.10&prerelease
#tool nuget:?package=MacroDeck.Localization&version=3.0.0-preview.10&prerelease
MacroDeck.Localization
Renderer-independent localization for Macro Deck integrations and plugins.
A localized string is referenced, not resolved, at the point it is written. LocalizedString carries a
scope, a key and its formatting arguments, so the same Macro Deck UI session can be rendered in
different languages by different clients and the host stays the authority for the selected culture.
new Text(MacroDeckStrings.Common.Save())
new Text(MyStrings.ConnectedAs(userName))
Plugins add Localization/Strings.resx (plus Strings.de.resx and friends) and reference
MacroDeck.Plugin.Analyzers, whose source generator turns those files into a strongly typed API and
reports MDLOC001-MDLOC006 at build time.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on MacroDeck.Localization:
| Package | Downloads |
|---|---|
|
MacroDeck.Sdk
Capability contracts for Macro Deck integrations and plugins: actions, config flows, variables, events, profiles, host-brokered UI sessions and the shared identity rules. |
|
|
MacroDeck.Plugin.Hosting
DI-first hosting model for out-of-process Macro Deck plugins. Write a plugin as a normal ASP.NET Core application; registration, protocol framing, heartbeats and reconnection are handled for you. |
|
|
MacroDeck.Ui
The declarative Macro Deck UI DSL and reactive runtime: a view compiles to a tree, subsequent changes compile to patches, plus the configuration primitive vocabulary. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0-preview.10 | 207 | 9/4/2026 |
| 3.0.0-preview.8 | 100 | 9/1/2026 |
| 3.0.0-preview.7 | 297 | 8/28/2026 |
| 3.0.0-preview.6 | 185 | 8/24/2026 |
| 3.0.0-preview.5 | 143 | 8/22/2026 |
| 3.0.0-preview.4 | 164 | 8/20/2026 |
| 3.0.0-beta.11 | 211 | 9/17/2026 |
| 3.0.0-beta.7 | 101 | 9/16/2026 |
| 3.0.0-beta.6 | 81 | 9/15/2026 |
| 3.0.0-beta.5 | 128 | 9/14/2026 |
| 3.0.0-beta.4 | 218 | 9/11/2026 |
| 3.0.0-beta.3 | 105 | 9/9/2026 |
| 3.0.0-beta.2 | 101 | 9/6/2026 |
| 3.0.0-beta.1 | 104 | 9/6/2026 |