diff --git a/game/01-config/start.twee b/game/01-config/start.twee index f709db46e..f314fee11 100644 --- a/game/01-config/start.twee +++ b/game/01-config/start.twee @@ -18,7 +18,7 @@ Degrees of Lewdity <> -This work of fiction contains content of a sexual nature and is inappropriate for minors. All characters depicted are at least 18 years of age. Everything is consensual role play, and any animals are actually people in costumes. +본 작품에는 성적인 내용이 존재하며 미성년자에게는 부적절합니다. 작품에서 사된 모든 등장인물은 만 18세 이상입니다. 모든 행위는 합의된 역극이고, 모든 짐승은 사실 코스튬을 차려입은 사람들입니다.

@@ -79,23 +79,23 @@ Degrees of Lewdity의 첫 페이지에 오신 것을 환영합니다!
<><><><><><>
- <><><><><><><><><> + <><><><><><><><><>
- <><><><><><><><><> + <><><><><><><><><>
- <><><><><><><><><> + <><><><><><><><><>
- <><><><><><><><><> + <><><><><><><><><>
- <><><><><><><><><> + <><><><><><><><><>
- <><><><><><><><><> + <><><><><><><><><>
- <><><><><><><><><> + <><><><><><><><><>
- <><><><><><><><><> + <><><><><><><><><>
- <><><><><><><><><> + <><><><><><><><><>

<><><><><><><><> @@ -106,7 +106,7 @@ Degrees of Lewdity의 첫 페이지에 오신 것을 환영합니다! <><><><> (테스트를 위해 겨울에 시작합니다.)
- <><><><><><><><><> (Begins the game two days before Christmas. For testing.) + <><><><><><><><><> (Begins the game two days before Christmas. For testing.)
<><><><> (발렌타인 데이 이틀 전에 시작합니다. 테스트용.) diff --git a/game/03-JavaScript/03-Templates/t-misc.js b/game/03-JavaScript/03-Templates/t-misc.js index 4bc41c67d..7c19937a7 100644 --- a/game/03-JavaScript/03-Templates/t-misc.js +++ b/game/03-JavaScript/03-Templates/t-misc.js @@ -51,7 +51,7 @@ Template.add('animal', () => "연어", "참치", "사슴", - "oyster" + "굴" ); getPostNum(T.trResult); return T.trResult;} ); @@ -108,7 +108,7 @@ Template.add("animals", () => "연어들", "참치들", "사슴들", - "oysters" + "굴들" ); getPostNum(T.trResult); return T.trResult;} ); @@ -155,54 +155,54 @@ Template.add("sin", () => {T.trResult = either("오만", "분노", "질투", " /* ?chatter1 */ Template.add("chatter1",() => - {T.trResult = either( - "If you think about it, neither of us are really here.", + either( + "잘 생각해보면, 사실 우리 둘 다 여기에 없는 거야.", - "Hey, listen. You hear that? It's nothing.", + "야야, 들어 봐. 그 소문 들었냐? 그거 아무것도 아냐.", - "Don't knock it 'till you try it. Jazz metal just works.", + "직접 해보기 전까진 함부로 판단하면 안돼. 재즈 메탈은 통한다고.", - "Winter's actually kinda hot, in a fossil kinda way.", + "윈터 선생님은 사실 정말 멋져, 화석적인 면에서 말이지만.", - "I'd let a wolf knot me, to be honest.", + "솔직히 말해서, 늑대한테는 대줄 수 있을 것 같아.", - "If quizzes are quizzical, then what are tests?", + "퀴즈(quiz)가 당혹스러우면(quizzical), 시험(test)은 뭐겠어? (testicle = 고환임을 이용한 말장난)", - "You. Me. That bookshelf. Library dodgeball. You in?", + "너. 나. 저 책장. 도서관 피구. 같이 할래?", - "I haven't seen a single recycling bin in this school. Unbelievable.", + "I나는 이 학교에서 재활용 쓰레기통을 본 적이 한 번도 없어. 믿을 수가 없네.", - "The canteen food is actually pretty good. It's a guilty pleasure of mine.", + "우리 학교 식당 음식이 꽤 괜찮더라. 내 소소한 낙이야.", - "Oh, to be a caterpillar, unaware of the woes of the world.", + "아, 세상의 비애를 모르는 애벌레가 될 수 있다면, 얼마나 좋을까.", - "Someone said they saw a whale that had, like, tentacles, like a squid. Think squids and whales finally put their differences aside and got busy?" - ); getPostNum(T.trResult); return T.trResult;} + "누가 오징어처럼, 마치, 촉수 같은 것이 달린 고래를 봤다고 하더라고. 오징어랑 고래가 마침내 그들의 차이를 이겨내고 같이 한 판 떴다고 생각해?" + ) ); /* ?chatter2 */ Template.add("chatter2",() => - {T.trResult = either( - "Why am I friends with you?", + either( + "왜 내가 너같은 애랑 친구먹고 있는 걸까?", - "I told you to stop hanging out with me.", + "나한테 아는 척 하지 말라고 했잖아.", - "What the fuck?", + "뭔 개소리야?", - "I'm out of here.", + "난 여기서 나가야겠어.", - "Can we please have a normal conversation for once?", + "우리 한번만이라도 정상적인 대화를 하면 안될까?", - "...What?", + "...뭐?", - "Pretty sure you're not supposed to come to school drunk.", + "술취한 채로 학교에 오면 안 되지.", - "I'm calling the police.", + "I경찰 부른다.", - "I gotta get that restraining order. For real, this time.", + "접근금지 신청을 해야겠어. 이번엔, 진짜로.", - "Can I peg you?", + "너 좀 어디에 처박아두면 안되냐?", - "Can you make like a tree and die for the winter?" - ); getPostNum(T.trResult); return T.trResult;} + "나무처럼 가만히 있다가 겨울에는 좀 죽어주면 안되겠냐?" + ) ); diff --git a/game/03-JavaScript/UI.js b/game/03-JavaScript/UI.js index 95183304e..1f1e12097 100644 --- a/game/03-JavaScript/UI.js +++ b/game/03-JavaScript/UI.js @@ -367,15 +367,15 @@ function settingsGenericGenders(id) { if (id === "mlm" || id === "wlw" || id === "blw" || id === "blm") { switch (val) { case 100: - text = `No ${women} and all ${men} will be ${attraction}.`; + text = `0%${women}100%${men}이 ${attraction} 것입니다.`; break; case 0: - text = `All ${women} and no ${men} will be ${attraction}.`; + text = `100%${women}0%${men}이 ${attraction} 것입니다.`; break; default: text = `${ 100 - val - }% of ${women} and ${val}% of ${men} will be ${attraction}.`; + }%의 ${women}${val}%${men}이 ${attraction} 것입니다.`; break; } } else { @@ -385,13 +385,13 @@ function settingsGenericGenders(id) { text = `모든 ${trid[id]}은 ${id === "beasts"? "암컷":"여성"}일 것입니다.`; } else if (val === 50) { text = - id.charAt(0).toUpperCase() + - id.slice(1) + - " will be evenly split between male and female genders."; + trid[id] + + "은" + + ` ${id === "beasts"? "수컷":"남성"}${id === "beasts"? "암컷":"여성"}으로 동등하게 나누어질 것입니다.`; } else if (val > 50) { text = `${val}%의 ${trid[id]}은 ${id === "beasts"? "수컷":"남성"}일 것입니다.`; } else { - text = `${100 - val}% of ${id} will be female.`; + text = `${100 - val}%의 ${trid[id]}은 ${id === "beasts"? "암컷":"여성"}일 것입니다.`; } } @@ -418,16 +418,16 @@ function settingsMonsterChance() { switch (val) { case 100: - text = "Beasts will always be monster girls and boys."; + text = "짐승들은 항상 몬스터 소년과 소녀로 나올 것입니다."; break; case 0: - text = "Beasts will never appear as monster girls and boys, unless allowed while hallucinating."; + text = "환각 중에 허용되지 않는다면, 짐승들은 절대 몬스터 소년과 소녀로 나오지 않을 것입니다."; break; case 50: - text = "Half of all beasts will be replaced by monster girls and boys."; + text = "모든 짐승들 중 절반은 몬스터 소년과 소녀로 대체될 것입니다."; break; default: - text = `${val}% of beasts will be replaced by monster girls and boys.`; + text = `모든 짐승들 중 ${val}%는 몬스터 소년과 소녀로 대체될 것입니다.`; break; } diff --git a/game/03-JavaScript/bedroom-pills.js b/game/03-JavaScript/bedroom-pills.js index 3453aab80..97bc1dfa7 100644 --- a/game/03-JavaScript/bedroom-pills.js +++ b/game/03-JavaScript/bedroom-pills.js @@ -217,7 +217,7 @@ setup.pills = [ { name: "breast blocker", description: - "A selective oestrogen receptor modulator (SERM), blocking the protein receptors responsible for breast growth; supplemented by 269mg of Tetraozealpostigyl.", + "선택적 에스트로겐 수용체 조절자 (SERM)가, 유방의 성장에 관여하는 단백질 수용체를 차단합니다; 269mg의 테트라오제알포스티글이 함유되어 있습니다.", onTakeMessage: "당신은 당신의 가슴 크기를 유지하기 위해 약을 먹는다. 당신은 이 약이 광고처럼 효과적이기를 바란다.", warning_label: '주의사항: 이 약의 투약중 어떤 부작용도 보고되어 있지 않습니다. 24시간 내에 1정 이상 투약하는 것은 효과가 없을 것입니다', @@ -361,7 +361,7 @@ setup.pills = [ { name: "fertility booster", description: - "Each pill contains 50mg of clomiphene citrate, a structural analogue of oestrogens. It also acts on your hypothalamus which secretes the hormones necessary to trigger ovulation. In some cases effectively inducing your ovary to release eggs.", + "1정 당 50mg의 에스트로겐 유사물질인, 클로미펜 시트르산염을 함유하고 있습니다. 이 약은 또한 시상하부에 작용하여 배란을 촉진하는 데 필요한 호르몬을 분비시킵니다. 몇몇 경우 효과적으로 난소에서 난자생성을 유도시킵니다.", onTakeMessage: "당신은 당신의 생식력을 늘리기 위해 약을 먹는다. 당신은 이 약이 광고처럼 효과적이기를 바란다.", warning_label: "주의사항: 적정용량을 복용하는 동안, 임신 초기와 비슷한 증상을 포함한 약한 부작용이 일어날 수 있습니다. 일일 최대용량을 초과해 복용할 경우 심각한 합병증을 일으킬 수 있습니다. 확신이 들지 않을 시에는, 의사와 상의하십시오.", @@ -404,7 +404,7 @@ setup.pills = [ { name: "contraceptive", description: - "Estroprogestatifs associating 24mg of ethinylestradiol(synthetic oestrogen) and 31mg of a synthetic progestin for a near-perfect contraceptive effect.", + "24mg의 에치닐에스트라디올(합성 에스트로겐)과 31mg의 합성 프로게스토겐이 복합된 에스트로프로게스트라피츠가 거의-완벽한 피임 효과를 발휘합니다.", onTakeMessage: "당신은 피임약을 먹는다. 당신은 이 약이 광고처럼 효과적이기를 바란다.", warning_label: "주의사항: 적정용량을 복용하는 동안 약한 부작용이 일어날 수 있습니다. 일일 최대용량을 초과해 복용할 경우 심각한 합병증을 일으킬 수 있습니다. 확신이 들지 않을 시에는, 의사와 상의하십시오.", @@ -620,8 +620,8 @@ function addElementToGrid(item) {
${item.frontIcon ? `` : ""}
- ${itemName} - ${item.autoTake() === true ? ` [Auto]` : ""} + ${item_koname} + ${item.autoTake() === true ? ` [자동]` : ""}
${item.owned()}
@@ -641,8 +641,8 @@ function onHomePillItemClick(itemName) { ${item.description}
${item.warning_label}
`; window.initPillContextButtons(item); diff --git a/game/03-JavaScript/ingame.js b/game/03-JavaScript/ingame.js index b18aee89e..84132f2e0 100644 --- a/game/03-JavaScript/ingame.js +++ b/game/03-JavaScript/ingame.js @@ -347,7 +347,7 @@ function hairdressersReset() { $(() => $("#hairDressers").on("change", ".macro-listbox, .macro-radiobutton, .macro-checkbox", function (e) { Wikifier.wikifyEval("<><><>"); - Wikifier.wikifyEval('<>To pay: £<><>< .passage">>'); + Wikifier.wikifyEval('<>낼 요금: £<><>< .passage">>'); }) ); } @@ -357,7 +357,7 @@ function hairdressersResetAlt() { $(() => $("#hairDressersSydney").on("click", ".macro-cycle", function (e) { Wikifier.wikifyEval("<><><>"); - Wikifier.wikifyEval('<>To pay: £<><>< .passage">>'); + Wikifier.wikifyEval('<>낼 요금: £<><>< .passage">>'); }) ); }