Use separate keys for message links and links.
This commit is contained in:
parent
d7496f9824
commit
7fd09084fd
|
@ -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";
|
||||||
|
|
|
@ -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);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -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); });
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue