2011-09-06 109 views
0
UIBarButtonItem *button = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(sendRequest)]; 
    [[[self navigationBar] topItem] setRightBarButtonItem:button]; 
    [button release]; 

根據蘋果文檔,它應該是本地化的。但是當我把m app變成法語時,它仍然是英文的:'完成'。你知道我錯過了什麼嗎?UIBarButton本地化問題

感謝,

回答

0

在真實設備上測試:我已經在模擬器上進行了本地化(僅在UIBarButtonItems和框架嵌入式控件上,而不是定製的本地化字符串上)。

更改模擬器的本地化有時似乎並沒有被考慮進去,尤其是對框架提供的字符串,如回默認標題或完成按鈕或如此,而它的工作,在真實設備上如預期。

(另外,我建議你也設置在Info.plist中,以法國的CFBundleDevelopmentRegion關鍵,這不是壞事)

1

設置你的info.plist的

Localization native development region 

關鍵是你的區域(FR)一個很好的教程。

+0

不工作。無論如何感謝您尋找解決方案 –