mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 13:33:24 +00:00
message_quoting: Rename 'Quote and reply' to 'Quote message'.
'Quote message' is a more accurate decription, as this option inserts the quoted text into whatever message you're composing or editing; it does not necessarily start a new reply. Fixes first part of #31953.
This commit is contained in:
@@ -98,7 +98,7 @@ the hotkeys too:
|
|||||||
- Message reply:
|
- Message reply:
|
||||||
- click on message to reply
|
- click on message to reply
|
||||||
- use 'r' or Return hotkey to reply
|
- use 'r' or Return hotkey to reply
|
||||||
- use '>' to quote and reply
|
- use '>' to quote message
|
||||||
- use '@' to mention and reply
|
- use '@' to mention and reply
|
||||||
- Reactions:
|
- Reactions:
|
||||||
- click on the reactions button to open menu
|
- click on the reactions button to open menu
|
||||||
|
|||||||
@@ -191,7 +191,7 @@ be happy to help you out.
|
|||||||
* [Message formatting](/help/format-your-message-using-markdown)
|
* [Message formatting](/help/format-your-message-using-markdown)
|
||||||
* [LaTeX](/help/latex)
|
* [LaTeX](/help/latex)
|
||||||
* [Spoilers](/help/spoilers)
|
* [Spoilers](/help/spoilers)
|
||||||
* [Quote and reply](/help/quote-and-reply)
|
* [Quote message](/help/quote-and-reply)
|
||||||
|
|
||||||
[pygments-lexers]: https://pygments.org/docs/lexers/
|
[pygments-lexers]: https://pygments.org/docs/lexers/
|
||||||
[get_lexer_by_name]: https://pygments-doc.readthedocs.io/en/latest/lexers/lexers.html#pygments.lexers.get_lexer_by_name
|
[get_lexer_by_name]: https://pygments-doc.readthedocs.io/en/latest/lexers/lexers.html#pygments.lexers.get_lexer_by_name
|
||||||
|
|||||||
@@ -48,4 +48,4 @@ quote in two paragraphs
|
|||||||
## Related articles
|
## Related articles
|
||||||
|
|
||||||
* [Message formatting](/help/format-your-message-using-markdown)
|
* [Message formatting](/help/format-your-message-using-markdown)
|
||||||
* [Quote and reply](/help/quote-and-reply)
|
* [Quote message](/help/quote-and-reply)
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ below.
|
|||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
There is a handy option to [quote and reply](/help/quote-and-reply) to a
|
There is a handy option to [quote message](/help/quote-and-reply) to a
|
||||||
message in Zulip.
|
message in Zulip.
|
||||||
You can also use the **Quote** (<i class="zulip-icon zulip-icon-quote"></i>)
|
You can also use the **Quote** (<i class="zulip-icon zulip-icon-quote"></i>)
|
||||||
button in the compose box to insert quote formatting.
|
button in the compose box to insert quote formatting.
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
* [Mention a user or group](/help/mention-a-user-or-group)
|
* [Mention a user or group](/help/mention-a-user-or-group)
|
||||||
* [Link to a channel, topic, or message](/help/link-to-a-message-or-conversation)
|
* [Link to a channel, topic, or message](/help/link-to-a-message-or-conversation)
|
||||||
* [Format a quote](/help/format-a-quote)
|
* [Format a quote](/help/format-a-quote)
|
||||||
* [Quote and reply](/help/quote-and-reply)
|
* [Quote message](/help/quote-and-reply)
|
||||||
* [Emoji and emoticons](/help/emoji-and-emoticons)
|
* [Emoji and emoticons](/help/emoji-and-emoticons)
|
||||||
* [Insert a link](/help/insert-a-link)
|
* [Insert a link](/help/insert-a-link)
|
||||||
* [Share and upload files](/help/share-and-upload-files)
|
* [Share and upload files](/help/share-and-upload-files)
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ in the Zulip app to add more to your repertoire as needed.
|
|||||||
selected message (outlined in blue). Same behavior as clicking on the
|
selected message (outlined in blue). Same behavior as clicking on the
|
||||||
message.
|
message.
|
||||||
|
|
||||||
* **Quote and reply to message**: <kbd>></kbd>
|
* **Quote message**: <kbd>></kbd>
|
||||||
|
|
||||||
* **Reply directly to sender**: <kbd>Shift</kbd> + <kbd>R</kbd>
|
* **Reply directly to sender**: <kbd>Shift</kbd> + <kbd>R</kbd>
|
||||||
|
|
||||||
|
|||||||
@@ -95,5 +95,5 @@ channels](/help/channel-notifications).
|
|||||||
|
|
||||||
* [Message formatting](/help/format-your-message-using-markdown)
|
* [Message formatting](/help/format-your-message-using-markdown)
|
||||||
* [Restrict wildcard mentions](/help/restrict-wildcard-mentions)
|
* [Restrict wildcard mentions](/help/restrict-wildcard-mentions)
|
||||||
* [Quote and reply](/help/quote-and-reply)
|
* [Quote message](/help/quote-and-reply)
|
||||||
* [View your mentions](/help/view-your-mentions)
|
* [View your mentions](/help/view-your-mentions)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Quote and reply
|
# Quote message
|
||||||
|
|
||||||
You can quote a previous message, either replying within a topic or to
|
You can quote a previous message, either replying within a topic or to
|
||||||
start a new topic.
|
start a new topic.
|
||||||
@@ -13,7 +13,7 @@ to avoid unnecessarily mentioning someone twice.
|
|||||||
You can use [quote blocks](/help/format-a-quote)
|
You can use [quote blocks](/help/format-a-quote)
|
||||||
when quoting emails or other non-Zulip content.
|
when quoting emails or other non-Zulip content.
|
||||||
|
|
||||||
## Quote and reply
|
## Quote message
|
||||||
|
|
||||||
{start_tabs}
|
{start_tabs}
|
||||||
|
|
||||||
@@ -24,20 +24,20 @@ to avoid unnecessarily mentioning someone twice.
|
|||||||
|
|
||||||
{!message-actions-menu.md!}
|
{!message-actions-menu.md!}
|
||||||
|
|
||||||
1. Click **Quote and reply**.
|
1. Click **Quote message**.
|
||||||
|
|
||||||
1. Send your message.
|
1. Send your message.
|
||||||
|
|
||||||
!!! keyboard_tip ""
|
!!! keyboard_tip ""
|
||||||
|
|
||||||
You can also use <kbd>></kbd> to **quote and reply** to the
|
You can also use <kbd>></kbd> to quote to the
|
||||||
selected message.
|
selected message.
|
||||||
|
|
||||||
{tab|mobile}
|
{tab|mobile}
|
||||||
|
|
||||||
{!message-long-press-menu.md!}
|
{!message-long-press-menu.md!}
|
||||||
|
|
||||||
1. Tap **Quote and reply**.
|
1. Tap **Quote message**.
|
||||||
|
|
||||||
1. *(optional)* Delete any parts of the quoted message that are not
|
1. *(optional)* Delete any parts of the quoted message that are not
|
||||||
relevant to your reply.
|
relevant to your reply.
|
||||||
@@ -57,7 +57,7 @@ to avoid unnecessarily mentioning someone twice.
|
|||||||
|
|
||||||
{!message-actions-menu.md!}
|
{!message-actions-menu.md!}
|
||||||
|
|
||||||
1. Click **Quote and reply**.
|
1. Click **Quote message**.
|
||||||
|
|
||||||
1. Select the desired destination channel or **Direct message** from the dropdown
|
1. Select the desired destination channel or **Direct message** from the dropdown
|
||||||
in the top left of the compose box.
|
in the top left of the compose box.
|
||||||
@@ -74,7 +74,7 @@ to avoid unnecessarily mentioning someone twice.
|
|||||||
|
|
||||||
{!message-long-press-menu.md!}
|
{!message-long-press-menu.md!}
|
||||||
|
|
||||||
1. Tap **Quote and reply**.
|
1. Tap **Quote message**.
|
||||||
|
|
||||||
1. *(optional)* Delete any parts of the quoted message that you don't want to
|
1. *(optional)* Delete any parts of the quoted message that you don't want to
|
||||||
forward.
|
forward.
|
||||||
|
|||||||
@@ -7,5 +7,5 @@
|
|||||||
* [Getting started with Zulip](/help/getting-started-with-zulip)
|
* [Getting started with Zulip](/help/getting-started-with-zulip)
|
||||||
* [Introduction to topics](/help/introduction-to-topics)
|
* [Introduction to topics](/help/introduction-to-topics)
|
||||||
* [Starting a new direct message](/help/starting-a-new-direct-message)
|
* [Starting a new direct message](/help/starting-a-new-direct-message)
|
||||||
* [Quote and reply](/help/quote-and-reply)
|
* [Quote message](/help/quote-and-reply)
|
||||||
* [Messaging tips & tricks](/help/messaging-tips)
|
* [Messaging tips & tricks](/help/messaging-tips)
|
||||||
|
|||||||
1
web/shared/icons/quote-message.svg
Normal file
1
web/shared/icons/quote-message.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="#000" d="M2.032 4.662a1.636 1.636 0 1 1-1.227.475l1.612-2.725a.409.409 0 1 1 .703.41l-1.088 1.84Zm2.864.475h-.008l1.62-2.725a.409.409 0 0 1 .703.418L6.123 4.662a1.637 1.637 0 1 1-.082 3.273 1.636 1.636 0 0 1-1.145-2.798Zm7.509 4.598a1.636 1.636 0 1 1 2.782 1.154l-1.612 2.732a.41.41 0 1 1-.704-.417l1.088-1.84a1.636 1.636 0 0 1-1.554-1.637v.008Zm-1.31 1.154h.009l-1.62 2.724a.41.41 0 0 1-.704-.409l1.088-1.833A1.636 1.636 0 1 1 9.95 8.1a1.636 1.636 0 0 1 1.146 2.79Z"/></svg>
|
||||||
|
After Width: | Height: | Size: 582 B |
@@ -213,7 +213,7 @@
|
|||||||
<td><span class="hotkey"><kbd>Enter</kbd> or <kbd>R</kbd></span></td>
|
<td><span class="hotkey"><kbd>Enter</kbd> or <kbd>R</kbd></span></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="definition">{{t 'Quote and reply to message' }}</td>
|
<td class="definition">{{t 'Quote message' }}</td>
|
||||||
<td><span class="hotkey"><kbd>></kbd></span></td>
|
<td><span class="hotkey"><kbd>></kbd></span></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
{{#if should_display_quote_and_reply}}
|
{{#if should_display_quote_and_reply}}
|
||||||
<li role="none" class="link-item popover-menu-list-item">
|
<li role="none" class="link-item popover-menu-list-item">
|
||||||
<a role="menuitem" data-message-id="{{message_id}}" class="respond_button popover-menu-link" tabindex="0">
|
<a role="menuitem" data-message-id="{{message_id}}" class="respond_button popover-menu-link" tabindex="0">
|
||||||
<i class="popover-menu-icon zulip-icon zulip-icon-quote-and-reply" aria-hidden="true"></i>
|
<i class="popover-menu-icon zulip-icon zulip-icon-quote-message" aria-hidden="true"></i>
|
||||||
<span class="popover-menu-label">{{t "Quote and reply" }}</span>
|
<span class="popover-menu-label">{{t "Quote message" }}</span>
|
||||||
{{popover_hotkey_hints ">"}}
|
{{popover_hotkey_hints ">"}}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ const {page_params} = require("./lib/zpage_params.cjs");
|
|||||||
// that here for the tests.
|
// that here for the tests.
|
||||||
page_params.request_language = "en";
|
page_params.request_language = "en";
|
||||||
page_params.translation_data = {
|
page_params.translation_data = {
|
||||||
"Quote and reply": "Citer et répondre",
|
"Quote message": "Citer le message",
|
||||||
"Notification triggers": "Déclencheurs de notification",
|
"Notification triggers": "Déclencheurs de notification",
|
||||||
"You subscribed to channel {name}": "Vous n'êtes pas abonnés au canal {name}",
|
"You subscribed to channel {name}": "Vous n'êtes pas abonnés au canal {name}",
|
||||||
"<p>The channel <b>{name}</b> does not exist.</p><p>Manage your subscriptions <z-link>on your Channels page</z-link>.</p>":
|
"<p>The channel <b>{name}</b> does not exist.</p><p>Manage your subscriptions <z-link>on your Channels page</z-link>.</p>":
|
||||||
@@ -34,10 +34,7 @@ const {$t, $t_html, get_language_name, get_language_list_columns, initialize} =
|
|||||||
run_test("$t", () => {
|
run_test("$t", () => {
|
||||||
// Normally the id would be provided by babel-plugin-formatjs, but
|
// Normally the id would be provided by babel-plugin-formatjs, but
|
||||||
// this test file is not processed by Babel.
|
// this test file is not processed by Babel.
|
||||||
assert.equal(
|
assert.equal($t({id: "Quote message", defaultMessage: "Quote message"}), "Citer le message");
|
||||||
$t({id: "Quote and reply", defaultMessage: "Quote and reply"}),
|
|
||||||
"Citer et répondre",
|
|
||||||
);
|
|
||||||
assert.equal(
|
assert.equal(
|
||||||
$t(
|
$t(
|
||||||
{
|
{
|
||||||
@@ -79,7 +76,7 @@ run_test("t_tag", ({mock_template}) => {
|
|||||||
|
|
||||||
mock_template("popovers/message_actions_popover.hbs", true, (data, html) => {
|
mock_template("popovers/message_actions_popover.hbs", true, (data, html) => {
|
||||||
assert.equal(data, args);
|
assert.equal(data, args);
|
||||||
assert.ok(html.includes("Citer et répondre"));
|
assert.ok(html.includes("Citer le message"));
|
||||||
});
|
});
|
||||||
|
|
||||||
require("../templates/popovers/message_actions_popover.hbs")(args);
|
require("../templates/popovers/message_actions_popover.hbs")(args);
|
||||||
|
|||||||
Reference in New Issue
Block a user