From 54bace6657358445595794e53241b73867f20e7c Mon Sep 17 00:00:00 2001
From: Mustafa Merza <mustafa.merza95@gmail.com>
Date: Sun, 21 Jul 2024 11:37:52 +0300
Subject: [PATCH] - Fixed text localization in file manager screen when
 changing language in settings screen.

---
 .../AllFolderTableView/AllFolderTableViewCell.swift         | 6 ++++++
 .../Modules/Documents/DocumentsTableViewController.swift    | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/MiniScanner/Modules/Documents/Customs/CustomViews/AllFolderTableView/AllFolderTableViewCell.swift b/MiniScanner/Modules/Documents/Customs/CustomViews/AllFolderTableView/AllFolderTableViewCell.swift
index 77388e4..9b33751 100644
--- a/MiniScanner/Modules/Documents/Customs/CustomViews/AllFolderTableView/AllFolderTableViewCell.swift
+++ b/MiniScanner/Modules/Documents/Customs/CustomViews/AllFolderTableView/AllFolderTableViewCell.swift
@@ -44,6 +44,12 @@ final class AllFolderTableViewCell: UIView {
         foldersLabel.set(localized: .folders)
     }
     
+    func reloadLocalization() {
+        addFolderButton.set(localized: .addFolder)
+        
+        foldersLabel.set(localized: .folders)
+    }
+    
     private func setupNib() {
         Bundle.main.loadNibNamed("AllFolderTableViewCell", owner: self, options: nil)
         
diff --git a/MiniScanner/Modules/Documents/DocumentsTableViewController.swift b/MiniScanner/Modules/Documents/DocumentsTableViewController.swift
index 39b93ae..df7b684 100644
--- a/MiniScanner/Modules/Documents/DocumentsTableViewController.swift
+++ b/MiniScanner/Modules/Documents/DocumentsTableViewController.swift
@@ -109,7 +109,7 @@ final class DocumentsTableViewController: UIViewController, UITableViewDelegate,
         fixedTableSheet.layer.shadowRadius = 4.0
         fixedTableSheet.backgroundColor = .white // or any non-clear color
         fixedTableSheet.clipsToBounds = false
-        noFilesLabel.set(text: .noFilesToShow.localized, color: .mainText, font: .medium(22))
+        
         noFilesLabel.isHidden = true
         fetchViewModels()
         
@@ -123,6 +123,9 @@ final class DocumentsTableViewController: UIViewController, UITableViewDelegate,
         fetchViewModels()
         
         handleBackIcon()
+        noFilesLabel.set(text: .noFilesToShow.localized, color: .mainText, font: .medium(22))
+        
+        AllFolderView.reloadLocalization()
     }
     
     deinit {
-- 
GitLab