In the iOS app, Kagi News currently has an in-app Interface Language setting, but Content Language -> Main Language still seems to follow the device language. This creates friction for multilingual users who may want their phone in one language, but still want to read news in another.
I’d like Kagi News to allow the main content language to be set independently of the device language.
An even cleaner, more iOS-native solution may be to support the standard per-app language setting in the native iOS Settings app. That setting should override the device language as far as Kagi News is concerned, including for content-language defaults. That would likely be more intuitive and more in line with platform conventions than relying only on a custom in-app Interface Language control.
A typical use case is a multilingual user who changes their device language for immersion, testing, or learning, but still wants to read news in their preferred language.
For example, a user might set their iPhone to Japanese to immerse themselves in Japanese and kanji, while still wanting to read the news in their native language, French. In that case, they may want the device language to stay Japanese, while Kagi News continues showing French-language content.
A few good implementation options would be:
- Let users set Content Language -> Main Language independently inside the app.
- Make the app respect the native iOS per-app language setting from the Settings app.
- Best of all, support both: native per-app language for the interface, plus an explicit in-app content-language preference.
That would make Kagi News much more usable for multilingual users while also aligning better with standard iOS behavior.