Parcourir la source

added Utils method to get device language

nayooti il y a 5 ans
Parent
commit
35918f714d
1 fichiers modifiés avec 8 ajouts et 0 suppressions
  1. 8 0
      deltachat-ios/Helper/Utils.swift

+ 8 - 0
deltachat-ios/Helper/Utils.swift

@@ -161,6 +161,14 @@ struct Utils {
             return nil
         }
     }
+
+    static func getDeviceLanguage() -> String? {
+        // some device languages have suffixes (like en-aus etc.) so we want to cut suffixes off
+        guard let lang = Locale.preferredLanguages.first?.split(separator: "-").first else {
+            return nil
+        }
+        return String(lang)
+    }
 }
 
 class DateUtils {