ios - 检测何时使用 a 与 an

标签 ios localization

我有一项服务允许用户(管理员)更改网站使用的术语。我的设计师希望我使用“A 组”格式。问题是,对于某些术语,它应该是“An”而不是“A”。

有什么方法可以可靠地检测使用哪个?本地化呢?

我可以通过检查辅音和元音的第一个字母来暴力破解并获得 90% 的结果。但这并不适用于所有单词。这不包括英语以外的任何语言。

最佳答案

在我看来你只有两种方法:

1- 您需要检查第一个字母并通过检查其字母以查看是否有任何非英文字母来处理所有句子。

2- 提供英语名词词典,然后您可以轻松地检查您的单词是否需要“a”或“an”。

关于ios - 检测何时使用 a 与 an,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19713818/

相关文章:

localization - 如何用Three.js显示汉字

android - 本地化和可绘制对象

iphone - 在 UITableView 单元格中格式化日期和时间

ios - 将应用程序从一个开发者帐户切换到另一个开发者帐户的程序是什么?

ios - 框架项目上的 InfoPlist.strings

用于存储 1000 个标签/本地化标准化的 JavaScript 结构(或数组或列表)

Java 的 equalsIgnoreCase 失败,德语字母表中使用 ß ("Sharp S")

c# - 如何更改 Microsoft C# 编译器错误消息的语言?

ios - 从 NSMutableArray 添加按钮到 UIActionSheet

ios - iOS 7 中的 ViewController 撤消 Segue