From 3dce59e8698b50955f93a6c8200512322a48cfaf Mon Sep 17 00:00:00 2001 From: SpikeHD Date: Tue, 10 May 2022 22:26:10 -0700 Subject: [PATCH 1/9] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 12d8a34..a7500d4 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,8 @@ If all else fails, you can run GrassClipper in `chrome` or `browser` mode. To do ## Error 502 +***You may be using the wrong port, ensure your port in GrassClipper is either 443 or nothing (not 0, but literally nothing)*** + 1. If you are running a local server, ensure the local server is running. Otherwise, ensure the server you are connecting to is actually running. 2. If you are able, [use the development branch of Grasscutter](https://github.com/Grasscutters/Grasscutter/tree/development). It is known to work better with GrassClipper. From 17254dcc5bd5afe44a81cfba2d5c5d8d25799a2a Mon Sep 17 00:00:00 2001 From: Oachi Date: Wed, 11 May 2022 17:05:00 +0700 Subject: [PATCH 2/9] added Thai translation --- languages/th.json | 95 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 languages/th.json diff --git a/languages/th.json b/languages/th.json new file mode 100644 index 0000000..ff68b98 --- /dev/null +++ b/languages/th.json @@ -0,0 +1,95 @@ +{ + "fullLangName": "ภาษาไทย", + "appName": "GrassClipper", + + "playOfficial": "เริ่มเกม (Official)", + "playPrivate": "เริ่มเกม (Grasscutter)", + "launchLocalServer": "เริ่ม Local Server", + + "gameExeSet": "เลือกไฟล์เกม", + "grasscutterFileSet": "เลือกไฟล์ \"Grasscutter\" .jar ", + "folderNotSet": "ยังไม่ได้ตั้ง", + + "ipPlaceholder": "ที่อยู่เซิร์ฟเวอร์...", + "portPlaceholder": "พอร์ต", + "noFavorites": "ยังไม่ได้ตั้ง", + + "settingsTitle": "การตั้งค่า", + "scriptsSectionTitle": "สคริปต์", + "killswitchOption": "Kill Switch", + "killswitchSubtitle": "เอาไว้สำหรับพวกที่กลัวโดนแบนมากๆ เมื่อพร็อกซี่มีปัญหาจะบังคับปิดเกมและตัดอินเตอร์เน็ตทันที", + "proxyOption": "พร็อกซี่", + "proxySubtitle": "ติดตั้งพร็อกซี่ด้วยสคริปต์ติดตั้ง", + "updateOption": "อัพเดท", + "updateSubtitle": "การอัพเดทอัตโนมัติไม่พร้อมใช้งานในขณะนี้ ไปที่ Github สำหรับเวอร์ชั่นใหม่", + "languageOption": "ภาษา", + "languageSubtitle": "เลือกภาษาของคุณ", + "enableServerLauncherOption": "เพิ่มปุ่มเริ่มเซิร์ฟเวอร์", + "enableServerLauncherSubtitle": "เพิ่มปุ่มเริ่มเซิร์ฟเวอร์ไปยังหน้าแลนเชอร์ใช้สำหรับเริ่มการทำงานของเซิร์ฟเวอร์ Grasscutter ที่ติดตั้งไว้", + "httpsOption": "ใช้ HTTPS", + "httpsSubtitle": "เลือกระหว่าง HTTPS กับ HTTP.", + "debugOption": "การดีบัก", + + "introSen1": "ดูเหมือนว่านี่เป็นครั้งแรกที่คุณเปิด GrassClipper!", + "introSen2": "อย่างแรกเลย ยินดีต้อนรับ เรายินดีที่ได้พบคุณที่นีี่! :)", + "introSen3": "คุณต้องการที่จะรันตัวติดตั้งพร็อกซี่หรือไม่ ", + "introSen4": "(จำเป็นต้องเชื่อมต่อไปยังเซิร์ฟเวอร์)", + + "updateBtn": "อัพเดท", + "proxyInstallBtn": "ติดตั้ง", + "proxyInstallDeny": "ไม่ ขอบคุณ", + + "gameFolderDialog": "เลือกไฟล์ .exe เกม", + "grasscutterFileDialog": "เลือกไฟล์ .jar Grasscutter ", + + "loggingInTo": "เข้าสู่ระบบไปยัง: ", + "registeringFor": "ลงทะเบียนำหรับ: ", + "authUsername": "ชื่อผู้ใช้: ", + "authPassword": "รหัสผ่าน: ", + "authConfirmPassword": "ยืนยันรหัสผ่าน: ", + "authLoginBtn": "เข้าสู่ระบบ", + "authRegisterBtn": "ลงทะเบียน", + "authLoginTitle": "เข้าสู่ระบบ", + "authRegisterTitle": "ลงทะเบียน", + "launchWithoutAuth": "เริ่มเกมโดยไม่ต้องยืนยันตัวตน", + + "alertInvalid": "ชื่อผู้ใช้หรือรหัสผ่านผิดพลาด", + "alertNoPass": "ไม้ได้ตั้งรหัสผ่าน กรุณาตั้ง", + "alertUnknown": "เกิดข้อผิดพลาดไม่ทราบสาเหตุ โปรดติดต่อผู้ดูแล", + "alertAuthNoLogin": "การยืนยันตัวตนถูกปิดใช้งาน ไม่จำเป็นต้องเข้าสู่ระบบ", + "alertLoginSuccess": "เข้าสู่ระบบสำเร็จ โทเคนถูกคัดลอกไปยังคลิปบอร์ด นำโทเคนนี้ไปกรอกใส่ช่องชื่อผู้ใช้เพื่อเข้าสู่ระบบ", + + "alertUserTaken": "ชื่อผู้ใช้นี้ถูกใช้งานแล้ว", + "alertPassMismatch": "รหัสผ่านกับยืนยันรหัสผ่านไม่ตรงกัน", + "alertAuthNoRegister": "การยืนยันตัวตนถูกปิดใช้งาน ไม่จำเป็นต้องลงทะเบียน", + "alertRegisterSuccess": "ลงทะเบียนสำเร็จ!", + + "downloadTitle": "ดาวน์โหลด", + "grassclipperTitle": "GrassClipper", + "grasscutterTitle": "Grasscutter", + "installerTitle": "ตัวติดตั้ง", + "installerSubtitle": "ติดตั้งพร็อกซี่และเครื่องมืออื่นๆที่จำเป็นสำหรับเซิร์ฟเวอร์ Grasscutter", + "downloadStable": "ดาวน์โหลด Grasscutter รุ่นเสถียร", + "stableSubtitle": "ดาวน์โหลด Grasscutter จากแบรนช์เสถียร โดยปกติแล้วรุ่นนี้จะมีบั๊กน้อยกว่าฟีเจอร์ก็น้อยกว่าเช่นกัน", + "downloadDev": "ดาวน์โหลด Grasscutter รุ่นนักพัฒนา", + "devSubtitle": "ดาวน์โหลด Grasscutter จากแบรนช์นักพัฒนา รุ่นนี้มีการอัพเดทบ่อย บางครั้งอาจมีบั๊ก ใช้เป็นความเสี่ยงของคุณ", + "downloadResources": "ดาวน์โหลดไฟล์ทรัพยากร Grasscutter ", + "resourceSubtitle": "ดาวน์โหลดไฟล์ทรัพยากรของ Grasscutter ไปยังโฟลเดอร์ของ Grasscutter ที่ตั้งไว้ คุณควรดำเนินการนี้เว้นแต่ว่าตุณวางแผนจะใช้ไฟล์จากภายนอก", + "downloadData": "ดาวน์โหลดไฟล์ข้อมูล Grasscutter", + "dataSubtitle": "ดาวน์โหลดไฟล์ข้อมูลของ Grasscutter อย่างเช่น keys, spawns หรือไฟล์สำคัญอย่างอื่น", + + "gcScriptRunning": "กำลังรัน...", + "stableInstall": "ดาวน์โหลด", + "devInstall": "ดาวน์โหลด", + + "updateNotifText": "มีการอัพเดทพร้อมใช้งาน เวอร์ชั่นล่าสุด: ", + + "foreignCharacterAlert": "เส้นทางของไฟล์มีภาษาอื่นนอกจากภาษาอังกฤษอยู่ นี่อาจก่อให้เกิดปัญหาได้", + + "dialogOk": "ตกลง", + "dialogNo": "ไม่", + "serverEnableDialogTitle": "คุณพบแลนเชอร์ของเซิร์ฟเวอร์ Grasscutter", + "serverEnableDialogText": "หากคุณยังไม่ได้ติดตั้งเซิร์ฟเวอร์ Grasscutter คุณต้องการจะดาวน์โหลดหรือไม่" + + } + \ No newline at end of file From ae0578b8f5e2105c2e3fba0a550ed8905aa0c9d0 Mon Sep 17 00:00:00 2001 From: SpikeHD Date: Wed, 11 May 2022 09:11:35 -0700 Subject: [PATCH 3/9] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a7500d4..5648b0a 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,7 @@ Thank you to everyone who has provided translations! <3 * JP - conochy * HD - Arikatsu * PL - zakhil-dev +* TH - ongsalt # Screenshots From 2cc581aff4c39b87c9a80d3bf0d12ac954aa0606 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=A8=E5=A5=87=E6=99=B4=E5=A5=BD?= Date: Thu, 12 May 2022 22:48:38 +0800 Subject: [PATCH 4/9] use local sourse --- resources/js/axios.min.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 resources/js/axios.min.js diff --git a/resources/js/axios.min.js b/resources/js/axios.min.js new file mode 100644 index 0000000..e8e4fc1 --- /dev/null +++ b/resources/js/axios.min.js @@ -0,0 +1,3 @@ +/* axios v0.27.2 | (c) 2022 by Matt Zabriskie */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}([function(e,t,n){"use strict";var r,o=n(4),i=Object.prototype.toString,s=(r=Object.create(null),function(e){var t=i.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())});function a(e){return e=e.toLowerCase(),function(t){return s(t)===e}}function u(e){return Array.isArray(e)}function c(e){return void 0===e}var f=a("ArrayBuffer");function l(e){return null!==e&&"object"==typeof e}function p(e){if("object"!==s(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var d=a("Date"),h=a("File"),m=a("Blob"),v=a("FileList");function y(e){return"[object Function]"===i.call(e)}var g=a("URLSearchParams");function E(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),u(e))for(var n=0,r=e.length;n0;)s[i=r[o]]||(t[i]=e[i],s[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:a,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(c(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:O,isFileList:v}},function(e,t,n){"use strict";var r=n(0);function o(e,t,n,r,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}r.inherits(o,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var i=o.prototype,s={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){s[e]={value:e}})),Object.defineProperties(o,s),Object.defineProperty(i,"isAxiosError",{value:!0}),o.from=function(e,t,n,s,a,u){var c=Object.create(i);return r.toFlatObject(e,c,(function(e){return e!==Error.prototype})),o.call(c,e.message,t,n,s,a),c.name=e.name,u&&Object.assign(c,u),c},e.exports=o},function(e,t,n){"use strict";var r=n(1);function o(e){r.call(this,null==e?"canceled":e,r.ERR_CANCELED),this.name="CanceledError"}n(0).inherits(o,r,{__CANCEL__:!0}),e.exports=o},function(e,t,n){"use strict";var r=n(0),o=n(19),i=n(1),s=n(6),a=n(7),u={"Content-Type":"application/x-www-form-urlencoded"};function c(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var f,l={transitional:s,adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(f=n(8)),f),transformRequest:[function(e,t){if(o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e))return e;if(r.isArrayBufferView(e))return e.buffer;if(r.isURLSearchParams(e))return c(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,i=r.isObject(e),s=t&&t["Content-Type"];if((n=r.isFileList(e))||i&&"multipart/form-data"===s){var u=this.env&&this.env.FormData;return a(n?{"files[]":e}:e,u&&new u)}return i||"application/json"===s?(c(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||l.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,s=!n&&"json"===this.responseType;if(s||o&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(s){if("SyntaxError"===e.name)throw i.from(e,i.ERR_BAD_RESPONSE,this,null,this.response);throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(27)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(u)})),e.exports=l},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},function(e,t){e.exports=null},function(e,t,n){"use strict";var r=n(12).version,o=n(1),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var s={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new o(i(r," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!s[r]&&(s[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var s=r[i],a=t[s];if(a){var u=e[s],c=void 0===u||a(u,s,e);if(!0!==c)throw new o("option "+s+" must be "+c,o.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new o("Unknown option "+s,o.ERR_BAD_OPTION)}},validators:i}},function(e,t,n){"use strict";var r=n(2);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t Date: Thu, 12 May 2022 22:49:09 +0800 Subject: [PATCH 5/9] Update index.html --- resources/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/index.html b/resources/index.html index 59a995a..918bf83 100644 --- a/resources/index.html +++ b/resources/index.html @@ -2,7 +2,7 @@ - + From 66b6330c73cec554b62cdd1ac43ae473ec153663 Mon Sep 17 00:00:00 2001 From: tsukiroku Date: Sat, 14 May 2022 00:10:23 +0900 Subject: [PATCH 6/9] Create ko.json ko-KR --- languages/ko.json | 93 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 languages/ko.json diff --git a/languages/ko.json b/languages/ko.json new file mode 100644 index 0000000..bd05a65 --- /dev/null +++ b/languages/ko.json @@ -0,0 +1,93 @@ +{ + "fullLangName": "한국어", + "appName": "GrassClipper", + + "playOfficial": "플레이 (공식)", + "playPrivate": "플레이 (Grasscutter)", + "launchLocalServer": "로컬에서 실행", + + "gameExeSet": "게임 실행파일 설정", + "grasscutterFileSet": "\"Grasscutter\" .jar 파일 설정", + "folderNotSet": "폴더가 지정되지 않았습니다.", + + "ipPlaceholder": "서버 주소", + "portPlaceholder": "포트", + "noFavorites": "즐겨찾기를 설정하지 않았습니다.", + + "settingsTitle": "설정", + "scriptsSectionTitle": "스크립트", + "killswitchOption": "프로세스 중지", + "killswitchSubtitle": "프록시에 문제가 발생할 경우, 게임과 인터넷을 중지합니다.", + "proxyOption": "프록시", + "proxySubtitle": "스크립트를 통해 프록시 서버 설치", + "updateOption": "업데이트", + "updateSubtitle": "자동 업데이트가 일시적으로 비활성화되어 있습니다. Github에서 최신 버전을 확인하세요.", + "languageOption": "언어", + "languageSubtitle": "언어를 선택해주세요.", + "enableServerLauncherOption": "서버 실행 버튼 활성화", + "enableServerLauncherSubtitle": "로컬 Grasscutter 인스턴스를 실행하기 위해, 서버 실행기 타일을 활성화합니다.", + "httpsOption": "HTTPS 사용", + "httpsSubtitle": "HTTPS 또는 HTTP 중 하나를 선택하세요.", + "debugOption": "디버깅", + + "introSen1": "GrassClipper에 오신 것을 환영합니다!", + "introSen2": "GrassClipper를 사용해주셔서 감사드립니다.", + "introSen3": "프록시 설치 관리자를 실행하시겠습니까?", + "introSen4": "(서버에 연결하는 데 필요)", + + "updateBtn": "업데이트", + "proxyInstallBtn": "설치", + "proxyInstallDeny": "사양하겠습니다.", + + "gameFolderDialog": "게임 실행 파일을 설정하세요.", + "grasscutterFileDialog": "Grasscutter jar을 설정하세요.", + + "loggingInTo": "로그인: ", + "registeringFor": "등록: ", + "authUsername": "이름: ", + "authPassword": "비밀번호: ", + "authConfirmPassword": "비밀번호 확인: ", + "authLoginBtn": "로그인", + "authRegisterBtn": "가입", + "authLoginTitle": "로그인", + "authRegisterTitle": "가입", + "launchWithoutAuth": "인증 없이 실행", + + "alertInvalid": "잘못된 사용자 이름 또는 비밀번호입니다.", + "alertNoPass": "비밀번호를 설정하지 않았습니다. 비밀번호를 설정하세요.", + "alertUnknown": "알 수 없는 오류, 서버 소유자에게 문의하세요.", + "alertAuthNoLogin": "인증이 비활성화되어있으므로, 로그인이 필요하지 않습니다!", + "alertLoginSuccess": "로그인 성공! 토큰이 클립보드에 복사되었습니다. 토큰을 게임의 사용자 이름 필드에 붙여 로그인합니다.", + + "alertUserTaken": "해당 사용자 이름은 이미 사용 중입니다.", + "alertPassMismatch": "암호 확인이 일치하지 않습니다.", + "alertAuthNoRegister": "인증이 비활성화되어있으므로, 가입이 필요하지 않습니다!", + "alertRegisterSuccess": "가입 성공!", + + "downloadTitle": "다운로드", + "grassclipperTitle": "GrassClipper", + "grasscutterTitle": "Grasscutter", + "installerTitle": "설치 관리자", + "installerSubtitle": "프록시 및 기타 도구를 설치합니다. (Grasscutter 서버에 필요)", + "downloadStable": "안정적인 Grasscutter 빌드 다운로드", + "stableSubtitle": "안정적인 Grasscutter를 설치합니다. (버그는 거의 없지만, 새로운 기능 또한 적습니다.)", + "downloadDev": "개발 버전 Grasscutter 다운로드", + "devSubtitle": "개발 버전의 Grasscutter를 설치합니다. (버그가 있을 수 있으며, 자주 업데이트됩니다. 버그로 인한 피해는 책임지지 않습니다.)", + "downloadResources": "Grasscutter 리소스 다운로드", + "resourceSubtitle": "Grasscutter 리소스를 현재 설정된 Grasscutter 폴더에 다운로드합니다. 외부에서 리소스를 가져올 예정이 아니라면, 이 작업을 수행해야 합니다.", + "downloadData": "Grasscutter 데이터 다운로드", + "dataSubtitle": "중요한 Grasscutter 데이터 파일을 다운로드합니다.", + + "gcScriptRunning": "실행중...", + "stableInstall": "다운로드 (stable)", + "devInstall": "다운로드 (dev)", + + "updateNotifText": "새 업데이트를 사용할 수 있습니다: ", + + "foreignCharacterAlert": "파일 경로에 유효하지 않은 문자가 포함되어 있으므로, 문제가 발생할 수 있습니다!", + + "dialogOk": "예", + "dialogNo": "아니오", + "serverEnableDialogTitle": "Grasscutter 서버 실행기를 찾았습니다!", + "serverEnableDialogText": "설정할 기존의 Grasscutter가 없는 경우, 빌드를 다운로드하시겠습니까?" +} From c2383577d1bf9583ec7e6b0c4ed95d10bc034596 Mon Sep 17 00:00:00 2001 From: omg-xtao <100690902+omg-xtao@users.noreply.github.com> Date: Sat, 14 May 2022 01:24:32 +0800 Subject: [PATCH 7/9] loginByThirdparty --- proxy/proxy.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/proxy/proxy.py b/proxy/proxy.py index 50da319..10a5d55 100644 --- a/proxy/proxy.py +++ b/proxy/proxy.py @@ -85,7 +85,8 @@ class MlgmXyysd_Anime_Game_Proxy: "uspider.yuanshen.com", "sdk-static.mihoyo.com", "abtest-api-data-sg.hoyoverse.com", - "log-upload-os.hoyoverse.com" + "log-upload-os.hoyoverse.com", + "webapi-os.account.hoyoverse.com" ] if flow.request.host in LIST_DOMAINS: @@ -98,4 +99,4 @@ class MlgmXyysd_Anime_Game_Proxy: addons = [ MlgmXyysd_Anime_Game_Proxy() -] \ No newline at end of file +] From 89dd29a52846aca9116da5525575d889717d8ca1 Mon Sep 17 00:00:00 2001 From: SpikeHD Date: Sat, 14 May 2022 02:46:44 -0700 Subject: [PATCH 8/9] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5648b0a..7a07393 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,7 @@ Thank you to everyone who has provided translations! <3 * HD - Arikatsu * PL - zakhil-dev * TH - ongsalt +* KO - tsukiroku # Screenshots From f09eb6ceb1cab0012c616ddf40263c9490f22037 Mon Sep 17 00:00:00 2001 From: SpikeHD Date: Sat, 14 May 2022 12:26:51 -0700 Subject: [PATCH 9/9] Update setup_win.cmd --- setup_win.cmd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup_win.cmd b/setup_win.cmd index 6f110b4..0f89534 100644 --- a/setup_win.cmd +++ b/setup_win.cmd @@ -3,6 +3,7 @@ set BINARY_URL="https://github.com/SpikeHD/neutralinojs/releases/download/v1337.0.0/neutralino-win_x64.exe" call npm install +call neu update :: Use powershell to download the binary -powershell Invoke-WebRequest -Uri %BINARY_URL% -OutFile "./bin/neutralino-win_x64.exe" \ No newline at end of file +powershell Invoke-WebRequest -Uri %BINARY_URL% -OutFile "./bin/neutralino-win_x64.exe"