Browse Source

Some localization issues

Krzysztof Krysiński 2 weeks ago
parent
commit
6ff11faf84

+ 2 - 1
src/PixiEditor.Extensions/FlyUI/Elements/Text.cs

@@ -6,6 +6,7 @@ using Avalonia.Media;
 using PixiEditor.Extensions.CommonApi.FlyUI.Properties;
 using PixiEditor.Extensions.CommonApi.FlyUI.Properties;
 using PixiEditor.Extensions.Extensions;
 using PixiEditor.Extensions.Extensions;
 using PixiEditor.Extensions.FlyUI.Converters;
 using PixiEditor.Extensions.FlyUI.Converters;
+using PixiEditor.UI.Common.Localization;
 using FontStyle = PixiEditor.Extensions.CommonApi.FlyUI.Properties.FontStyle;
 using FontStyle = PixiEditor.Extensions.CommonApi.FlyUI.Properties.FontStyle;
 using FontWeight = PixiEditor.Extensions.CommonApi.FlyUI.Properties.FontWeight;
 using FontWeight = PixiEditor.Extensions.CommonApi.FlyUI.Properties.FontWeight;
 
 
@@ -81,7 +82,7 @@ public class Text : LayoutElement
             Converter = new ColorToAvaloniaBrushConverter(),
             Converter = new ColorToAvaloniaBrushConverter(),
         };
         };
         
         
-        textBlock.Bind(TextBlock.TextProperty, valueBinding);
+        textBlock.Bind(Translator.KeyProperty, valueBinding);
         textBlock.Bind(TextBlock.TextWrappingProperty, textWrapBinding);
         textBlock.Bind(TextBlock.TextWrappingProperty, textWrapBinding);
         if (TextStyle.FontStyle != null)
         if (TextStyle.FontStyle != null)
         {
         {

+ 2 - 2
src/PixiEditor/ViewModels/SubViewModels/UpdateViewModel.cs

@@ -48,9 +48,9 @@ internal class UpdateViewModel : SubViewModel<ViewModelMain>
         }
         }
     }
     }
 
 
-    private string versionText;
+    private LocalizedString versionText;
 
 
-    public string VersionText
+    public LocalizedString VersionText
     {
     {
         get => versionText;
         get => versionText;
         set
         set

+ 1 - 1
src/PixiEditor/Views/Main/ActionDisplayBar.axaml

@@ -62,7 +62,7 @@
                 HorizontalAlignment="Right"
                 HorizontalAlignment="Right"
                 Foreground="{DynamicResource ThemeForegroundBrush}"
                 Foreground="{DynamicResource ThemeForegroundBrush}"
                 FontSize="14"
                 FontSize="14"
-                Text="{Binding DataContext.UpdateSubViewModel.VersionText, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}" />
+                ui:Translator.LocalizedString="{Binding DataContext.UpdateSubViewModel.VersionText, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}" />
         </StackPanel>
         </StackPanel>
     </Grid>
     </Grid>
 </UserControl>
 </UserControl>