• 7823阅读
  • 7回复

[提问]QFileDialog国际化后的问题 [复制链接]

上一主题 下一主题
离线907398237
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-02
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
使用国际化将英文翻译成中文之后,QFileDialog的“打开”和“保存”按钮翻译出现问题

File name          翻译成了                   文件名称(N)     (这个是对的)
Open                 翻译成了                    打开(&O)         (应该是 打开(O))
Save                  翻译成了                   保存(&S)           (应该是  保存(S))

求解!
离线XChinux

只看该作者 1楼 发表于: 2011-08-02
打开qt_zh_CN.ts文件,找到对应的地方,然后修改成正确的,然后再lrelease qt_zh_CN.ts
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线abcdlcq

只看该作者 2楼 发表于: 2011-08-02
&在xml文件中应该是保留字符,应替换为&
离线abcdlcq

只看该作者 3楼 发表于: 2011-08-02
&
离线abcdlcq

只看该作者 4楼 发表于: 2011-08-02
打开(&O)保存(&S) ‘;’换成‘;’,这样写入ts文件中
离线907398237
只看该作者 5楼 发表于: 2011-08-02
我的qt_zh_CN.ts文件内容是这样的

<source>File &name:</source>
       <translation>文件名称(&N):</translation>

<source>&Save</source>
        <translation>保存(&S)</translation>

<source>&Open</source>
        <translation>打开(&O)</translation>

仔细看了一下,这三个翻译都是一样的格式,标点符号也没问题。第一个翻译对的,后两个就不对了。
离线abcdlcq

只看该作者 6楼 发表于: 2011-08-02
应该还有utf8的标识,你仔细看看
离线dnn_xin

只看该作者 7楼 发表于: 2013-02-25
回 1楼(XChinux) 的帖子
您好,请问如何把QFileDialog QInputDialog 加入到qt_zh_CN.ts文件中啊? 默认的好像不翻译该文件的内容
快速回复
限100 字节
 
上一个 下一个