Qt QTranslator::QTranslator()文档声明
如果n不是-1,则用于选择翻译的适当形式(例如“找到的%n文件”和“找到的%n文件”)。
似乎没有办法将"%n个人回答%n个问题“翻译成一个字符串(即我需要执行2个QTranslator:: translate ()调用),还是我错了?
发布于 2011-03-18 09:25:51
我建议不要试图在一个可翻译的字符串中使用多个数字形式。
tr()的多个调用。O(n^m)中,翻译空间会增长,其中n是语言中的数字表单的数量,m是要翻译的字符串中的数字表单的数量。例如:阿拉伯语有六个数字形式,如果字符串中有两个%n,则需要36个不同的翻译。因此,更好地构造可翻译的字符串,以便每个字符串需要最大的一个%n。
https://stackoverflow.com/questions/5348990
复制相似问题