簡體   English   中英

iOS本地化圖像似乎未本地化

[英]iOS localized images don't appear to be localized

這是那些愚蠢的簡單問題之一,太簡單了,我無法弄清楚是什么導致了問題。

我通過單擊圖像,本地化按鈕並單擊法語和中文這兩種語言來本地化了大約80張圖像,並創建了文件夾。 [僅供參考,我們的應用程序已經實現了字符串本地化並且可以正常工作]。 然后,我將翻譯后的圖像復制到各自的文件夾中。

現在,我可以單擊圖像的左箭頭下拉菜單,然后單擊法語和中文圖像,然后看到該圖像的法語和中文版本。 然后,我重新啟動模擬器,然后將語言更改為法語並運行我的應用程序,並且所有字符串均使用法語,但是我本地化的圖像仍然是英語(與嘗試中文時相同)。

附加信息:

  • 我的圖像位於各自的en.lproj等文件夾中,基本文件夾中沒有圖像。
  • 當我選中“復制捆綁資源”時,圖像顯示存在於基本文件夾中。 每個資源僅引用了1張圖片; 即。 它沒有明確顯示所有不同的語言圖像。
  • 我已經嘗試過ios 5.1和ios 6,並且都使用了視網膜而不是視網膜。

聽起來您已正確設置了所有內容。 我建議在實際的iOS設備上進行測試。

以我的經驗,當涉及到本地化時,模擬器會出現故障。 以下是一些解決方法,不幸的是,沒有一種方法可以100%地起作用:

  • 將Mac的語言環境設置為與模擬器內部相同的語言環境
  • 使用iOS模擬器 重置 -> 重置內容和設置…
  • 管理器中清除派生數據-> 項目 -> 派生數據
  • 重建之前使用產品 -> 清潔

提交有關它的錯誤報告

對於本地化,最好在設備上進行測試。

嘗試從設備中刪除您的應用。 做一個清潔。 然后再次運行。 這將迫使Xcode重新復制所有內容,包括新文件。 每當您修改設置包或資源時,最好進行刪除和重新構建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM