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()`を使用して、エクスポートされた翻訳キーにアクセスします。