Godot
LSDEは、ダイアログの管理と翻訳のためにGodot 4と統合されており、GDScriptとC# (Mono)のネイティブサポートを備えています。
統合
Godotは、TranslationServerシステムを介したローカライズにCSVまたはJSONファイルを使用します。 LSDEはこれらの形式をインポートおよびエクスポートできるため、両ツール間でのスムーズなワークフローが可能です。
ワークフロー:
- インポート — Smart Importを介してGodotの翻訳ファイル(CSVまたはJSON)をLSDEにインポートします。
- 編集 — LLMアシスタンス、メタデータ、スペルチェッカーを使用して翻訳および編集します。
- エクスポート — ローカライズされたファイルをGodotプロジェクトフォルダーに直接再エクスポートします。
コード生成
LSDEは、2つの言語で型付きアクセス クラスを自動的に生成します。
- GDScript — Godotエディターでの自動補完機能を備えたGodotネイティブクラス。
- C# (Mono) — .NETランタイムを使用するGodotプロジェクト向け。
これらのクラスは、型チェックによりダイアログキーへのアクセスを提供し、ハードコードされた文字列のエラーを回避します。
ヒント
- Godotは
TranslationServer.set_locale()を介して翻訳を読み込みます — LSDEによってエクスポートされたファイルは直接互換性があります。 - Gitによるバージョン管理のために、
.lsdeファイルをGodotプロジェクトのルートに配置してください。 - LSDEで保存時に自動エクスポートを設定し、Godotとの変更を継続的に同期させてください。
- GDScriptスクリプトで
tr()を使用して、エクスポートされた翻訳キーにアクセスします。
