更改 Xcode 项目的单一语言

2023-12-01

如何在不进行本地化的情况下更改项目使用的默认语言? 如果我希望我的应用程序是日语或意大利语怎么办?仅使用日语或意大利语文本就足够了吗?如何更改 iTunes 上显示的语言,使其显示为日语或意大利语?


通常,您放入主文件夹中的资源被假定位于Default language,它被设置在iTunes连接当您添加或编辑应用程序时。设置位于Application添加后如果设置不正确,请点击Edit位于页面顶部,以便能够使用下拉菜单进行更改。

如果您要进行本地化,您需要确保更改localization native语言,您需要更改中的密钥Info.plist对应于Localization native development region(又名CFBundleDevelopmentRegion以原始形式)以匹配您用于原始文件的语言。标签的值应该与原始本地化语言目录库相匹配(所以en如果你有一个名为的英语 lproj 目录en.lproj)。如果特定资源缺少其他本地化版本之一,则将使用此语言。如今的建议是使用该语言的 2 个字母版本(即en代替English, jp代替Japanese等)作为最佳实践。

如果您正在构建仅限日语的应用程序,则可以将所有资源放在顶层。如果您要学习日语和任何其他语言,则应该将特定于语言的日语资源放入jp.lproj并设置CFBundleDevelopmentRegion to jp。任何未本地化的资源(标准图像等)都可以存储在主应用程序文件夹中。

顺便说一下,OS X 中也有相同的一般规则,除了上面我提到的“主应用程序文件夹”时,文件将位于资源 folder.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改 Xcode 项目的单一语言 的相关文章

  • 如何更改 iOS 5 中 UITabBarItem 中文本的颜色

    iOS 5 中有更多外观控制 我们如何更改 UITabBarItem 文本颜色 从默认白色变为其他颜色 编辑 工作解决方案 UITabBarItem appearance setTitleTextAttributes NSDictionar
  • AUGraph 在 iOS 上是否已被弃用?如果是的话,什么时候?

    我听到过这样的传言AUGraph在 iOS 上已被弃用 例如这篇推特帖子 https twitter com marcoarment status 878323409339338753 marcoarment 您对 atpfm 关于需要重写
  • React-Native 中的导航抽屉

    我是反应原生的新手 不介意我问一个基本问题 我想知道 实现抽屉式导航的分步过程是什么 推荐链接这个链接 https github com react native community react native side menu usage
  • UISearchDisplayController 显示父 UITableViewController 的标题部分

    I am facing strange issue with UITableViewController I display search result in UISearchDisplayController If I have some
  • 有没有相当于 mkmapsnapshotter 的 Google 地图?

    我有一个UITableView其中可能包含大量单元格 并且在某些单元格中我想要一个UIImageView显示一个位置的地图 其坐标仅在运行时已知 我希望表格视图能够平滑滚动 并且我希望单元格中的地图根本不可滚动 我被指示避开苹果地图 除了
  • 让 NUMBERFMT 填充默认值的简单方法?

    我正在使用 Windows API获取数字格式Ex http msdn microsoft com en us library dd318113 28v vs 85 29 aspx使用当前用户的适当本地化选项来格式化一些数字以进行显示 例如
  • 如何读取 IBAction 中的 UITextField 值。我正在以编程方式创建 UITextField

    我怎样才能阅读UITextField值在IBAction 我正在创造UITextField以编程方式 所以我无法设置 property and synthesize使用 Xcode 要生成的代码UITextField如下 for i 0 i
  • 如何使用break语句停止内部和外部循环[重复]

    这个问题在这里已经有答案了 我使用的代码非常简单break内部循环 for int it 0 it lt 5 it for int it2 0 it2 lt 5 it2 if it2 2 break break here not it2 b
  • 如何让 iPhone 屏幕变暗

    我的 iPhone 屏幕上有一个刷新按钮 可以刷新当前视图中的表格 屏幕刷新得很漂亮 但是有没有办法让屏幕变暗 然后在表格刷新后再次变亮 您可以在要调暗的视图上放置一个带有黑色背景的非不透明视图 默认情况下 其 alpha 值为 0 因此是
  • 如何将 UIImage 添加到分组的 UITableViewCell 中,使其圆角?

    我正在尝试将图像添加到分组 UITableView 中的表格单元格 但图像的角未被剪裁 剪切这些内容的最佳方法是什么 除了在 Photoshop 中剪切它们之外 表格内容是动态的 例如 表格中的第一张图像只需将左上角圆角化即可 这是我的解决
  • 在后台线程上搜索

    我试图在 iPhone 应用程序中搜索数千个对象 但是搜索严重滞后 每次击键后 UI 都会冻结 1 2 秒 为了防止这种情况 我必须在后台线程上执行搜索 我想知道是否有人有一些在后台线程上搜索的提示 我读了一点NSOperation并在网上
  • 重新安装我的 iPad 应用程序时,ApplicationIconBadgeNumber 未重置。

    我正在使用以下代码设置我的 applicationIconBadgeNumber UIApplication sharedApplication setApplicationIconBadgeNumber theIntToDisplay 问
  • 在 iPhone 上搜索 PDF

    经过两天尝试使用 Quartz 从 PDF 中读取注释后 我成功做到了并且发布我的代码 https stackoverflow com questions 4080373 get pdf hyperlinks on ios with qua
  • Xcode 8:使用 iOS 9.3 基础 SDK 编译?

    我在 Xcode 8 0 beta 8S128d 中将 iOS 应用程序升级到 Swift 3 0 我以为一切都已准备就绪 并将其上传到 iTunes Connect 当我点击 提交审核 时 它给了我一个包含 26 个错误的列表 每个嵌入式
  • 隐藏故事板中的导航栏

    谁能告诉我如何隐藏故事板中的导航栏 我下面的代码在模拟器中运行时工作正常 但它仍然出现在我的故事板中 这真的很烦我 因为它弄乱了我的图像的位置 有人可以帮忙吗 void viewWillAppear BOOL animated super
  • 在 swift ios 中播放远程 mp3 文件需要花费大量时间

    我有麻烦了 我想在我的应用程序中播放远程 mp3 文件 但 mp3 文件需要很长时间 大约 5 6 分钟 来播放 为什么 任何人都可以建议我应该做什么 import UIKit import AVFoundation class TestV
  • 符号化 iPad 崩溃日志后回溯仍然不可读

    我有这些崩溃日志 在我将它们放入管理器中后 会自动进行符号化 但结果始终相同 iOS 调用得到符号化 而我的应用程序调用则没有 我尝试将 Dym 和应用程序文件复制到同一文件夹中 删除并再次复制回来 没有任何帮助 知道发生了什么事吗 所以我
  • 如何从 UI 测试访问 App Delegate?

    我想访问特定的属性router在 UI 测试期间从启动的应用程序的应用程序委托中获取 但我不知道这是否可行 我努力了 let appDelegate UIApplication sharedApplication delegate as A
  • cocos2d-iphone-2.1-beta2 中的 CCScrollLayer 问题

    您好 我遇到了最新 cocos2d beta 中 CCScrollLayer 中所述的问题 主要是在编译时我得到 use of undeclared identifier CC GL BLEND 有没有办法解决这个有人发现的问题 您可以安全
  • 如何缩放曼德尔布罗集

    我已经成功实现了维基百科文章中所述的曼德尔布罗集 但我不知道如何放大特定部分 这是我正在使用的代码 void createSetWithWidth int width Height int height Thing void int int

随机推荐

  • javascript 中的 MM/DD/YYYY HH:MM:SS AM/PM 日期验证正则表达式

    我正在尝试在 JavaScript 中验证 MM DD YYYY HH MM SS AM PM 格式的日期 我无法找到任何好的答案 尝试了其他结果但没有成功 在以下问题中 asp net 已提出此问题 但 javascript 未提出此问题
  • ajax请求不同的主机

    我的网页中有以下 JavaScript var xhr new XMLHttpRequest xhr open GET http www google com true xhr onreadystatechange function if
  • SPARK - 在数组中的值上连接 2 个数据帧

    我找不到一种简单而优雅的解决方案来解决这个问题 我有一个 df1 与此列 guitars array nullable true element long containsNull true 我有一把吉他制成的 df2 还有一个与我的 df
  • 在 HTML 中查找单词

    我试图在 HTML 字符串中找到给定的单词并在其周围添加一个跨度 我现在正在做的是这样的 function find what String where String var regexp RegExp new RegExp what gi
  • JTable 不显示列名称

    这是我的代码 public class DownloadMainView extends JFrame private ArrayList
  • 如何通过 Windows API 访问系统规格?

    如何从 Windows API 访问有关计算机规格的信息 我需要查看注册表吗 如果需要的话 在哪里 我希望我的程序能够访问的一些关键信息包括显卡型号和规格 支持的 OpenGL 和 DirectX 版本 支持的屏幕分辨率 CPU 信息 总
  • SQL批量复制内存问题

    我们在 C 中使用 SqlBulkCopy 类 在sql中插入批量数据 我们有一个包含 1000 万条记录的表 我们正在循环中批量插入 10 000 条数据 我们面临物理内存问题 内存增加而不是减少 下面是我们的代码 当使用sql批量复制时
  • 使用 Zenhub API 从 Github 问题创建史诗

    这是一个后续问题如何使用 zenhub 设置问题管道 我正在尝试在 Python 脚本中将问题转换为史诗 我可以将问题转换为史诗 但当我尝试在创建史诗时添加问题时 出现错误 这有效 zenhub headers X Authenticati
  • 使用 Google Checkout 轮询 API 验证 Android 应用内购买时出现延迟

    我正在尝试使用 Google Checkout API 从我的服务器验证 Android 应用内购买 根据另一个查询 Android 市场上的应用程序 没有 HTTP 通知 我没有收到回调 所以我使用轮询 API 它工作正常 只是在轮询收到
  • BackgroundWorker 线程必须是 STA

    我有一个BackgroundWorker来调用一个函数来在BackgroundWorker DoWork上执行一个很长的过程 当函数中发生错误时我会提示一个自定义的消息框 WPFMessageBoxResult result WPFMess
  • 双击突出显示单元格值以进行复制

    我有一个jqGrid 我想突出显示一行 ondbClickRow 中的特定单元格 这将使用户能够轻松地将单元格的值复制到剪贴板 有人可以指导我如何做到这一点吗 谢谢 一般来说这是可能的 但您可能应该关闭行选择以立即看到突出显示 所以代码如下
  • mod_rewrite 删除 GET 变量

    我正在尝试采取 example com home lang fr foo bar 并重定向到 example com fr home foo bar I tried RewriteCond QUERY STRING lang a z 2 R
  • 传递给线程的 lambda 内的调用函数

    我正在尝试创建一个对象 可以为它的构造函数提供一个函数及其参数 然后 此类将在 lambda 中调用给定函数 并将该函数传递给线程 类似的东西 class worker public template
  • 通过单个函数返回另一个函数的多个参数

    由于我选择了一个误导性的问题标题 因此该问题被作为完全相同的重复问题关闭 这没有错 但提出了一个经常讨论的问题 例如在这个问题 由于内容涉及 Stackoverflow 上从未涉及的更具体的主题 因此我希望重新讨论该问题 现在发生了这种情况
  • Android ProgressDialog 存在线程问题

    我在进程运行时使用 ProgressDialog 时遇到问题 我已经尝试了所有可能的错误方法 并且查看了许多网站 这些网站提供了我正在尝试做的事情的示例 但是 我仍然遇到线程在 ProgressDialog 出现之前运行的问题 这是我的最新
  • Oracle 中 MySQL 临时表的替代方案

    我注意到这两个系统中临时表的概念是不同的 我沉思了一下 我在MySQL中有以下场景 删除临时表 a 如果存在 创建临时表 a 通过存储过程用数据填充它 在另一个存储过程中使用数据 如何在Oracle中实现相同的场景 我可以 最好在一个过程中
  • R,时间序列,Arima模型,预测,每日数据[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我试图用2012年1月16日到2013年10月10日的每日数据进行一些需求预测 但预测结果很糟糕 有什么线索吗 这就是数据在图中的样子 存在每周和每月的季节性 即 工作日期间需求较多
  • 拆分表达式

    我必须根据所有括号字符串都应拆分的标准将字符串拆分为子字符串列表 可以说我有 9 2 3 4 2 那我应该得到 4 2 3 6 and 9 2 18 基本目标是我知道哪个内括号将首先被执行 然后执行它 请帮忙 如果您能建议一种使用 re 模
  • 函数内部“.append”和“+”语义差异

    我很难理解这 3 个示例之间的区别 example1 list1 1 2 3 4 list1 list1 6 list1 append 1000 print Example 1 list1 example 2 def f j j j 6 j
  • 更改 Xcode 项目的单一语言

    如何在不进行本地化的情况下更改项目使用的默认语言 如果我希望我的应用程序是日语或意大利语怎么办 仅使用日语或意大利语文本就足够了吗 如何更改 iTunes 上显示的语言 使其显示为日语或意大利语 通常 您放入主文件夹中的资源被假定位于Def