On 3/16/14 7:56 AM, "Maurice Amsellem" <maurice.amsel...@systar.com> wrote:
>>Please try it yourself. >Ok, but I couldn't find in this thread a detaild description of the >issue. Could you please point me to the exact mail, and if none, describe >what needs to be tested. Use the RC7 to install 4.12. Then compile as many of your existing projects as you have time for, and maybe try creating a new project. You'll get a compile error about missing a locale. > >> I have to defer to the non-en_US folks on these matters. One question: >>do all of your projects set the locale chain explicitly? If so, >then I >>think this issue does not affect you. I think it will only affect you >>if you have projects that do not have locales for your country that you >>built >relying on the default SDK locale being set to en_US. Erik, for >>example, is doing work for a US-based company and may get caught >>building some >library if it only has en_US resources and does not >>explicitly set en_US in the build script or project properties. > >Usually, we set en_US as a fallback locale on all our projects compiler >options, along with the other supported locales (en_GB, fr_FR, es_SP, >etc...). >The localChain is then dynamically set from some external settings >(typically, Browser or system locale). >If the locale is not found, we simply fall back to en_US. >So if I understand you, my projects won't be affected. That's my expectation. Justin got ant_on_air to fail for a non-en_US install because that particular project only has an en_US locale but specifies locale/{locale} in the source-path but doesn't hardcode the locale to en_US. I think folks who use RC7 in a non-en_US locale and for some reason don't have other locales for their locale will see this kind of error because in the past it would find en_US instead. But I think most folks have specified a set of locales in the locale chain that match their locales. -Alex