Android版MAMEのUI言語をゲームの地域設定と分けて変更する
Android移植版にMAMEの言語ファイルが含まれることを確認し、有効な languagepath とその中の言語名を記録します。再起動してメニューとヘルプを確認してください。変わるのはMAMEのUIだけで、ゲーム画像、ROM、音声、地域、DIPスイッチは変わりません。
手順
- 01
パッケージ、MAMEリビジョン、現在の言語、実効設定の確認方法を記録します。
- 02
公式の言語ツリーが同梱されているか確認し、無関係な言語パックは入れません。
- 03
languagepath を確認します。upstream の既定値は作業ディレクトリ内の language です。
- 04
存在する言語名をラッパーまたは language で選び、正常終了して再起動します。
- 05
マシンとDIPを変えず、メニュー、警告、ヘルプ、設定画面を確認します。
- 06
文字が欠ける場合は前の言語へ戻し、言語ファイルとフォントを別々に診断します。
診断表
| 結果 | 境界 | 次の確認 |
|---|---|---|
| 言語が一覧にない | パッケージ未収録 | 公式同梱ファイル |
| 再起動で戻る | ラッパー/設定の優先順位 | 実効設定 |
| メニューだけ翻訳 | 正常なUI限定動作 | 地域設定と分離 |
| 文字が四角になる | フォントの字形不足 | 既定フォント |
language と languagepath は別の条件
language は languagepath 配下の翻訳を選びます。ファイル不足や誤ったパスは、正しい言語名だけでは直りません。
エミュレート対象は変わらない
メニュー翻訳はROM、画像、音声、地域、DIPを書き換えません。
導入済み移植版が基準
その実効設定と同梱ファイルを使い、デスクトップのパスを推測で流用しません。
自作、適法なダンプ、または許諾済みのゲーム、ファームウェア、画像、音声、フォントだけを使用してください。UI言語は再配布権を与えず、ArcadeShelf は ROM/BIOS パックへリンクしません。