お世話になっております。
公式のUE 5.7.4、UE 5.8 Previewにおいて、Localization Dashboardで新規にローカライゼーションターゲット(Game Target)を追加した際に、生成されるGuidが`Config/DefaultEditor.ini`上で常に`Guid=00000000000000000000000000000000`となる問題を確認しております。
一方で、公式 5.5.4では本問題は発生しないことを確認しております。
本件について、原因の調査および修正方法、または回避策をご教示いただけますでしょうか。
Dear Unreal Engine Team,
We have confirmed that in official UE 5.7.4, and UE 5.8 Preview, when a new localization target (Game Target) is added through the Localization Dashboard, its Guid is always written as `Guid=00000000000000000000000000000000` in `Config/DefaultEditor.ini.`
However, this issue does not occur in official UE 5.5.4.
Could you please investigate this issue and advise on any available fix or workaround?
[Attachment Removed]
再現手順
再現手順:
- 公式 5.7.4 エンジンで新規プロジェクトを作成し、Unreal Editor を起動する
- 「Localization Dashboard」を開き、「Game Targets」セクションで「Add New Target」をクリックする
- `Config/DefaultEditor.ini`を確認すると、追加されたローカライゼーションターゲット(NewTarget)のGuidが `Guid=00000000000000000000000000000000`になっている
- 同様に再度「Add New Target」を実行すると、追加されたターゲット(NewTarget0)も同様に`Guid=00000000000000000000000000000000`となる
- 追加したターゲット名をリネームしても、Guidは引き続き`Guid=00000000000000000000000000000000`のままとなる
Steps to Reproduce:
- Create a new project using official UE 5.7.4
- Open the “Localization Dashboard”, and click “Add New Target” in the “Game Targets” section,
- Check Config/DefaultEditor.ini: the newly added localization target (NewTarget) has `Guid=00000000000000000000000000000000`
- Click “Add New Target” again. The newly added target (NewTarget0) also has `Guid=00000000000000000000000000000000`
- Rename this 2 newly added targets. The Guid remains `Guid=00000000000000000000000000000000` for these newly added entries
[Attachment Removed]
お世話になっております。
ご報告いただきありがとうございます。本事象を社内で確認し、原因を特定しました。UE5.7以降、Localization Dashboardから新規ターゲットを追加する際にGuidが生成されず、00000000000000000000000000000000のまま書き込まれる不具合です。エンジン側の修正が必要なため、回避方法をこちらになると思います。
手動でGuidを設定いただけます。手順は以下の通りです。まずエディタを終了してください。次にConfig/DefaultEditor.iniを開き、[/Script/Localization.LocalizationSettings]セクション内の各ターゲットのGuid=00000000000000000000000000000000を、一意の32桁の16進数値に置き換えてください。任意のUUID生成ツールで生成した値から32文字をご利用いただけます。ターゲットごとに必ず異なる値を設定してください。保存後、エディタを再起動してください。
設定した値は読み込み時にiniから取り込まれるため、再起動後やDashboardでの保存後も保持されます。Guidが0のまま、または重複している場合、ターゲット間の依存関係(TargetDependencies)はGuidで解決されるため、依存関係の設定が正しく機能しない可能性があります。複数ターゲットを運用される場合は特にご注意ください。
お手数ですが、よろしくお願いします。
[Attachment Removed]
ご提示いただいた回避方法で新規ターゲットを問題なく追加、動作確認を行うことができました。
ご対応ありがとうございました。
[Attachment Removed]