簡體   English   中英

Apple Watch:情節提要板本地化將不起作用

[英]Apple Watch: Storyboard localization will not work

我目前正在開發一個Apple Watch應用,試圖將其本地化為西班牙語。

基本本地化是英語,我正在嘗試本地化為西班牙語。

這是問題所在:

  1. Watch App的情節提要中有一個名為Interface.strings(西班牙語(美國))的文件。 我從那里的情節提要中看到的字符串就很好了,它們的翻譯都准備好了。

  2. 我還有一個名為Localizable.strings的文件,它用於實際的代碼文件本身。 這是我使用NSLocalizedString函數生成的。

我已經將手機和手表都設置為西班牙語。 當我在手表上構建/運行該應用程序時,它僅轉換Localizable.strings文件中的字符串,但完全忽略了Storyboard本地化文件。 這將導致按鈕和標題欄中的字符串無法翻譯。 其他一切,無論用代碼完成什么,都可以翻譯。

有任何想法嗎?

在此處輸入圖片說明 在此處輸入圖片說明

運行iOS 9並觀看OS 2。

問題是我的本地化設置為

es-US,是西班牙語(美國)。 Apple Watch似乎只有西班牙語的“ es”,並且試圖以“ es-US”的形式運行。

無論如何,我所做的就是根據我的es-US為整個項目創建一個僅針對“ es”(不特定於任何語言環境)的新本地化版本。 然后,我刪除了es-US的本地化版本。

iOS和watchOS都可以很好地注冊“ es”,現在任何形式的西班牙語都可以正常工作。

暫無
暫無

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

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