I know these are probably bugs in the website and in the GCM app, however when I tried to report these things there they kind of sent me to... here. Brandon.ConnectIQ I'll be glad if you could help me to
a) verify if the bug is in CIQ (like some translations are not passed to wherever they should be) and open a CIQ ticket for it
or
b) verify that it is not a CIQ bug and indeed these are separate bugs in the GCM app and in the GC web and open the tickets there
I have a CIQ data field that is translated to 3 languages: English (default), Hungarian, Hebrew. In all 3 languages the following strings are translated (I only include the English in this post):
<string id="AppName">Smart HRM BETA-15</string> <string id="fitCurrentHeartRate">HRM HR</string> <string id="fitCurrentHeartRateChartTitle">External HRM Heart Rate</string> <string id="fitAvgHeartRate">Avg HRM HR</string> <string id="fitMaxHeartRate">Max HRM HR</string> <string id="fitMinHeartRate">Min HRM HR</string> <string id="fitBpm">bpm</string> <string id="fitAntId">Ant ID</string> <string id="fitAntName">HRM Name</string> <string id="fitEmptyUnit"> </string>
And it is used like this in the fitContributions.xml:
<resources> <fitContributions> <fitField id="0" displayInChart="true" displayInActivityLaps="false" displayInActivitySummary="false" sortOrder="0" precision="0" chartTitle="@Strings.fitCurrentHeartRateChartTitle" dataLabel="@Strings.fitCurrentHeartRate" unitLabel="@Strings.fitBpm" fillColor="#f25b0a" /> <fitField id="1" displayInChart="false" displayInActivityLaps="true" displayInActivitySummary="false" sortOrder="5" precision="0" dataLabel="@Strings.fitAvgHeartRate" unitLabel="@Strings.fitBpm" /> <fitField id="2" displayInChart="false" displayInActivityLaps="false" displayInActivitySummary="true" sortOrder="2" precision="0" dataLabel="@Strings.fitAvgHeartRate" unitLabel="@Strings.fitBpm" /> <fitField id="3" displayInChart="false" displayInActivityLaps="true" displayInActivitySummary="false" sortOrder="4" precision="0" dataLabel="@Strings.fitMaxHeartRate" unitLabel="@Strings.fitBpm" /> <fitField id="4" displayInChart="false" displayInActivityLaps="false" displayInActivitySummary="true" sortOrder="1" precision="0" dataLabel="@Strings.fitMaxHeartRate" unitLabel="@Strings.fitBpm" /> <fitField id="5" displayInChart="false" displayInActivityLaps="true" displayInActivitySummary="false" sortOrder="6" precision="0" dataLabel="@Strings.fitMinHeartRate" unitLabel="@Strings.fitBpm" /> <fitField id="6" displayInChart="false" displayInActivityLaps="false" displayInActivitySummary="true" sortOrder="3" precision="0" dataLabel="@Strings.fitMinHeartRate" unitLabel="@Strings.fitBpm" /> <fitField id="7" displayInChart="false" displayInActivityLaps="false" displayInActivitySummary="true" sortOrder="7" precision="0" dataLabel="@Strings.fitAntId" unitLabel="@Strings.fitEmptyUnit" /> <fitField id="8" displayInChart="false" displayInActivityLaps="false" displayInActivitySummary="true" sortOrder="8" precision="0" dataLabel="@Strings.fitAntName" unitLabel="@Strings.fitEmptyUnit" /> </fitContributions> </resources>
When I look at either Garmin Connect Web or Garmin Connect Mobile Android in English then everything is OK.
When I look in any other language then the CIQ app's name is not translated anywhere.
When I look in Hungarian, then in Garmin Connect Mobile Android the stats and chart are translated, but in the web nothing is translated.
When I look in Hebrew, then none of the translations work neither in the web nor in the android app.