哪些人类语言需要复数形式的测量单位?

时间:2017-03-05 21:39:49

标签: internationalization plural

GNU Compiler Collection包含以下要翻译的字符串:

  

操作数%d应为6位无符号立即数   操作数%d应该是8位无符号立即数   操作数%d应为3位无符号立即数

为了节省翻译人员的努力,我asked the GCC developers将这些诊断结合到一起:

  

操作数%d应为%d位无符号立即

由于句子的英文形式使用单数形式,我认为这也适用于其他语言。由于此表格也适用于德语,法语,西班牙语和其他只懂单数/复数的语言,我认为它可能适用于所有语言。

我知道Russian, Polish, Arabic有多个复数形式,这可能意味着上述字符串需要单独翻译。

或许有一个例外,即测量单位总是以单数形式表示,在世界上所有语言中都是如此。此外,在这种情况下,单词 bit 用作形容词,这可能会改变规则。

是否有人类语言实际上需要上述3个句子的不同语法?

1 个答案:

答案 0 :(得分:0)

Unicode公共区域设置数据存储库(CLDR)有一个包含所有语言的多个规则的表。请查看以下链接:

http://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html

在您的情况下,因为您正在发布" bit"作为形容词,适用多元化规则。