OSDN Git Service

翻訳
authormaruhiro <maruhiro@bridge.ocn.ne.jp>
Mon, 25 Feb 2019 16:00:51 +0000 (01:00 +0900)
committermaruhiro <maruhiro@bridge.ocn.ne.jp>
Mon, 25 Feb 2019 16:00:51 +0000 (01:00 +0900)
src/common/commondisplay.cpp
src/monthly/lcsmonthly.cpp
src/sitemode/sitemode.cpp
src/sitemode/talk.cpp

index 62ff9f6..21145d3 100644 (file)
@@ -1049,12 +1049,19 @@ void printliberalstats(Creature &cr)
    // Add age
    addstr(" (");
    addstr(cr.age);
+   addstr("歳、");
    // Assess their gender in an Elite Liberal way
    if(cr.gender_liberal == GENDER_MALE)
-      addstr("歳、男性");
+   {
+      if(cr.animalgloss==ANIMALGLOSS_NONE) addstr("男性");
+      else addstr("オス");
+   }
    else if(cr.gender_liberal == GENDER_FEMALE)
-      addstr("歳、女性");
-   else addstr("歳、クィア");
+   {
+      if(cr.animalgloss==ANIMALGLOSS_NONE) addstr("女性");
+      else addstr("メス");
+   }
+   else addstr("クィア");
    // DON'T Note if there's some conflict with Conservative society's perceptions
    //if(cr.gender_liberal != cr.gender_conservative && cr.gender_liberal != GENDER_NEUTRAL)
    //   addstr("*");
index cf41320..805f527 100644 (file)
@@ -272,43 +272,44 @@ void printnews(short li,short newspaper)
    if(loottype[li]->get_idname()=="LOOT_CEOPHOTOS") // Tmp -XML
    {
       move(6,1);
-      addstr("The Liberal Guardian runs a story featuring photos of a major CEO ", gamelog);
+      addstr("リベラルガーディアンに有名なCEOが", gamelog);
       move(7,1);
       change_public_opinion(VIEW_LIBERALCRIMESQUAD,10);
       change_public_opinion(VIEW_LIBERALCRIMESQUADPOS,10);
       switch(LCSrandom(10))
       {
          case 0:
-            addstr("engaging in lewd behavior with animals.", gamelog);
+            addstr("動物と猥褻な行為を行っている", gamelog);
             change_public_opinion(VIEW_ANIMALRESEARCH,15);
             break;
-         case 1:addstr("digging up graves and sleeping with the dead.", gamelog);break;
+         case 1:addstr("墓から掘り起こした死体と寝ている", gamelog);break;
          case 2:
-            addstr("participating in a murder.", gamelog);
+            addstr("人殺しに加わっている", gamelog);
             change_public_opinion(VIEW_POLICEBEHAVIOR,15);
             change_public_opinion(VIEW_JUSTICES,10);
             break;
-         case 3:addstr("engaging in heavy bondage.  A cucumber was involved in some way.", gamelog);break;
-         case 4:addstr("tongue-kissing an infamous dictator.", gamelog);break;
+         case 3:addstr("ボンデージを着てキュウリを何本も挿している", gamelog);break;
+         case 4:addstr("評判の悪い政治家とディープキスをしている", gamelog);break;
          case 5:
-            addstr("making out with an FDA official overseeing the CEO's products.", gamelog);
+            addstr("CEOの製品を検査するFDAの職員とよろしくしている", gamelog);
             change_public_opinion(VIEW_GENETICS,10);
             change_public_opinion(VIEW_POLLUTION,10);
             break;
-         case 6:addstr("castrating himself.", gamelog);break;
-         case 7:addstr("waving a Nazi flag at a supremacist rally.", gamelog);break;
+         case 6:addstr("自分自身を去勢している", gamelog);break;
+         case 7:addstr("白人至上主義者の集会でナチの旗を振っている", gamelog);break;
          case 8:
-            addstr("torturing an employee with a hot iron.", gamelog);
+            addstr("従業員をアイロンで拷問している", gamelog);
             change_public_opinion(VIEW_SWEATSHOPS,10);
             break;
-         case 9:addstr("playing with feces and urine.", gamelog);break;
+         case 9:addstr("排泄物プレイをしている", gamelog);break;
       }
+      addstr("写真の特別記事を掲載した。", gamelog);
       gamelog.newline();
       move(9,1);
-      addstr("The major networks and publications take it up and run it for weeks.", gamelog);
+      addstr("主要なネットワークと新聞社は、数週間に渡りこの話題を取り上げた。", gamelog);
       gamelog.newline();
       move(10,1);
-      addstr("This is bound to get the Corporations a little riled up.", gamelog);
+      addstr("このことには企業も神経を尖らせている。", gamelog);
       gamelog.nextMessage();
 
       change_public_opinion(VIEW_CEOSALARY,50);
@@ -318,43 +319,44 @@ void printnews(short li,short newspaper)
    else if(loottype[li]->get_idname()=="LOOT_CEOLOVELETTERS")
    {
       move(6,1);
-      addstr("The Liberal Guardian runs a story featuring love letters from a major CEO ", gamelog);
+      addstr("リベラルガーディアンに有名なCEOの", gamelog);
       move(7,1);
       change_public_opinion(VIEW_LIBERALCRIMESQUAD,10);
       change_public_opinion(VIEW_LIBERALCRIMESQUADPOS,10);
       switch(LCSrandom(8))
       {
          case 0:
-            addstr("addressed to his pet dog.  Yikes.", gamelog);
+            addstr("自分の犬宛ての", gamelog);
             change_public_opinion(VIEW_ANIMALRESEARCH,15);
             break;
          case 1:
-            addstr("to the judge that acquit him in a corruption trial.", gamelog);
+            addstr("汚職で無罪を言い渡した判事への", gamelog);
             change_public_opinion(VIEW_JUSTICES,15);
             break;
          case 2:
-            addstr("to an illicit gay lover.", gamelog);
+            addstr("不倫相手のゲイの愛人への", gamelog);
             change_public_opinion(VIEW_GAY,15);
             break;
-         case 3:addstr("to himself.  They're very steamy.", gamelog);break;
+         case 3:addstr("自分自身への情熱的な", gamelog);break;
          case 4:
-            addstr("implying that he has enslaved his houseservants.", gamelog);
+            addstr("恐らく奴隷状態にある自分の使用人への", gamelog);
             change_public_opinion(VIEW_SWEATSHOPS,10);
             break;
          case 5:
-            addstr("to the FDA official overseeing the CEO's products.", gamelog);
+            addstr("CEOの製品を検査するFDAの職員への", gamelog);
             change_public_opinion(VIEW_GENETICS,10);
             change_public_opinion(VIEW_POLLUTION,10);
             break;
-         case 6:addstr("that seem to touch on every fetish known to man.", gamelog);break;
-         case 7:addstr("promising someone company profits in exchange for sexual favors.", gamelog);break;
+         case 6:addstr("よく知られたフェチ男への", gamelog);break;
+         case 7:addstr("性的な行為と引き換えに便宜を図ることを約束する", gamelog);break;
       }
+      addstr("ラブレターの特別記事を掲載した。", gamelog);
       gamelog.newline();
       move(9,1);
-      addstr("The major networks and publications take it up and run it for weeks.", gamelog);
+      addstr("主要なネットワークと新聞社は、数週間に渡りこの話題を取り上げた。", gamelog);
       gamelog.newline();
       move(10,1);
-      addstr("This is bound to get the Corporations a little riled up.", gamelog);
+      addstr("このことには企業も神経を尖らせている。", gamelog);
       gamelog.nextMessage();
 
       change_public_opinion(VIEW_CEOSALARY,50);
index 1f2c0f3..5a105cb 100644 (file)
@@ -2468,22 +2468,22 @@ void mode_site()
                         if(numenc==1)
                         {
                            if(squadmoved) addstr("前方に誰かがいる。", gamelog);
-                           else addstr("誰かが通り過ぎた。", gamelog);
+                           else addstr("誰かが近づいてきた。", gamelog);
                         }
                         else if(numenc<=3)
                         {
                            if(squadmoved) addstr("前方に数人がいる。", gamelog);
-                           else addstr("数人が通り過ぎた。", gamelog);
+                           else addstr("数人が近づいてきた。", gamelog);
                         }
                         else if(numenc<=6)
                         {
                            if(squadmoved) addstr("前方に集団がいる。", gamelog);
-                           else addstr("集団が通り過ぎた。", gamelog);
+                           else addstr("集団が近づいてきた。", gamelog);
                         }
                         else
                         {
                            if(squadmoved) addstr("前方に大勢の人がいる。", gamelog);
-                           else addstr("大勢の人が通り過ぎた。", gamelog);
+                           else addstr("大勢の人が近づいてきた。", gamelog);
                         }
                         gamelog.newline();
 
index 0e486a4..909df3d 100644 (file)
@@ -1426,7 +1426,7 @@ char talkAboutIssues(Creature &a, Creature &tk)
          break;
       case LAW_POLLUTION:
          addstr("「利益のみを追求し他のことは何もしない工場は環境を汚染させ、", gamelog);move(y++,1);
-         if (tk.animalgloss==ANIMALGLOSS_ANIMAL) addstr(" 人間だけでなく動物も傷つけている。」", gamelog);
+         if (tk.animalgloss==ANIMALGLOSS_ANIMAL) addstr("  人間だけでなく動物も傷つけている。」", gamelog);
          else addstr("  動物だけでなく人間も傷つけている。」", gamelog);
          break;
       case LAW_LABOR:
@@ -2378,49 +2378,49 @@ char heyMisterDog(Creature &a, Creature &tk)
       switch(LCSrandom(11))
       {
       case 0:
-         pitch = "\"I love dogs more than people.\"";
-         response = "\"A human after my own heart, in more ways than one.\"";
+         pitch = "「人間よりも犬が大好きだ。」";
+         response = "『好みのヒトだ。あらゆる意味で。』";
          break;
       case 1:
-         pitch = "\"Dogs are the future of humanity.\"";
-         response = "\"I don't see it, but I'll hear you out.\"";
+         pitch = "「犬こそが未来の人類だ。」";
+         response = "『それはわからぬ。だが、それが聞きたかった。』";
          break;
       case 2:
-         pitch = "\"Power to the canines!\"";
-         response = "\"Down with the feline establishment!\"";
+         pitch = "「犬に力を!」";
+         response = "『猫を打倒せよ! 』";
          break;
       case 3:
-         pitch = "\"We need to recruit more dogs.\"";
-         response = "\"Oh yeah? I'm a dog. What do you represent?\"";
+         pitch = "「犬をスカウトしています。」";
+         response = "『何? 私は犬だ。どの組織の代理人だ? 』";
          break;
       case 4:
-         pitch = "\"Wanna join the LCS?\"";
-         response = "\"Do you have a good veteranary plan?\"";
+         pitch = "「LCSに入りたいか? 」";
+         response = "『いい獣医療制度はあるのか? 』";
          break;
       case 5:
-         pitch = "\"Want me to untie you?\"";
-         response = "\"Yes, please! This collar is painful!\"";
+         pitch = "「ほどいて欲しい? 」";
+         response = "『ああ、頼む。この首輪は苦痛だ! 』";
          break;
       case 6:
-         pitch = "\"You deserve better than this.\"";
-         response = "\"Finally, a human that understands.\"";
+         pitch = "「あなたはこれよりも価値がある。」";
+         response = "『もちろんだ。よくわかっているニンゲンだ。』";
          break;
       case 7:
-         pitch = "\"Dogs are the best anything ever.\"";
-         response = "\"Heheheh, you're funny. Okay, I won't rat you out.\"";
+         pitch = "「犬は最高の存在だ。」";
+         response = "『ヘヘヘ、面白いヤツだ。OK、お前を信じよう。』";
          break;
       case 8:
-         pitch = "\"Conservatives kick dogs!\"";
-         response = "\"That IS disturbing. What can I do?\"";
+         pitch = "「保守は犬を蹴る! 」";
+         response = "『それは困るな。何をすればいい? 』";
          break;
       case 9:
-         pitch = "\"All we are saying is give fleas a chance.\"";
-         response = "\"We'll fight the fleas until our dying itch.\"";
+         pitch = "「ノミを我等に。」";
+         response = "『痒みが治まるまでノミと戦うだろう。』";
          break;
       case 10:
       default:
-         pitch = "\"Dogs are better than humans.\"";
-         response = "\"You're pandering, but I love it.\"";
+         pitch = "「犬は人間より良い。」";
+         response = "『自分を蔑むな。だがすばらしい。』";
          break;
       }
    }
@@ -2536,49 +2536,49 @@ char heyMisterMonster(Creature &a, Creature &tk)
       switch(LCSrandom(11))
       {
       case 0:
-         pitch = "\"I love diversity in all its forms.\"";
-         response = "\"Your tolerance is impressive, human!\"";
+         pitch = "「私はいかなる場合でも多様性を重んじる。」";
+         response = "『ニンゲンよ! その寛大さは見事だ。』";
          break;
       case 1:
-         pitch = "\"Your kind are the future of humanity.\"";
-         response = "\"Your recognition of our superiority is wise.\"";
+         pitch = "「あなたの種こそが未来の人類だ。」";
+         response = "『その理解は賢明だ。』";
          break;
       case 2:
-         pitch = "\"Power to the genetic monsters!\"";
-         response = "\"Down with the human establishment!\"";
+         pitch = "「人造モンスターに力を! 」";
+         response = "『ニンゲンに制裁を! 』";
          break;
       case 3:
-         pitch = "\"We need to recruit more genetic monsters.\"";
-         response = "\"For what purpose do you seek our aid?\"";
+         pitch = "「人造モンスターをスカウトしています。」";
+         response = "『なぜ我らの力が必要なのだ? 』";
          break;
       case 4:
-         pitch = "\"Wanna join the LCS?\"";
-         response = "\"Maybe. Can we scare small children?\"";
+         pitch = "「LCSに入りたいか? 」";
+         response = "『小さな子供は脅かせるのか? 』";
          break;
       case 5:
-         pitch = "\"You're free! Join us to liberate more!\"";
-         response = "\"Is this what compassion is?\"";
+         pitch = "「あなたは自由だ! 私たちの仲間になってもっと自由になろう! 」";
+         response = "『それは「同情とは何か」か? 』";
          break;
       case 6:
-         pitch = "\"You deserve better than this.\"";
-         response = "\"No beast deserves to be an experiment!\"";
+         pitch = "「あなたはこれよりも価値がある。」";
+         response = "『実験する価値のある動物などいない! 』";
          break;
       case 7:
-         pitch = "\"You are the best anything ever.\"";
-         response = "\"It's okay blokes, this one is friendly.\"";
+         pitch = "「あなたは最高の存在だ。」";
+         response = "『いいヤツだ。仲良くしよう。』";
          break;
       case 8:
-         pitch = "\"We should flay geneticists together!\"";
-         response = "\"My favorite future hobby!\"";
+         pitch = "「共に遺伝学者を打ち倒そう! 」";
+         response = "『楽しそうだ! 』";
          break;
       case 9:
-         pitch = "\"All we are saying is give peace a chance.\"";
-         response = "\"Will humans ever let us have peace?\"";
+         pitch = "「平和を我等に。」";
+         response = "『ニンゲンが我々を平和にしたことがあるのか? 』";
          break;
       case 10:
       default:
-         pitch = "\"Monsters are better than humans.\"";
-         response = "\"You're a clever one.\"";
+         pitch = "「モンスターは人間より良い。」";
+         response = "『賢いヤツだ。』";
          break;
       }
    }