小编Div*_*rro的帖子

String.Format中的适当文章(a/an)

我正在寻找一种文化敏感的方法,在使用适当的文章(a/an)时将名词正确地插入句子中.如果在其他地方存在适当的方法,它可以使用String.Format,或者可能使用其他东西.

例如:

基本句子:"你正在看a/an {0}"

这应格式化为:"你正在看胡萝卜"或"你正在看一个鸡蛋."

我目前正在通过手动检查要插入的单词的第一个字符,然后手动插入"a"或"an"来完成此操作.但我担心当应用程序本地化为其他语言时,这可能会限制我.

是否有解决此问题的最佳做法?

解决方案:似乎问题很复杂,以至于没有一个实用程序或框架以我最初的措辞来解决这个问题.似乎最好的解决方案(在我的情况下)是将文章与名词一起存储在数据库中,以便翻译人员可以拥有他们所需的控制级别.感谢所有的建议!

language-agnostic grammar nlp localization

8
推荐指数
2
解决办法
489
查看次数

标签 统计

grammar ×1

language-agnostic ×1

localization ×1

nlp ×1