Language not changing after selecting a value in the LanguagePicker

@korchev is it possible that the "Manual deploy" article, especially the part about building the dist package with multiple locales, is old and not valid anymore?

My understanding is, I need to create in my /dist build, a subfolder for each culture available, and to do this, you say in the guide to run:

"ng build --prod --aot --output-path=dist/de-CH --i18n-file=src/i18n/messages.de-CH.xlf --locale de-CH --i18n-format=xlf"

and I assume I need to run this as many times as how many cultures I have (ofc changing "de-CH" with the other cultures on each run).

but I cannot even run it once, as my angular CLI tells me:

Unknown option: '--locale'
Unknown option: 'de-CH'

and after googling it seems that these tags are deprecated now, and angular uses a json file for this settings? Is this correct?

and a small edit: if I'm not mistaken, the "--aot" tag is not necessary if running "--prod", as for "--prod", they set "--aot" as default