From 0ac557aa4d12750dc7794449e08701ad0e9d26bf Mon Sep 17 00:00:00 2001 From: Mustafa Merza <mustafa.merza95@gmail.com> Date: Thu, 18 Jul 2024 12:16:00 +0300 Subject: [PATCH] - Changed used language in text alignment to depend on supported language. --- MiniScanner/Extensions/UILabel+Extensions.swift | 2 +- .../Features/Common/Data/Model/SupportedLanguage.swift | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/MiniScanner/Extensions/UILabel+Extensions.swift b/MiniScanner/Extensions/UILabel+Extensions.swift index 13d1018..acd05c7 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 a518457..12a94a7 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 { -- GitLab