瀏覽代碼

don't add keys to translation dictionary that are not correct

Scrublord1336 6 年之前
父節點
當前提交
bca4b88507
共有 1 個文件被更改,包括 8 次插入8 次删除
  1. 8 8
      src/XUnity.AutoTranslator.Plugin.Core/AutoTranslationPlugin.cs

+ 8 - 8
src/XUnity.AutoTranslator.Plugin.Core/AutoTranslationPlugin.cs

@@ -201,8 +201,7 @@ namespace XUnity.AutoTranslator.Plugin.Core
 
                            if( !string.IsNullOrEmpty( key ) && !string.IsNullOrEmpty( value ) )
                            {
-                              var translationKey = new TranslationKeys( key );
-                              AddTranslation( translationKey, value );
+                              AddTranslation( key, value );
                            }
                         }
                      }
@@ -291,15 +290,16 @@ namespace XUnity.AutoTranslator.Plugin.Core
          }
       }
 
-      private void AddTranslation( TranslationKeys key, string value )
+      private void AddTranslation( string key, string value )
       {
-         _translations[ key.OriginalKey ] = value;
+         _translations[ key ] = value;
          _translatedTexts.Add( value );
+      }
 
-         if( Settings.IgnoreWhitespaceInDialogue && key.IsDialogue )
-         {
-            _translations[ key.DialogueKey ] = value;
-         }
+      private void AddTranslation( TranslationKeys key, string value )
+      {
+         _translations[ key.RelevantKey ] = value;
+         _translatedTexts.Add( value );
       }
 
       private void QueueNewUntranslatedForClipboard( TranslationKeys key )