gpt4 book ai didi

ios - 如何在 iOS 中本地化 html 字符串

转载 作者:行者123 更新时间:2023-11-28 23:06:49 28 4
gpt4 key购买 nike

我想在本地编写 html 代码并在 UIWebview 中显示它,所以为此,我采用了一个简单的 html 代码,如下所示并创建了一个 .html 扩展文件..

<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

我把这个文件添加到我的 xcode 项目中,现在我想在 webview 中加载这个文件,所以我写了这段代码

[m_websiteView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"]isDirectory:NO]]];

但是当我在 UIWebView 中运行这段代码时得到的输出是相同的 htmlcode,我无法弄清楚问题是什么..但是当我尝试使用这段代码时

 NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];

NSString *testString = @"<h1><i>This is an image using reference in HTML</i></h1>"
"<img src='active.png'></img>";
[m_websiteView loadHTMLString:testString baseURL:baseURL];

这很完美。我还想本地化此 html 代码中的字符串,因此在上面的代码中,我如何本地化此字符串“This is an image using reference in HTML”..

问候兰 git

最佳答案

添加本地化,​​用这个

NSString *testString = [NSString stringWithFormat:
@"<h1><i>%@</i></h1><img src='active.png'></img>",
NSLocalizedString(@"This is an image using reference in HTML", @"htmlText")];

并在正确语言目录下的文件 Localizable.strings 中指定本地化字符串。

您还可以使用语言环境目录方案本地化整个 (HTML) 文件。

关于ios - 如何在 iOS 中本地化 html 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9175408/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com