从localizable.string(意大利语)本地化ios中的HTML文本字符串文件

从localizable.string(意大利语)本地化ios中的HTML文本字符串文件,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,实际上,我从我的应用程序中的服务器获得一个带有HTML标记的字符串,我在NSString中收到它,然后我将该字符串传递到UIWebView以HTML形式显示数据 我想把这些字符串本地化为意大利语 如何本地化此HTML字符串?您必须从服务器获取本地化字符串 或者您必须解析收到的字符串,并用它们的本地化替换找到的字符串 最好让web服务不返回HTML,只返回数据(例如JSON格式),您自己构造HTML,以便为设备进行优化 将所有本地化文本替换为%@: <html> <head>

实际上,我从我的应用程序中的服务器获得一个带有HTML标记的字符串,我在
NSString
中收到它,然后我将该字符串传递到
UIWebView
以HTML形式显示数据

我想把这些字符串本地化为意大利语


如何本地化此HTML字符串?

您必须从服务器获取本地化字符串

或者您必须解析收到的字符串,并用它们的本地化替换找到的字符串


最好让web服务不返回HTML,只返回数据(例如JSON格式),您自己构造HTML,以便为设备进行优化

将所有本地化文本替换为%@:

<html> <head><link rel='stylesheet' type='text/css' href='cummins_black.css' /><p><span style="font-size: 18px; font-family: helvetica;">%@</span><br /><span style="font-size: 18px; font-family: helvetica;">%@</span><br /><br /><blink class='blink'><span style="font-size: 18px; font-family: helvetica;"><strong><strong>%@</strong></strong>: </span></blink><br /><span style="font-size: 18px; font-family: helvetica;">%@</span><br /></span></p></head>
按键1、按键2、按键3在您的可本地化文件中定义。按键串

由于DPF的主动再生,可能存在高于正常排气温度的温度。

操作操作员应确保排气管出口不在

???你确定吗?
NSString *htmlString = [NSString stringWithFormat:html, NSLocalizedString(@"key_1", nil), NSLocalizedString(@"key_2", nil), NSLocalizedString(@"key_3", nil)];
[self.webView loadHTMLString:htmlString baseURL:nil];