diff --git a/app/src/main/java/eu/faircode/email/EmailProvider.java b/app/src/main/java/eu/faircode/email/EmailProvider.java index 797ac80f8e..81b80bd671 100644 --- a/app/src/main/java/eu/faircode/email/EmailProvider.java +++ b/app/src/main/java/eu/faircode/email/EmailProvider.java @@ -217,6 +217,8 @@ public class EmailProvider implements Parcelable { private static List parseProfiles(XmlPullParser xml) { List result = null; + String lang = Locale.getDefault().getLanguage(); + try { EmailProvider provider = null; int eventType = xml.getEventType(); @@ -256,7 +258,9 @@ public class EmailProvider implements Parcelable { provider.maxtls = xml.getAttributeValue(null, "maxtls"); provider.link = xml.getAttributeValue(null, "link"); - String documentation = xml.getAttributeValue(null, "documentation"); + String documentation = xml.getAttributeValue(null, "documentation." + lang); + if (documentation == null) + documentation = xml.getAttributeValue(null, "documentation"); if (documentation != null) provider.documentation = new StringBuilder(documentation); diff --git a/app/src/main/res/xml/providers.xml b/app/src/main/res/xml/providers.xml index 8e14ebbb3f..62cb58c9fc 100644 --- a/app/src/main/res/xml/providers.xml +++ b/app/src/main/res/xml/providers.xml @@ -42,7 +42,9 @@