Bladeren bron

人工智能-部分文案修改

liyijie 1 jaar geleden
bovenliggende
commit
e43fe67ef6

+ 6 - 4
PDF Office/Helper/ChatGTPAIHelper.cs

@@ -67,7 +67,7 @@ namespace PDF_Master.Helper
 
         #region AI服务器对接接口
         /// <summary>
-        /// 获取文件Key用来发送给服务端获取翻译文件
+        /// 获取
         /// </summary>
         /// <param name="content"></param>
         /// <param name="filename"></param>
@@ -217,7 +217,8 @@ namespace PDF_Master.Helper
             string Code = "300";
             intProcess(isprocess, "Translating", System.Windows.Visibility.Visible);
             //判断word文档大小
-            if (!GetDocumentPagesWord(content)) {
+            if (!GetDocumentPagesWord(content))
+            {
                 clossProcess();
                 return "05011";
             }
@@ -612,7 +613,7 @@ namespace PDF_Master.Helper
             try
             {
                 FileInfo fileInfo = new FileInfo(filepath);
-                if (fileInfo.Extension.ToLower()!=".pdf")
+                if (fileInfo.Extension.ToLower() != ".pdf")
                 {
                     Microsoft.Office.Interop.Word.Application myWordApp = new Microsoft.Office.Interop.Word.Application();
                     object Nothing = System.Reflection.Missing.Value;
@@ -791,7 +792,7 @@ namespace PDF_Master.Helper
 
         public static string GetBaiduTranslationCode(string code)
         {
-
+            if (code == "300" || code == "401") { return App.HomePageLoader.GetString("ChatGTPNetworkError"); }
             if (!String.IsNullOrEmpty(App.HomePageLoader.GetString("BaiduTranslation" + code)))
             {
                 return App.HomePageLoader.GetString("BaiduTranslation" + code);
@@ -801,6 +802,7 @@ namespace PDF_Master.Helper
 
         public static string GetChatGPTCode(string code)
         {
+            if (code == "300" || code == "401") { return App.HomePageLoader.GetString("ChatGTPNetworkError"); }
             if (!String.IsNullOrEmpty(App.HomePageLoader.GetString("ChatGTP" + code)))
             {
                 return App.HomePageLoader.GetString("ChatGTP" + code);

+ 4 - 0
PDF Office/MultilingualResources/PDF Office.en.xlf

@@ -1130,6 +1130,10 @@ per month.</target>
           <source>Limited to 150 characters per session, 5 times per month</source>
           <target state="new">Limited to 150 characters per session, 5 times per month</target>
         </trans-unit>
+        <trans-unit id="ChatGTPNetworkError" translate="yes" xml:space="preserve">
+          <source>Network error</source>
+          <target state="new">Network error</target>
+        </trans-unit>
       </group>
     </body>
   </file>

+ 4 - 0
PDF Office/MultilingualResources/PDF Office.zh-Hans.xlf

@@ -1130,6 +1130,10 @@ per month.</target>
           <source>Limited to 150 characters per session, 5 times per month</source>
           <target state="new">Limited to 150 characters per session, 5 times per month</target>
         </trans-unit>
+        <trans-unit id="ChatGTPNetworkError" translate="yes" xml:space="preserve">
+          <source>Network error</source>
+          <target state="new">Network error</target>
+        </trans-unit>
       </group>
     </body>
   </file>

+ 4 - 0
PDF Office/MultilingualResources/PDF Office.zh-Hant.xlf

@@ -1130,6 +1130,10 @@ per month.</target>
           <source>Limited to 150 characters per session, 5 times per month</source>
           <target state="new">Limited to 150 characters per session, 5 times per month</target>
         </trans-unit>
+        <trans-unit id="ChatGTPNetworkError" translate="yes" xml:space="preserve">
+          <source>Network error</source>
+          <target state="new">Network error</target>
+        </trans-unit>
       </group>
     </body>
   </file>

+ 9 - 0
PDF Office/Strings/HomePage/HomePage.Designer.cs

@@ -701,6 +701,15 @@ namespace PDF_Master.Strings.HomePage {
             }
         }
         
+        /// <summary>
+        ///   查找类似 Network error 的本地化字符串。
+        /// </summary>
+        public static string ChatGTPNetworkError {
+            get {
+                return ResourceManager.GetString("ChatGTPNetworkError", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   查找类似 Next 的本地化字符串。
         /// </summary>

+ 3 - 0
PDF Office/Strings/HomePage/HomePage.resx

@@ -332,6 +332,9 @@ per month.</value>
   <data name="ChatGTPLimit150" xml:space="preserve">
     <value>Limited to 150 characters per session, 5 times per month</value>
   </data>
+  <data name="ChatGTPNetworkError" xml:space="preserve">
+    <value>Network error</value>
+  </data>
   <data name="GuidContentP1" xml:space="preserve">
     <value>PDF Master Beta Invites You to Enjoy All Advanced Features!
 

+ 1 - 1
PDF Office/ViewModels/Dialog/ChatGPTAIDialogs/SelectedTranslationDialogViewModel.cs

@@ -334,7 +334,7 @@ namespace PDF_Master.ViewModels.Dialog.ChatGPTAIDialogs
             Value = 7;
             if (Code != "200")
             {
-                ErrorTipText = Code;
+                ErrorTipText = ChatGTPAIHelper.GetBaiduTranslationCode(Code);
                 ErrorVisible = Visibility.Visible;
             }
             Value = 9;