@@ -275,6 +275,18 @@ abstract class ZulipLocalizations {
275275 /// **'To upload files, please grant Zulip additional permissions in Settings.'**
276276 String get permissionsDeniedReadExternalStorage;
277277
278+ /// Label in the channel context menu for subscribing to the channel.
279+ ///
280+ /// In en, this message translates to:
281+ /// **'Subscribe'**
282+ String get actionSheetOptionSubscribe;
283+
284+ /// Error title when subscribing to a channel failed.
285+ ///
286+ /// In en, this message translates to:
287+ /// **'Failed to subscribe'**
288+ String get subscribeFailedTitle;
289+
278290 /// Label for marking a channel as read.
279291 ///
280292 /// In en, this message translates to:
@@ -293,6 +305,36 @@ abstract class ZulipLocalizations {
293305 /// **'List of topics'**
294306 String get actionSheetOptionListOfTopics;
295307
308+ /// Label in the channel context menu for unsubscribing from the channel.
309+ ///
310+ /// In en, this message translates to:
311+ /// **'Unsubscribe'**
312+ String get actionSheetOptionUnsubscribe;
313+
314+ /// Title for a confirmation dialog for unsubscribing from a channel.
315+ ///
316+ /// In en, this message translates to:
317+ /// **'Unsubscribe from {channelName}?'**
318+ String unsubscribeConfirmationDialogTitle (String channelName);
319+
320+ /// Message for a confirmation dialog for unsubscribing from a channel when you might not have permission to resubscribe.
321+ ///
322+ /// In en, this message translates to:
323+ /// **'Once you leave this channel, you might not be able to rejoin.'**
324+ String get unsubscribeConfirmationDialogMessageMaybeCannotResubscribe;
325+
326+ /// Label for the 'Unsubscribe' button on a confirmation dialog for unsubscribing from a channel.
327+ ///
328+ /// In en, this message translates to:
329+ /// **'Unsubscribe'**
330+ String get unsubscribeConfirmationDialogConfirmButton;
331+
332+ /// Error title when unsubscribing from a channel failed.
333+ ///
334+ /// In en, this message translates to:
335+ /// **'Failed to unsubscribe'**
336+ String get unsubscribeFailedTitle;
337+
296338 /// Label for muting a topic on action sheet.
297339 ///
298340 /// In en, this message translates to:
0 commit comments