internationalization相关内容

如何在 iOS 4 中更改 iPhone 应用程序的首选语言

已经讨论了更改 iPhone 应用程序的语言 许多 次,但我坚持这个:提供的解决方案需要重新启动应用程序才能使更改生效.但是你如何在 iPhone 4 上实现这一点呢?按“主页"将应用程序发送到后台,然后单击应用程序图标将其返回.用户体验到好像重新启动了应用程序,并想知道为什么语言没有改变.感谢您的帮助. 解决方案 您可以编写自己的替换 NSLocalizedString.在头文件中,执行 ..
发布时间:2022-01-18 14:01:54 移动开发

排除错误消息中的属性名称

我有一个简单的国际化: 属性:用户:登录:登录错误:模板:标题:“错误"身体: ""楷模:用户:属性:登录:采取:“选择的 {{attribute}} 已经注册" 产生的错误信息如下: 登录 选择的登录已经注册 看起来,Rails 会自动在错误消息前面加上属性名称.这迫使我只能以一种方式排列消息 - 将属性名称作为第一个单词. 我需要以下错误信息: 选择的登录已经注册 ..
发布时间:2022-01-18 14:01:38 其他开发

如何仅为某些语言环境启用 Rails i18n 回退,而不是全部?

我在 Rails 4 应用程序中使用 i18n 后备,以减少“de"和“de-AT"语言环境的重复翻译(将来可能会添加更多这样的对).为了使这成为可能,我在我的 application.rb 中启用了回退: config.i18n.fallbacks = trueconfig.i18n.fallbacks = {'de-AT' =>'德'} 但我不希望其他语言环境回退到英语(这是默认语言环境) ..

从右到左的工具提示文本c#

使用 WinForms,我有一个字符串,我想将其设置为 ToolTip.该字符串由 Environment.NewLine 的行分隔,如下所示: x.ToolTipText = "aaaaaa" + Environment.NewLine + "bbb"; 当此字符串设置为工具提示时,它看起来: aaaaaabbb 但我的问题是当我希望它本地化为阿拉伯语并且 ToolTip 不支持默认的 ..
发布时间:2022-01-18 14:01:07 C#/.NET

我可以获得特定字典的整个 i18n 标签吗

我遇到了 i18n 标签的问题. 我的应用程序使用 Granite.I18n.get('') 函数在 js 前端读取了几个 i18n 标签.整个字典被下载为“/libs/cq/i18n/dict.{+locale}.json",如“/etc/clientlibs/foundation/shared/source/init.js"中所述. 现在 en 字典只返回自定义标签并且尺寸很小.但 ..
发布时间:2022-01-18 14:00:57 其他开发

本地化使用什么(php/smarty/pear 应用程序)?

我有一个 php/smarty/pear 应用程序,它有自己的本地化实现,涉及使用字符串的 id 并且字符串存储在数据库中.目前该应用程序只有英文,但我将开始添加其他语言.当前的实现非常糟糕,基本上我不是重新发明轮子的忠实粉丝. 任何人都可以推荐用于本地化的内容吗?几年前我用过gettext,现在还在用还是有更新更好的东西? 提前致谢. 解决方案 我会使用 gettext,因为 ..
发布时间:2022-01-18 14:00:47 PHP

Excel DATEVALUE 函数独立于国际设置

在我的 Excel 工作簿中,我从另一个(文本)源复制了一些日期信息.为了能够对这些日期进行计算,我使用了函数“DATEVALUE". 示例:单元格 A1 包含文本 20 february 2014,单元格 B1 包含公式 =DATEVALUE(A1).这按预期工作:我得到了自 1-1-1900 以来的天数,我可以用任何可以想象的日期表示法显示它. 到目前为止没有问题.尽管这不是英语中的典 ..
发布时间:2022-01-18 14:00:39 其他开发

通过为不同市场发布单独的应用程序来本地化 iPhone 应用程序

我在瑞典 App Store 上有一个应用程序,我打算适应其他一些市场.在这种情况下,本地化最重要的部分是改变应用程序在不同市场(国家)的工作方式的某些方面,所以这主要不是语言适应. 我可能不会使用常规的内置机制进行本地化.相反,我考虑为不同的市场构建单独的版本,并将它们作为单独的应用程序在 App Store 上发布(具有相同的图标和相似的名称),每个应用程序仅在一个国家/地区可用. ..
发布时间:2022-01-18 14:00:22 移动开发

i18n 用于静态 html 内容

我在 REST API(它支持 i18n)的前端构建了一个网站,但我不确定国际化应该采用哪种方式.我研究过 js 和 html 解决方案,但它们似乎都不如服务器端选项. 鉴于大多数页面包含只需要语言环境支持的静态内容,jsp 会是一个好的解决方案吗?jsf 似乎有点矫枉过正. 解决方案 我真的不推荐拥有各种 HTML 文件.本地化最佳实践建议将翻译与代码分开. 我所知道的最快、 ..
发布时间:2022-01-18 14:00:16 Java开发

Tkinter 应用程序 - 允许多种语言

我正在用 Python 编写我的第一个 Tk 应用程序.我找不到如何为屏幕文本/对话框创建支持多种语言的 UI 的示例.最初我会支持英语,但希望能够添加其他语言(从文件,可能是 XML)并让用户从应用程序首选项菜单中选择他们想要的语言. 有人对最佳方法有建议吗? 解决方案 GUI 应使用默认语言的字符串构造其文本.因此,例如,您的代码将如下所示: 将 Tkinter 导入为 Tk根 ..
发布时间:2022-01-18 14:00:06 Python

如何更改 Java 中的默认语言环境设置以使其保持一致?

我正在寻找一组命令行参数,这些参数允许我为 Java 应用程序强制执行一组特定的语言环境设置. 假设我无法修改应用程序,所以我必须使用 java -Dmy.prop="value" 设置属性. 我特别希望更改日期/时间格式以使其符合 ISO-8601(军用时间),但我找不到合适的属性. 解决方案 很好,我对同样的事情感兴趣,但到目前为止我只有一个部分解决方案: user.ti ..
发布时间:2022-01-18 14:00:00 Java开发

将英文引号替换为德文引号

有没有办法实现德语引号(所谓的“Gänsefüßchen") „(„) 和 “(“) 在一个函数中转换像 这样的英文引用字符串 我说“你好" 到 我说“你好" &bdquo 应该只应用在字符串的开头,&ldquo 应用在字符串的结尾. 解决方案 这里是函数,经过测试,运行良好. 注意: &bdquo 仅 应用在开头, &rdquo 只 ..
发布时间:2022-01-18 13:59:25 PHP

本地化字符串时使用strong/em标签的正确方法是什么?

我知道有些语言对单词的强调与英语不同,例如通过改变词尾而不是通过声音的变化来强调单词. 如果您正在本地化一个网站,您是否相信 和 标签(以及它们的位置)在其他网站中具有相同的含义语言——你会保持这种强调,与你的翻译核实还是不考虑? 我想知道的是,这如何将(请原谅双关语)翻译成网络的语义?— Strong 和 em 标签带有在 SEO、屏幕阅读器等中使用的语义 ..

poedit动态gettext的解决方法

我已经开始使用 gettext 来翻译我发送给用户的文本和消息.我正在使用 poedit 作为编辑器,但我正在努力处理动态消息. 例如,我有类似登录之类的东西,其中有一个变量告诉错误类型. $this->translate('page-error-' . $error); 当我从 poedit 自动更新时,它会读取为“page-error-".我所做的是有一个文件,我在其中对 trans ..
发布时间:2022-01-18 13:58:18 PHP

php str_replace 不使用特殊字符

为什么没有按预期工作: echo str_replace("é","é","Fédération Camerounaise de Football"); 结果: “Fédération Camerounaise de Football" 我希望有: “喀麦隆足球联合会" 解决方案 你做错了.这个字符串不是错误的,需要替换,它只是用 UTF-8 编码. 您所要做的就是 u ..
发布时间:2022-01-18 13:58:13 PHP

用于语言和文化感知软件的术语

我一直认为术语“国际化"和“本地化"(以及它们有趣的缩写 i18n 和 l10n)被普遍接受并用于谈论了解语言和文化差异的软件.但我最近阅读了关于 SO 的一个关于这些主题的问题,其中提到了一种叫做“全球化"的东西,并且也被标记为“全球化". 因为我之前没有听说过这个词,所以我想知道其他人是否真的在使用它,以及它与我认为已经确立和众所周知的词相比如何,所以我去了标签页面并检查了不同的词: ..

是否建议在 URL 中使用非 ascii 字符?

我们目前正在开展一个 I18N 项目.我想知道在 URL 中使用非 ascii 字符有什么复杂性.如果不可取,​​有什么办法可以解决这个问题? EDIT(响应 Maxym 的回答):该站点将是特定国家/地区的本地站点,我不必担心全世界的公众访问该站点.我知道从可用性的角度来看,真的很烦人.与此相关的其他技术问题是什么? 解决方案 使用IDNA.此外,您始终可以在 URL 中使用百分比 ..