Forráskód Böngészése

文案-页面编辑

zhuyi 2 éve
szülő
commit
fa48833839

+ 81 - 0
PDF Office/Strings/MainPage/MainPage.Designer.cs

@@ -683,6 +683,87 @@ namespace PDF_Office.Strings.MainPage {
             }
         }
         
+        /// <summary>
+        ///   查找类似 Failed to complete this operation. 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_Failed {
+            get {
+                return ResourceManager.GetString("PageEdit_Failed", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Copy 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_MenuCopy {
+            get {
+                return ResourceManager.GetString("PageEdit_MenuCopy", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Cut 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_MenuCut {
+            get {
+                return ResourceManager.GetString("PageEdit_MenuCut", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Delete 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_MenuDelete {
+            get {
+                return ResourceManager.GetString("PageEdit_MenuDelete", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Paste 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_MenuPaste {
+            get {
+                return ResourceManager.GetString("PageEdit_MenuPaste", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Print 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_MenuPrint {
+            get {
+                return ResourceManager.GetString("PageEdit_MenuPrint", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Rotate Clockwise 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_MenuRotateClockwise {
+            get {
+                return ResourceManager.GetString("PageEdit_MenuRotateClockwise", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Rotate Counterclockwise 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_MenuRotateCounterclockwise {
+            get {
+                return ResourceManager.GetString("PageEdit_MenuRotateCounterclockwise", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   查找类似 Display Page Size 的本地化字符串。
+        /// </summary>
+        public static string PageEdit_MenuShowPageSize {
+            get {
+                return ResourceManager.GetString("PageEdit_MenuShowPageSize", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   查找类似 Color 的本地化字符串。
         /// </summary>

+ 28 - 0
PDF Office/Strings/MainPage/MainPage.resx

@@ -336,6 +336,34 @@ Drag files to reorder as you need.</value>
   <data name="Outline_Up" xml:space="preserve">
     <value>Promote</value>
   </data>
+  <data name="PageEdit_Failed" xml:space="preserve">
+    <value>Failed to complete this operation.</value>
+  </data>
+  <data name="PageEdit_MenuCopy" xml:space="preserve">
+    <value>Copy</value>
+  </data>
+  <data name="PageEdit_MenuCut" xml:space="preserve">
+    <value>Cut</value>
+  </data>
+  <data name="PageEdit_MenuDelete" xml:space="preserve">
+    <value>Delete</value>
+  </data>
+  <data name="PageEdit_MenuPaste" xml:space="preserve">
+    <value>Paste</value>
+  </data>
+  <data name="PageEdit_MenuPrint" xml:space="preserve">
+    <value>Print</value>
+  </data>
+  <data name="PageEdit_MenuRotateClockwise" xml:space="preserve">
+    <value>Rotate Clockwise</value>
+  </data>
+  <data name="PageEdit_MenuRotateCounterclockwise" xml:space="preserve">
+    <value>Rotate Counterclockwise</value>
+  </data>
+  <data name="PageEdit_MenuShowPageSize" xml:space="preserve">
+    <value>Display Page Size</value>
+    <comment>显示页面大小</comment>
+  </data>
   <data name="Palette_Color" xml:space="preserve">
     <value>Color</value>
     <comment>调色板-主题颜色</comment>

+ 1 - 1
PDF Office/ViewModels/PageEdit/PageEditContentViewModel.cs

@@ -244,7 +244,7 @@ namespace PDF_Office.ViewModels.PageEdit
         }
 
 
-        private string toastText = "操作失败";
+        private string toastText = App.MainPageLoader.GetString("PageEdit_Failed");
         /// <summary>
         /// Toast提示
         /// </summary>

+ 9 - 8
PDF Office/Views/PageEdit/PageEditContent.xaml

@@ -23,6 +23,7 @@
     FocusVisualStyle="{x:Null}"
     IsVisibleChanged="PageEdit_IsVisibleChanged"
     SizeChanged="PageEdit_SizeChanged"
+    xmlns:mainpage="clr-namespace:PDF_Office.Strings.MainPage"
     mc:Ignorable="d">
     <UserControl.Resources>
         <ResourceDictionary>
@@ -110,22 +111,22 @@
                     Command="{Binding ReplaceCommand}"
                     Header="替换页面"
                     Visibility="Collapsed" />
-                <MenuItem Command="{Binding DeleteCommand}" Header="删除页面" />
-                <MenuItem Command="{Binding RightRotateCommand}" Header="顺时针旋转页面" />
-                <MenuItem Command="{Binding LeftRotateCommand}" Header="逆时针旋转页面" />
-                <MenuItem Command="{Binding CopyCommand}" Header="复制" />
-                <MenuItem Command="{Binding CutCommand}" Header="剪切" />
-                <MenuItem Command="{Binding PasteCommand}" Header="粘贴" />
+                <MenuItem Command="{Binding DeleteCommand}" Header="{x:Static mainpage:MainPage.PageEdit_MenuDelete}" />
+                <MenuItem Command="{Binding RightRotateCommand}" Header="{x:Static mainpage:MainPage.PageEdit_MenuRotateClockwise}" />
+                <MenuItem Command="{Binding LeftRotateCommand}" Header="{x:Static mainpage:MainPage.PageEdit_MenuRotateCounterclockwise}" />
+                <MenuItem Command="{Binding CopyCommand}" Header="{x:Static mainpage:MainPage.PageEdit_MenuCopy}" />
+                <MenuItem Command="{Binding CutCommand}" Header="{x:Static mainpage:MainPage.PageEdit_MenuCut}" />
+                <MenuItem Command="{Binding PasteCommand}" Header="{x:Static mainpage:MainPage.PageEdit_MenuPaste}" />
                 <MenuItem
                     Command="{Binding ShowPageSizeCommand}"
-                    Header="显示页面大小"
+                    Header="{x:Static mainpage:MainPage.PageEdit_MenuShowPageSize}"
                     Visibility="{Binding Source={x:Reference Name=MenuHidePageSize}, Path=Visibility, Converter={StaticResource UnVisibleConvert}}" />
                 <MenuItem
                     Name="MenuHidePageSize"
                     Command="{Binding ShowPageSizeCommand}"
                     Header="隐藏页面大小"
                     Visibility="{Binding HasShowPageSize}" />
-                <MenuItem Command="{Binding PrintCommand}" Header="打印页面" />
+                <MenuItem Command="{Binding PrintCommand}" Header="{x:Static mainpage:MainPage.PageEdit_MenuPrint}" />
             </ContextMenu>
 
             <Style BasedOn="{StaticResource subToolBar}" TargetType="{x:Type Button}">