Skip to content

Commit 92f38cb

Browse files
committed
compose: Use alternative placeholder if topics are mandatory and missing
Previously, the placeholder reads "#channel name > (no topic)" even if topics are mandatory for the realm. Signed-off-by: Zixuan James Li <[email protected]>
1 parent 3129c8a commit 92f38cb

13 files changed

+94
-46
lines changed

assets/l10n/app_en.arb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,9 +348,16 @@
348348
"@composeBoxSelfDmContentHint": {
349349
"description": "Hint text for content input when sending a message to yourself."
350350
},
351-
"composeBoxChannelContentHint": "Message #{channel} > {topic}",
351+
"composeBoxChannelContentHint": "Message #{channel}",
352352
"@composeBoxChannelContentHint": {
353353
"description": "Hint text for content input when sending a message to a channel",
354+
"placeholders": {
355+
"channel": {"type": "String", "example": "channel name"}
356+
}
357+
},
358+
"composeBoxChannelTopicContentHint": "Message #{channel} > {topic}",
359+
"@composeBoxChannelTopicContentHint": {
360+
"description": "Hint text for content input when sending a message to a topic in a channel",
354361
"placeholders": {
355362
"channel": {"type": "String", "example": "channel name"},
356363
"topic": {"type": "String", "example": "topic name"}

assets/l10n/app_pl.arb

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -263,20 +263,6 @@
263263
"@composeBoxSelfDmContentHint": {
264264
"description": "Hint text for content input when sending a message to yourself."
265265
},
266-
"composeBoxChannelContentHint": "Wiadomość #{channel} > {topic}",
267-
"@composeBoxChannelContentHint": {
268-
"description": "Hint text for content input when sending a message to a channel",
269-
"placeholders": {
270-
"channel": {
271-
"type": "String",
272-
"example": "channel name"
273-
},
274-
"topic": {
275-
"type": "String",
276-
"example": "topic name"
277-
}
278-
}
279-
},
280266
"composeBoxTopicHintText": "Wątek",
281267
"@composeBoxTopicHintText": {
282268
"description": "Hint text for topic input widget in compose box."

assets/l10n/app_ru.arb

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -373,20 +373,6 @@
373373
"@composeBoxGenericContentHint": {
374374
"description": "Hint text for content input when sending a message."
375375
},
376-
"composeBoxChannelContentHint": "Сообщение для #{channel} > {topic}",
377-
"@composeBoxChannelContentHint": {
378-
"description": "Hint text for content input when sending a message to a channel",
379-
"placeholders": {
380-
"channel": {
381-
"type": "String",
382-
"example": "channel name"
383-
},
384-
"topic": {
385-
"type": "String",
386-
"example": "topic name"
387-
}
388-
}
389-
},
390376
"composeBoxSendTooltip": "Отправить",
391377
"@composeBoxSendTooltip": {
392378
"description": "Tooltip for send button in compose box."

lib/generated/l10n/zulip_localizations.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,8 +570,14 @@ abstract class ZulipLocalizations {
570570
/// Hint text for content input when sending a message to a channel
571571
///
572572
/// In en, this message translates to:
573+
/// **'Message #{channel}'**
574+
String composeBoxChannelContentHint(String channel);
575+
576+
/// Hint text for content input when sending a message to a topic in a channel
577+
///
578+
/// In en, this message translates to:
573579
/// **'Message #{channel} > {topic}'**
574-
String composeBoxChannelContentHint(String channel, String topic);
580+
String composeBoxChannelTopicContentHint(String channel, String topic);
575581

576582
/// Tooltip for send button in compose box.
577583
///

lib/generated/l10n/zulip_localizations_ar.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,12 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
276276
String get composeBoxSelfDmContentHint => 'Jot down something';
277277

278278
@override
279-
String composeBoxChannelContentHint(String channel, String topic) {
279+
String composeBoxChannelContentHint(String channel) {
280+
return 'Message #$channel';
281+
}
282+
283+
@override
284+
String composeBoxChannelTopicContentHint(String channel, String topic) {
280285
return 'Message #$channel > $topic';
281286
}
282287

lib/generated/l10n/zulip_localizations_en.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,12 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
276276
String get composeBoxSelfDmContentHint => 'Jot down something';
277277

278278
@override
279-
String composeBoxChannelContentHint(String channel, String topic) {
279+
String composeBoxChannelContentHint(String channel) {
280+
return 'Message #$channel';
281+
}
282+
283+
@override
284+
String composeBoxChannelTopicContentHint(String channel, String topic) {
280285
return 'Message #$channel > $topic';
281286
}
282287

lib/generated/l10n/zulip_localizations_ja.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,12 @@ class ZulipLocalizationsJa extends ZulipLocalizations {
276276
String get composeBoxSelfDmContentHint => 'Jot down something';
277277

278278
@override
279-
String composeBoxChannelContentHint(String channel, String topic) {
279+
String composeBoxChannelContentHint(String channel) {
280+
return 'Message #$channel';
281+
}
282+
283+
@override
284+
String composeBoxChannelTopicContentHint(String channel, String topic) {
280285
return 'Message #$channel > $topic';
281286
}
282287

lib/generated/l10n/zulip_localizations_nb.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,12 @@ class ZulipLocalizationsNb extends ZulipLocalizations {
276276
String get composeBoxSelfDmContentHint => 'Jot down something';
277277

278278
@override
279-
String composeBoxChannelContentHint(String channel, String topic) {
279+
String composeBoxChannelContentHint(String channel) {
280+
return 'Message #$channel';
281+
}
282+
283+
@override
284+
String composeBoxChannelTopicContentHint(String channel, String topic) {
280285
return 'Message #$channel > $topic';
281286
}
282287

lib/generated/l10n/zulip_localizations_pl.dart

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,13 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
276276
String get composeBoxSelfDmContentHint => 'Zanotuj coś na przyszłość';
277277

278278
@override
279-
String composeBoxChannelContentHint(String channel, String topic) {
280-
return 'Wiadomość #$channel > $topic';
279+
String composeBoxChannelContentHint(String channel) {
280+
return 'Message #$channel';
281+
}
282+
283+
@override
284+
String composeBoxChannelTopicContentHint(String channel, String topic) {
285+
return 'Message #$channel > $topic';
281286
}
282287

283288
@override

lib/generated/l10n/zulip_localizations_ru.dart

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,13 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
276276
String get composeBoxSelfDmContentHint => 'Сделать заметку';
277277

278278
@override
279-
String composeBoxChannelContentHint(String channel, String topic) {
280-
return 'Сообщение для #$channel > $topic';
279+
String composeBoxChannelContentHint(String channel) {
280+
return 'Message #$channel';
281+
}
282+
283+
@override
284+
String composeBoxChannelTopicContentHint(String channel, String topic) {
285+
return 'Message #$channel > $topic';
281286
}
282287

283288
@override

0 commit comments

Comments
 (0)