diff --git a/LunaTranslator/LunaTranslator/gui/setting_about.py b/LunaTranslator/LunaTranslator/gui/setting_about.py index 7959bd6d..ed125a6d 100644 --- a/LunaTranslator/LunaTranslator/gui/setting_about.py +++ b/LunaTranslator/LunaTranslator/gui/setting_about.py @@ -3,7 +3,7 @@ import platform, functools, sys import winsharedutils, queue from myutils.config import globalconfig, _TR, static_data, _TRL from myutils.wrapper import threader, tryprint -from myutils.utils import makehtml +from myutils.utils import makehtml, dynamiclink import requests, time import shutil, gobject from myutils.proxy import getproxy @@ -22,7 +22,7 @@ versionchecktask = queue.Queue() def getvesionmethod(): try: res = requests.get( - "https://lunatranslator.xyz/version", + dynamiclink("{main_server}/version"), verify=False, # proxies=getproxy(("github", "versioncheck")), ) @@ -182,10 +182,10 @@ def createdownloadprogress(self): def wraplink(text: str): - link = "https://lunatranslator.xyz/Github/LunaTranslator/releases" + link = "{main_server}/Github/LunaTranslator/releases" if text.startswith("v"): - link = f"https://lunatranslator.xyz/Github/LunaTranslator/releases/tag/{text}" + link = "{main_server}/Github/LunaTranslator/releases/tag/" + text return makehtml( link, show=text, @@ -220,7 +220,6 @@ def versionlabelmaybesettext(self, x): def solvelinkitems(grid, source): name = source["name"] link = source["link"] - if link[-8:] == "releases": __ = False elif link[-1] == "/": @@ -308,17 +307,17 @@ def setTab_update(self, basel): ] shuominggrid = [ - ["项目网站", makehtml("https://lunatranslator.xyz/")], + ["项目网站", makehtml("{main_server}/")], [ "使用说明", - makehtml("https://docs.lunatranslator.xyz/"), + makehtml("{docs_server}/"), ], ] if globalconfig["languageuse"] == 0: shuominggrid += [ [ "交流群", - makehtml("https://qm.qq.com/q/qE32v9NYBO", show=912525396), + makehtml("{main_server}/Resource/QQGroup", show=912525396), ], [], ["如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~"], diff --git a/LunaTranslator/LunaTranslator/gui/setting_display_text.py b/LunaTranslator/LunaTranslator/gui/setting_display_text.py index a30a6e40..fb3cd334 100644 --- a/LunaTranslator/LunaTranslator/gui/setting_display_text.py +++ b/LunaTranslator/LunaTranslator/gui/setting_display_text.py @@ -4,6 +4,7 @@ import gobject, os, zipfile, shutil from myutils.config import globalconfig, _TRL, _TR, static_data from gui.inputdialog import multicolorset, autoinitdialog from myutils.wrapper import tryprint +from myutils.utils import dynamiclink from gui.usefulwidget import ( D_getsimplecombobox, getsimplecombobox, @@ -210,8 +211,8 @@ def on_not_find_qweb(self): def _okcallback(): link = [ - "https://lunatranslator.xyz/Resource/QWebEngine_x86.zip", - "https://lunatranslator.xyz/Resource/QWebEngine_x64.zip", + dynamiclink("{main_server}/Resource/QWebEngine_x86.zip"), + dynamiclink("{main_server}/Resource/QWebEngine_x64.zip"), ][platform.architecture()[0] == "64bit"] os.startfile(link) installqwebdialog(self, link) @@ -315,7 +316,7 @@ def vistranslate_rank(self): _TR("显示顺序"), globalconfig["fix_translate_rank_rank"], isrankeditor=True, - namemapfunction=lambda k:globalconfig['fanyi'][k]["name"] + namemapfunction=lambda k: globalconfig["fanyi"][k]["name"], ) diff --git a/LunaTranslator/LunaTranslator/gui/setting_textinput.py b/LunaTranslator/LunaTranslator/gui/setting_textinput.py index 96fab3b1..1ef3dd4d 100644 --- a/LunaTranslator/LunaTranslator/gui/setting_textinput.py +++ b/LunaTranslator/LunaTranslator/gui/setting_textinput.py @@ -56,7 +56,7 @@ def gethookgrid(self): [ ( makehtml( - "https://lunatranslator.xyz/Resource/game_support", + "{main_server}/Resource/game_support", show=_TR("不支持的游戏?"), ), 0, diff --git a/LunaTranslator/LunaTranslator/myutils/utils.py b/LunaTranslator/LunaTranslator/myutils/utils.py index f7345d26..d757481d 100644 --- a/LunaTranslator/LunaTranslator/myutils/utils.py +++ b/LunaTranslator/LunaTranslator/myutils/utils.py @@ -488,7 +488,14 @@ def minmaxmoveobservefunc(self): _() +def dynamiclink(text): + return text.format( + main_server=static_data["main_server"], docs_server=static_data["docs_server"] + ) + + def makehtml(text, base=False, show=None): + text = dynamiclink(text) if base: show = text.split("/")[-1] elif show: @@ -508,6 +515,7 @@ class autosql(sqlite3.Connection): def __del__(self): self.close() + @tryprint def parsemayberegexreplace(dict, res): for item in dict: diff --git a/LunaTranslator/files/defaultconfig/config.json b/LunaTranslator/files/defaultconfig/config.json index 845e221a..0d45562c 100644 --- a/LunaTranslator/files/defaultconfig/config.json +++ b/LunaTranslator/files/defaultconfig/config.json @@ -1080,8 +1080,8 @@ "args": { "Port": 23456, "preset": "", - "整合包_CPU": "https://lunatranslator.xyz/Resource/IntegrationPack/vits-simple-api/cpu", - "整合包_GPU": "https://lunatranslator.xyz/Resource/IntegrationPack/vits-simple-api/gpu" + "整合包_CPU": "{main_server}/Resource/IntegrationPack/vits-simple-api/cpu", + "整合包_GPU": "{main_server}/Resource/IntegrationPack/vits-simple-api/gpu" }, "argstype": { "Port": { diff --git a/LunaTranslator/files/defaultconfig/ocrsetting.json b/LunaTranslator/files/defaultconfig/ocrsetting.json index fc70973f..43b9d576 100644 --- a/LunaTranslator/files/defaultconfig/ocrsetting.json +++ b/LunaTranslator/files/defaultconfig/ocrsetting.json @@ -246,8 +246,8 @@ "mangaocr": { "args": { "项目仓库": "https://github.com/kha-white/manga-ocr", - "整合包_CPU_1": "https://lunatranslator.xyz/Resource/IntegrationPack/manga_ocr/cpu", - "整合包_GPU_1": "https://lunatranslator.xyz/Resource/IntegrationPack/manga_ocr/gpu", + "整合包_CPU_1": "{main_server}/Resource/IntegrationPack/manga_ocr/cpu", + "整合包_GPU_1": "{main_server}/Resource/IntegrationPack/manga_ocr/gpu", "Port": 5665 }, "argstype": { diff --git a/LunaTranslator/files/defaultconfig/static_data.json b/LunaTranslator/files/defaultconfig/static_data.json index be15c26a..aa6d8164 100644 --- a/LunaTranslator/files/defaultconfig/static_data.json +++ b/LunaTranslator/files/defaultconfig/static_data.json @@ -680,21 +680,21 @@ "links": [ { "name": "J北京7", - "link": "https://lunatranslator.xyz/Resource/translate/JBeijing7.zip" + "link": "{main_server}/Resource/translate/JBeijing7.zip" }, { "name": "用户词典", - "link": "https://lunatranslator.xyz/Resource/translate/JBeijing7UserDict.zip" + "link": "{main_server}/Resource/translate/JBeijing7UserDict.zip" } ] }, { "name": "金山快译", - "link": "https://lunatranslator.xyz/Resource/translate/FastAIT09_Setup.25269.4101.zip" + "link": "{main_server}/Resource/translate/FastAIT09_Setup.25269.4101.zip" }, { "name": "快译通", - "link": "https://lunatranslator.xyz/Resource/translate/DR.eye.zip" + "link": "{main_server}/Resource/translate/DR.eye.zip" }, { "name": "MT5", @@ -702,7 +702,7 @@ }, { "name": "Sugoi", - "link": "https://lunatranslator.xyz/Resource/translate/Sugoi_Translator_V8.7z" + "link": "{main_server}/Resource/translate/Sugoi_Translator_V8.7z" }, { "name": "Sakura大模型", @@ -723,27 +723,27 @@ "links": [ { "name": "日语", - "link": "https://lunatranslator.xyz/Resource/ocr_models/ja.zip" + "link": "{main_server}/Resource/ocr_models/ja.zip" }, { "name": "英文", - "link": "https://lunatranslator.xyz/Resource/ocr_models/en.zip" + "link": "{main_server}/Resource/ocr_models/en.zip" }, { "name": "简体中文", - "link": "https://lunatranslator.xyz/Resource/ocr_models/zh.zip" + "link": "{main_server}/Resource/ocr_models/zh.zip" }, { "name": "繁体中文", - "link": "https://lunatranslator.xyz/Resource/ocr_models/cht.zip" + "link": "{main_server}/Resource/ocr_models/cht.zip" }, { "name": "韩语", - "link": "https://lunatranslator.xyz/Resource/ocr_models/ko.zip" + "link": "{main_server}/Resource/ocr_models/ko.zip" }, { "name": "俄语", - "link": "https://lunatranslator.xyz/Resource/ocr_models/ru.zip" + "link": "{main_server}/Resource/ocr_models/ru.zip" } ] }, @@ -757,11 +757,11 @@ }, { "name": "整合包_CPU", - "link": "https://lunatranslator.xyz/Resource/IntegrationPack/manga_ocr/cpu" + "link": "{main_server}/Resource/IntegrationPack/manga_ocr/cpu" }, { "name": "整合包_GPU", - "link": "https://lunatranslator.xyz/Resource/IntegrationPack/manga_ocr/gpu" + "link": "{main_server}/Resource/IntegrationPack/manga_ocr/gpu" } ] } @@ -776,7 +776,7 @@ "links": [ { "name": "MeCab", - "link": "https://lunatranslator.xyz/Resource/dictionary/Mecab.zip" + "link": "{main_server}/Resource/dictionary/Mecab.zip" }, { "name": "Unidic", @@ -786,19 +786,19 @@ }, { "name": "小学馆", - "link": "https://lunatranslator.xyz/Resource/dictionary/xiaoxueguan.db" + "link": "{main_server}/Resource/dictionary/xiaoxueguan.db" }, { "name": "EDICT", - "link": "https://lunatranslator.xyz/Resource/dictionary/edict.db" + "link": "{main_server}/Resource/dictionary/edict.db" }, { "name": "EDICT2", - "link": "https://lunatranslator.xyz/Resource/dictionary/edict2" + "link": "{main_server}/Resource/dictionary/edict2" }, { "name": "灵格斯词典", - "link": "https://lunatranslator.xyz/Resource/dictionary/Lingoes.zip" + "link": "{main_server}/Resource/dictionary/Lingoes.zip" }, { "name": "MDict", @@ -825,11 +825,11 @@ "links": [ { "name": "Misaki", - "link": "https://lunatranslator.xyz/Resource/voice/NeoSpeech.Japanese.Misaki.zip" + "link": "{main_server}/Resource/voice/NeoSpeech.Japanese.Misaki.zip" }, { "name": "Show", - "link": "https://lunatranslator.xyz/Resource/voice/NeoSpeech.TTS.NeoSpeech.Japanese.Show_v3.10.0.0.zip" + "link": "{main_server}/Resource/voice/NeoSpeech.TTS.NeoSpeech.Japanese.Show_v3.10.0.0.zip" } ] }, @@ -847,17 +847,17 @@ }, { "name": "整合包_CPU", - "link": "https://lunatranslator.xyz/Resource/IntegrationPack/vits-simple-api/cpu" + "link": "{main_server}/Resource/IntegrationPack/vits-simple-api/cpu" }, { "name": "整合包_GPU", - "link": "https://lunatranslator.xyz/Resource/IntegrationPack/vits-simple-api/gpu" + "link": "{main_server}/Resource/IntegrationPack/vits-simple-api/gpu" } ] }, { "name": "VoiceRoid+_東北ずん子/东北俊子", - "link": "https://lunatranslator.xyz/Resource/voice/VOICEROID+zunko.7z" + "link": "{main_server}/Resource/voice/VOICEROID+zunko.7z" }, { "name": "VoiceRoid2", @@ -865,107 +865,107 @@ "links": [ { "name": "SFE_結月ゆかり/结月缘", - "link": "https://lunatranslator.xyz/Resource/voice/Yukari2.zip" + "link": "{main_server}/Resource/voice/Yukari2.zip" }, { "name": "結月ゆかり/结月缘", - "link": "https://lunatranslator.xyz/Resource/voice/VOICEROID2_Yuzuki_Yukari.zip" + "link": "{main_server}/Resource/voice/VOICEROID2_Yuzuki_Yukari.zip" }, { "name": "紲星あかり/绁星灯", - "link": "https://lunatranslator.xyz/Resource/voice/VOICEROID2_Kizuna_Akari.zip" + "link": "{main_server}/Resource/voice/VOICEROID2_Kizuna_Akari.zip" }, { "name": "琴葉 茜・葵", - "link": "https://lunatranslator.xyz/Resource/voice/VOICEROID2_Kotonoha_Akane_Aoi.zip" + "link": "{main_server}/Resource/voice/VOICEROID2_Kotonoha_Akane_Aoi.zip" }, { "name": "伊織弓鶴", - "link": "https://lunatranslator.xyz/Resource/voice/VOICEROID2_Iori_Yuzuru.zip" + "link": "{main_server}/Resource/voice/VOICEROID2_Iori_Yuzuru.zip" }, { "name": "ついなちゃん", - "link": "https://lunatranslator.xyz/Resource/voice/VOICEROID2_tsuina-chan_dl_e.zip" + "link": "{main_server}/Resource/voice/VOICEROID2_tsuina-chan_dl_e.zip" }, { "name": "東北イタコ/东北伊达子", - "link": "https://lunatranslator.xyz/Resource/voice/VOICEROID2_Tohoku_Itako.zip" + "link": "{main_server}/Resource/voice/VOICEROID2_Tohoku_Itako.zip" }, { "name": "附加音源_結月ゆかり", - "link": "https://lunatranslator.xyz/Resource/voice/yukari_emo_44.zip" + "link": "{main_server}/Resource/voice/yukari_emo_44.zip" }, { "name": "附加音源_紲星あかり", - "link": "https://lunatranslator.xyz/Resource/voice/akari_44.zip" + "link": "{main_server}/Resource/voice/akari_44.zip" }, { "name": "附加音源_東北きりたん", - "link": "https://lunatranslator.xyz/Resource/voice/kiritan_44.zip" + "link": "{main_server}/Resource/voice/kiritan_44.zip" }, { "name": "附加音源_東北イタコ", - "link": "https://lunatranslator.xyz/Resource/voice/itako_emo_44.zip" + "link": "{main_server}/Resource/voice/itako_emo_44.zip" }, { "name": "附加音源_東北ずん子", - "link": "https://lunatranslator.xyz/Resource/voice/zunko_44.zip" + "link": "{main_server}/Resource/voice/zunko_44.zip" }, { "name": "附加音源_伊織弓鶴", - "link": "https://lunatranslator.xyz/Resource/voice/yuzuru_emo_44.zip" + "link": "{main_server}/Resource/voice/yuzuru_emo_44.zip" }, { "name": "附加音源_ついなちゃん", - "link": "https://lunatranslator.xyz/Resource/voice/tsuina_44.zip" + "link": "{main_server}/Resource/voice/tsuina_44.zip" }, { "name": "附加音源_ついなちゃん(関西弁)", - "link": "https://lunatranslator.xyz/Resource/voice/tsuina_west_44.zip" + "link": "{main_server}/Resource/voice/tsuina_west_44.zip" }, { "name": "附加音源_琴葉茜", - "link": "https://lunatranslator.xyz/Resource/voice/akane_west_emo_44.zip" + "link": "{main_server}/Resource/voice/akane_west_emo_44.zip" }, { "name": "附加音源_琴葉葵", - "link": "https://lunatranslator.xyz/Resource/voice/aoi_emo_44.zip" + "link": "{main_server}/Resource/voice/aoi_emo_44.zip" }, { "name": "附加音源_水奈瀬コウ", - "link": "https://lunatranslator.xyz/Resource/voice/kou_44.zip" + "link": "{main_server}/Resource/voice/kou_44.zip" }, { "name": "附加音源_桜乃そら", - "link": "https://lunatranslator.xyz/Resource/voice/sora_44.zip" + "link": "{main_server}/Resource/voice/sora_44.zip" }, { "name": "附加音源_民安ともえ", - "link": "https://lunatranslator.xyz/Resource/voice/tamiyasu_44.zip" + "link": "{main_server}/Resource/voice/tamiyasu_44.zip" }, { "name": "附加音源_月読アイ", - "link": "https://lunatranslator.xyz/Resource/voice/ai_44.zip" + "link": "{main_server}/Resource/voice/ai_44.zip" }, { "name": "附加音源_月読ショウタ", - "link": "https://lunatranslator.xyz/Resource/voice/shouta_44.zip" + "link": "{main_server}/Resource/voice/shouta_44.zip" }, { "name": "附加音源_京町セイカ", - "link": "https://lunatranslator.xyz/Resource/voice/seika_44.zip" + "link": "{main_server}/Resource/voice/seika_44.zip" }, { "name": "附加音源_音街ウナ", - "link": "https://lunatranslator.xyz/Resource/voice/una_44.zip" + "link": "{main_server}/Resource/voice/una_44.zip" }, { "name": "附加音源_鷹の爪吉田", - "link": "https://lunatranslator.xyz/Resource/voice/yoshidakun_44.zip" + "link": "{main_server}/Resource/voice/yoshidakun_44.zip" }, { "name": "附加音源_ギャラ子", - "link": "https://lunatranslator.xyz/Resource/voice/galaco_44.zip" + "link": "{main_server}/Resource/voice/galaco_44.zip" } ] } @@ -1001,7 +1001,7 @@ }, { "name": "win7适配版", - "link": "https://lunatranslator.xyz/Resource/Magpie9_Win7" + "link": "{main_server}/Resource/Magpie9_Win7" } ] }, @@ -1011,11 +1011,11 @@ "links": [ { "name": "x86", - "link": "https://lunatranslator.xyz/Resource/QWebEngine_x86.zip" + "link": "{main_server}/Resource/QWebEngine_x86.zip" }, { "name": "x64", - "link": "https://lunatranslator.xyz/Resource/QWebEngine_x64.zip" + "link": "{main_server}/Resource/QWebEngine_x64.zip" } ] } @@ -1763,5 +1763,7 @@ "audioengine_vis": [ "Windows MCI", "miniaudio" - ] + ], + "main_server": "https://lunatranslator.xyz", + "docs_server": "https://docs.lunatranslator.xyz" } \ No newline at end of file diff --git a/LunaTranslator/files/defaultconfig/translatorsetting.json b/LunaTranslator/files/defaultconfig/translatorsetting.json index ac49f04d..45ab4746 100644 --- a/LunaTranslator/files/defaultconfig/translatorsetting.json +++ b/LunaTranslator/files/defaultconfig/translatorsetting.json @@ -91,7 +91,8 @@ }, "sugoix": { "args": { - "api": "http://127.0.0.1:14366/" + "api": "http://127.0.0.1:14366/", + "V8": "{main_server}/Resource/translate/Sugoi_Translator_V8.7z" }, "argstype": { "V8": { diff --git a/LunaTranslator/files/lang/ar.json b/LunaTranslator/files/lang/ar.json index f1a41c31..e7750b96 100644 --- a/LunaTranslator/files/lang/ar.json +++ b/LunaTranslator/files/lang/ar.json @@ -814,5 +814,6 @@ "语速": "سرعة الكلام", "音量": "حجم", "固定翻译显示顺序": "ترجمة ثابتة عرض تسلسل", - "显示顺序": "عرض تسلسل" + "显示顺序": "عرض تسلسل", + "安装": "تركيب ." } \ No newline at end of file diff --git a/LunaTranslator/files/lang/cht.json b/LunaTranslator/files/lang/cht.json index 4bf2edf4..dbf316be 100644 --- a/LunaTranslator/files/lang/cht.json +++ b/LunaTranslator/files/lang/cht.json @@ -814,5 +814,6 @@ "语速": "語速", "音量": "音量", "固定翻译显示顺序": "固定翻譯顯示順序", - "显示顺序": "顯示順序" + "显示顺序": "顯示順序", + "安装": "安裝" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/en.json b/LunaTranslator/files/lang/en.json index 4a2643a6..d899520b 100644 --- a/LunaTranslator/files/lang/en.json +++ b/LunaTranslator/files/lang/en.json @@ -814,5 +814,6 @@ "语速": "Speech Speed", "音量": "Volume", "固定翻译显示顺序": "Fixed translation display order", - "显示顺序": "Display order" + "显示顺序": "Display order", + "安装": "install" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/es.json b/LunaTranslator/files/lang/es.json index 73427a7c..1c12ab7e 100644 --- a/LunaTranslator/files/lang/es.json +++ b/LunaTranslator/files/lang/es.json @@ -814,5 +814,6 @@ "语速": "Velocidad del habla", "音量": "Volumen", "固定翻译显示顺序": "Orden fijo de visualización de la traducción", - "显示顺序": "Orden de visualización" + "显示顺序": "Orden de visualización", + "安装": "Instalación" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/fr.json b/LunaTranslator/files/lang/fr.json index 85a536b7..b6aeb1a0 100644 --- a/LunaTranslator/files/lang/fr.json +++ b/LunaTranslator/files/lang/fr.json @@ -814,5 +814,6 @@ "语速": "Vitesse de la parole", "音量": "Volume", "固定翻译显示顺序": "Ordre fixe d'affichage de la traduction", - "显示顺序": "Ordre d'affichage" + "显示顺序": "Ordre d'affichage", + "安装": "Installation" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/it.json b/LunaTranslator/files/lang/it.json index 29583826..970417a0 100644 --- a/LunaTranslator/files/lang/it.json +++ b/LunaTranslator/files/lang/it.json @@ -814,5 +814,6 @@ "语速": "Velocità vocale", "音量": "volume", "固定翻译显示顺序": "Ordine fisso di visualizzazione della traduzione", - "显示顺序": "Ordine di visualizzazione" + "显示顺序": "Ordine di visualizzazione", + "安装": "installa" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ja.json b/LunaTranslator/files/lang/ja.json index 4b753606..3afc3f47 100644 --- a/LunaTranslator/files/lang/ja.json +++ b/LunaTranslator/files/lang/ja.json @@ -814,5 +814,6 @@ "语速": "早口", "音量": "音量", "固定翻译显示顺序": "固定翻訳表示順序", - "显示顺序": "表示順序" + "显示顺序": "表示順序", + "安装": "インストール" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ko.json b/LunaTranslator/files/lang/ko.json index bcb5d94e..5d23834d 100644 --- a/LunaTranslator/files/lang/ko.json +++ b/LunaTranslator/files/lang/ko.json @@ -814,5 +814,6 @@ "语速": "말속도", "音量": "볼륨", "固定翻译显示顺序": "고정 번역 표시 순서", - "显示顺序": "표시 순서" + "显示顺序": "표시 순서", + "安装": "설치" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/pl.json b/LunaTranslator/files/lang/pl.json index 38f9f908..d77f5d08 100644 --- a/LunaTranslator/files/lang/pl.json +++ b/LunaTranslator/files/lang/pl.json @@ -814,5 +814,6 @@ "语速": "Szybkość mowy", "音量": "objętość", "固定翻译显示顺序": "Stała kolejność wyświetlania tłumaczeń", - "显示顺序": "Kolejność wyświetlania" + "显示顺序": "Kolejność wyświetlania", + "安装": "instaluj" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ru.json b/LunaTranslator/files/lang/ru.json index 395ee560..1418d6c6 100644 --- a/LunaTranslator/files/lang/ru.json +++ b/LunaTranslator/files/lang/ru.json @@ -814,5 +814,6 @@ "语速": "Скорость речи", "音量": "Громкость", "固定翻译显示顺序": "Фиксированный перевод Показать порядок", - "显示顺序": "Показать последовательность" + "显示顺序": "Показать последовательность", + "安装": "Монтаж" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/th.json b/LunaTranslator/files/lang/th.json index e1923fa8..dff444ca 100644 --- a/LunaTranslator/files/lang/th.json +++ b/LunaTranslator/files/lang/th.json @@ -814,5 +814,6 @@ "语速": "ความเร็วการพูด", "音量": "ระดับเสียง", "固定翻译显示顺序": "ลำดับการแสดงผลการแปลคงที่", - "显示顺序": "แสดงลำดับ" + "显示顺序": "แสดงลำดับ", + "安装": "การติดตั้ง" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/tr.json b/LunaTranslator/files/lang/tr.json index f906bffe..f6a28c3b 100644 --- a/LunaTranslator/files/lang/tr.json +++ b/LunaTranslator/files/lang/tr.json @@ -814,5 +814,6 @@ "语速": "Konuşma hızı", "音量": "volume", "固定翻译显示顺序": "Fikir çeviri gösterme düzeni", - "显示顺序": "Gösterim düzeni" + "显示顺序": "Gösterim düzeni", + "安装": "Kur" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/uk.json b/LunaTranslator/files/lang/uk.json index 8f4bdc70..d8df8635 100644 --- a/LunaTranslator/files/lang/uk.json +++ b/LunaTranslator/files/lang/uk.json @@ -814,5 +814,6 @@ "语速": "Швидкість мовлення", "音量": "гучність", "固定翻译显示顺序": "Визначений порядок показу перекладу", - "显示顺序": "Порядок показу" + "显示顺序": "Порядок показу", + "安装": "встановити" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/vi.json b/LunaTranslator/files/lang/vi.json index 29c2f7cf..9c7b46f6 100644 --- a/LunaTranslator/files/lang/vi.json +++ b/LunaTranslator/files/lang/vi.json @@ -814,5 +814,6 @@ "语速": "Tốc độ nói", "音量": "Âm lượng", "固定翻译显示顺序": "Trình tự hiển thị bản dịch cố định", - "显示顺序": "Thứ tự hiển thị" + "显示顺序": "Thứ tự hiển thị", + "安装": "Cài đặt" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/zh.json b/LunaTranslator/files/lang/zh.json index 85e38f7f..54a27a52 100644 --- a/LunaTranslator/files/lang/zh.json +++ b/LunaTranslator/files/lang/zh.json @@ -814,5 +814,6 @@ "语速": "", "音量": "", "固定翻译显示顺序": "", - "显示顺序": "" + "显示顺序": "", + "安装": "" } \ No newline at end of file diff --git a/README.md b/README.md index b2fb904b..9d602768 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ > **一款galgame翻译器** -### 使用说明 视频教程 [交流群912525396](https://qm.qq.com/q/qE32v9NYBO) +### 使用说明 视频教程 [交流群912525396](https://lunatranslator.xyz/Resource/QQGroup) ## 功能支持