diff --git a/share/qtcreator/translations/qtcreator_de.ts b/share/qtcreator/translations/qtcreator_de.ts index 06035cfc442..73dbad2bc56 100644 --- a/share/qtcreator/translations/qtcreator_de.ts +++ b/share/qtcreator/translations/qtcreator_de.ts @@ -41996,7 +41996,7 @@ Was soll %1 tun? - BaseMessage + LanguageServerProtocol Cannot decode content with "%1". Falling back to "%2". Zeichensatz "%1" kann nicht dekodiert werden. Verwende stattdessen "%2". @@ -42005,16 +42005,10 @@ Was soll %1 tun? Expected an integer in "%1", but got "%2". Statt eines Ganzzahlwerts wurde "%2" in "%1" gefunden. - - - LanguageServerProtocol::Notification No parameters in "%1". Keine Parameter in "%1". - - - LanguageServerProtocol::Request No ID set in "%1". In "%1" ist keine ID angegeben. @@ -50240,7 +50234,7 @@ Teilnamen können verwendet werden, sofern sie eindeutig sind. - JsonRpcMessage + LanguageServerProtocol Could not parse JSON message "%1". Die JSON-Nachricht konnte nicht ausgewertet werden: "%1". diff --git a/share/qtcreator/translations/qtcreator_hr.ts b/share/qtcreator/translations/qtcreator_hr.ts index 500dccd5566..556333481bd 100644 --- a/share/qtcreator/translations/qtcreator_hr.ts +++ b/share/qtcreator/translations/qtcreator_hr.ts @@ -10737,7 +10737,7 @@ will also disable the following plugins: - BaseMessage + LanguageServerProtocol Unexpected header line "%1". Neočekivani redak u zaglavlju "%1". @@ -10754,9 +10754,6 @@ will also disable the following plugins: Unexpected header field "%1" in "%2". Neočekivano polje u zaglavlju "%1" u "%2". - - - LanguageServerProtocol::JsonObject Expected type %1 but value contained %2 Očekivana vrsta %1, ali vrijednost je sadržavala %2 @@ -10774,7 +10771,7 @@ will also disable the following plugins: - LanguageServerProtocol::Notification + LanguageServerProtocol No parameters in "%1". Nema parametara u "%1". @@ -10788,14 +10785,11 @@ will also disable the following plugins: - LanguageServerProtocol::Request + LanguageServerProtocol No ID set in "%1". nema postavljene ID-oznake u "%1". - - - LanguageServerProtocol::MarkedString MarkedString should be either MarkedLanguageString, MarkupContent, or QList<MarkedLanguageString>. @@ -10804,9 +10798,6 @@ will also disable the following plugins: DocumentFormattingProperty should be either bool, double, or QString. - - - LanguageServerProtocoll::MarkupOrString Expected a string or MarkupContent in MarkupOrString. Dupli klik za prikaz. diff --git a/share/qtcreator/translations/qtcreator_ja.ts b/share/qtcreator/translations/qtcreator_ja.ts index 6eae56f94a5..c9c0dac9266 100644 --- a/share/qtcreator/translations/qtcreator_ja.ts +++ b/share/qtcreator/translations/qtcreator_ja.ts @@ -43464,7 +43464,7 @@ Output: - BaseMessage + LanguageServerProtocol Cannot decode content with "%1". Falling back to "%2". コンテンツを "%1" でデコードできません。"%2" にフォールバックします。 @@ -43473,9 +43473,6 @@ Output: Expected an integer in "%1", but got "%2". "%1" の中身は整数を期待していましたが、"%2" でした。 - - - LanguageServerProtocol::JsonObject Expected type %1 but value contained %2 期待される型は %1 ですが、値には %2 が含まれています @@ -43497,7 +43494,7 @@ Output: - LanguageServerProtocol::Notification + LanguageServerProtocol No parameters in "%1". "%1" にはパラメータがありません。 @@ -43511,28 +43508,19 @@ Output: - LanguageServerProtocol::Request + LanguageServerProtocol No ID set in "%1". "%1"に ID が設定されていません。 - - - LanguageServerProtocol::HoverContent HoverContent should be either MarkedString, MarkupContent, or QList<MarkedString>. HoverContent は、MarkedString、MarkupContent、または QList<MarkedString> のいずれかでなければなりません。 - - - LanguageServerProtocol::MarkedString DocumentFormattingProperty should be either bool, double, or QString. DocumentFormattingProperty は、bool、double、または QString のいずれかでなければなりません。 - - - LanguageServerProtocoll::MarkupOrString Expected a string or MarkupContent in MarkupOrString. MarkupOrString は文字列または MarkupContent に対応しています。 diff --git a/share/qtcreator/translations/qtcreator_ru.ts b/share/qtcreator/translations/qtcreator_ru.ts index 521abfd9224..4a8fd2e342a 100644 --- a/share/qtcreator/translations/qtcreator_ru.ts +++ b/share/qtcreator/translations/qtcreator_ru.ts @@ -4059,7 +4059,7 @@ Warning: this is an experimental feature and might lead to failing to execute th - BaseMessage + LanguageServerProtocol Cannot decode content with "%1". Falling back to "%2". Нельзя преобразовать содержимое с помощью «%1». Возврат к «%2». @@ -23822,14 +23822,11 @@ Error: %5 - LanguageServerProtocol::HoverContent + LanguageServerProtocol HoverContent should be either MarkedString, MarkupContent, or QList<MarkedString>. HoverContent должен быть или MarkedString, или MarkupContent, или QList<MarkedString>. - - - LanguageServerProtocol::JsonObject Expected type %1 but value contained %2 Ожидается тип %1, но значение содержит %2 @@ -23838,30 +23835,18 @@ Error: %5 None of the following variants could be correctly parsed: Ни один из следующих вариантов невозможно корректно разобрать: - - - LanguageServerProtocol::MarkedString DocumentFormattingProperty should be either bool, double, or QString. DocumentFormattingProperty должен быть или bool, или double, или QString. - - - LanguageServerProtocol::Notification No parameters in "%1". Нет параметров в «%1». - - - LanguageServerProtocol::Request No ID set in "%1". Не задан ID в «%1». - - - LanguageServerProtocoll::MarkupOrString Expected a string or MarkupContent in MarkupOrString. Ожидается string или MarkupContent в MarkupOrString. diff --git a/share/qtcreator/translations/qtcreator_zh_CN.ts b/share/qtcreator/translations/qtcreator_zh_CN.ts index d77589627f1..aeb1e8a364f 100644 --- a/share/qtcreator/translations/qtcreator_zh_CN.ts +++ b/share/qtcreator/translations/qtcreator_zh_CN.ts @@ -4321,7 +4321,7 @@ Warning: this is an experimental feature and might lead to failing to execute th - BaseMessage + LanguageServerProtocol Cannot decode content with "%1". Falling back to "%2". @@ -23506,7 +23506,7 @@ Error: %5 - JsonRpcMessage + LanguageServerProtocol Could not parse JSON message "%1". @@ -23776,14 +23776,11 @@ Error: %5 - LanguageServerProtocol::Notification + LanguageServerProtocol No parameters in "%1". - - - LanguageServerProtocol::Request No ID set in "%1". diff --git a/src/libs/languageserverprotocol/basemessage.cpp b/src/libs/languageserverprotocol/basemessage.cpp index e03e2197586..3b5eef4dc2c 100644 --- a/src/libs/languageserverprotocol/basemessage.cpp +++ b/src/libs/languageserverprotocol/basemessage.cpp @@ -4,6 +4,7 @@ #include "basemessage.h" #include "jsonrpcmessages.h" +#include "languageserverprotocoltr.h" #include #include @@ -80,10 +81,9 @@ static void parseContentType(BaseMessage &message, QByteArray contentType, QStri if (equalindex > 0) codec = QTextCodec::codecForName(charset); if (!codec) { - parseError = BaseMessage::tr("Cannot decode content with \"%1\". " - "Falling back to \"%2\".") - .arg(QLatin1String(charset), - QLatin1String(defaultCharset)); + parseError = Tr::tr("Cannot decode content with \"%1\". Falling back to \"%2\".") + .arg(QLatin1String(charset), + QLatin1String(defaultCharset)); } } } @@ -96,7 +96,7 @@ static void parseContentLength(BaseMessage &message, QByteArray contentLength, Q bool ok = true; message.contentLength = contentLength.toInt(&ok); if (!ok) { - parseError = BaseMessage::tr("Expected an integer in \"%1\", but got \"%2\".") + parseError = Tr::tr("Expected an integer in \"%1\", but got \"%2\".") .arg(QString::fromLatin1(contentLengthFieldName), QString::fromLatin1(contentLength)); } } diff --git a/src/libs/languageserverprotocol/basemessage.h b/src/libs/languageserverprotocol/basemessage.h index ab4e4a36dd3..cceae28662a 100644 --- a/src/libs/languageserverprotocol/basemessage.h +++ b/src/libs/languageserverprotocol/basemessage.h @@ -20,7 +20,6 @@ LANGUAGESERVERPROTOCOL_EXPORT Q_DECLARE_LOGGING_CATEGORY(parseLog) class LANGUAGESERVERPROTOCOL_EXPORT BaseMessage { - Q_DECLARE_TR_FUNCTIONS(BaseMessage) public: BaseMessage(); BaseMessage(const QByteArray &mimeType, const QByteArray &content, diff --git a/src/libs/languageserverprotocol/jsonobject.h b/src/libs/languageserverprotocol/jsonobject.h index a3c71b88b4b..8f773d283ff 100644 --- a/src/libs/languageserverprotocol/jsonobject.h +++ b/src/libs/languageserverprotocol/jsonobject.h @@ -14,8 +14,6 @@ namespace LanguageServerProtocol { class LANGUAGESERVERPROTOCOL_EXPORT JsonObject { - Q_DECLARE_TR_FUNCTIONS(LanguageServerProtocol::JsonObject) - public: using iterator = QJsonObject::iterator; using const_iterator = QJsonObject::const_iterator; diff --git a/src/libs/languageserverprotocol/jsonrpcmessages.cpp b/src/libs/languageserverprotocol/jsonrpcmessages.cpp index bad0fb2bf35..31183cc0cc1 100644 --- a/src/libs/languageserverprotocol/jsonrpcmessages.cpp +++ b/src/libs/languageserverprotocol/jsonrpcmessages.cpp @@ -3,8 +3,9 @@ #include "jsonrpcmessages.h" -#include "lsputils.h" #include "initializemessages.h" +#include "languageserverprotocoltr.h" +#include "lsputils.h" #include @@ -76,9 +77,11 @@ JsonRpcMessage::JsonRpcMessage(const BaseMessage &message) if (doc.isObject()) m_jsonObject = doc.object(); else if (doc.isNull()) - m_parseError = tr("Could not parse JSON message \"%1\".").arg(error.errorString()); + m_parseError = + Tr::tr("Could not parse JSON message \"%1\".").arg(error.errorString()); else - m_parseError = tr("Expected a JSON object, but got a JSON \"%1\" value.").arg(docType(doc)); + m_parseError = + Tr::tr("Expected a JSON object, but got a JSON \"%1\" value.").arg(docType(doc)); } JsonRpcMessage::JsonRpcMessage(const QJsonObject &jsonObject) diff --git a/src/libs/languageserverprotocol/jsonrpcmessages.h b/src/libs/languageserverprotocol/jsonrpcmessages.h index d38b9f68a3b..c53ab45d0fb 100644 --- a/src/libs/languageserverprotocol/jsonrpcmessages.h +++ b/src/libs/languageserverprotocol/jsonrpcmessages.h @@ -4,8 +4,9 @@ #pragma once #include "basemessage.h" -#include "lsptypes.h" #include "jsonkeys.h" +#include "languageserverprotocoltr.h" +#include "lsptypes.h" #include @@ -94,7 +95,6 @@ struct ResponseHandler class LANGUAGESERVERPROTOCOL_EXPORT JsonRpcMessage { - Q_DECLARE_TR_FUNCTIONS(JsonRpcMessage) public: JsonRpcMessage(); explicit JsonRpcMessage(const BaseMessage &message); @@ -163,8 +163,7 @@ public: if (auto parameter = params()) return parameter->isValid(); if (errorMessage) - *errorMessage = QCoreApplication::translate("LanguageServerProtocol::Notification", - "No parameters in \"%1\".").arg(method()); + *errorMessage = Tr::tr("No parameters in \"%1\".").arg(method()); return false; } }; @@ -254,8 +253,7 @@ public: CASE_ERRORCODES(ServerNotInitialized); CASE_ERRORCODES(RequestCancelled); default: - return QCoreApplication::translate("LanguageClient::ResponseError", - "Error %1").arg(code); + return QCoreApplication::translate("::LanguageClient", "Error %1").arg(code); } } #undef CASE_ERRORCODES @@ -376,10 +374,8 @@ public: return false; if (id().isValid()) return true; - if (errorMessage) { - *errorMessage = QCoreApplication::translate("LanguageServerProtocol::Request", - "No ID set in \"%1\".").arg(this->method()); - } + if (errorMessage) + *errorMessage = Tr::tr("No ID set in \"%1\".").arg(this->method()); return false; }