So was, wenn ich die folgende Eigenschaft haben:Ist es sicher, zu überprüfen, ob eine Zeichenfolge in einer mehrsprachigen App zu einem qstr Zeichenfolge entspricht - qml
property string someString: qsTr("Text")
und ich habe die folgende Funktion:
function isEqual(toThisString) {
if (someString === toThisString) {
return true
} else
return false
}
}
Meine Frage ist, was ist, wenn meine Anwendung eine Übersetzung in eine andere Sprache als Englisch hat. Wird die Funktion immer noch mit "Text" verglichen oder wird sie mit der übersetzten Zeichenfolge verglichen?
Zu der übersetzten Zeichenfolge. Und die Überprüfung von sichtbaren Strings klingt wie ein Katastrophenrezept. – peppe