菜鸟教程小白 发表于 2022-12-13 09:57:15

ios - 如何使用 Xcode 6 (iOS 8) 本地化应用程序名称


                                            <p><p>我只需要使用 Xcode 6 本地化我的应用名称。我尝试添加:</p>

<pre><code>&#34;CFBundleDisplayName&#34; = &#34;App name&#34;;
&#34;CFBundleName&#34; = &#34;App name&#34;;
</code></pre>

<p>到 <strong><em>localizable.strings</em></strong> 但它不起作用。</p>

<p>我错过了什么吗? </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>它不起作用的原因是您需要将本地化添加到您的 <code>InfoPlist.strings</code> 文件,而不是 <code>localizable.strings</code>。这个<a href="https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html#//apple_ref/doc/uid/TP40009254-102276" rel="noreferrer noopener nofollow">link</a>解释如何,甚至给出一个例子。</p>

<p>请确保在您的 Xcode 项目设置中,您已经安装了您想要本地化的每种语言,并将相关键放入您想要使用的语言的 <code>InfoPlist.strings</code> 文件中与。</p>

<p>例如,假设您的 <code>Info.plist</code> 文件中有这些键:</p>

<pre><code>&lt;key&gt;CFBundleDisplayName&lt;/key&gt;
&lt;string&gt;Super Fun App&lt;/string&gt;
&lt;key&gt;NSHumanReadableCopyright&lt;/key&gt;
&lt;string&gt;Copyright © 2014, ACME Inc. All Rights Reserved.
&lt;/string&gt;
</code></pre>

<p>如果您想本地化此标题,以便说西类牙语的用户可以看到应用程序名称和版权,请在您的 <code>es-ES.lproj</code> 文件夹中(应该已添加当您添加西类牙语或任何语言时由 Xcode 提供)您可以将其添加到您的 <code>InfoPlist.strings</code> 文件中:</p>

<pre><code>CFBundleDisplayName = &#34;Aplicación Divertidisimo&#34;;
NSHumanReadableCopyright = &#34;Copyright © 2014, ACME Inc. Todos los Derechos Reservados.&#34;;
</code></pre>

<p>将来,如果您想修改 <code>Info.plist</code> 中的任何内容以实现特定的本地化,那么要使用的通用模板是:</p>

<pre><code>key = &#34;localized value&#34;
</code></pre>

<p>这当然不是西类牙语特有的; Xcode 支持的所有语言的过程都是相同的。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何使用 Xcode 6 (iOS 8) 本地化应用程序名称,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/27082141/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/27082141/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何使用 Xcode 6 (iOS 8) 本地化应用程序名称