クルセイダーキングスⅢ

クルセイダーキングスⅢ – Mod の翻訳方法

このガイドでは, どのユーザーでも CK3 を自動的に翻訳できる方法を紹介します (クルセイダーキングス 3) 他の言語へのローカリゼーション ファイル.

免責事項

このガイドは進行中の作業です, 一部のセクションはまだ改訂および/または拡張中です. 「CK3-LocalisationChanger」’ プログラムはまだ完全には完成しておらず、将来的にさらにいくつかの機能/変更が行われる予定です. したがって, ReadMeファイルも読むことを強くお勧めします. ご不明な点がございましたら、お気軽にお問い合わせください。.

プログラム

翻訳プロセスにはPythonを使用します, プログラムは私のサイトからダウンロードできます GitHub ページ. そこに一度, プロジェクトはzipファイルとしてダウンロードする必要があります, そして、フォルダーはどこにでも解凍する必要があります.

このガイドでは, どのユーザーでも自動的に ck3 を翻訳できる方法を紹介します (クルセイダーキングス 3) 他の言語へのローカリゼーション ファイル.

パイソン & パッケージ

必須:

googletrans バージョン 4.0.0rc1 を使用することが重要です, 古いバージョンでは動かないので.

翻訳プロセス

CK3 Mod ディレクトリ

初め, CK3ワークショップディレクトリを見つける必要があります.

通常、これは次のパスの下にあります

ハ:\...\...\Steamsteamappsworkshopcontent1158310 ....

番号の付いたフォルダ 1158310 ダウンロードしたすべての CK3 ワークショップ ファイルが含まれています. そのフォルダに, 番号の付いた多くのフォルダーを見つけることができます. これらの番号はモッドの識別番号です, これは Steam ワークショップで見つけることができます.

翻訳したい mod のフォルダを見つけたら、そのフォルダに移動します。 localization\english

これはおそらくそのように見えます:

ハ:\…\…\Steamsteamappsworkshopcontent1158310MOD_ID\localization\言語

次に、このフォルダーのパスをコピーします.

翻訳者ディレクトリ

次に、プログラムが以前に解凍されたパスに移動します. そこで、Powershell を直接開きます.

PowerShellを開くとき, でマークされた行が表示されます [1], それが呼び出されたパスを示します. これで、コマンドを入力して翻訳を開始できます [2]. 適切なコマンドを見つけるには, を参照してください “コマンド” セクション.

私の場合, 英語から翻訳したい (デフォルト) ロシア語に. このコマンドは python main.py -l2 ru Path です. 翻訳にはしばらく時間がかかります, 個々のファイルのサイズに応じて [3].

完了すると、翻訳されたファイルがフォルダ /db/ に見つかります。OUTPUT_LANGUAGE

私の場合, ロシア語プロジェクトの mod RICE の一部を Steam で翻訳しました.

あとは、翻訳されたフォルダーをワークショップ ファイルのメイン mod にコピーするだけです。. 今, mod には自動生成された翻訳があります.

コマンド

一般的な構造は
python main.py -l1 FROM_LANGUAGE -l2 TO_LANGUAGE -トランス 翻訳? 

FROM_LANGUAGE
デフォルト値は英語です, 元の言語が英語でない場合は変更

TO_LANGUAGE
デフォルト値はドイツ語です, 目的の出力言語がドイツ語でない場合は変更します

翻訳?
デフォルト値は True です, への変更 間違い FROM_LANGUAGE を保持したい場合
( 例えば. ドイツ語にローカライズされた英語のテキスト)

公式にサポートされている言語:

  •  'の’ 英語
  • 'の’ ドイツ人
  • 'fr’ フランス語
  • エス’ スペイン語
  • 'zh-cn’ 簡体字中国語
  • は’ 韓国語

例:

これは英語から翻訳されます (デフォルト) フランス語に:

python main.py -l2 fr D:\pathtoenglishlocfolder

これはフランス語からドイツ語に翻訳されます (デフォルト):

python main.py -l1 fr D:\pathtoenglishlocfolder

これは、ローカライズがゲームによって検出されるように、最初の行とファイル名を変更するだけです:

python main.py -トランス 0 D:\pathtoenglishlocfolder"
このガイドについて クルセイダーキングスⅢ によって書かれた N*rd. 原文はこちらからご覧いただけます リンク. このガイドに関してご不明な点がございましたら, お気軽にお問い合わせください ここ.

著者について