🚧 [WIP/TEST] エスケープ文字による翻訳しない文章を設定できるように実装

![...]で囲んだ範囲(...は文章)翻訳ONの状態でもその部分は翻訳しない。
この機能はチャットのみで有効
This commit is contained in:
misyaguziya
2024-09-06 23:13:47 +09:00
parent 480d0f3f11
commit 73abc9b5e9
2 changed files with 56 additions and 1 deletions

View File

@@ -691,6 +691,17 @@ class Config:
self._AUTH_KEYS[key] = value
saveJson(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, self.AUTH_KEYS)
@property
@json_serializable('USE_EXCLUDE_WORDS')
def USE_EXCLUDE_WORDS(self):
return self._USE_EXCLUDE_WORDS
@USE_EXCLUDE_WORDS.setter
def USE_EXCLUDE_WORDS(self, value):
if isinstance(value, bool):
self._USE_EXCLUDE_WORDS = value
saveJson(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, value)
@property
@json_serializable('USE_TRANSLATION_FEATURE')
def USE_TRANSLATION_FEATURE(self):
@@ -1094,6 +1105,7 @@ class Config:
self._AUTH_KEYS = {
"DeepL_API": None,
}
self._USE_EXCLUDE_WORDS = True
self._USE_TRANSLATION_FEATURE = True
self._CTRANSLATE2_WEIGHT_TYPE = "Small"
self._USE_WHISPER_FEATURE = False