Questions tagged «internationalization»

国际化(i18n:表示“国际化”为“ i”,后跟18个字母,后跟“ n”)是计划和实施产品和服务的过程,因此可以轻松地将其适应特定的本地语言和文化,这是一个过程称为本地化。国际化过程有时称为翻译或本地化支持。

9
Rails I18n,检查翻译是否存在?
在Rails 3应用程序上工作,我想在输出之前检查翻译是否存在,如果不存在,请回退到一些静态文本。我可以做类似的事情: if I18n.t("some_translation.key").to_s.index("translation missing") 但是我觉得应该有比这更好的方法。如果将来Rails将“缺少翻译”更改为“找不到翻译”怎么办。或者,如果由于某种奇怪的原因,该文本包含“翻译缺失”,该怎么办?有任何想法吗?

4
Ruby方法从UTF-8国际字符中删除重音符号
我正在尝试创建字符串的“规范化”副本,以帮助减少数据库中的重复名称。名称包含许多国际字符(即带重音的字母),我想创建一个删除了重音的副本。 我确实遇到了下面的方法,但是无法使其正常工作。我似乎找不到Unicode Hacks插件。 # Utility method that retursn an ASCIIfied, downcased, and sanitized string. # It relies on the Unicode Hacks plugin by means of String#chars. We assume # $KCODE is 'u' in environment.rb. By now we support a wide range of latin # accented letters, based on the Unicode …




9
最佳实践javascript和多语言
使用DOM使用JavaScript进行多语言网站的最佳做法是什么?我使用javascript构建网站的一些动态部分。我的第一个想法是使用带有文本字符串和语言代码作为索引的数组。这是一个好主意吗?

6
如何检查文件是否为有效的UTF-8?
我正在处理一些本应为有效UTF-8但不是的数据文件,这导致解析器(不在我的控制之下)失败。我想添加一个阶段,以对UTF-8格式正确的数据进行预验证,但是我还没有找到可以帮助完成此操作的实用程序。 W3C上有一个Web服务似乎已失效,并且我发现了一个仅Windows的验证工具,该工具报告无效的UTF-8文件,但未报告要修复的行/字符。 我对可以插入并使用的工具(最好是跨平台)或可以将其作为数据加载过程一部分的ruby / perl脚本感到满意。


2
正则表达式匹配埃及象形文字[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我想知道一个正则表达式,以匹配埃及象形文字。我完全一无所知,需要您的帮助。 我无法发布字母,因为堆栈溢出似乎无法识别它。 任何人都可以让我知道这些字符的unicode范围。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.