fix: set locale explicitly, otherwise selected language will always be replaced by locale retrieved from header "Accept-Language"