This commit is contained in:
恍兮惚兮 2024-07-21 23:59:35 +08:00
parent d0ae9e6eb5
commit f30fbb7180
18 changed files with 47 additions and 71 deletions

View File

@ -266,23 +266,19 @@ def _remove_non_shiftjis_char(line):
return newline
def _remove_latin(line):
newline = ""
for char in line:
try:
char.encode("latin-1")
except:
newline += char
return newline
def _remove_symbo(line):
def _remove_ascii(line):
newline = ""
for char in line:
try:
char.encode("ascii")
except:
newline += char
for r in line:
_ord = ord(r)
if (
(_ord >= 0x21 and _ord <= 0x2F)
or (_ord >= 0x3A and _ord <= 0x40)
or (_ord >= 0x5B and _ord <= 0x60)
or (_ord >= 0x7B and _ord <= 0x80)
):
continue
newline += r
return newline
@ -344,6 +340,7 @@ def POSTSOLVE(line):
if line == "":
return ""
functions = {
"_remove_symbo": _remove_symbo,
"_2": _2_f,
"_3": _3_f,
"_3_2": _3_2,
@ -360,8 +357,6 @@ def POSTSOLVE(line):
"_13EX": _13_fEX,
"_7_zhuanyi": _7_zhuanyi_f,
"_remove_non_shiftjis_char": _remove_non_shiftjis_char,
"_remove_latin": _remove_latin,
"_remove_ascii": _remove_ascii,
"_remove_control": _remove_control,
"_remove_chaos": _remove_chaos,
"_remove_not_in_ja_bracket": _remove_not_in_ja_bracket,

View File

@ -3,18 +3,14 @@
"use": false,
"name": "过滤文本中的非日语字符集字符"
},
"_remove_latin": {
"use": false,
"name": "过滤latin-1字符集"
},
"_remove_ascii": {
"use": false,
"name": "过滤ASCII字符集"
},
"_remove_control": {
"use": false,
"name": "过滤控制字符"
},
"_remove_symbo": {
"use": false,
"name": "过滤英文标点"
},
"_remove_chaos": {
"use": false,
"name": "过滤其他乱码"

View File

@ -202,7 +202,6 @@
"编辑专有名词": "تحرير الأسماء الصحيحة",
"飞书": "كتاب الطيران",
"剪裁UWP窗口的标题栏": "تقليم شريط العنوان من نافذة UWP",
"过滤latin-1字符集": "تصفية مجموعة الأحرف latin-1",
"俄语": "روسي",
"文本输入": "إدخال النص",
"有道4": "هناك طريق",
@ -258,7 +257,6 @@
"百度api": "بايدو API",
"希伯来语(CP1255)": "العبرية ( CP1255 )",
"确定": "أكّد",
"过滤ASCII字符集": "تصفية أسكي مجموعة الأحرف",
"显示翻译历史按钮": "عرض تاريخ الترجمة زر",
"文本源设置": "إعدادات مصدر النص",
"添加编码": "إضافة رمز",
@ -827,5 +825,6 @@
"腾讯混元大模型": "تينسنت الهجين نموذج كبير",
"传统": "تقليدي",
"大模型": "نموذج كبير",
"百度千帆大模型": "نموذج بايدو"
"百度千帆大模型": "نموذج بايدو",
"过滤英文标点": "تصفية علامات الترقيم"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "翻譯結果取代設定",
"过滤包含乱码的文本行": "過濾包含亂碼的文字列",
"过滤文本中的非日语字符集字符": "過濾文字中的非日語字元集字元",
"过滤ASCII字符集": "過濾 ASCII 字元集",
"过滤latin-1字符集": "過濾 Latin-1 字元集",
"过滤其他乱码": "過濾其他亂碼",
"过滤乱码文本": "過濾亂碼文字",
"选择": "選擇",
@ -827,5 +825,6 @@
"腾讯混元大模型": "騰訊混元大模型",
"传统": "傳統",
"大模型": "大模型",
"百度千帆大模型": "百度千帆大模型"
"百度千帆大模型": "百度千帆大模型",
"过滤英文标点": "過濾英文標點"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "Translation Result Replacement Settings",
"过滤包含乱码的文本行": "Filter Text Lines Containing Garbled Characters",
"过滤文本中的非日语字符集字符": "Filter Non-Japanese Character Characters in Text",
"过滤ASCII字符集": "Filter ASCII Character Set",
"过滤latin-1字符集": "Filter Latin-1 Character Set",
"过滤其他乱码": "Filter Other Garbled Characters",
"过滤乱码文本": "Filter Garbled Text",
"选择": "Select",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Tencent's hybrid big model",
"传统": "tradition",
"大模型": "Large model",
"百度千帆大模型": "Baidu Qianfan Large Model"
"百度千帆大模型": "Baidu Qianfan Large Model",
"过滤英文标点": "Filter English punctuation"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "Configuración de sustitución de resultados de traducción",
"过滤包含乱码的文本行": "Filtrar líneas de texto que contienen códigos desordenados",
"过滤文本中的非日语字符集字符": "Filtrar los caracteres del conjunto de caracteres no japoneses en el texto",
"过滤ASCII字符集": "Filtrar el conjunto de caracteres ASCII",
"过滤latin-1字符集": "Filtrar el juego de caracteres Latin - 1",
"过滤其他乱码": "Filtrar otros códigos desordenados",
"过滤乱码文本": "Filtrar texto desordenado",
"选择": "Selección",
@ -827,5 +825,6 @@
"腾讯混元大模型": "El gran modelo híbrido de Tencent",
"传统": "Tradición",
"大模型": "Gran modelo",
"百度千帆大模型": "Modelo Baidu qianfan"
"百度千帆大模型": "Modelo Baidu qianfan",
"过滤英文标点": "Filtrar puntuación en inglés"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "Paramètres de remplacement des résultats de traduction",
"过滤包含乱码的文本行": "Filtrer les lignes de texte contenant du Code brouillé",
"过滤文本中的非日语字符集字符": "Filtrer les caractères du jeu de caractères non japonais dans le texte",
"过滤ASCII字符集": "Filtrer le jeu de caractères ASCII",
"过滤latin-1字符集": "Filtrer le jeu de caractères Latin - 1",
"过滤其他乱码": "Filtrer les autres codes brouillés",
"过滤乱码文本": "Filtrer le texte brouillé",
"选择": "Sélection",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Tencent hybride grand modèle",
"传统": "La tradition",
"大模型": "Le grand modèle",
"百度千帆大模型": "Baidu mille voiles modèle"
"百度千帆大模型": "Baidu mille voiles modèle",
"过滤英文标点": "Filtrer ponctuation anglaise"
}

View File

@ -345,8 +345,6 @@
"翻译结果替换设置": "Impostazioni di sostituzione dei risultati della traduzione",
"过滤包含乱码的文本行": "Filtra linee di testo contenenti codice distorto",
"过滤文本中的非日语字符集字符": "Filtra caratteri non giapponesi nel testo",
"过滤ASCII字符集": "Filtro set di caratteri ASCII",
"过滤latin-1字符集": "Filtra il set di caratteri latino-1",
"过滤其他乱码": "Filtra altri codici distorti",
"过滤乱码文本": "Filtro testo distorto",
"选择": "scelta",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Il grande modello ibrido di Tencent",
"传统": "tradizione",
"大模型": "Modello grande",
"百度千帆大模型": "Baidu Qianfan Modello grande"
"百度千帆大模型": "Baidu Qianfan Modello grande",
"过滤英文标点": "Filtra punteggiatura inglese"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "翻訳結果置換設定",
"过滤包含乱码的文本行": "文字化けしを含むテキスト行をフィルタする",
"过滤文本中的非日语字符集字符": "テキスト内の非日本語文字セット文字をフィルタする",
"过滤ASCII字符集": "ASCII文字セットのフィルタ",
"过滤latin-1字符集": "latin-1文字セットのフィルタ",
"过滤其他乱码": "その他の文字化けをフィルタする",
"过滤乱码文本": "文字化け文字化け文字化け文字化け",
"选择": "せんたく",
@ -827,5 +825,6 @@
"腾讯混元大模型": "テンセント混元大モデル",
"传统": "従来の",
"大模型": "ビッグモデル",
"百度千帆大模型": "百度千帆大模型"
"百度千帆大模型": "百度千帆大模型",
"过滤英文标点": "英語の句読点をフィルタする"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "번역 결과 대체 설정",
"过滤包含乱码的文本行": "잘못된 코드가 포함된 텍스트 행 필터링",
"过滤文本中的非日语字符集字符": "텍스트의 비일본어 문자 세트 문자 필터링",
"过滤ASCII字符集": "ASCII 문자 세트 필터링",
"过滤latin-1字符集": "latin-1 문자 세트 필터링",
"过滤其他乱码": "기타 무분별한 코드 필터링",
"过滤乱码文本": "잘못된 텍스트 필터링",
"选择": "선택",
@ -827,5 +825,6 @@
"腾讯混元大模型": "텐센트 혼원대모델",
"传统": "전통",
"大模型": "대형 모델",
"百度千帆大模型": "바이두 천범대 모형"
"百度千帆大模型": "바이두 천범대 모형",
"过滤英文标点": "영어 구두점 필터링"
}

View File

@ -356,8 +356,6 @@
"翻译结果替换设置": "Ustawienia wymiany wyników tłumaczenia",
"过滤包含乱码的文本行": "Filtruj wiersze tekstowe zawierające zniekształcony kod",
"过滤文本中的非日语字符集字符": "Filtruj znaki niejapońskiego zestawu znaków w tekście",
"过滤ASCII字符集": "Filtruj zestaw znaków ASCII",
"过滤latin-1字符集": "Filtruj zestaw znaków latin-1",
"过滤其他乱码": "Filtruj inne zniekształcone kody",
"过滤乱码文本": "Filtruj zniekształcony tekst",
"选择": "wybór",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Hybrydowy duży model Tencent",
"传统": "tradycja",
"大模型": "Duży model",
"百度千帆大模型": "Duży model Baidu Qianfan"
"百度千帆大模型": "Duży model Baidu Qianfan",
"过滤英文标点": "Filtruj interpunkcję angielską"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "Параметры замены результатов перевода",
"过滤包含乱码的文本行": "Фильтровать строки, содержащие шифр",
"过滤文本中的非日语字符集字符": "Неяпонские символы в фильтрованном тексте",
"过滤ASCII字符集": "Фильтр символов ASCII",
"过滤latin-1字符集": "Фильтр наборов символов Latin - 1",
"过滤其他乱码": "Отфильтровать другие коды",
"过滤乱码文本": "Фильтровать зашифрованный текст",
"选择": "Выбор",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Большая гибридная модель.",
"传统": "Традиции",
"大模型": "Большая модель",
"百度千帆大模型": "Сто тысяч парусов."
"百度千帆大模型": "Сто тысяч парусов.",
"过滤英文标点": "Фильтр по - английски"
}

View File

@ -30,7 +30,6 @@
"J北京7": "J ปักกิ่ง 7",
"双线性": "เชิงเส้นคู่",
"民安ともえ": "มินอันโทะ",
"过滤ASCII字符集": "กรองชุดตัวอักษร ASCII",
"韩语": "เกาหลี",
"鷹の爪吉田": "นกอินทรี โนะ กรงเล็บ โยชิดะ",
"用户词典3": "พจนานุกรมผู้ใช้ 3",
@ -361,7 +360,6 @@
"金山快译": "Golden Mountain แปลด่วน",
"音街ウナ": "ถนนอิม",
"游戏ID MD5": "รหัสเกม MD5",
"过滤latin-1字符集": "กรองชุดตัวอักษร latin-1",
"判定詞": "คำตัดสิน",
"翻译设置": "การตั้งค่าการแปล",
"使用正则表达式替换": "ใช้แทนนิพจน์ปกติ",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Tencent Mixed หยวนรุ่นใหญ่",
"传统": "ประเพณี",
"大模型": "โมเดลขนาดใหญ่",
"百度千帆大模型": "Baidu Qianfan โมเดลขนาดใหญ่"
"百度千帆大模型": "Baidu Qianfan โมเดลขนาดใหญ่",
"过滤英文标点": "กรองเครื่องหมายวรรคตอนภาษาอังกฤษ"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "Çeviri Sonuçları Değiştirme Ayarları",
"过滤包含乱码的文本行": "Çöplü kodu içeren metin hatlarını sil",
"过滤文本中的非日语字符集字符": "Japon olmayan karakter seti karakterleri metinde sil",
"过滤ASCII字符集": "ASCII karakter seti sil",
"过滤latin-1字符集": "Latin- 1 karakter setini sil",
"过滤其他乱码": "Diğer çöplü kodları sil",
"过滤乱码文本": "Süzgülenmiş metin",
"选择": "seçim",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Tencent'in hibrid büyük modeli",
"传统": "gelenek",
"大模型": "Büyük model",
"百度千帆大模型": "Baidu Qianfan Büyük Modeli"
"百度千帆大模型": "Baidu Qianfan Büyük Modeli",
"过滤英文标点": "İngilizce noktasını sil"
}

View File

@ -345,8 +345,6 @@
"翻译结果替换设置": "Параметри заміни результатів перекладу",
"过滤包含乱码的文本行": "Фільтрувати текстові рядки, що містять розбитий код",
"过滤文本中的非日语字符集字符": "Фільтрувати не японські символи набору символів у тексті",
"过滤ASCII字符集": "Встановлення символів ASCII фільтрування",
"过滤latin-1字符集": "Фільтрувати набір символів latin- 1",
"过滤其他乱码": "Фільтрувати інші відкидані коди",
"过滤乱码文本": "Фільтрувати відбитий текст",
"选择": "вибір",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Велика гібридна модель",
"传统": "традиція",
"大模型": "Велика модель",
"百度千帆大模型": "Великий модель Baidu Qianfan"
"百度千帆大模型": "Великий модель Baidu Qianfan",
"过滤英文标点": "Фільтрувати пунктуацію англійської"
}

View File

@ -357,8 +357,6 @@
"翻译结果替换设置": "Thiết lập thay thế kết quả dịch",
"过滤包含乱码的文本行": "Lọc các dòng văn bản có chứa mã lộn xộn",
"过滤文本中的非日语字符集字符": "Bộ lọc ký tự bộ ký tự không phải tiếng Nhật trong văn bản",
"过滤ASCII字符集": "Lọc bộ ký tự ASCII",
"过滤latin-1字符集": "Lọc bộ ký tự latin-1",
"过滤其他乱码": "Lọc mã lộn xộn khác",
"过滤乱码文本": "Lọc văn bản lộn xộn",
"选择": "Chọn",
@ -827,5 +825,6 @@
"腾讯混元大模型": "Mô hình hỗn hợp lớn",
"传统": "Truyền thống",
"大模型": "Mô hình lớn",
"百度千帆大模型": "Mô hình 100.000 cánh buồm"
"百度千帆大模型": "Mô hình 100.000 cánh buồm",
"过滤英文标点": "Lọc chấm câu tiếng Anh"
}

View File

@ -31,7 +31,6 @@
"J北京7": "",
"双线性": "",
"民安ともえ": "",
"过滤ASCII字符集": "",
"韩语": "",
"鷹の爪吉田": "",
"用户词典3": "",
@ -361,7 +360,6 @@
"金山快译": "",
"音街ウナ": "",
"游戏ID MD5": "",
"过滤latin-1字符集": "",
"判定詞": "",
"翻译设置": "",
"使用正则表达式替换": "",
@ -827,5 +825,6 @@
"腾讯混元大模型": "",
"传统": "",
"大模型": "",
"百度千帆大模型": ""
"百度千帆大模型": "",
"过滤英文标点": ""
}

View File

@ -29,7 +29,7 @@ include(generate_product_version)
set(VERSION_MAJOR 5)
set(VERSION_MINOR 15)
set(VERSION_PATCH 3)
set(VERSION_PATCH 4)
add_library(pch pch.cpp)
target_precompile_headers(pch PUBLIC pch.h)