From cebea6a6aa728c83dac1c0e64c5f0245aa75940a Mon Sep 17 00:00:00 2001 From: Taehyun Lee <0417taehyun@gmail.com> Date: Sat, 7 Sep 2024 21:14:59 +0900 Subject: [PATCH 1/2] Add Korean on config.json --- client/src/config.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/src/config.json b/client/src/config.json index 3bd0453a..d6408eef 100644 --- a/client/src/config.json +++ b/client/src/config.json @@ -26,6 +26,11 @@ "iso": "es", "flag": "ES", "name": "Español" + }, + { + "iso": "kr", + "flag": "KR", + "name": "한국어" } ] } From 5a404a9a58d36c2464989993a86efe50ba77b677 Mon Sep 17 00:00:00 2001 From: Taehyun Lee <0417taehyun@gmail.com> Date: Sat, 7 Sep 2024 21:16:18 +0900 Subject: [PATCH 2/2] Generate translation.json of Korean --- client/public/locales/kr/translation.json | 94 +++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 client/public/locales/kr/translation.json diff --git a/client/public/locales/kr/translation.json b/client/public/locales/kr/translation.json new file mode 100644 index 00000000..550cdde2 --- /dev/null +++ b/client/public/locales/kr/translation.json @@ -0,0 +1,94 @@ +{ + "Intro": "", + "Game Introduction": "", + "World selection": "", + "Start": "", + "Inventory": "", + "next level": "", + "Next": "", + "back to world selection": "", + "Leave World": "", + "previous level": "", + "Previous": "", + "Editor mode is enforced!": "", + "Editor mode": "", + "Typewriter mode": "", + "information, Impressum, privacy policy": "", + "Preferences": "", + "Game Info & Credits": "", + "Game Info": "", + "Clear Progress": "", + "Erase": "", + "Download Progress": "", + "Download": "", + "Load Progress from JSON": "", + "Upload": "", + "Home": "", + "back to games selection": "", + "close inventory": "", + "show inventory": "", + "World": "", + "Show more help!": "", + "Goal": "", + "Objects": "", + "Assumptions": "", + "Current Goal": "", + "Further Goals": "", + "No Goals": "", + "Loading goal…": "", + "Click somewhere in the Lean file to enable the infoview.": "", + "Waiting for Lean server to start…": "", + "Level completed! 🎉": "", + "Level completed with warnings 🎭": "", + "Failed command": "", + "Retry proof from here": "", + "Retry": "", + "Active Goal": "", + "Crashed! Go to editor mode and fix your proof! Last server response:": "", + "Line": "", + "Character": "", + "Loading messages…": "", + "Execute": "", + "Tactics": "", + "Definitions": "", + "Theorems": "", + "Not unlocked yet": "", + "Not available in this level": "", + "A repository of learning games for the proof assistant <1>Lean (Lean 4) and its mathematical library <5>mathlib": "", + "No Games loaded. Use <1>http://localhost:3000/#/g/local/FOLDER to open a game directly from a local folder.": "", + "

As this server runs lean on our university machines, it has a limited capacity. Our current estimate is about 70 simultaneous games. We hope to address and test this limitation better in the future.

<1>Most aspects of the games and the infrastructure are still in development. Feel free to file a <1>GitHub Issue about any problems you experience!": "", + "<0>If you are considering writing your own game, you should use the <1>GameSkeleton Github Repo as a template and read <3>How to Create a Game.<1>You can directly load your games into the server and play it using the correct URL. The <1>instructions above also explain the details for how to load your game to the server. We'd like to encourage you to contact us if you have any questions.

Featured games on this page are added manually. Please get in contact and we'll happily add yours.

": "", + "This server has been developed as part of the project <1>ADAM : Anticipating the Digital Age of Mathematics at Heinrich-Heine-Universität in Düsseldorf.": "", + "Prerequisites": "", + "Worlds": "", + "Levels": "", + "Language": "", + "Lean Game Server": "", + "Development notes": "", + "Adding new games": "", + "Funding": "", + "Level": "", + "Introduction": "", + "

Do you want to delete your saved progress irreversibly?

(This deletes your proofs and your collected inventory. Saves from other games are not deleted.)

": "", + "Delete Progress?": "", + "Delete": "", + "Download & Delete": "", + "Cancel": "", + "Mobile": "", + "Auto": "", + "Desktop": "", + "Layout": "", + "Always visible": "", + "Save my settings (in the browser store)": "", + "

Game rules determine if it is allowed to skip levels and if the games runs checks to only allow unlocked tactics and theorems in proofs.

<1>Note: \"Unlocked\" tactics (or theorems) are determined by two things: The set of minimal tactics needed to solve a level, plus any tactics you unlocked in another level. That means if you unlock <1>simp in a level, you can use it henceforth in any level.

The options are:

": "", + "Game Rules": "", + "levels": "", + "tactics": "", + "regular": "", + "relaxed": "", + "none": "", + "

Select a JSON file with the saved game progress to load your progress.

<1><0>Warning: This will delete your current game progress! Consider <2>downloading your current progress first!": "", + "Upload Saved Progress": "", + "Load selected file": "", + "Rules": "" +}