added locale fallback