From 287af101d02089cafeba588f75057414fd96f476 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sat, 28 Oct 2023 22:28:30 +0400 Subject: [PATCH] Use lang-packed "copy" instead of "code". --- ui/integration.cpp | 4 ++++ ui/integration.h | 1 + ui/text/text.cpp | 4 +++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ui/integration.cpp b/ui/integration.cpp index 5d23a95..5306967 100644 --- a/ui/integration.cpp +++ b/ui/integration.cpp @@ -214,4 +214,8 @@ QString Integration::phraseBotAllowWriteConfirm() { return "Allow"; } +QString Integration::phraseQuoteHeaderCopy() { + return "copy"; +} + } // namespace Ui diff --git a/ui/integration.h b/ui/integration.h index ae169b4..4b3a9b4 100644 --- a/ui/integration.h +++ b/ui/integration.h @@ -99,6 +99,7 @@ public: [[nodiscard]] virtual QString phraseBotAllowWrite(); [[nodiscard]] virtual QString phraseBotAllowWriteTitle(); [[nodiscard]] virtual QString phraseBotAllowWriteConfirm(); + [[nodiscard]] virtual QString phraseQuoteHeaderCopy(); }; diff --git a/ui/text/text.cpp b/ui/text/text.cpp index 3161f81..e5c9bcc 100644 --- a/ui/text/text.cpp +++ b/ui/text/text.cpp @@ -12,6 +12,7 @@ #include "ui/text/text_parser.h" #include "ui/text/text_renderer.h" #include "ui/basic_click_handlers.h" +#include "ui/integration.h" #include "ui/painter.h" #include "base/platform/base_platform_info.h" #include "styles/style_basic.h" @@ -1279,7 +1280,8 @@ int String::quoteMinWidth(QuoteDetails *quote) const { const QString &String::quoteHeaderText(QuoteDetails *quote) const { static const auto kEmptyHeader = QString(); - static const auto kDefaultHeader = u"code"_q; + static const auto kDefaultHeader + = Integration::Instance().phraseQuoteHeaderCopy(); return (!quote || !quote->pre) ? kEmptyHeader : quote->language.isEmpty()