In case 2, you're setting your locale to 'local1change'
, because 'local1', 'change'
concatenates the strings to 'local1change'
.
Also, your last cocurrent
before f0
is local2
, which means f0
is inside local2
. You're never leaving local2
. I'm not sure why your last 'AAA' happends though, but know that you should set your current locale with cocurrent 'base'
(or wherever you started declaring those locales from) before declaring f0
.