在工作中,遇到两个文件中待翻译内容大量相同,其中某个文件用自定义的namespace包起来,以防范重定义的问题。但是在用lupdate翻译的时候,生成的ts将这两个文件中的待翻译字符串合并到一块翻译,引发namespace中所属文件无法正常翻译的问题。这时候仅仅只需要对.pro文件,包一下当前工程所引用的头文件即可。
例如:
INCLUDEPATH += ../include
在工作中,遇到两个文件中待翻译内容大量相同,其中某个文件用自定义的namespace包起来,以防范重定义的问题。但是在用lupdate翻译的时候,生成的ts将这两个文件中的待翻译字符串合并到一块翻译,引发namespace中所属文件无法正常翻译的问题。这时候仅仅只需要对.pro文件,包一下当前工程所引用的头文件即可。
例如:
INCLUDEPATH += ../include