o Problem description:
I have built up the Dashboard for Edge devices:
https://apps.garmin.com/en-US/apps/28cc09d4-1398-4356-a233-65c57a00d585
Generally, using Simulator, I can switch language to Simplified Chinese successfully. But load from S-Chinese device, it CANNOT show any Chinese. Instead of that, always show English.
Based on my experience, S-Chinese version using individual firmware which is different from other languages' device.
For example, French, actually using English firmware and an extra language file.
But Chinese devices are different. It using individual localized firmaware (CANNOT flash into English firmware), and a hidden FONT libraries for Chinese characters.
So I think, the S-Chinese firmware MUST using different side-load for resources so CIQ application CANNOT load the S-Chinese resources correctly.
o Related codes:
From the code, I have already included zhs resources under the foloder:
\resources-zhs\strings.xml
<strings>
<string id="maxTitle">最大:</string>
</strings>
For english version, those content inside:
\resources\resources.xml
In Mainifest.xml already contains language information:
<iq:languages>
<iq:language>eng</iq:language>
<iq:language>zhs</iq:language>
</iq:languages>
And, from code, I have use below codes to get the value:
var content = Ui.loadResource(Rez.Strings.maxTitle);
o The Environment:
- Operating System: Windows 10
- Device: Edge 1000 S-Chinese version with S-Chinese firmware 11.5
- Eclipse Version: Latest updated
Addtionally, BikePower AntPlus NOT support Garmin Vector PowerPhase data... That is Garmin's own product but NOT supported fully.....