SwiftUI NavigationTitle does not support Localization in iOS 18

NavigationTitle does not change when the app language changes. It works well in iOS 17.5 but does not in iOS 18.x

The issue you described doesn't happen on my testing app, which uses the standard SwiftUI localization mechanism.

The screenshots you provided seem to indicate that you have an in-app option that allows users to change the app language. If that is the case, please share how you implemented it and I may have more to say. Or if you can provide a minimal project, with detailed steps that reproduce the issue, I may be able to take a look and comment.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

Hi Ziqiao,

Here is the github link of the project which is very small https://github.com/bulutoztemur/MemoryBlocksGame . I implemented localization in standard way by using Localizable.xcstrings file. When I switch language first time, all words change. But when I keep changing language all words except navigation titles change.

SwiftUI NavigationTitle does not support Localization in iOS 18
 
 
Q