首页 > 解决方案 > QML 中未定义复数形式的 tr()

问题描述

我正在尝试使用 tr() 在 QML 中定义具有名词复数/单数形式的文本。但是 Qt Creator 说 tr() 没有定义。在我使用 qsTr() 之前它对我有用。你能帮我找出原因吗?谢谢

例子:

Text {
    property int minutesValue: calculateMinutesLeft()
    text: qsTr("%1 %2".arg(minutesValue).arg(minutesValue > 1 ? " minutes left": " minute left"))
}

标签: qtqmltranslation

解决方案


推荐阅读