-
Notifications
You must be signed in to change notification settings - Fork 471
Expand file tree
/
Copy pathzulip_localizations_lv.dart
More file actions
1333 lines (972 loc) · 33.9 KB
/
Copy pathzulip_localizations_lv.dart
File metadata and controls
1333 lines (972 loc) · 33.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'zulip_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Latvian (`lv`).
class ZulipLocalizationsLv extends ZulipLocalizations {
ZulipLocalizationsLv([String locale = 'lv']) : super(locale);
@override
String get aboutPageTitle => 'About Zulip';
@override
String get aboutPageAppVersion => 'App version';
@override
String get aboutPageOpenSourceLicenses => 'Open-source licenses';
@override
String get aboutPageTapToView => 'Tap to view';
@override
String get upgradeWelcomeDialogTitle => 'Welcome to the new Zulip app!';
@override
String get upgradeWelcomeDialogMessage =>
'You’ll find a familiar experience in a faster, sleeker package.';
@override
String get upgradeWelcomeDialogLinkText =>
'Check out the announcement blog post!';
@override
String get upgradeWelcomeDialogDismiss => 'Let\'s go';
@override
String get chooseAccountPageTitle => 'Choose account';
@override
String get settingsPageTitle => 'Settings';
@override
String get switchAccountButtonTooltip => 'Switch account';
@override
String tryAnotherAccountMessage(Object url) {
return 'Your account at $url is taking a while to load.';
}
@override
String get tryAnotherAccountButton => 'Try another account';
@override
String get chooseAccountPageLogOutButton => 'Log out';
@override
String get logOutConfirmationDialogTitle => 'Log out?';
@override
String get logOutConfirmationDialogMessage =>
'To use this account in the future, you will have to re-enter the URL for your organization and your account information.';
@override
String get logOutConfirmationDialogConfirmButton => 'Log out';
@override
String get chooseAccountButtonAddAnAccount => 'Add an account';
@override
String get navButtonAllChannels => 'All channels';
@override
String get allChannelsPageTitle => 'All channels';
@override
String get allChannelsEmptyPlaceholderHeader =>
'There are no channels you can view in this organization.';
@override
String get profileButtonSendDirectMessage => 'Send direct message';
@override
String get errorCouldNotShowUserProfile => 'Could not show user profile.';
@override
String get permissionsNeededTitle => 'Permissions needed';
@override
String get permissionsNeededOpenSettings => 'Open settings';
@override
String get permissionsDeniedCameraAccess =>
'To upload an image, please grant Zulip additional permissions in Settings.';
@override
String get permissionsDeniedReadExternalStorage =>
'To upload files, please grant Zulip additional permissions in Settings.';
@override
String get actionSheetOptionSubscribe => 'Subscribe';
@override
String get subscribeFailedTitle => 'Failed to subscribe';
@override
String get actionSheetOptionMarkChannelAsRead => 'Mark channel as read';
@override
String get actionSheetOptionCopyChannelLink => 'Copy link to channel';
@override
String get actionSheetOptionListOfTopics => 'List of topics';
@override
String get actionSheetOptionChannelFeed => 'Channel feed';
@override
String get actionSheetOptionUnsubscribe => 'Unsubscribe';
@override
String unsubscribeConfirmationDialogTitle(String channelName) {
return 'Unsubscribe from $channelName?';
}
@override
String get unsubscribeConfirmationDialogMessageCannotResubscribe =>
'Once you leave this channel, you will not be able to rejoin.';
@override
String get unsubscribeConfirmationDialogConfirmButton => 'Unsubscribe';
@override
String get unsubscribeFailedTitle => 'Failed to unsubscribe';
@override
String get actionSheetOptionPinChannel => 'Pin to top';
@override
String get actionSheetOptionUnpinChannel => 'Unpin from top';
@override
String get errorPinChannelFailedTitle => 'Failed to pin channel';
@override
String get errorUnpinChannelFailedTitle => 'Failed to unpin channel';
@override
String get actionSheetOptionMuteTopic => 'Mute topic';
@override
String get actionSheetOptionUnmuteTopic => 'Unmute topic';
@override
String get actionSheetOptionFollowTopic => 'Follow topic';
@override
String get actionSheetOptionUnfollowTopic => 'Unfollow topic';
@override
String get actionSheetOptionResolveTopic => 'Mark as resolved';
@override
String get actionSheetOptionUnresolveTopic => 'Mark as unresolved';
@override
String get errorResolveTopicFailedTitle => 'Failed to mark topic as resolved';
@override
String get errorUnresolveTopicFailedTitle =>
'Failed to mark topic as unresolved';
@override
String get actionSheetOptionSeeWhoReacted => 'See who reacted';
@override
String get seeWhoReactedSheetNoReactions => 'This message has no reactions.';
@override
String seeWhoReactedSheetHeaderLabel(int num) {
return 'Emoji reactions ($num total)';
}
@override
String seeWhoReactedSheetEmojiNameWithVoteCount(String emojiName, int num) {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: '$num votes',
one: '1 vote',
);
return '$emojiName: $_temp0';
}
@override
String seeWhoReactedSheetUserListLabel(String emojiName, int num) {
return 'Votes for $emojiName ($num)';
}
@override
String get actionSheetOptionViewReadReceipts => 'View read receipts';
@override
String get actionSheetReadReceipts => 'Read receipts';
@override
String actionSheetReadReceiptsReadCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'This message has been <z-link>read</z-link> by $count people:',
one: 'This message has been <z-link>read</z-link> by $count person:',
);
return '$_temp0';
}
@override
String get actionSheetReadReceiptsZeroReadCount =>
'No one has read this message yet.';
@override
String get actionSheetReadReceiptsErrorReadCount =>
'Failed to load read receipts.';
@override
String get actionSheetOptionCopyMessageText => 'Copy message text';
@override
String get actionSheetOptionCopyMessageLink => 'Copy link to message';
@override
String get actionSheetOptionMarkAsUnread => 'Mark as unread from here';
@override
String get actionSheetOptionHideMutedMessage => 'Hide muted message again';
@override
String get actionSheetOptionShare => 'Share';
@override
String get actionSheetOptionQuoteMessage => 'Quote message';
@override
String get actionSheetOptionStarMessage => 'Star message';
@override
String get actionSheetOptionUnstarMessage => 'Unstar message';
@override
String get actionSheetOptionEditMessage => 'Edit message';
@override
String get actionSheetOptionDeleteMessage => 'Delete message';
@override
String get deleteMessageConfirmationDialogTitle => 'Delete message?';
@override
String get deleteMessageConfirmationDialogMessage =>
'Deleting a message permanently removes it for everyone.';
@override
String get deleteMessageConfirmationDialogConfirmButton => 'Delete';
@override
String get errorDeleteMessageFailedTitle => 'Failed to delete message';
@override
String get actionSheetOptionMarkTopicAsRead => 'Mark topic as read';
@override
String get actionSheetOptionCopyTopicLink => 'Copy link to topic';
@override
String get errorWebAuthOperationalErrorTitle => 'Something went wrong';
@override
String get errorWebAuthOperationalError => 'An unexpected error occurred.';
@override
String get errorAccountLoggedInTitle => 'Account already logged in';
@override
String errorAccountLoggedIn(String email, String server) {
return 'The account $email at $server is already in your list of accounts.';
}
@override
String get errorCouldNotFetchMessageSource =>
'Could not fetch message source.';
@override
String get errorCouldNotAccessUploadedFileTitle =>
'Could not access uploaded file';
@override
String get errorCopyingFailed => 'Copying failed';
@override
String errorFailedToUploadFileTitle(String filename) {
return 'Failed to upload file: $filename';
}
@override
String filenameAndSizeInMiB(String filename, String size) {
return '$filename: $size MiB';
}
@override
String errorFilesTooLarge(
int num,
int maxFileUploadSizeMib,
String listMessage,
) {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: '$num files are',
one: 'File is',
);
return '$_temp0 larger than the server\'s limit of $maxFileUploadSizeMib MiB and will not be uploaded:\n\n$listMessage';
}
@override
String errorFilesTooLargeTitle(int num) {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: 'Files',
one: 'File',
);
return '$_temp0 too large';
}
@override
String get errorLoginInvalidInputTitle => 'Invalid input';
@override
String get errorLoginFailedTitle => 'Login failed';
@override
String get errorMessageNotSent => 'Message not sent';
@override
String get errorMessageEditNotSaved => 'Message not saved';
@override
String errorLoginCouldNotConnect(String url) {
return 'Failed to connect to server:\n$url';
}
@override
String get errorCouldNotConnectTitle => 'Could not connect';
@override
String get errorMessageDoesNotSeemToExist =>
'That message does not seem to exist.';
@override
String get errorQuotationFailed => 'Quotation failed';
@override
String errorServerMessage(String message) {
return 'The server said:\n\n$message';
}
@override
String get errorConnectingToServerShort =>
'Error connecting to Zulip. Retrying…';
@override
String errorConnectingToServerDetails(String serverUrl, String error) {
return 'Error connecting to Zulip at $serverUrl. Will retry:\n\n$error';
}
@override
String get errorHandlingEventTitle =>
'Error handling a Zulip event. Retrying connection…';
@override
String errorHandlingEventDetails(
String serverUrl,
String error,
String event,
) {
return 'Error handling a Zulip event from $serverUrl; will retry.\n\nError: $error\n\nEvent: $event';
}
@override
String get errorCouldNotOpenLinkTitle => 'Unable to open link';
@override
String errorCouldNotOpenLink(String url) {
return 'Link could not be opened: $url';
}
@override
String get errorMuteTopicFailed => 'Failed to mute topic';
@override
String get errorUnmuteTopicFailed => 'Failed to unmute topic';
@override
String get errorFollowTopicFailed => 'Failed to follow topic';
@override
String get errorUnfollowTopicFailed => 'Failed to unfollow topic';
@override
String get errorSharingFailed => 'Sharing failed';
@override
String get errorStarMessageFailedTitle => 'Failed to star message';
@override
String get errorUnstarMessageFailedTitle => 'Failed to unstar message';
@override
String get errorCouldNotEditMessageTitle => 'Could not edit message';
@override
String get successLinkCopied => 'Link copied';
@override
String get successMessageTextCopied => 'Message text copied';
@override
String get successMessageLinkCopied => 'Message link copied';
@override
String get successTopicLinkCopied => 'Topic link copied';
@override
String get successChannelLinkCopied => 'Channel link copied';
@override
String get composeBoxBannerLabelDeactivatedDmRecipient =>
'You cannot send messages to deactivated users.';
@override
String get composeBoxBannerLabelUnknownDmRecipient =>
'You cannot send messages to unknown users.';
@override
String get composeBoxBannerLabelCannotSendUnspecifiedReason =>
'You cannot send messages here.';
@override
String get composeBoxBannerLabelCannotSendInChannel =>
'You do not have permission to post in this channel.';
@override
String get composeBoxBannerLabelUnsubscribed =>
'Replies to your messages will not appear automatically.';
@override
String get composeBoxBannerLabelUnsubscribedWhenCannotSend =>
'New messages will not appear automatically.';
@override
String get composeBoxBannerButtonRefresh => 'Refresh';
@override
String get composeBoxBannerButtonSubscribe => 'Subscribe';
@override
String get composeBoxBannerLabelEditMessage => 'Edit message';
@override
String get composeBoxBannerButtonCancel => 'Cancel';
@override
String get composeBoxBannerButtonSave => 'Save';
@override
String get editAlreadyInProgressTitle => 'Cannot edit message';
@override
String get editAlreadyInProgressMessage =>
'An edit is already in progress. Please wait for it to complete.';
@override
String get savingMessageEditLabel => 'SAVING EDIT…';
@override
String get savingMessageEditFailedLabel => 'EDIT NOT SAVED';
@override
String get discardDraftConfirmationDialogTitle =>
'Discard the message you’re writing?';
@override
String get discardDraftForEditConfirmationDialogMessage =>
'When you edit a message, the content that was previously in the compose box is discarded.';
@override
String get discardDraftForOutboxConfirmationDialogMessage =>
'When you restore an unsent message, the content that was previously in the compose box is discarded.';
@override
String get discardDraftConfirmationDialogConfirmButton => 'Discard';
@override
String get composeBoxAttachFilesTooltip => 'Attach files';
@override
String get composeBoxAttachMediaTooltip => 'Attach images or videos';
@override
String get composeBoxAttachFromCameraTooltip => 'Take a photo';
@override
String get composeBoxGenericContentHint => 'Type a message';
@override
String get newDmSheetComposeButtonLabel => 'Compose';
@override
String get newDmSheetScreenTitle => 'New DM';
@override
String get newDmFabButtonLabel => 'New DM';
@override
String get newDmSheetSearchHintEmpty => 'Add one or more users';
@override
String get newDmSheetSearchHintSomeSelected => 'Add another user…';
@override
String get newDmSheetNoUsersFound => 'No users found';
@override
String composeBoxDmContentHint(String user) {
return 'Message @$user';
}
@override
String get composeBoxGroupDmContentHint => 'Message group';
@override
String get composeBoxSelfDmContentHint => 'Write yourself a note';
@override
String composeBoxChannelContentHint(String destination) {
return 'Message $destination';
}
@override
String get preparingEditMessageContentInput => 'Preparing…';
@override
String get composeBoxSendTooltip => 'Send';
@override
String get unknownChannelName => '(unknown channel)';
@override
String get composeBoxTopicHintText => 'Topic';
@override
String composeBoxEnterTopicOrSkipHintText(String defaultTopicName) {
return 'Enter a topic (skip for “$defaultTopicName”)';
}
@override
String composeBoxUploadingFilename(String filename) {
return 'Uploading $filename…';
}
@override
String composeBoxLoadingMessage(int messageId) {
return '(loading message $messageId)';
}
@override
String get unknownUserName => '(unknown user)';
@override
String get dmsWithYourselfPageTitle => 'DMs with yourself';
@override
String messageListGroupYouAndOthers(String others) {
return 'You and $others';
}
@override
String dmsWithOthersPageTitle(String others) {
return 'DMs with $others';
}
@override
String get emptyMessageList => 'There are no messages here.';
@override
String get emptyMessageListCombinedFeed =>
'There are no messages in your combined feed.';
@override
String get emptyMessageListChannelWithoutContentAccess =>
'You don’t have <z-link>content access</z-link> to this channel.';
@override
String get emptyMessageListChannelUnavailable =>
'This channel doesn’t exist, or you are not allowed to view it.';
@override
String get emptyMessageListSelfDmHeader =>
'You have not sent any direct messages to yourself yet!';
@override
String get emptyMessageListSelfDmMessage =>
'Use this space for personal notes, or to test out Zulip features.';
@override
String emptyMessageListDm(String person) {
return 'You have no direct messages with $person yet.';
}
@override
String emptyMessageListDmDeactivatedUser(String person) {
return 'You have no direct messages with $person.';
}
@override
String get emptyMessageListDmUnknownUser =>
'You have no direct messages with this user.';
@override
String get emptyMessageListGroupDm =>
'You have no direct messages with these users yet.';
@override
String get emptyMessageListGroupDmDeactivatedUser =>
'You have no direct messages with these users.';
@override
String get emptyMessageListDmStartConversation =>
'Why not start the conversation?';
@override
String get emptyMessageListMentionsHeader =>
'This view will show messages where you are <z-link>mentioned</z-link>.';
@override
String get emptyMessageListMentionsMessage =>
'To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you’d like to mention from the list of suggestions.';
@override
String get emptyMessageListStarredHeader => 'You have no starred messages.';
@override
String emptyMessageListStarredMessage(String button) {
return '<z-link>Starring</z-link> is a good way to keep track of important messages, such as tasks you need to go back to, or useful references. To star a message, long-press it and tap “$button.”';
}
@override
String get emptyMessageListSearch => 'No search results.';
@override
String get messageListGroupYouWithYourself => 'Messages with yourself';
@override
String get contentValidationErrorTooLong =>
'Message length shouldn\'t be greater than 10000 characters.';
@override
String get contentValidationErrorEmpty => 'You have nothing to send!';
@override
String get contentValidationErrorQuoteAndReplyInProgress =>
'Please wait for the quotation to complete.';
@override
String get contentValidationErrorUploadInProgress =>
'Please wait for the upload to complete.';
@override
String get dialogCancel => 'Cancel';
@override
String get dialogContinue => 'Continue';
@override
String get dialogClose => 'Close';
@override
String get errorDialogLearnMore => 'Learn more';
@override
String get errorDialogContinue => 'OK';
@override
String get errorDialogTitle => 'Error';
@override
String get snackBarDetails => 'Details';
@override
String get lightboxCopyLinkTooltip => 'Copy link';
@override
String get lightboxVideoCurrentPosition => 'Current position';
@override
String get lightboxVideoDuration => 'Video duration';
@override
String get loginPageTitle => 'Log in';
@override
String get loginFormSubmitLabel => 'Log in';
@override
String get loginMethodDivider => 'OR';
@override
String get loginMethodDividerSemanticLabel => 'Log-in alternatives';
@override
String signInWithFoo(String method) {
return 'Sign in with $method';
}
@override
String get loginAddAnAccountPageTitle => 'Add an account';
@override
String get loginServerUrlLabel => 'Your Zulip server URL';
@override
String get loginHidePassword => 'Hide password';
@override
String get loginEmailLabel => 'Email address';
@override
String get loginErrorMissingEmail => 'Please enter your email.';
@override
String get loginPasswordLabel => 'Password';
@override
String get loginErrorMissingPassword => 'Please enter your password.';
@override
String get loginUsernameLabel => 'Username';
@override
String get loginErrorMissingUsername => 'Please enter your username.';
@override
String topicValidationErrorTooLong(int maxLength) {
String _temp0 = intl.Intl.pluralLogic(
maxLength,
locale: localeName,
other: '$maxLength characters',
one: '1 character',
);
return 'Topic length shouldn\'t be greater than $_temp0.';
}
@override
String get topicValidationErrorMandatoryButEmpty =>
'Topics are required in this organization.';
@override
String get errorContentNotInsertedTitle => 'Content not inserted';
@override
String get errorContentToInsertIsEmpty =>
'The file to be inserted is empty or cannot be accessed.';
@override
String errorServerVersionUnsupportedMessage(
String url,
String zulipVersion,
String minSupportedZulipVersion,
) {
return '$url is running Zulip Server $zulipVersion, which is unsupported. The minimum supported version is Zulip Server $minSupportedZulipVersion.';
}
@override
String errorInvalidApiKeyMessage(String url) {
return 'Your account at $url could not be authenticated. Please try logging in again or use another account.';
}
@override
String get errorInvalidResponse => 'The server sent an invalid response.';
@override
String get errorNetworkRequestFailed => 'Network request failed';
@override
String errorMalformedResponse(int httpStatus) {
return 'Server gave malformed response; HTTP status $httpStatus';
}
@override
String errorMalformedResponseWithCause(int httpStatus, String details) {
return 'Server gave malformed response; HTTP status $httpStatus; $details';
}
@override
String errorRequestFailed(int httpStatus) {
return 'Network request failed: HTTP status $httpStatus';
}
@override
String get errorVideoPlayerFailed => 'Unable to play the video.';
@override
String get serverUrlValidationErrorEmpty => 'Please enter a URL.';
@override
String get serverUrlValidationErrorInvalidUrl => 'Please enter a valid URL.';
@override
String get serverUrlValidationErrorNoUseEmail =>
'Please enter the server URL, not your email.';
@override
String get serverUrlValidationErrorUnsupportedScheme =>
'The server URL must start with http:// or https://.';
@override
String get spoilerDefaultHeaderText => 'Spoiler';
@override
String get markAllAsReadLabel => 'Mark all messages as read';
@override
String markAsReadComplete(int num) {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: '$num messages',
one: '1 message',
);
return 'Marked $_temp0 as read.';
}
@override
String get markAsReadInProgress => 'Marking messages as read…';
@override
String get errorMarkAsReadFailedTitle => 'Mark as read failed';
@override
String markAsUnreadComplete(int num) {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: '$num messages',
one: '1 message',
);
return 'Marked $_temp0 as unread.';
}
@override
String get markAsUnreadInProgress => 'Marking messages as unread…';
@override
String get errorMarkAsUnreadFailedTitle => 'Mark as unread failed';
@override
String markAllAsReadConfirmationDialogTitle(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Mark $count+ messages as read?',
one: 'Mark $count+ messages as read?',
);
return '$_temp0';
}
@override
String get markAllAsReadConfirmationDialogTitleNoCount =>
'Mark messages as read?';
@override
String get markAllAsReadConfirmationDialogMessage =>
'Messages in multiple conversations may be affected.';
@override
String get markAllAsReadConfirmationDialogConfirmButton => 'Mark as read';
@override
String get today => 'Today';
@override
String get yesterday => 'Yesterday';
@override
String get userActiveNow => 'Active now';
@override
String get userIdle => 'Idle';
@override
String userActiveMinutesAgo(int minutes) {
String _temp0 = intl.Intl.pluralLogic(
minutes,
locale: localeName,
other: '$minutes minutes',
one: '1 minute',
);
return 'Active $_temp0 ago';
}
@override
String userActiveHoursAgo(int hours) {
String _temp0 = intl.Intl.pluralLogic(
hours,
locale: localeName,
other: '$hours hours',
one: '1 hour',
);
return 'Active $_temp0 ago';
}
@override
String get userActiveYesterday => 'Active yesterday';
@override
String userActiveDaysAgo(int days) {
String _temp0 = intl.Intl.pluralLogic(
days,
locale: localeName,
other: '$days days',
one: '1 day',
);
return 'Active $_temp0 ago';
}
@override
String userActiveDate(String date) {
return 'Active $date';
}
@override
String get userNotActiveInYear => 'Not active in the last year';
@override
String get invisibleMode => 'Invisible mode';
@override
String get turnOnInvisibleModeErrorTitle =>
'Error turning on invisible mode. Please try again.';
@override
String get turnOffInvisibleModeErrorTitle =>
'Error turning off invisible mode. Please try again.';
@override
String get userRoleOwner => 'Owner';
@override
String get userRoleAdministrator => 'Administrator';
@override
String get userRoleModerator => 'Moderator';
@override
String get userRoleMember => 'Member';
@override
String get userRoleGuest => 'Guest';
@override
String get userRoleUnknown => 'Unknown';
@override
String get statusButtonLabelStatusSet => 'Status';
@override
String get statusButtonLabelStatusUnset => 'Set status';
@override
String get noStatusText => 'No status text';
@override
String get setStatusPageTitle => 'Set status';
@override
String get statusClearButtonLabel => 'Clear';
@override
String get statusSaveButtonLabel => 'Save';
@override
String get statusTextHint => 'Your status';
@override
String get userStatusBusy => 'Busy';
@override
String get userStatusInAMeeting => 'In a meeting';
@override