mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-27 15:44:12 +08:00
issues/506
This commit is contained in:
parent
1fde4aca87
commit
6e483d3b8f
@ -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,
|
||||
|
@ -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处理"
|
||||
|
@ -701,5 +701,9 @@
|
||||
"添加关联页面": "إضافة ارتباط الصفحة",
|
||||
"页面类型": "نوع الصفحة",
|
||||
"页面链接": "رابط الصفحة",
|
||||
"缓存": "مخابئ"
|
||||
"缓存": "مخابئ",
|
||||
"附带上下文个数(必须打开利用上文翻译)": "مع عدد من السياقات ( يجب فتح باستخدام الترجمة أعلاه )",
|
||||
"API超时(秒)": "API مهلة ( ثانية )",
|
||||
"API接口格式如下,可根据自己的设置进行修改IP和端口。": "واجهات برمجة التطبيقات هي على النحو التالي ، يمكنك تعديل الملكية الفكرية والموانئ حسب الإعدادات الخاصة بك .",
|
||||
"语言自适应": "التكيف اللغوي"
|
||||
}
|
@ -701,5 +701,9 @@
|
||||
"添加关联页面": "添加關聯頁面",
|
||||
"页面类型": "頁面類型",
|
||||
"页面链接": "頁面連結",
|
||||
"缓存": "緩存"
|
||||
"缓存": "緩存",
|
||||
"附带上下文个数(必须打开利用上文翻译)": "附帶上下文個數(必須打開利用上文翻譯)",
|
||||
"API超时(秒)": "API超時(秒)",
|
||||
"API接口格式如下,可根据自己的设置进行修改IP和端口。": "API介面格式如下,可根據自己的設定進行修改IP和埠。",
|
||||
"语言自适应": "語言自我調整"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -701,5 +701,9 @@
|
||||
"添加关联页面": "関連ページの追加",
|
||||
"页面类型": "ページタイプ",
|
||||
"页面链接": "ページリンク",
|
||||
"缓存": "キャッシュ"
|
||||
"缓存": "キャッシュ",
|
||||
"附带上下文个数(必须打开利用上文翻译)": "付帯コンテキスト数(上記の翻訳を使用するにはオンにする必要があります)",
|
||||
"API超时(秒)": "APIタイムアウト(秒)",
|
||||
"API接口格式如下,可根据自己的设置进行修改IP和端口。": "APIインタフェースのフォーマットは以下の通りであり、独自の設定に基づいてIPとポートを変更することができる。",
|
||||
"语言自适应": "げんごてきおう"
|
||||
}
|
@ -701,5 +701,9 @@
|
||||
"添加关联页面": "연관 페이지 추가",
|
||||
"页面类型": "페이지 유형",
|
||||
"页面链接": "페이지 링크",
|
||||
"缓存": "캐시"
|
||||
"缓存": "캐시",
|
||||
"附带上下文个数(必须打开利用上文翻译)": "첨부된 컨텍스트 개수 (위의 번역을 사용하려면 열어야 함)",
|
||||
"API超时(秒)": "API 제한 시간 (초)",
|
||||
"API接口格式如下,可根据自己的设置进行修改IP和端口。": "API 인터페이스 형식은 다음과 같으며 자체 설정에 따라 IP 및 포트를 수정할 수 있습니다.",
|
||||
"语言自适应": "언어 적응"
|
||||
}
|
@ -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"
|
||||
}
|
@ -701,5 +701,9 @@
|
||||
"添加关联页面": "Добавить ассоциированную страницу",
|
||||
"页面类型": "Тип страницы",
|
||||
"页面链接": "Ссылка на страницу",
|
||||
"缓存": "Кэш"
|
||||
"缓存": "Кэш",
|
||||
"附带上下文个数(必须打开利用上文翻译)": "Количество дополнительных контекстных единиц (необходимо открыть с использованием перевода выше)",
|
||||
"API超时(秒)": "API Время ожидания (секунды)",
|
||||
"API接口格式如下,可根据自己的设置进行修改IP和端口。": "Интерфейс API имеет следующий формат и может изменять IP и порты в соответствии со своими собственными настройками.",
|
||||
"语言自适应": "Язык адаптируется"
|
||||
}
|
@ -701,5 +701,9 @@
|
||||
"添加关联页面": "เพิ่มหน้าพันธมิตร",
|
||||
"页面类型": "ประเภทหน้า",
|
||||
"页面链接": "ลิงค์หน้า",
|
||||
"缓存": "แคช"
|
||||
"缓存": "แคช",
|
||||
"附带上下文个数(必须打开利用上文翻译)": "มาพร้อมกับจำนวนรายการบริบท (ต้องเปิดเพื่อใช้ประโยชน์จากการแปลข้างต้น)",
|
||||
"API超时(秒)": "หมดเวลา API (วินาที)",
|
||||
"API接口格式如下,可根据自己的设置进行修改IP和端口。": "รูปแบบอินเทอร์เฟซ API มีดังนี้และสามารถปรับเปลี่ยน IP และพอร์ตตามการตั้งค่าของคุณเอง",
|
||||
"语言自适应": "การปรับภาษา"
|
||||
}
|
@ -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"
|
||||
}
|
@ -701,5 +701,9 @@
|
||||
"添加关联页面": "Додати пов’ язану сторінку",
|
||||
"页面类型": "Тип сторінки",
|
||||
"页面链接": "Посилання сторінки",
|
||||
"缓存": "кеш"
|
||||
"缓存": "кеш",
|
||||
"附带上下文个数(必须打开利用上文翻译)": "Кількість приєднаних контекстів (слід відкрити і перекладати за допомогою попереднього тексту)",
|
||||
"API超时(秒)": "Часовий час API (секунди)",
|
||||
"API接口格式如下,可根据自己的设置进行修改IP和端口。": "Формат інтерфейсу API є наступним, а IP і порт можна змінити за вашими власними параметрами.",
|
||||
"语言自适应": "Адаптація мови"
|
||||
}
|
@ -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ữ"
|
||||
}
|
@ -703,5 +703,7 @@
|
||||
"页面链接": "",
|
||||
"缓存": "",
|
||||
"附带上下文个数(必须打开利用上文翻译)": "",
|
||||
"API超时(秒)": ""
|
||||
"API超时(秒)": "",
|
||||
"语言自适应": "",
|
||||
"API接口格式如下,可根据自己的设置进行修改IP和端口。": ""
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user