Add Portuguese to UI code

This commit is contained in:
Matt Nadareski
2026-03-03 20:10:43 -05:00
parent 799289f32c
commit 6d8a38c960
3 changed files with 7 additions and 0 deletions

View File

@@ -56,6 +56,7 @@
- Bytes, not characters - Bytes, not characters
- Add Portuguese translation (Kokasgui) - Add Portuguese translation (Kokasgui)
- Wire up Portuguese translation, fix Redumper enum - Wire up Portuguese translation, fix Redumper enum
- Add Portuguese to UI code
### 3.6.0 (2025-11-28) ### 3.6.0 (2025-11-28)

View File

@@ -151,6 +151,10 @@
Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}" Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"
Foreground="{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}" Foreground="{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}"
Template="{DynamicResource CustomMenuItemTemplate}" /> Template="{DynamicResource CustomMenuItemTemplate}" />
<MenuItem x:Name="PortugueseMenuItem" Header="Português" HorizontalAlignment="Left" Width="120" IsCheckable="True"
Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"
Foreground="{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}"
Template="{DynamicResource CustomMenuItemTemplate}" />
<MenuItem x:Name="RussianMenuItem" Header="Русский" HorizontalAlignment="Left" Width="120" IsCheckable="True" <MenuItem x:Name="RussianMenuItem" Header="Русский" HorizontalAlignment="Left" Width="120" IsCheckable="True"
Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}" Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"
Foreground="{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}" Foreground="{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}"

View File

@@ -47,6 +47,7 @@ namespace MPF.UI.Windows
private MenuItem? JapaneseMenuItem => ItemHelper.FindChild<MenuItem>(this, "JapaneseMenuItem"); private MenuItem? JapaneseMenuItem => ItemHelper.FindChild<MenuItem>(this, "JapaneseMenuItem");
private MenuItem? KoreanMenuItem => ItemHelper.FindChild<MenuItem>(this, "KoreanMenuItem"); private MenuItem? KoreanMenuItem => ItemHelper.FindChild<MenuItem>(this, "KoreanMenuItem");
private MenuItem? PolishMenuItem => ItemHelper.FindChild<MenuItem>(this, "PolishMenuItem"); private MenuItem? PolishMenuItem => ItemHelper.FindChild<MenuItem>(this, "PolishMenuItem");
private MenuItem? PortugueseMenuItem => ItemHelper.FindChild<MenuItem>(this, "PortugueseMenuItem");
private MenuItem? RussianMenuItem => ItemHelper.FindChild<MenuItem>(this, "RussianMenuItem"); private MenuItem? RussianMenuItem => ItemHelper.FindChild<MenuItem>(this, "RussianMenuItem");
private MenuItem? SpanishMenuItem => ItemHelper.FindChild<MenuItem>(this, "SpanishMenuItem"); private MenuItem? SpanishMenuItem => ItemHelper.FindChild<MenuItem>(this, "SpanishMenuItem");
private MenuItem? SwedishMenuItem => ItemHelper.FindChild<MenuItem>(this, "SwedishMenuItem"); private MenuItem? SwedishMenuItem => ItemHelper.FindChild<MenuItem>(this, "SwedishMenuItem");
@@ -292,6 +293,7 @@ namespace MPF.UI.Windows
JapaneseMenuItem!.Click += LanguageMenuItemClick; JapaneseMenuItem!.Click += LanguageMenuItemClick;
KoreanMenuItem!.Click += LanguageMenuItemClick; KoreanMenuItem!.Click += LanguageMenuItemClick;
PolishMenuItem!.Click += LanguageMenuItemClick; PolishMenuItem!.Click += LanguageMenuItemClick;
PortugueseMenuItem!.Click += LanguageMenuItemClick;
RussianMenuItem!.Click += LanguageMenuItemClick; RussianMenuItem!.Click += LanguageMenuItemClick;
SpanishMenuItem!.Click += LanguageMenuItemClick; SpanishMenuItem!.Click += LanguageMenuItemClick;
SwedishMenuItem!.Click += LanguageMenuItemClick; SwedishMenuItem!.Click += LanguageMenuItemClick;