(in case it matters this project has type checking set to off)
If I define it as below in my jungle file
...
ciq2_bul=resources\strings\settings_ciq1.xml;resources\strings\settings_ciq2.xml;resources\strings\bul\watch_ciq1.xml;resources\strings\bul\watch_ciq2.xml
...
round-208x208.lang.bul=$(ciq1_bul)
fr55.lang.bul=$(ciq2_bul)
then I get the compiler warning:
WARNING: monkey.jungle:449: fr55 does not support language 'bul'
If I define it as below in my jungle file
...
ciq2_bul=resources\strings\settings_ciq1.xml;resources\strings\settings_ciq2.xml;resources\strings\bul\watch_ciq1.xml;resources\strings\bul\watch_ciq2.xml
...
round-208x208.lang.bul=$(ciq1_bul)
#fr55.lang.bul=$(ciq2_bul)
then I get a compiler warning on each string resource:
WARNING: fr55: String ID 'nolocation_line1' undefined for language 'bul'.
WARNING: fr55: String ID 'nolocation_line2' undefined for language 'bul'.
WARNING: fr55: String ID 'nolocation_line3' undefined for language 'bul'.
WARNING: fr55: String ID 'bodyBattery' undefined for language 'bul'.
...
WARNING: fr55: String ID 'breathspermin' undefined for language 'bul'.
WARNING: fr55: String ID 'knots' undefined for la
WARNING: fr55: String ID 'knots' undefined for la
It should be possible to make the definition in the jungle file that you do not get a warning.
proposal: remove the warning that a certain device does not support a language.