Browse Source

Localized buttons

flabbet 1 year ago
parent
commit
28ce7ba74c

+ 4 - 1
src/PixiEditor/Data/Localization/Languages/en.json

@@ -712,5 +712,8 @@
   "Factor": "Factor",
   "Factor": "Factor",
   "NORMALIZE": "Normalize",
   "NORMALIZE": "Normalize",
   "WEIGHT_FACTOR": "Weight",
   "WEIGHT_FACTOR": "Weight",
-  "STARS_EXAMPLE": "Stars"
+  "STARS_EXAMPLE": "Stars",
+  "ADD_EMPTY_FRAME": "Add empty frame",
+  "DUPLICATE_FRAME": "Duplicate frame",
+  "DELETE_FRAME": "Remove frame"
 }
 }

+ 5 - 1
src/PixiEditor/Styles/Templates/Timeline.axaml

@@ -9,7 +9,8 @@
                     xmlns:converters="clr-namespace:PixiEditor.Helpers.Converters"
                     xmlns:converters="clr-namespace:PixiEditor.Helpers.Converters"
                     xmlns:ui="clr-namespace:PixiEditor.Helpers.UI"
                     xmlns:ui="clr-namespace:PixiEditor.Helpers.UI"
                     xmlns:input="clr-namespace:PixiEditor.Views.Input"
                     xmlns:input="clr-namespace:PixiEditor.Views.Input"
-                    xmlns:system="clr-namespace:System;assembly=System.Runtime">
+                    xmlns:system="clr-namespace:System;assembly=System.Runtime"
+                    xmlns:ui1="clr-namespace:PixiEditor.Extensions.UI;assembly=PixiEditor.Extensions">
     <ControlTheme TargetType="animations:Timeline" x:Key="{x:Type animations:Timeline}">
     <ControlTheme TargetType="animations:Timeline" x:Key="{x:Type animations:Timeline}">
         <Setter Property="Template">
         <Setter Property="Template">
             <ControlTemplate>
             <ControlTemplate>
@@ -68,12 +69,15 @@
                         <StackPanel Orientation="Horizontal" Height="40">
                         <StackPanel Orientation="Horizontal" Height="40">
                             <Button Classes="pixi-icon"
                             <Button Classes="pixi-icon"
                                     Content="{DynamicResource icon-plus-square}"
                                     Content="{DynamicResource icon-plus-square}"
+                                    ui1:Translator.TooltipKey="ADD_EMPTY_FRAME"
                                     Command="{TemplateBinding NewKeyFrameCommand}" />
                                     Command="{TemplateBinding NewKeyFrameCommand}" />
                             <Button Classes="pixi-icon"
                             <Button Classes="pixi-icon"
                                     Content="{DynamicResource icon-duplicate}"
                                     Content="{DynamicResource icon-duplicate}"
+                                    ui1:Translator.TooltipKey="DUPLICATE_FRAME"
                                     Command="{TemplateBinding DuplicateKeyFrameCommand}" />
                                     Command="{TemplateBinding DuplicateKeyFrameCommand}" />
                             <Button Classes="pixi-icon"
                             <Button Classes="pixi-icon"
                                     Content="{DynamicResource icon-trash}"
                                     Content="{DynamicResource icon-trash}"
+                                    ui1:Translator.TooltipKey="DELETE_FRAME"
                                     Command="{TemplateBinding DeleteKeyFrameCommand}"
                                     Command="{TemplateBinding DeleteKeyFrameCommand}"
                                     IsEnabled="{Binding SelectedKeyFrames.Count, RelativeSource={RelativeSource TemplatedParent}}"
                                     IsEnabled="{Binding SelectedKeyFrames.Count, RelativeSource={RelativeSource TemplatedParent}}"
                                     CommandParameter="{Binding SelectedKeyFrames, RelativeSource={RelativeSource TemplatedParent}}" />
                                     CommandParameter="{Binding SelectedKeyFrames, RelativeSource={RelativeSource TemplatedParent}}" />