fixing fallback languages a bit

fix fallback languages flattened
plus one fix for a missing semicolon


What is missing or discussable: How do we handle if the selected language cookie is set and it is DIFFERENT from the default language?! In this case, the translation currently won't be set if it is not also in the fallback stack. 
I think we need to iterate also over the default language...