标签: c++ qt
在QT中,我有一个名为tr("&Output")的项目(其中&表示快捷方式)。
tr("&Output")
现在,我想使用没有快捷方式的相同文本-即,仅将“输出”翻译成任何语言,而我在文档中找不到该文本。
很明显,我可以做tr("Output")-但这需要额外的翻译,并且存在翻译不一致的风险。
tr("Output")
我也可以做tr("&Output").replace("&", "")-但似乎很hack。 (并且还需要其他代码来处理文本中的实际“&”。)
tr("&Output").replace("&", "")
我认为Qt对此具有某种内部机制,但是是否有标准化的访问方式?