"quick": remove "Lisp.tr()"; N.B. just use qsTr();

This commit is contained in:
polos 2017-02-04 12:52:23 +01:00
parent 0ff3dee53c
commit ef6bd0f2f7
3 changed files with 1 additions and 8 deletions

View file

@ -36,9 +36,6 @@ Item {
// (5) pass 'this' as first argument (can be accessed in Lisp via qml:*caller*)
Lisp.call(this, "eql-user:show-properties-dialog")
// (6) i........18........n
console.log(Lisp.tr("internationalization"))
}
Text {

View file

@ -2524,7 +2524,7 @@ cl_object qtranslate(cl_object l_con, cl_object l_src, cl_object l_n) {
ecl_process_env()->nvalues = 1;
QByteArray context(toQString(l_con).toUtf8());
QByteArray source(toQString(l_src).toUtf8());
int n = (int)toFloat(l_n); // for QML (value comes from JS)
int n = toInt(l_n);
cl_object l_ret;
if(n == -1) {
l_ret = from_qstring(QCoreApplication::translate(context, source)); }

View file

@ -51,7 +51,3 @@ function apply(arg1, arg2, arg3) {
name = arg1;
args = arg2; }
return checkEval(EQL5.apply(caller, name, args)); }
function tr(source, context, pluralN) {
// for i18n
return EQL5.apply(null, "qtranslate", [context, source, (undefined != pluralN) ? pluralN : -1]); }