Library)を使わないのですかなぜGodotは例外処理を使わないのですか?GodotがRTTI(実行時型情報)を強制しないのはなぜですか?GodotがユーザーにDoD(データ指向設計)の実装を強制しないのはなぜですか?Godotの開発をサポートしたり、貢献したりするにはどうすればいいですか?誰がGodotで働いていますか。gettext(.po)形式で記述された翻訳ファイルの読み込みもサポートしています。Cプロジェクトを念頭に置いて書かれていますが、アドバイスの多くはGodotにも当てはまります(``xgettext``を除く)。GUIエディタを使用して編集できます。翻訳プラットフォームでサポートされており、人々がローカライズに協力しやすくなります。CSVに比べて、gettextは各ロケール用に個別のメッセージファイルがあるため、Gitなどのバージョン管理システムでより適切に動作します。複数行の文字列は、CSVファイルと比べるとgettextファイルで編集する方が便利です。欠点¶gettextはCSVよりも複雑な形式であり、ソフトウェアのローカライズを初めて行う人にとっては把握が難しい場合があります。ローカリゼーションファイルを管理する人は、システムにgettextツールをインストールする必要があります。Godotはコンパイルされたメッセージオブジェクトファイル(.mo)を使用しないため、翻訳者はgettextツールをインストールしなくても作業をテストできます。gettextのリファレンス実装よりも制限されています)、複数形化などの一部の機能はサポートされていません。gettextツールのインストール¶メッセージファイルの更新などのメンテナンス操作を実行するには、コマンドラインのgettextツールが必要です。したがって、それらをインストールすることを強くお勧めします。インストーラーをダウンロードします。すべてのアーキテクチャおよびバイナリタイプ(共有または静的)が機能します。疑わしい場合は、64ビットの静的インストーラーを選択してください。コマンドでgettextをインストールします。パッケージをインストールします。ファイルを手動で作成する必要があります。このファイルはプロジェクトディレクトリのどこにでも配置できますが、各ロケールは個別のファイルで定義されるため、サブディレクトリに保存することをお勧めします。いう名前のディレクトリを作成します。ペアで構成されています。翻訳された文字列です。値は常に空である必要があります。ファイルでローカライズが行われます。pybabelを使ったPOテンプレート(POT)の作成¶PythonツールpybabelはGodotをサポートしており、シーンファイルとスクリプトからPOTファイルを自動的に作成および更新するために使用できます。babelrc)を記述します(GDScriptをPythonとして処理することに注意してください。オプションを使用します。"placeholder_text"という名前のプロパティが変換されます。コマンドは、POテンプレートをメッセージファイルに変換するために使用されます。いう名前のファイルを作成します。Poeditを使用してグラフィカルに行うか、選択したWebプラットフォームにPOTファイルをアップロードします。ファイルの読み込み¶メッセージファイルをプロジェクトの翻訳として登録するには、プロジェクト設定を開き、ローカライズタブに移動します。ファイルを選択します。プロパティから推測されます。POテンプレートに従うようにメッセージファイルを更新する¶POテンプレートを更新した後、POテンプレートで削除されたPOテンプレートに存在しなくなった文字列を削除すると同時に、新しい文字列を含むようにメッセージファイルを更新する必要があります。--check構文エラーまたは警告がある場合は、コンソールに表示されます。