ios多語言切換

2021-07-25 05:53:45 字數 307 閱讀 8052

軟體需要適配多語言,通常想到的第乙個方法就是切換多語言的時候傳送通知到各個頁面,從而實現多語言的切換,其實這個方法太不好了,通知多,影響大,有的乾脆直接重啟軟體來切換多語言,其實這幾種都是不可取的,現在作者提供乙個簡單的方法僅供參考

1理論準備

現在大部分軟體頁面的控制器都是tabbar和narbar來進行控制的,我們知道乙個頁面的生命週期大概是這樣的

其中我們主要關心這幾條:

每次我們在切換多語言之後,返回之前的頁面,頁面都會在執行5,6的步驟,因此在5,6裡面我們可以進行控制項的賦值,因此多語言切換之後返回之前的頁面頁面就會重新重新整理語言

多語言切換

專案中應用到了多語言切換,鞏固一下。貼上 大家一起學習。廢話不多說直接上 1 新增多語言 在res values 下預設有個strings,需要多種語言就來建立幾個strings,values右鍵 new 乙個 values res file file name 就是strings director...

laravel 多語言切換

1 建立翻譯檔案 翻譯檔案所在目錄為resources lang,在此建立 zh lang.php檔案 在此建立的為中文 return username 使用者名稱 password 密碼 rememberme 記住密碼 login 登入 badpassword 使用者名稱或密碼錯誤.2 建立中介軟...

php 多語言切換

目錄結構 檔案內容 取得語言檔案的絕對路徑 public function getfiledir file else if file exists dir this language area file else if file exists dir this language country fi...