setLanguage method
Changes the document language and persists the choice.
Implementation
Future<void> setLanguage(DocumentLanguage lang) async {
if (currentLanguage.value.code == lang.code) return;
currentLanguage.value = lang;
final prefs = await SharedPreferences.getInstance();
await prefs.setString(_prefsKey, lang.code);
}