From cfb57bcd1e06a373020b08d4c11326f2d33ed030 Mon Sep 17 00:00:00 2001 From: yunshu <33997505+hello-yunshu@users.noreply.github.com> Date: Sat, 26 Apr 2025 13:04:19 +0800 Subject: [PATCH] fix Translation error --- languages/en/LC_MESSAGES/version | 2 +- languages/en/LC_MESSAGES/xray_install.mo | Bin 37138 -> 37132 bytes languages/fa/LC_MESSAGES/version | 2 +- languages/fa/LC_MESSAGES/xray_install.mo | Bin 48278 -> 48282 bytes languages/ko/LC_MESSAGES/version | 2 +- languages/ko/LC_MESSAGES/xray_install.mo | Bin 40931 -> 40931 bytes languages/ru/LC_MESSAGES/version | 2 +- languages/ru/LC_MESSAGES/xray_install.mo | Bin 52020 -> 52019 bytes po/cache_English.json | 3 ++- po/cache_Korean.json | 3 ++- po/cache_Persian.json | 3 ++- po/cache_Russian.json | 3 ++- po/en.po | 6 +++--- po/fa.po | 6 +++--- po/ko.po | 6 +++--- po/ru.po | 6 +++--- po/xray_install.pot | 2 +- po/zh_CN.po | 4 ++-- translate.py | 4 ++-- 19 files changed, 29 insertions(+), 25 deletions(-) diff --git a/languages/en/LC_MESSAGES/version b/languages/en/LC_MESSAGES/version index 455eb55..4803a37 100644 --- a/languages/en/LC_MESSAGES/version +++ b/languages/en/LC_MESSAGES/version @@ -1 +1 @@ -1745576314 \ No newline at end of file +1745644009 \ No newline at end of file diff --git a/languages/en/LC_MESSAGES/xray_install.mo b/languages/en/LC_MESSAGES/xray_install.mo index fce708a6acb5b82a04cf68dab7bf40481e6899da..e9ba754b242e7d28130ab58b53c55a3a627e1d26 100644 GIT binary patch delta 3787 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 diff --git a/languages/fa/LC_MESSAGES/version b/languages/fa/LC_MESSAGES/version index 6c9c461..db04bb1 100644 --- a/languages/fa/LC_MESSAGES/version +++ b/languages/fa/LC_MESSAGES/version @@ -1 +1 @@ -1745576328 \ No newline at end of file +1745644014 \ No newline at end of file diff --git a/languages/fa/LC_MESSAGES/xray_install.mo b/languages/fa/LC_MESSAGES/xray_install.mo index 32c018269e6384452edcead99627b864122c54fa..d718e789c73a6f37856f12e96348927a7f0c7fd1 100644 GIT binary patch delta 3772 zcmXZec~Dp79>?*o4i|~*4^$F`KvuNJrUkcp+89Q)2}DB?mSmZ2Y)pgOjq7WO$R6TPRo1r0$BScaW&1M2=Z z)HnyQFScP%yoOqELb2KXcn2=W*E||aY1}&9ED=xOBlrbsA=67->ULuf;-jd6&jk#f z;RYUr!?|9DO6|75^*uO__&mOVsikhiZKwr%XK5tT_!2WQw9Kpv=AcrSkK=I;>VYGe zfp6gw47%6V%rfjl{0^$$AJ~AMW}3xgGv0_F;wlWf@9+Met)Y>n4yX>_V+cmiGMk7= zH~}BVx!8uE;jr0e#h5V1tSdf-!T1yo#jTi!9|i6w|H~|bcnBup?U+pc*#a6dT-by@ zY(f=X3nt*VsD*?xyK15g@4!kNhG(!Eee>Lr)uEpM3KwC-d{+ajF`T#&m7(M4V}5&= zMlZa8DHuY9C{9NeQvvFMc{mm;(T8uMCi(zx$Djwy24X&Hr;p=etV2%MA{V#?FGgkN zAbS01v|H$2uQb#G{DHU}H9-w_#-pgzoxxE25mgI+BA*V+;N8`0w-%Fe2adqgI2gmr z&Ejwj_QhG{WAugIA9xIPy7igb3b7`#*qJ8 z@MhF=OOUnNI@I$)736<7jmQeOvPl?5{1B>`R-%fr8dW13F&y`zYM}*t<2j_xEcjuw z8*l-R#S2a|Es}oMwBG-3X()vmkGoXm zq0V+5cEc*vnLmeGNF%Cxf5V}e@`UR@12y4NoQ#{W057A8bL=X&fN7`&*JBLxTLTT9 z?I~2Me!@bGuW|!Eg33q@>I~cc+w4B{<8Qbh%dl~^*|XSf`zF2>#-MZ#wpl>T2NfAtC3XH z!bV^`PQn{-5q8BIB!FZ9_!*{Tx-u*|Dxy4P~jEP)7huWBJ4b&1+CYFor#k03*Xh*Z3b(UiqaV3V~ z9`xfeEJNROZi0naPP_?qmcHlR0te!7;!=#q7cmu2VQ>5%byQI==x5xcaA+t4kD|`F z4)gFh&cM(Y-45nqCh-bX|5s6|eh)Qp$8Bz+Or(yj7+2sG9E}y*-9I|VP)GhVrZK!5>il2QsL>jI%Kb zx1;*CqK@_#^kd3y@~<70?{)+3#B}1A=#=nGfFm|u2nJO$G{&O$+*GdZZxm0dLrRrmxuLqi(Yj7m-@2DEceZ_t07NL*0 z3Dd9zL+~>8!fTj{iTmBpyC1J7uEYr3=+OwJu@l3v38V1@YM}ENgORZzzdR=(fN-;VbiKdP?jFgb4DSB1Mu{sJ}3WcvUB delta 3763 zcmXZec~sS99>?)-WC$oQLK3LZ6%ZGcMM1GNu#^!!c^>l_YvO3P3n$fbwvNN4&w8fK$%1-Z(&;9H5e1E^^_blJ%`}^J7(&N|E zSF|A@W0-mAzg0Q+JT_Qw&J zj3HQvIe0$?VMmd9Erv!X7jDOMxC}kTW`ps0)ByW28qZ@ST8Wt!9)+6l&zOfZQO~ua z`gP$=_&Fxw6&!#GrSATuQm>gm7Yex$f#sNst56-gPz(DKm5KO!+=9lU1}w)v;Re+G zZK!cNa3pr)5WIp~aCDj3UvN4;g-5(J9;1;}ZWfEja5bJsEu>_gOWo@jLwpD|@EM=} z^WDH>Fq7-$sMK!rUEht5cR-8 zOvCrE8f}5AnMW~^@B>u8UvL-pUC43bJ{*o8V=dZ!*ZO;{j>cGZKy~;I12E!#vwXZ6 z=iqXD5WDef%vfYrhS7^DG<*#GaTDH(TW~7=+jrmdfLS>4Sd7DI7*GA#5*mZJ(1^j< zjw-rN9E{(h7Se~=RTJen1FLZYp2GDQxWpY<6YBY|aV3UUx*AxEp~P*d3?0Q_=C==N zB;Yw5ioK{1#UoM0l!tm?5l+Ku490(;Ci)2PM5{6z4Kq+XeG(tRCggN2>>;<{m8i_@ z#cS{XRT|M;NL=a`kb{b=P!rT+KRkp=-6;&h?@_hzEAr{E6y9CEcIz-6ci`=K631ho zp=JK(b$ZzTQ{mAN0#gOTL_ zHXM(7ZWXdtTaS9)R+0Zq3|r+^HXB2TA3_z=6R2XWMb*eg48=E4wa|&f@C;IC=J&AK zKwN^^xX$Nk)CMDYx1Ydb)KPxsr7@Gna1LrTuEze@h7tG<>i$_w#zfw^NG!s7T!z|N zuSZ>xMq)1U63oIQI0Ucabd2L;qvtD8N8_!fq4)ni)Y)9bbPORg>NpvPV+r!=+FI0u zmrxlQ{kZEt1IH8Bpmuf)^Dv0*s)kB&6xQJc+>eaowaYYWxG?TXSEWahH_Bq4ay#CD zs@CJEfdki2KsW~}d~3lV?86`)j6j|3IMfDmP;b>doQUhtgC{Xt@BgJL ze@8Fbvr*5vAD2C-Oq@pT@B(T%y>iWAgcPuG`gb9!7SnjFbLZ)91ma&oe&wHo3E( zjB&(wp^AAmhGIM3jK?t^zt}|nwX++ZcOQxn988>xnxGPO|2a&+%~*_`s09sday62G zTG(yq!Pz(vmtudcM^3?Z;=4F{vwQwGFO6|r=>3B0n2CCg@-Y$XQ42bZci}nI#A(fL z!c0`P=iwZzz%)FB%D^R@hT$#lFI_1{5-&zQ=UqcX?{O1O!4BkwupaEI4qMDt;Cf8O z>tA&J((yd;Blu4&eaZc!N&Tyvcpt`c{R}DtzoCvQ>~F3HCL(+B+WR!LqXk=?RhUd% zjUl)jbMY{$$^*B#2`X_paU<$11Gl>cCSfLV8G3LlYT^?(48KDiRsS9O8TayaqoE8u zj5^~coQg+rKKi%19W26h;>S__-$teSU#NitcDjjDkvg_wT!WV|8<)N8{^%S=9r=%# z%=|Xum23Z^tPr*G6Ig}U?Q$QarI0|&Re2?{ZZcnfNxZp=r&x7_`^ zQO`AF40fT$zkrJ|YLBa#8k|e~>mKs2mE?7}RBl71>JzNg1ACoycn5J0ss<+Rb6>ip z7);!b$=Hbjco7ru3XZ^-x82Ws4&F#yjp4Y_OCyNJP7J|z9Dv7A1D(Yv{0b}ZD(b=c z``wpprO(aCi(vb)9~K;NMYNSkTZ&0ZVJmji-7%DD7 zRed#HOELNrcVQ^LkMVd8=c3dNsaMAKaK!7Ta;T;N^LL0JWZ7`~Uy| diff --git a/languages/ko/LC_MESSAGES/version b/languages/ko/LC_MESSAGES/version index 3b786a8..7a61fe2 100644 --- a/languages/ko/LC_MESSAGES/version +++ b/languages/ko/LC_MESSAGES/version @@ -1 +1 @@ -1745576359 \ No newline at end of file +1745644023 \ No newline at end of file diff --git a/languages/ko/LC_MESSAGES/xray_install.mo b/languages/ko/LC_MESSAGES/xray_install.mo index ba35b35d000edfc4a62fa294a5f6e1e4891888fc..30853eabf87e5710b3024d1164d9818d93792670 100644 GIT binary patch delta 69 zcmaF7pXu>_rVWOn>}CoErd9@Kn=L|LGHWhxcr$y#>j^X7EN@VFGqvk=*A#^}-E-b_ ZEqU8I2Pn|;wh74UeY0uCX0OPZZUCGlB+CE* delta 35 rcmaF7pXu>_rVWOn?4}Ba23Cd^n=L|LGEc6L)t;;vDY7{sve^v)^Xm-z diff --git a/languages/ru/LC_MESSAGES/version b/languages/ru/LC_MESSAGES/version index ebe67db..b3a3f9b 100644 --- a/languages/ru/LC_MESSAGES/version +++ b/languages/ru/LC_MESSAGES/version @@ -1 +1 @@ -1745576344 \ No newline at end of file +1745644018 \ No newline at end of file diff --git a/languages/ru/LC_MESSAGES/xray_install.mo b/languages/ru/LC_MESSAGES/xray_install.mo index 88580f85e5d81ec6acee1b9f5225afdf7c7d69f0..a15dfa3b8c94df1ec382b254e7e38d317a052fa6 100644 GIT binary patch delta 3812 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 diff --git a/po/cache_English.json b/po/cache_English.json index f28de76..d04825d 100644 --- a/po/cache_English.json +++ b/po/cache_English.json @@ -474,5 +474,6 @@ "是否要启用": "do you want to enable it", "规则": "rule", "跳过启用": "skip to enable", - "已启用": "enabled" + "已启用": "enabled", + "不支持的系统架构": "unsupported system architecture" } \ No newline at end of file diff --git a/po/cache_Korean.json b/po/cache_Korean.json index 9a1833f..dbcee94 100644 --- a/po/cache_Korean.json +++ b/po/cache_Korean.json @@ -474,5 +474,6 @@ "是否要启用": "사용 하시겠습니까", "规则": "규칙", "跳过启用": "사용 활성화 건너뛰기", - "已启用": "활성화 되었습니다" + "已启用": "활성화 되었습니다", + "不支持的系统架构": "지원되지 않는 시스템 아키텍처" } \ No newline at end of file diff --git a/po/cache_Persian.json b/po/cache_Persian.json index 4ff9b01..cf3af0b 100644 --- a/po/cache_Persian.json +++ b/po/cache_Persian.json @@ -474,5 +474,6 @@ "是否要启用": "آیا می‌خواهید فعال شود", "规则": "قاعده", "跳过启用": "پرش کنید به فعال سازی", - "已启用": "فعال شده است" + "已启用": "فعال شده است", + "不支持的系统架构": "معماری سیستم پشتیبانی نشده" } \ No newline at end of file diff --git a/po/cache_Russian.json b/po/cache_Russian.json index 9399f6a..6f23820 100644 --- a/po/cache_Russian.json +++ b/po/cache_Russian.json @@ -474,5 +474,6 @@ "是否要启用": "включить ли", "规则": "правило", "跳过启用": "пропустить включение", - "已启用": "включен" + "已启用": "включен", + "不支持的系统架构": "неподдерживаемая архитектура системы" } \ No newline at end of file diff --git a/po/en.po b/po/en.po index 6755623..602d524 100644 --- a/po/en.po +++ b/po/en.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-04-25 10:18+0000\n" -"PO-Revision-Date: 2025-04-25 10:18+0000\n" +"POT-Creation-Date: 2025-04-26 05:06+0000\n" +"PO-Revision-Date: 2025-04-26 05:06+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en\n" @@ -540,7 +540,7 @@ msgstr "compiled ones will be downloaded soon" #: install.sh:1267 msgid "不支持的系统架构" -msgstr "compiled ones will be downloaded soon" +msgstr "unsupported system architecture" #: install.sh:1317 install.sh:1318 install.sh:1325 install.sh:1326 msgid "配置文件不完整, 退出升级" diff --git a/po/fa.po b/po/fa.po index 5dd4518..b1e44d5 100644 --- a/po/fa.po +++ b/po/fa.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-04-25 10:18+0000\n" -"PO-Revision-Date: 2025-04-25 10:18+0000\n" +"POT-Creation-Date: 2025-04-26 05:06+0000\n" +"PO-Revision-Date: 2025-04-26 05:06+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: fa\n" @@ -539,7 +539,7 @@ msgstr "در حال دانلود کردن کد شده" #: install.sh:1267 msgid "不支持的系统架构" -msgstr "در حال دانلود کردن کد شده" +msgstr "معماری سیستم پشتیبانی نشده" #: install.sh:1317 install.sh:1318 install.sh:1325 install.sh:1326 msgid "配置文件不完整, 退出升级" diff --git a/po/ko.po b/po/ko.po index 0ba1d69..d671527 100644 --- a/po/ko.po +++ b/po/ko.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-04-25 10:18+0000\n" -"PO-Revision-Date: 2025-04-25 10:18+0000\n" +"POT-Creation-Date: 2025-04-26 05:06+0000\n" +"PO-Revision-Date: 2025-04-26 05:06+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ko\n" @@ -540,7 +540,7 @@ msgstr "즉시 다운로드할 컴파일된 것을" #: install.sh:1267 msgid "不支持的系统架构" -msgstr "즉시 다운로드할 컴파일된 것을" +msgstr "지원되지 않는 시스템 아키텍처" #: install.sh:1317 install.sh:1318 install.sh:1325 install.sh:1326 msgid "配置文件不完整, 退出升级" diff --git a/po/ru.po b/po/ru.po index 6bd6837..1c86ad1 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-04-25 10:18+0000\n" -"PO-Revision-Date: 2025-04-25 10:18+0000\n" +"POT-Creation-Date: 2025-04-26 05:06+0000\n" +"PO-Revision-Date: 2025-04-26 05:06+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ru\n" @@ -541,7 +541,7 @@ msgstr "скоро будет загружен скомпилированный" #: install.sh:1267 msgid "不支持的系统架构" -msgstr "скоро будет загружен скомпилированный" +msgstr "неподдерживаемая архитектура системы" #: install.sh:1317 install.sh:1318 install.sh:1325 install.sh:1326 msgid "配置文件不完整, 退出升级" diff --git a/po/xray_install.pot b/po/xray_install.pot index 8e43b79..5ccd962 100644 --- a/po/xray_install.pot +++ b/po/xray_install.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-04-25 10:18+0000\n" +"POT-Creation-Date: 2025-04-26 05:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/po/zh_CN.po b/po/zh_CN.po index c8124c9..c1fb279 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-04-25 10:18+0000\n" -"PO-Revision-Date: 2025-04-25 10:18+0000\n" +"POT-Creation-Date: 2025-04-26 05:06+0000\n" +"PO-Revision-Date: 2025-04-26 05:06+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: zh_CN\n" diff --git a/translate.py b/translate.py index a0f7d8e..e0304bf 100644 --- a/translate.py +++ b/translate.py @@ -60,7 +60,7 @@ def contains_target_language_characters(text, target_lang): def translate_text_deepseek(text, target_lang): client = OpenAI( api_key=os.getenv("AI_API_KEY"), - base_url="https://api.deepseek.com/v1", + base_url="https://api.deepseek.com", ) completion = client.chat.completions.create( model="deepseek-chat", @@ -68,7 +68,7 @@ def translate_text_deepseek(text, target_lang): {'role': 'system', 'content': 'You are a professional text translation assistant, focused on translating short Chinese texts into voice content in the specified target language. Your task is to translate only the Chinese parts of the text into the corresponding target language, leaving English portions as they are. The translation process should not consider context between sentences; ensure each individual sentence is translated accurately. Avoid adding any punctuation at the end of the translated sentences. The goal is to assist in the internationalization of scripts while ensuring translations are concise and accurate.Translation does not need to be bound by grammar, the simpler the better.'}, {'role': 'user', 'content': f'Translate the following text to {target_lang}: {text}'} ], - stream=False + stream=True ) full_content = "" for chunk in completion: