diff options
| -rw-r--r-- | api/lang/nl_NL.ts | 7 | ||||
| -rw-r--r-- | api/lang/ru_RU.ts | 7 | ||||
| -rw-r--r-- | api/lang/stub.ts | 7 | ||||
| -rw-r--r-- | api/lang/zh_CN.ts | 7 | ||||
| -rw-r--r-- | api/plugin-api.cpp | 2 | ||||
| -rw-r--r-- | api/plugin-api.hpp | 3 | 
6 files changed, 32 insertions, 1 deletions
diff --git a/api/lang/nl_NL.ts b/api/lang/nl_NL.ts index 9e739505..91ba449c 100644 --- a/api/lang/nl_NL.ts +++ b/api/lang/nl_NL.ts @@ -1,4 +1,11 @@  <?xml version="1.0" encoding="utf-8"?>  <!DOCTYPE TS>  <TS version="2.1" language="nl_NL"> +<context> +    <name>module_status_mixin</name> +    <message> +        <source>Unknown error</source> +        <translation type="unfinished"></translation> +    </message> +</context>  </TS> diff --git a/api/lang/ru_RU.ts b/api/lang/ru_RU.ts index f62cf2e1..efaaaa47 100644 --- a/api/lang/ru_RU.ts +++ b/api/lang/ru_RU.ts @@ -1,4 +1,11 @@  <?xml version="1.0" encoding="utf-8"?>  <!DOCTYPE TS>  <TS version="2.1" language="ru_RU"> +<context> +    <name>module_status_mixin</name> +    <message> +        <source>Unknown error</source> +        <translation type="unfinished"></translation> +    </message> +</context>  </TS> diff --git a/api/lang/stub.ts b/api/lang/stub.ts index 6401616d..d29cce1b 100644 --- a/api/lang/stub.ts +++ b/api/lang/stub.ts @@ -1,4 +1,11 @@  <?xml version="1.0" encoding="utf-8"?>  <!DOCTYPE TS>  <TS version="2.1"> +<context> +    <name>module_status_mixin</name> +    <message> +        <source>Unknown error</source> +        <translation type="unfinished"></translation> +    </message> +</context>  </TS> diff --git a/api/lang/zh_CN.ts b/api/lang/zh_CN.ts index 6401616d..d29cce1b 100644 --- a/api/lang/zh_CN.ts +++ b/api/lang/zh_CN.ts @@ -1,4 +1,11 @@  <?xml version="1.0" encoding="utf-8"?>  <!DOCTYPE TS>  <TS version="2.1"> +<context> +    <name>module_status_mixin</name> +    <message> +        <source>Unknown error</source> +        <translation type="unfinished"></translation> +    </message> +</context>  </TS> diff --git a/api/plugin-api.cpp b/api/plugin-api.cpp index b2329f4b..d1e0d010 100644 --- a/api/plugin-api.cpp +++ b/api/plugin-api.cpp @@ -62,7 +62,7 @@ module_status module_status_mixin::status_ok() { return {}; }  module_status module_status_mixin::error(const QString& error)  { -    return module_status(error.isEmpty() ? "Unknown error" : error); +    return module_status(error.isEmpty() ? tr("Unknown error") : error);  }  module_status ITracker::status_ok() diff --git a/api/plugin-api.hpp b/api/plugin-api.hpp index 3fd605b2..0f92c6e5 100644 --- a/api/plugin-api.hpp +++ b/api/plugin-api.hpp @@ -14,6 +14,7 @@  #include <QIcon>  #include <QWidget>  #include <QDialog> +#include <QCoreApplication>  #include "compat/simple-mat.hpp"  #include "compat/tr.hpp" @@ -111,6 +112,8 @@ struct OTR_API_EXPORT module_status_mixin      virtual module_status initialize() = 0; // where to return from      virtual ~module_status_mixin(); + +    Q_DECLARE_TR_FUNCTIONS(module_status_mixin)  };  // implement this in filters  | 
