Inno Setupの中国語ローカライズ完全ガイド:プロフェッショナルなインストーラー構築

はじめに

Inno Setupは強力なWindowsインストーラー作成ツールですが、標準では完全な中国語サポートが提供されていません。本記事では、オープンソースの中国語翻訳プロジェクトを活用して、3ステップでプロフェッショナルな中国語対応インストーラーを構築する方法を詳しく解説します。

中国語ローカライズの重要性

中国市場でのソフトウェア展開において、ネイティブ言語のインストーラーは以下の利点をもたらします:

  • ユーザーエクスペリエンスの向上
  • サポートコストの削減
  • 製品の信頼性向上
  • 市場参入の加速

コアファイル:ChineseSimplified.islの構造

翻訳ファイルの中核となるChineseSimplified.islは、INI形式の構成ファイルです。以下に主要なセクションを示します:

言語設定セクション

[LangOptions]
LanguageName=简体中文
LanguageID=$0804
LanguageCodePage=936

メッセージ翻訳セクション

[Messages]
ButtonBack=< 上一步(&B)
ButtonNext=下一步(&N) >
ButtonInstall=安装(&I)
WelcomeLabel1=欢迎使用 [name] 安装向导

実装ステップバイステップ

ステップ1:翻訳ファイルの取得

まず、GitHubリポジトリから最新の翻訳ファイルをダウンロードします:

curl -L -o ChineseSimplified.isl https://gitcode.com/gh_mirrors/in/Inno-Setup-Chinese-Simplified-Translation/raw/main/ChineseSimplified.isl

ステップ2:Inno Setupへの統合

ダウンロードしたファイルをInno SetupのLanguagesフォルダに配置し、スクリプトに以下の設定を追加します:

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"

ステップ3:CI/CDパイプラインの設定

自動ビルド環境で中国語対応を実装するGitHub Actionsの設定例:

name: Build Chinese Installer

on:
  push:
    branches: [ main ]

jobs:
  build:
    runs-on: windows-2022
    
    steps:
    - uses: actions/checkout@v3
    
    - name: Setup Chinese Translation
      run: |
        New-Item -ItemType Directory -Force -Path "Languages"
        Invoke-WebRequest -Uri "https://gitcode.com/gh_mirrors/in/Inno-Setup-Chinese-Simplified-Translation/raw/main/ChineseSimplified.isl" -OutFile "Languages/ChineseSimplified.isl"
    
    - name: Install Inno Setup
      run: |
        choco install innosetup
        innosetup /VERYSILENT
    
    - name: Compile Installer
      run: iscc setup.iss

高度なカスタマイズ手法

フォント設定の最適化

中国語表示の品質を向上させるために、フォント設定をカスタマイズできます:

[LangOptions]
DialogFontName=微软雅黑
DialogFontSize=9
WelcomeFontName=微软雅黑
WelcomeFontSize=12

カスタムメッセージの追加

標準翻訳に加えて、独自のメッセージを定義可能です:

[CustomMessages]
chinesesimplified.LicenseAccepted=我同意许可协议条款
chinesesimplified.CustomPath=选择自定义安装路径

品質保証と互換性確認

バージョン互換性

本翻訳ファイルはInno Setup 6.5.0以降をサポートしています。旧バージョンを使用する場合は、5.5.3用のブランチを確認してください。

テストチェックリスト

  1. 全UI要素の翻訳完整性検証
  2. インストールフローの機能テスト
  3. 中国語文字の表示確認
  4. レイアウト崩れのチェック

トラブルシューティングガイド

問題1:文字化け発生

解決策:ファイルがUTF-8で保存されていることを確認し、システムの言語設定を検証します。

問題2:翻訳欠落

解決策:最新版の翻訳ファイルを使用し、不足箇所をプロジェクトに報告します。

問題3:ビルド失敗

解決策:Inno Setupバージョンと翻訳ファイルの互換性を確認し、ビルド環境の中国語フォントを設定します。

ベストプラクティス

  • 定期的に翻訳ファイルをアップデート
  • 複数のWindowsバージョンでテスト実施
  • 中国語ネイティブスピーカーによるレビュー
  • ユーザーフィードバックの収集と反映

タグ: Inno Setup Windows Installer localization Chinese CI/CD

10月8日 16:19 投稿