issues/506

This commit is contained in:
恍兮惚兮 2024-01-28 13:59:47 +08:00
parent 1fde4aca87
commit 6e483d3b8f
17 changed files with 105 additions and 16 deletions

View File

@ -116,6 +116,24 @@ def _13_f(line): #递增式
line=sorted(saveline, key=len, reverse=True)[0]
return line
def _13_fEX(line:str):
saves=[]
while len(line):
for i in range(len(line)):
maxlongline=line[i:]
shengyu=line
_maxlong=maxlongline
succ=True
while len(_maxlong):
if shengyu.endswith(_maxlong)==False:
succ=False
break
shengyu=shengyu[:-len(_maxlong)]
_maxlong=_maxlong[:-1]
if succ:break
saves.append(maxlongline)
line=line[:-((len(maxlongline)*(1+len(maxlongline))))//2]
return ''.join(reversed(saves))
def _1_f(line):
r=re.compile(r'\{(.*?)/.*?\}')
line=r.sub(lambda x:x.groups()[0],line)
@ -126,7 +144,7 @@ def _4_f(line):
line =re.sub('<(.*?)>','',line)
line=re.sub('</(.*?)>',"*",line)
return line
def _6_f(line):
def _6_fEX(line):
srclang=static_data["language_list_translator_inner"][globalconfig['srclang3']]
if srclang in ["zh","ja"]:
white=''
@ -134,6 +152,9 @@ def _6_f(line):
white=' '
line=line.replace('\r',white).replace('\n',white)
return line
def _6_f(line):
line=line.replace('\r','').replace('\n','')
return line
def _91_f(line):
line=re.sub('([0-9]+)','',line)
return line
@ -233,11 +254,13 @@ def POSTSOLVE(line):
'_1':_1_f,
'_4':_4_f,
'_6':_6_f,
'_6EX':_6_fEX,
'_91':_91_f,
'_92':_92_f,
'_7':_7_f,
'_8':_8_f,
'_13':_13_f,
'_13EX':_13_fEX,
'_7_zhuanyi':_7_zhuanyi_f,
'_remove_non_shiftjis_char':_remove_non_shiftjis_char,
"_remove_latin":_remove_latin,

View File

@ -49,6 +49,10 @@
"use": false,
"name": "过滤换行符"
},
"_6EX": {
"use": false,
"name": "过滤换行符_语言自适应"
},
"_91": {
"use": false,
"name": "过滤数字"
@ -81,6 +85,10 @@
"use": false,
"name": "去除重复行(AABABCABCD->ABCD)"
},
"_13EX": {
"use": false,
"name": "去除重复行(AABABCABCD->ABCD)_EX"
},
"_11": {
"use": false,
"name": "自定义python处理"

View File

@ -701,5 +701,9 @@
"添加关联页面": "إضافة ارتباط الصفحة",
"页面类型": "نوع الصفحة",
"页面链接": "رابط الصفحة",
"缓存": "مخابئ"
"缓存": "مخابئ",
"附带上下文个数(必须打开利用上文翻译)": "مع عدد من السياقات ( يجب فتح باستخدام الترجمة أعلاه )",
"API超时(秒)": "API مهلة ( ثانية )",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "واجهات برمجة التطبيقات هي على النحو التالي ، يمكنك تعديل الملكية الفكرية والموانئ حسب الإعدادات الخاصة بك .",
"语言自适应": "التكيف اللغوي"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "添加關聯頁面",
"页面类型": "頁面類型",
"页面链接": "頁面連結",
"缓存": "緩存"
"缓存": "緩存",
"附带上下文个数(必须打开利用上文翻译)": "附帶上下文個數(必須打開利用上文翻譯)",
"API超时(秒)": "API超時",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "API介面格式如下可根據自己的設定進行修改IP和埠。",
"语言自适应": "語言自我調整"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "Add associated page",
"页面类型": "Page Type",
"页面链接": "Page Link",
"缓存": "cache"
"缓存": "cache",
"附带上下文个数(必须打开利用上文翻译)": "Number of accompanying contexts (must be opened and translated using the previous text)",
"API超时(秒)": "API timeout (seconds)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "The API interface format is as follows, and the IP and port can be modified according to your own settings.",
"语言自适应": "Language Adaptation"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "Añadir página asociada",
"页面类型": "Tipo de página",
"页面链接": "Enlace de página",
"缓存": "Caché"
"缓存": "Caché",
"附带上下文个数(必须打开利用上文翻译)": "Número de contextos adjuntos (debe abrirse para usar la traducción anterior)",
"API超时(秒)": "Horas extras API (segundos)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "El formato de la interfaz API es el siguiente, que puede modificar la IP y el puerto de acuerdo con su propia configuración.",
"语言自适应": "Adaptación lingüística"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "Ajouter une page associée",
"页面类型": "Type de page",
"页面链接": "Liens vers les pages",
"缓存": "Cache"
"缓存": "Cache",
"附带上下文个数(必须打开利用上文翻译)": "Livré avec le nombre de contextes (doit être ouvert pour tirer parti de la traduction ci - dessus)",
"API超时(秒)": "API timeout (secondes)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "Le format de l'interface API est le suivant, avec la possibilité de modifier l'IP et les ports en fonction de vos propres paramètres.",
"语言自适应": "Adaptation linguistique"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "Aggiungi pagina associata",
"页面类型": "Tipo di pagina",
"页面链接": "Link pagina",
"缓存": "cache"
"缓存": "cache",
"附带上下文个数(必须打开利用上文翻译)": "Numero di contesti di accompagnamento (devono essere aperti e tradotti utilizzando il testo precedente)",
"API超时(秒)": "Timeout API (secondi)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "Il formato dell'interfaccia API è il seguente e l'IP e la porta possono essere modificati in base alle proprie impostazioni.",
"语言自适应": "Adattamento linguistico"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "関連ページの追加",
"页面类型": "ページタイプ",
"页面链接": "ページリンク",
"缓存": "キャッシュ"
"缓存": "キャッシュ",
"附带上下文个数(必须打开利用上文翻译)": "付帯コンテキスト数(上記の翻訳を使用するにはオンにする必要があります)",
"API超时(秒)": "APIタイムアウト",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "APIインタフェースのフォーマットは以下の通りであり、独自の設定に基づいてIPとポートを変更することができる。",
"语言自适应": "げんごてきおう"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "연관 페이지 추가",
"页面类型": "페이지 유형",
"页面链接": "페이지 링크",
"缓存": "캐시"
"缓存": "캐시",
"附带上下文个数(必须打开利用上文翻译)": "첨부된 컨텍스트 개수 (위의 번역을 사용하려면 열어야 함)",
"API超时(秒)": "API 제한 시간 (초)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "API 인터페이스 형식은 다음과 같으며 자체 설정에 따라 IP 및 포트를 수정할 수 있습니다.",
"语言自适应": "언어 적응"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "Dodaj powiązaną stronę",
"页面类型": "Typ strony",
"页面链接": "Link do strony",
"缓存": "pamięć podręczna"
"缓存": "pamięć podręczna",
"附带上下文个数(必须打开利用上文翻译)": "Liczba kontekstów towarzyszących (należy otworzyć i przetłumaczyć za pomocą poprzedniego tekstu)",
"API超时(秒)": "Limit czasu API (sekundy)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "Format interfejsu API jest następujący, a IP i port można modyfikować zgodnie z własnymi ustawieniami.",
"语言自适应": "Dostosowanie języka"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "Добавить ассоциированную страницу",
"页面类型": "Тип страницы",
"页面链接": "Ссылка на страницу",
"缓存": "Кэш"
"缓存": "Кэш",
"附带上下文个数(必须打开利用上文翻译)": "Количество дополнительных контекстных единиц (необходимо открыть с использованием перевода выше)",
"API超时(秒)": "API Время ожидания (секунды)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "Интерфейс API имеет следующий формат и может изменять IP и порты в соответствии со своими собственными настройками.",
"语言自适应": "Язык адаптируется"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "เพิ่มหน้าพันธมิตร",
"页面类型": "ประเภทหน้า",
"页面链接": "ลิงค์หน้า",
"缓存": "แคช"
"缓存": "แคช",
"附带上下文个数(必须打开利用上文翻译)": "มาพร้อมกับจำนวนรายการบริบท (ต้องเปิดเพื่อใช้ประโยชน์จากการแปลข้างต้น)",
"API超时(秒)": "หมดเวลา API (วินาที)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "รูปแบบอินเทอร์เฟซ API มีดังนี้และสามารถปรับเปลี่ยน IP และพอร์ตตามการตั้งค่าของคุณเอง",
"语言自适应": "การปรับภาษา"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "İlişkili sayfa ekle",
"页面类型": "Sayfa Türü",
"页面链接": "Sayfa Bağlantısı",
"缓存": "cache"
"缓存": "cache",
"附带上下文个数(必须打开利用上文翻译)": "İlerleyen anlaşmalar sayısı (önceki metin kullanarak açılıp çevirilmeli olmalı)",
"API超时(秒)": "API zaman aşımı (saniyeler)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "API arayüz format ı böyle, ve IP ve port kendi ayarlarınıza göre değiştirilebilir.",
"语言自适应": "Dil Yönetimi"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "Додати пов’ язану сторінку",
"页面类型": "Тип сторінки",
"页面链接": "Посилання сторінки",
"缓存": "кеш"
"缓存": "кеш",
"附带上下文个数(必须打开利用上文翻译)": "Кількість приєднаних контекстів (слід відкрити і перекладати за допомогою попереднього тексту)",
"API超时(秒)": "Часовий час API (секунди)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "Формат інтерфейсу API є наступним, а IP і порт можна змінити за вашими власними параметрами.",
"语言自适应": "Адаптація мови"
}

View File

@ -701,5 +701,9 @@
"添加关联页面": "Thêm trang liên kết",
"页面类型": "Loại trang",
"页面链接": "Liên kết trang",
"缓存": "Bộ nhớ tạm"
"缓存": "Bộ nhớ tạm",
"附带上下文个数(必须打开利用上文翻译)": "Kèm theo số ngữ cảnh (phải được mở để sử dụng bản dịch ở trên)",
"API超时(秒)": "Thời gian chờ API (giây)",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "Giao diện API được định dạng như sau và IP và cổng có thể được sửa đổi theo cài đặt của riêng bạn.",
"语言自适应": "Thích nghi ngôn ngữ"
}

View File

@ -703,5 +703,7 @@
"页面链接": "",
"缓存": "",
"附带上下文个数(必须打开利用上文翻译)": "",
"API超时(秒)": ""
"API超时(秒)": "",
"语言自适应": "",
"API接口格式如下可根据自己的设置进行修改IP和端口。": ""
}