diff --git a/MiniScanner/Extensions/UILabel+Extensions.swift b/MiniScanner/Extensions/UILabel+Extensions.swift index 13d101874e380c629a25d40bf6d7204c621c7899..acd05c76299878688aef05982c8010fda1a3ccd3 100644 --- a/MiniScanner/Extensions/UILabel+Extensions.swift +++ b/MiniScanner/Extensions/UILabel+Extensions.swift @@ -65,7 +65,7 @@ extension UILabel { // MARK: - Alignment func alignment() { - textAlignment = lang == .en ? .left : .right + textAlignment = SupportedLanguage.currentLanguage.isRTL ? .right : .left } func align(to alignment: NSTextAlignment) { diff --git a/MiniScanner/Features/Common/Data/Model/SupportedLanguage.swift b/MiniScanner/Features/Common/Data/Model/SupportedLanguage.swift index a518457d0ca2addc0a7af350c9ccad2e936c8ca4..12a94a7c0ac4502a7c6ab6a81e573acaf11676b8 100644 --- a/MiniScanner/Features/Common/Data/Model/SupportedLanguage.swift +++ b/MiniScanner/Features/Common/Data/Model/SupportedLanguage.swift @@ -29,6 +29,10 @@ enum SupportedLanguage: CaseIterable { static var currentLanguage: SupportedLanguage { .from(language: LanguageManager.shared.currentLanguage) } + + var isRTL: Bool { + LanguageManager.shared.isRightToLeft + } } extension SupportedLanguage {