diff --git a/README.md b/README.md index dc881fe..99e8fa1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # GrassClipper Experimental Grasscutter launcher for easily switching between Official and Private servers -[Download Here!](https://github.com/Grasscutters/GrassClipper/releases/) +[Download Here!](https://github.com/Grasscutters/GrassClipper/releases/) (Supports Windows 8+) *\*Note: some translations are outdated, so if random English text appears or an option seems misleading, this is why. If you notice an issue like this, feel free to make a pull request!* @@ -11,6 +11,7 @@ Experimental Grasscutter launcher for easily switching between Official and Priv * [Setup (for development)](#setup-for-development) * [TODO](#todo) * [Common Problems](#having-problems) + * [Proxy Installation not Opening/Failing](#manual-proxy-installation) * [White Screen Fix](#white-screen-fix) * [Error 502](#error-502) * [Error 4206](#error-4206) @@ -60,6 +61,15 @@ Experimental Grasscutter launcher for easily switching between Official and Priv Below are some scenarios you may encounter and their solutions. +# Manual Proxy Installation + +If you having trouble installing the proxy server, you can also install it manually. To do so: +1. Create a folder if it does not exist named `ext` in the GrassClipper folder. +2. Download and extract the contents of [this file](https://snapshots.mitmproxy.org/7.0.4/mitmproxy-7.0.4-windows.zip) into the `ext` folder +3. Double click `mitmdump.exe` and allow it to run for a few seconds to generate the certificate +4. Run this command as Administrator: `certutil -addstore root "%USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer"` +5. Use GrassClipper like normal! + ## White Screen Fix Encountering a white screen? [Ensure WebView2 is installed](https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download) @@ -125,6 +135,7 @@ Thank you to everyone who has provided translations! <3 * TR - lilmayofuksu * JP - conochy * HD - Arikatsu +* PL - zakhil-dev # Screenshots diff --git a/languages/id.json b/languages/id.json index 61f81ce..2685f12 100644 --- a/languages/id.json +++ b/languages/id.json @@ -71,13 +71,20 @@ "downloadStable": "Unduh Versi Stabil Grasscutter", "stableSubtitle": "Pasang versi stabil Grasscutter. Versi ini biasanya tidak punya banyak bug, tetapi juga fiturnya lebih sedikit.", "downloadDev": "Unduh Versi Pengembangan Grasscutter", - "downloadSubtitle": "Pasang versi pengembangan Grasscutter. Versi ini biasanya mempunyai banyak bug dan sering diperbarui. Gunakan dengan resikomu sendiri.", + "devSubtitle": "Pasang versi pengembangan Grasscutter. Versi ini biasanya mempunyai banyak bug dan sering diperbarui. Gunakan dengan resikomu sendiri.", "downloadResources": "Unduh Sumber Daya Grasscutter", - "devSubtitle": "Unduh sumber daya Grasscutter ke dalam folder Grasscutter yang sudah diatur. Ini harus dilakukan kecuali kamu berencana untuk mendapatkan sumber daya secara eksternal.", + "resourceSubtitle": "Unduh sumber daya Grasscutter ke dalam folder Grasscutter yang sudah diatur. Ini harus dilakukan kecuali kamu berencana untuk mendapatkan sumber daya secara eksternal.", "gcScriptRunning": "Menjalankan...", "stableInstall": "Unduh", "devInstall": "Unduh", - "updateNotifText": "Pembaruan baru tersedia! Versi terbaru: " + "updateNotifText": "Pembaruan baru tersedia! Versi terbaru: ", + + "chineseCharacterAlert": "Jalur file yang diatur berisi karakter Cina, ini dapat menyebabkan masalah!", + + "dialogOk": "OK", + "dialogNo": "TIDAK", + "serverEnableDialogTitle": "Kamu menemukan peluncur server Grasscutter!", + "serverEnableDialogText": "Jika kamu tidak memiliki pemasangan Grasscutter untuk diatur, apakah kamu mau mengunduh build nya?" } diff --git a/languages/pl.json b/languages/pl.json new file mode 100644 index 0000000..df48cc9 --- /dev/null +++ b/languages/pl.json @@ -0,0 +1,91 @@ +{ + "fullLangName": "Polski", + "appName": "GrassClipper", + + "playOfficial": "Serwer oficjalny", + "playPrivate": "Serwer prywatny", + "launchLocalServer": "Uruchom serwer prywatny", + + "gameExeSet": "Ustaw plik gry", + "grasscutterFileSet": "Ustaw plik \"Grasscutter\" .jar ", + "folderNotSet": "Nie ustawiono", + + "ipPlaceholder": "Adres serwera", + "portPlaceholder": "Port", + "noFavorites": "Nie dodano żadnych ulubionych", + + "settingsTitle": "Ustawienia", + "scriptsSectionTitle": "Skrypty", + "killswitchOption": "Kill Switch", + "killswitchSubtitle": "Only for those very paranoid about bans. Kills the game process *and your internet* if something happens to the proxy.", + "proxyOption": "Proxy", + "proxySubtitle": "Zainstaluj serwer proxy poprzez skrypt instalacyjny", + "updateOption": "Aktualizacja", + "updateSubtitle": "Auto-aktualizacje są niedostępne. Sprawdź GitHub'a projektu po nowe wersje.", + "languageOption": "Język", + "languageSubtitle": "Wybierz swój język!", + "enableServerLauncherOption": "Włącz Launcher Serwera", + "enableServerLauncherSubtitle": "Enable to server launcher tile for launching a local Grasscutter instance.", + "httpsOption": "Używaj HTTPS", + "httpsSubtitle": "Wybierz pomiędzy używaniem HTTPS, a HTTP.", + + "introSen1": "Wygląda na to, że po raz pierwszy uruchomiłeś GrassClipper'a!", + "introSen2": "Po pierwsze, miło Cię tu widzieć! :)", + "introSen3": "Czy chcesz uruchomić instalator proxy?", + "introSen4": "(proxy wymagane jest do łączenia się z serwerem prywatnym)", + + "updateBtn": "Aktualizuj", + "proxyInstallBtn": "Instaluj", + "proxyInstallDeny": "Nie, dziękuję", + + "gameFolderDialog": "Ustaw folder gry", + "grasscutterFileDialog": "Wybierz plik serwera Grasscutter", + + "loggingInTo": "Logowanie do: ", + "registeringFor": "Rejestracja do: ", + "authUsername": "Nazwa użytkownika: ", + "authPassword": "Hasło: ", + "authConfirmPassword": "Potwierdź hasło: ", + "authLoginBtn": "Zaloguj", + "authRegisterBtn": "Zarejestruj", + "authLoginTitle": "Logowanie", + "authRegisterTitle": "Rejestracja", + "launchWithoutAuth": "Uruchom bez autentykacji", + + "alertInvalid": "Błędna nazwa użytkownika lub hasło", + "alertNoPass": "Nie ustawiono hasła, proszę ustawić hasło", + "alertUnknown": "Nieznany błąd, skontaktuj się z właścicielem serwera", + "alertAuthNoLogin": "Autentykacja jest wyłączona, nie ma potrzeby logowania się!", + "alertLoginSuccess": "Pomyślnie zalogowano! Twój Token został skopiowany do schowka. Wklej go w polu nazwy użytkownika w grze aby się zalogować.", + + "alertUserTaken": "Ta nazwa jest już zajęta", + "alertPassMismatch": "Hasła nie zgadzają się", + "alertAuthNoRegister": "Autentykacja jest wyłączona, nie ma potrzeby rejestrowania się!", + "alertRegisterSuccess": "Pomyślnie zarejestrowano!", + + "downloadTitle": "Pobieranie", + "grassclipperTitle": "GrassClipper", + "grasscutterTitle": "Grasscutter", + "installerTitle": "Instalator", + "installerSubtitle": "Instaluje proxy oraz inne niezbędne narzędzia do grania na serwerach Grasscutter'a.", + "downloadStable": "Pobierz stabilną wersję Grasscutter'a", + "stableSubtitle": "Zainstaluj stabilną wersję Grasscutter'a. Ma ona mało błędów, ale też mniej funkcji.", + "downloadDev": "Pobierz wersję developerską Grasscutter'a", + "devSubtitle": "Zainstaluj wersję developerską Grasscutter'a. Może posiadać sporo błędów, ma najnowsze funkcje, używaj na własne ryzyko.", + "downloadResources": "Pobierz Zasoby Grasscutter'a", + "resourceSubtitle": "Pobiera zasoby Grasscuterra do aktualnie wybranego folderu. Nie powinno się tego uruchamiać gdy zasoby chcesz pobierać z zewnątrz.", + + "gcScriptRunning": "Pracuje...", + "stableInstall": "Pobierz wersje stabilną", + "devInstall": "Pobierz wersje deweloperską", + + "updateNotifText": "Nowa wersja jest dostępna! Najnowsza wersja: ", + + "chineseCharacterAlert": "Ścieżka pliku zawierająca chińskie symbole może powodować błędy.", + + "dialogOk": "Tak", + "dialogNo": "Nie", + "serverEnableDialogTitle": "Znalazłeś Launcher Serwera", + "serverEnableDialogText": "Jeżeli nie posiadasz instalacji Grasscutter'a, możesz ją teraz pobrać. Uruchomić pobieranie?" + +} diff --git a/languages/zh-tw.json b/languages/zh-tw.json index e006138..bb0f316 100644 --- a/languages/zh-tw.json +++ b/languages/zh-tw.json @@ -81,5 +81,11 @@ "updateNotifText": "有新的GrassClipper更新可用! 最新版本: ", - "chineseCharacterAlert": "此路徑含有中文字體,這可能會導致問題的發生。" + "chineseCharacterAlert": "此路徑含有中文字體,這可能會導致問題的發生。", + + "dialogOk": "好的", + "dialogNo": "不要", + "serverEnableDialogTitle": "您找到了Grasscutter本地伺服器啟動器!", + "serverEnableDialogText": "如果你現在還沒有把Grasscutter安裝在電腦上面的話,要不要直接從網路上下載?" + }