Repository navigation
Releases: drydeuterium/dsh-pet-ja
Releases · drydeuterium/dsh-pet-ja
Release list
v0.1.0 — dsh-pet 日本語化パッチ
dsh-pet(DSH のデスクトップペット)を日本語化するローカルパッチの最初のリリース。
中国語のままだったメニュー・設定ページ・セリフまわりを日本語にし、吹き出しのフォントを日本語向け(にくまるフォント)に差し替える。上流に日本語ロケールが入るまでのつなぎ。
使い方
# 1) 先に dsh-pet を入れておく(未導入なら)
dsh plugin --profile desktop add dsh-pet
# 2) パッチを当てる(このリポジトリを clone するか、下の zip を展開して)
node apply.mjs # dsh-pet が入っているプロファイルを自動検出
node apply.mjs --dry-run # 変更内容の確認だけ
node apply.mjs --install-config # 任意: 日本語のセリフ設定サンプルをコピー
# 3) 反映
# ブラウザ半側: DSH のページを再読み込み(F5)
# ホスト半側 : DSH を再起動(またはプロファイルの再構成)設定ページの言語は「設定 → General → Language」で 日本語 を選ぶ(ブラウザが日本語なら自動選択)。
日本語になる範囲
- 右クリックメニュー(分類ラベル+アニメ106種の表示名。素材ファイル名は中国語のままなので再生は壊れない)
- 設定ページ全体(130キーの ja 辞書を DSH の locale サービスへ言語パックとして登録)
- 通知・残高バブル・チャット窓・
/pet/chat/balanceの説明文と結果メッセージ - ホスト半側の LLM 指示文・時刻コンテキスト(曜日・時間帯)
- 吹き出しとメニューのフォント(にくまるフォント。
--fontで任意のフォントに変更可) - おまけ:
displayを web のみにしたとき、デスクトップ最前面に出続ける赤いエラー帯を抑制し、デスクトップヘルパーを再起動しない
セリフ本体(ペルソナ・作業ステータスの文言・ミーム画像の説明)はプラグインのコードではなく設定ファイル側なので、config/main-config.ja.jsonc を ~/.dsh/dsh-pet/main-config.jsonc に置いて日本語化する(--install-config でコピー可)。
同梱物
| ファイル | 内容 |
|---|---|
apply.mjs |
適用スクリプト(冪等・構文チェック付き。--dry-run / --verbose / --font / --profile / --pkg / --install-config) |
data/dict-ja.json |
設定ページ用の日本語辞書(130キー) |
data/anim-ja.json |
アニメ106種の日本語表示名 |
data/lit-ja.json / data/host-ja.json |
コード直書き文言の置換表(ブラウザ半側 / ホスト半側) |
config/main-config.ja.jsonc |
日本語のセリフ設定サンプル |
fonts/Nikumaru.ttf |
にくまるフォント(M+ ライセンス同梱) |
動作確認
- dsh-pet 0.3.7 / DSH 0.2.1-rc.2 / Windows 11(Chrome 系ブラウザ)
- まっさらな dsh-pet 0.3.7 に適用 → 4ファイルの構文チェック OK、2回連続実行で差分ゼロ(冪等)
注意
node_modules/dsh-petの中身を直接書き換える方式。プラグインを更新すると元に戻るので、その場合はnode apply.mjsをもう一度実行する- 元に戻す:
dsh plugin --profile desktop remove dsh-pet→dsh plugin --profile desktop add dsh-pet --save-exact - 置換は文字列一致のため、上流の実装が大きく変わった版では一部当たらないことがある(
--verboseで一致しなかった項目を確認できる)
ライセンス
スクリプトと翻訳データは MIT。dsh-pet 本体は MIT(素材は商用禁止・二次創作時は原作者のクレジット必須)、にくまるフォントは M+ ライセンス(fonts/MPLUS-LICENSE_*.txt)。