【发布时间】:2021-12-31 21:35:29
【问题描述】:
我目前正在为一个大型 Web 应用程序开发一个国际化项目 - 最初我们只是实现法语,但随着时间的推移会有更多的语言出现。我们遇到的问题之一是如何显示形容词。
我们以“主动”为例。当我们收到我们正在使用的公司的翻译时,他们返回了“Actif(ve)”,因为英语“Active”翻译为阳性“Actif”或阴性“Active”。我们不确定如何显示这一点,并想知道 Web 开发世界中是否存在任何完善的约定。
据我所知,有三种可能的情况:
- 我们在开发时就知道给定形容词指的是哪个名词。在这种情况下,我们可以确定并使用正确的性别。
- 我们指的是直接(“您”)或第三人称的用户。除了让每个用户都有性别之外,我认为没有比同时显示两者更好的方法了,即“Actif(ve)”
- 我们单独显示形容词,不知道它指的是哪个名词。例如,在数据表中,一些行可能处理的是男性实体,一些女性实体。
情景 2 和 3 似乎是最艰难的情景。有没有人有处理这些问题的经验?任何提示将不胜感激!
【问题讨论】:
-
同一种语言的类似服务如何处理这个......?可能有围绕这一点的一般规范和文化习俗,因为这种文化中的每个人都在处理同样的问题;不仅在网站上,而且在纸质表格等...
-
另外,对于 SO 来说并不是真正的技术问题,但对于 ux.stackexchange.com 来说可能更多。
-
是的,我很感激,我还在 Linguistics Stack Exchange 上发帖。