Use separate keys for message links and links.

This commit is contained in:
John Preston 2020-12-22 19:11:52 +04:00
parent d7496f9824
commit 7fd09084fd
3 changed files with 4 additions and 3 deletions

View File

@ -1498,6 +1498,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
"lng_context_add_to_group" = "Add to group"; "lng_context_add_to_group" = "Add to group";
"lng_context_copy_link" = "Copy Link"; "lng_context_copy_link" = "Copy Link";
"lng_context_copy_message_link" = "Copy Message Link";
"lng_context_copy_post_link" = "Copy Post Link"; "lng_context_copy_post_link" = "Copy Post Link";
"lng_context_copy_email" = "Copy Email Address"; "lng_context_copy_email" = "Copy Email Address";
"lng_context_copy_hashtag" = "Copy Hashtag"; "lng_context_copy_hashtag" = "Copy Hashtag";

View File

@ -1647,7 +1647,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) {
addDocumentActions(lnkDocument->document()); addDocumentActions(lnkDocument->document());
} }
if (item && item->hasDirectLink() && isUponSelected != 2 && isUponSelected != -2) { if (item && item->hasDirectLink() && isUponSelected != 2 && isUponSelected != -2) {
_menu->addAction(item->history()->peer->isMegagroup() ? tr::lng_context_copy_link(tr::now) : tr::lng_context_copy_post_link(tr::now), [=] { _menu->addAction(item->history()->peer->isMegagroup() ? tr::lng_context_copy_message_link(tr::now) : tr::lng_context_copy_post_link(tr::now), [=] {
HistoryView::CopyPostLink(session, itemId, HistoryView::Context::History); HistoryView::CopyPostLink(session, itemId, HistoryView::Context::History);
}); });
} }
@ -1788,7 +1788,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) {
QGuiApplication::clipboard()->setText(text); QGuiApplication::clipboard()->setText(text);
}); });
} else if (item && item->hasDirectLink() && isUponSelected != 2 && isUponSelected != -2) { } else if (item && item->hasDirectLink() && isUponSelected != 2 && isUponSelected != -2) {
_menu->addAction(item->history()->peer->isMegagroup() ? tr::lng_context_copy_link(tr::now) : tr::lng_context_copy_post_link(tr::now), [=] { _menu->addAction(item->history()->peer->isMegagroup() ? tr::lng_context_copy_message_link(tr::now) : tr::lng_context_copy_post_link(tr::now), [=] {
HistoryView::CopyPostLink(session, itemId, HistoryView::Context::History); HistoryView::CopyPostLink(session, itemId, HistoryView::Context::History);
}); });
} }

View File

@ -287,7 +287,7 @@ void AddPostLinkAction(
: Context::History; : Context::History;
menu->addAction( menu->addAction(
(item->history()->peer->isMegagroup() (item->history()->peer->isMegagroup()
? tr::lng_context_copy_link ? tr::lng_context_copy_message_link
: tr::lng_context_copy_post_link)(tr::now), : tr::lng_context_copy_post_link)(tr::now),
[=] { CopyPostLink(session, itemId, context); }); [=] { CopyPostLink(session, itemId, context); });
} }