比方說,我有以下字符串:我應該如何使用多個參數進行本地化?
[NSString stringWithFormat:@"Booked for %@ at %@", colleagueName, time];
我意識到我忘了本地化這個字符串,所以我代替它:
[NSString stringWithFormat:NSLocalizedString(@"bookings.bookedFor", "Booked for user at time"), colleagueName, time];
現在在做翻譯的時候,我發現語言X需要相反的參數;更接近於:
<time> for booking of <colleague> is done.
有什麼解決的事實,現在我需要格式化字符串的第二個參數是time
,第三是colleagueName
請最好的方法是什麼?