fix: automatic language detection at startup if no language is set