ローカライズが必要な HTML 文字列があります。唯一の問題は、次のようなパラメーターがあることです。
NSString *htmlString = [NSString stringWithFormat:NSLocalizedString(@"<html><head>"
"<style type=\"text/css\"> body {font-family: \"Verdana\"; font-size: 12;} </style></head>"
"<body><h2>%@ %@</h2><p>email: %@<p>phone: %@<p>services: %@<p><img src=\"%@\"/>"
"</body></html>",nil),
client.aClientFirstName,
client.aClientLastName,
client.aClientEMail,
client.aClientPrimaryPhone,
appt.aServices,
fileURL];
問題は、「キー」に同じデータが含まれていないため、一致しないことです。これは、「en」を使用する場合は正常に機能しますが (一致が見つからない場合にデフォルトで使用されるため)、他のすべての言語は UIPopover に表示されると失敗します。問題は、「クライアント」情報が何であれ、ローカリゼーションごとに適切に表示されるように、これを回避するコーディング方法はありますか?