菜鸟教程小白 发表于 2022-12-12 13:18:18

iOS 8 - 本地化小部件显示名称


                                            <p><p>我正在为我的应用程序制作一个小部件,我想本地化显示名称。我已经在我的 Info.plist 中设置了属性: <code>Application has localized display name = YES;</code> 并且我已经进行了本地化:
<code>Info.strings (Danish)</code> 和 <code>Info.strings (English)</code> 每个文件包含以下行: "CFBundleDisplayName"= "MyDisplayName"; - 一份英文和一份丹麦文
"CFBundleName"= "我的名字";</p>

<p>还是不行!任何人都可以帮忙吗? </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我认为这个问题可能已经解决了,但我给你我的:你可能错了三件事:</p>

<ol>
<li><p>您不应该将 CFBundleDisplayName 放在 InfoPlist.strings 中的引号内。所以代替 "CFBundleDisplayName"= "MyDisplayName";使用 CFBundleDisplayName = "MyDisplayName";</p></li>
<li><p>文件名为 InfoPlist.strings</p></li>
<li><p>我一开始就犯了这个错误:我忘记将 InfoPlist.strings 添加到项目中。所以文件在目录中,但没有添加。也检查一下。</p></li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于iOS 8 - 本地化小部件显示名称,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/27488833/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/27488833/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS 8 - 本地化小部件显示名称