- Proposal: SDL-0060
- Author: Kujtim Shala
- Status: Accepted
- Impacted Platforms: [Core / iOS / Android / RPC]
This proposal is about adding support for Indian English (EN_IN) and Thai (TH_TH).
Ford's infotainment system is going to support those languages in a future version. Those languages don't exist in the current list of supported languages.
The solution is to add and implement both languages to the HMI and mobile API (the change is equal to both APIs):
<element name="EN-IN" internal_name="EN_IN">
<description>English - India</description>
</element>
<element name="TH-TH" internal_name="TH_TH">
<description>Thai - Thailand</description>
</element>
The effort of adding new languages is quite high. However, given our need to add these Langauges, adding new items to the Language
enum is simpler than changing the language support to be more flexible.
The proposal requires changes on SDL_core, both SDKs (Android, iOS) and APIs (mobile, HMI).
SDL should not control localization through an enumeration which will be proposed in a separate proposal as a long-term solution.