World of Warcraft のアドオン管理アプリWowUpを日本語化してみました。

環境

  • Windows 11
    • VSCode
    • Node
    • Python
    • Microsoft.VisualStudio.Workload.VCTools

構築

  1. Microsoft.VisualStudio.Workload.VCToolsをインストール

    winget install --id Microsoft.VisualStudio.2022.BuildTools --override "--wait --quiet --add Microsoft.VisualStudio.Workload.VCTools"
  2. WowUpのビルド環境を構築

    git clone https://github.com/WowUp/WowUp.git
    cd WowUp/wowup-electron
    npm install
  3. 日本語言語ファイルの追加
    VSCodeで以下のファイルを開いて、Geminiに「日本語言語ファイルを生成できますか?」を依頼する。

    ./WowUp/wowup-electron/src/assets/i18n/en.json

    ja.jsonが生成される。

    ./WowUp/wowup-electron/src/assets/i18n/ja.json
  4. 言語選択の一覧に日本語を追加

    ./WowUp/wowup-electron/src/app/components/options/options-app-section/options-app-section.component.ts
    public languages: LocaleListItem[] = [
    { localeId: "en", label: "English" },
    { localeId: "cs", label: "Čestina" },
    { localeId: "de", label: "Deutsch" },
    { localeId: "es", label: "Español" },
    { localeId: "fr", label: "Français" },
    { localeId: "it", label: "Italiano" },
    { localeId: "ja", label: "日本語" },
    { localeId: "pl", label: "Polski" },
    { localeId: "ko", label: "한국어" },
    { localeId: "nb", label: "Norsk Bokmål" },
    { localeId: "pt", label: "Português" },
    { localeId: "ru", label: "русский" },
    { localeId: "zh", label: "简体中文" },
    { localeId: "zh-TW", label: "繁體中文" },
    ];
  5. ビルドと起動確認

    npm run build
    npm start

設定

  1. WowUpアプリでOptions > Applicationを開く
  2. Set Languageで日本語を選択する

利用

  1. Github URLを指定してアドオンをインストールしてみます。
    https://github.com/ktkr3d/oUF_MyLayout