Apple Intelligence language

I found what might be a bug with enabling Apple Intelligence when switching languages. When my iPhone's language is set to Catalan, the Apple Intelligence is disabled because it is not available for that language. Switching to Spanish doesn't activate it, and it still shows the same message of being unavailable, this time saying not available in Spanish (which is not true). However, it is enabled when the phone is rebooted.

Once at this point, the bug becomes even weirder. Having the iPhone language set to Spanish and with Apple Intelligence on, I switch the language to Catalan, and the feature remains enabled. After I ask a query in Catalan, it surprisingly understands it and works, but then it gets disabled.

Apart from that, as user feedback, I would love to activate Apple Intelligence in an available language other than my device's language. That's how I always used Siri (iPhone in Catalan, Siri in Spanish).

Thanks!

Thank you for reaching out. Do you think you could submit this feedback through the Feedback Assistant?

I can confirm the behavior and want to add the developer perspective.

I build an app that uses Apple’s on-device Foundation Models (with a Core ML fallback). When the device UI is set to Catalan, Apple Intelligence is disabled, so the Foundation Models APIs report unavailable. This blocks my app from handling prompts in English or Spanish even when the user explicitly selects those languages in-app.

Developer impact • I must ship separate code paths and degrade features based on UI language, not user intent. • Users who prefer a Catalan UI lose on-device, privacy-preserving LLM features, so I am forced to route to cloud or third-party SDKs. • QA complexity rises because availability hinges on language toggles and reboots, as the bug report here illustrates.

Repro (app context) 1. Set iPhone language to Catalan. 2. Call Foundation Models API from the app. availability reports not available. 3. Switch device language to Spanish. Availability often remains “unavailable” until reboot. 4. After reboot, availability is restored. Switching back to Catalan may keep it enabled until the first Catalan query, then it disables again.

Expected • I can keep the device UI in Catalan and still request English or Spanish understanding/generation for my app. • Availability should not require a reboot when moving to a supported language.

Requests 1. Decouple Apple Intelligence availability from the device UI language. Let users enable the feature if they choose any supported model language. 2. Provide a per-app model language override so apps can request EN/ES while the UI remains CA. 3. Make availability reasons precise and actionable when blocked due to language policy. 4. Fix the state inconsistency after language switches to remove the reboot requirement.

Happy to share diagnostics, sample code, and a minimal project if that helps.

Apple Intelligence language
 
 
Q