Skip to content

Releases

v0.1.5

Choose a tag to compare

@higesho higesho released this 14 Nov 16:40

Bug-fix release. Supersedes v0.1.4 — please use this one.

Fixed

  • Ctrl+F2 did not reliably switch between Japanese and English. The key was polled every 150 ms for "is it down right now", so a quick tap landed between two polls and did nothing, while a longer press toggled twice and ended up back where it started. It now triggers on the keypress itself, polls far more often, and accepts the right Ctrl key too. Verified in game over four consecutive toggles.
  • Workshop job lists were mostly left in English. Make rock door, Make rock statue and the rest are now translated. Two causes: the generic material rock was missing from the material table, and job-name templates only covered 10 items. The templates now cover all 448 item types for both Make ... and Forge ....
  • Job entries ending in (opens menu) no longer have the English tail spliced into the middle of the sentence.
  • World generation rejection reasons (MOUNTAIN REJECTION, SAVAGERY REJECTION and so on) are translated.

The regression suite is now 6,299 lines with no changes against the previous build.

Install is unchanged — copy the contents of DwarfFortress_JP.zip into your Dwarf Fortress folder. See the site or the bundled README.txt.


日本語

不具合の修正です。v0.1.4 はこちらに差し替えてください。

直したもの

  • Ctrl+F2 で日本語と英語が切り替わらない問題。 キーを 150ms ごとに「今押されているか」だけ見ていたため、軽く叩くと2回の確認の間に収まって何も起こらず、長めに押すと2回切り替わって元に戻っていました。押した瞬間を拾うように改め、確認の間隔も詰め、右の Ctrl でも効くようにしました。実機で4回連続の切り替えを確認しています。
  • 工房の作業一覧がほとんど英語のままだった問題。 Make rock door(岩の扉を作る)などが訳されるようになりました。原因は、総称の材質「rock」が材質表に無かったことと、作業名のテンプレートが10品目分しか無かったことです。テンプレートは全448品目に広げ、Make ... と Forge ... の両方を用意しました。
  • 末尾に (opens menu) が付く作業で、英語が文の途中に挟まっていたのを直しました。
  • 世界生成の却下理由(MOUNTAIN REJECTION など)を訳しました。

回帰テストは6,299行になり、前の版と比べて崩れはありません。

入れかたはこれまでと同じで、DwarfFortress_JP.zip の中身を Dwarf Fortress のフォルダに重ねてコピーするだけです。詳しくは紹介ページか、同梱の「はじめにお読みください.txt」をご覧ください。

v0.1.4

Choose a tag to compare

@higesho higesho released this 14 Nov 16:29

Bug-fix release.

Fixed

  • Workshop job lists were mostly left in English (reported in #1). In the mason's workshop and others, entries like Make rock door and Make rock statue were not translated. Two causes: the generic material rock was missing from the material table, and the job-name templates only covered 10 items. Both are fixed, and 125 job templates were added, covering Make ... and Forge ... for the full furniture and goods list.
  • Job entries ending in (opens menu) are now translated instead of having the English tail spliced into the middle of the sentence.

Thanks to the reporter for the clear screenshot.

Install is unchanged — copy the contents of DwarfFortress_JP.zip into your Dwarf Fortress folder. See the site or the bundled README.txt.


日本語

不具合の修正です。

直したもの

  • 工房の作業一覧がほとんど英語のままだった問題(報告: #1)。石工の工房をはじめ、Make rock door(岩の扉を作る)や Make rock statue(岩の彫像を作る)などが訳されていませんでした。原因は2つで、総称の材質「rock」が材質表に無かったことと、作業名のテンプレートが10品目分しか用意されていなかったことです。両方を直し、家具・道具類をひととおり網羅する作業テンプレートを125件追加しました(Make ... と Forge ...)。
  • 末尾に (opens menu) が付く作業(楽器の部品、追悼の平板)が、英語が文の途中に挟まる状態だったのを直しました。

分かりやすいスクリーンショット付きでご報告くださった方に感謝します。

入れかたはこれまでと同じで、DwarfFortress_JP.zip の中身を Dwarf Fortress のフォルダに重ねてコピーするだけです。詳しくは紹介ページか、同梱の「はじめにお読みください.txt」をご覧ください。

dfint-ja 0.1.3 — Japanese localization for Dwarf Fortress 53.17

Choose a tag to compare

@higesho higesho released this 14 Nov 12:08

Japanese localization for Dwarf Fortress (Steam / Premium / Windows / 53.17).

Install

Download DwarfFortress_JP.zip and copy its contents into your Dwarf Fortress folder.
Nothing belonging to the game is modified — Dwarf Fortress.exe and everything under data\ are left untouched.

Dwarf Fortress\
  dfhooks.dll           chainloader
  dfhooks_dfint_ja.dll  the translation engine
  dfint-data\           dictionaries, font, config

If you use DFHack, dfhooks.dll is already there. Do not overwrite it — copy the other two items and it will work. Installing DFHack afterwards works too, with no changes.

To uninstall, delete those three (keep dfhooks.dll if you use DFHack).
Press Ctrl+F2 in game to turn the translation on and off.

What is translated

  • Title screen, settings, world generation, arena
  • Fortress mode — building, stocks, labor, nobles, trade, announcements, combat log
  • Adventure mode — character creation, conversation, combat
  • Legends mode — history, figures, artifacts
  • Names of creatures, items, materials and buildings, composed from their parts (so "yak leather dress" becomes 「ヤクの革のドレス」)
  • Names the game builds at world creation: night creatures, demons, angels, mythical materials
  • DFHack's own interface — control panel, building planner, caravan trade

Other mods

Raw mods (creatures, items, materials), tilesets and graphics mods work alongside this one — nothing in the game's data is read while playing. Names a mod adds stay in English rather than coming out half-translated, and a name built out of vanilla words may be translated anyway. A mod that ships its own dfhooks.dll cannot be used at the same time; DFHack is the case handled specially above.

Known limitations

  • Personal names, place names and other names generated per world stay in English. There is nothing to look up for them.
  • The game decides field widths from the English text, so a longer Japanese string can overlap the next column. Where it was noticeable the text is cut with ….
  • DFHack tab labels (Automation and so on) and tool ids stay in English.
  • A game update moves the hooked functions and will break this mod until it is rebuilt.

Reporting

Please open an issue for mistranslations or text left in English.
Changing [LOG_LEVEL:Warn] to [LOG_LEVEL:Debug] in dfint-data\config.txt records untranslated strings to dfint-data\dfint-log.log (the log is rewritten on every launch, so grab it before quitting).

Unofficial mod — back up your saves before using it. See the site for more.


日本語

Steam 版 Dwarf Fortress(Premium・Windows・53.17)の画面表示を日本語にします。

入れかた

DwarfFortress_JP.zip の中身を、Dwarf Fortress のフォルダにそのまま重ねてコピーするだけです。
ゲームのファイル(Dwarf Fortress.exe、data\ の中身)には一切手を加えません。

Dwarf Fortress\
  dfhooks.dll           … 橋渡し役
  dfhooks_dfint_ja.dll  … 日本語化の本体
  dfint-data\           … 辞書・フォント・設定

DFHack を使っている場合は dfhooks.dll がすでにあります。それだけは上書きしないでください。
残りの2つをコピーすれば動きます。あとから DFHack を入れた場合も、そのまま動きます。

外すときは置いた3つを消すだけです。ゲーム中に Ctrl+F2 で日本語化のオン/オフを切り替えられます。

入っているもの

  • タイトル・設定・世界生成・闘技場
  • 要塞モード(建設・在庫・労働・貴族・交易・知らせ・戦闘の記録)
  • 冒険モード(キャラクター作成・会話・戦闘)
  • 伝説モード(歴史・人物・芸術品)
  • 生き物・品物・材質・建物の名前(「ヤクの革のドレス」のように組み立てて訳します)
  • 世界生成で作られる怪物・悪魔・天使の名前(「吹雪の怨霊」「トカゲの魔物」など)
  • DFHack の表示(操作パネル・建設の計画・隊商の取引)

ほかのMODとの併用

生き物・品物を追加するMOD、タイルセット、グラフィックMODとはそのまま併用できます(動作中にゲームのデータを読まないため)。MOD が足した名前は英語のまま表示され、半分だけ日本語になることはありません。バニラの言葉を組み合わせた名前なら、何もしなくても日本語になることがあります。dfhooks.dll を自前で持つMODとは併用できません(DFHack は上記のとおり手当てしてあります)。

既知の制限

  • 人名・地名・世界で作られた固有名詞は英語のままです(訳す対象がありません)。
  • 画面の幅はゲームが英語の文字数で決めるため、訳が長いと隣の表示と重なることがあります。目立つところは「…」で切っています。
  • DFHack のタブの見出し(Automation など)とツール名は英語のままです。
  • ゲームが更新されると動かなくなることがあります。

報告

誤訳や英語のまま残っているところは Issues へどうぞ。
dfint-data\config.txt の [LOG_LEVEL:Warn] を [LOG_LEVEL:Debug] にして遊ぶと、
訳されていない文字列が dfint-data\dfint-log.log に残ります(ログはゲームを起動するたびに書き直されるので、終える前に取ってください)。

非公式のMODです。セーブデータのバックアップを取ってからお使いください。
詳しくは サイト をご覧ください。