-
Notifications
You must be signed in to change notification settings - Fork 305
/
Copy pathzulip_localizations_ja.dart
657 lines (468 loc) · 16.5 KB
/
zulip_localizations_ja.dart
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
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'zulip_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Japanese (`ja`).
class ZulipLocalizationsJa extends ZulipLocalizations {
ZulipLocalizationsJa([String locale = 'ja']) : 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 chooseAccountPageTitle => 'アカウントを選択';
@override
String get switchAccountButton => '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 => '新しいアカウントを追加';
@override
String get profileButtonSendDirectMessage => 'ダイレクトメッセージを送信';
@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 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 actionSheetOptionCopyMessageText => 'Copy message text';
@override
String get actionSheetOptionCopyMessageLink => 'Copy link to message';
@override
String get actionSheetOptionMarkAsUnread => 'Mark as unread from here';
@override
String get actionSheetOptionShare => 'Share';
@override
String get actionSheetOptionQuoteAndReply => 'Quote and reply';
@override
String get actionSheetOptionStarMessage => 'Star message';
@override
String get actionSheetOptionUnstarMessage => 'Unstar message';
@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 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 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 successLinkCopied => 'Link copied';
@override
String get successMessageTextCopied => 'Message text copied';
@override
String get successMessageLinkCopied => 'Message link copied';
@override
String get errorBannerDeactivatedDmLabel => 'You cannot send messages to deactivated users.';
@override
String get errorBannerCannotPostInChannelLabel => 'You do not have permission to post in this channel.';
@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 composeBoxDmContentHint(String user) {
return 'Message @$user';
}
@override
String get composeBoxGroupDmContentHint => 'Message group';
@override
String get composeBoxSelfDmContentHint => 'Jot down something';
@override
String composeBoxChannelContentHint(String destination) {
return 'Message $destination';
}
@override
String get composeBoxSendTooltip => 'Send';
@override
String get unknownChannelName => '(unknown channel)';
@override
String get composeBoxTopicHintText => 'Topic';
@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 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 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 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 get topicValidationErrorTooLong => 'Topic length shouldn\'t be greater than 60 characters.';
@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 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 get today => 'Today';
@override
String get yesterday => 'Yesterday';
@override
String get userRoleOwner => 'オーナー';
@override
String get userRoleAdministrator => '管理者';
@override
String get userRoleModerator => 'モデレータ';
@override
String get userRoleMember => 'メンバー';
@override
String get userRoleGuest => 'ゲスト';
@override
String get userRoleUnknown => '不明';
@override
String get inboxPageTitle => 'Inbox';
@override
String get recentDmConversationsPageTitle => 'Direct messages';
@override
String get recentDmConversationsSectionHeader => 'Direct messages';
@override
String get combinedFeedPageTitle => 'Combined feed';
@override
String get mentionsPageTitle => 'Mentions';
@override
String get starredMessagesPageTitle => 'Starred messages';
@override
String get channelsPageTitle => 'Channels';
@override
String get mainMenuMyProfile => 'My profile';
@override
String get channelFeedButtonTooltip => 'Channel feed';
@override
String notifGroupDmConversationLabel(String senderFullName, int numOthers) {
String _temp0 = intl.Intl.pluralLogic(
numOthers,
locale: localeName,
other: '$numOthers others',
one: '1 other',
);
return '$senderFullName to you and $_temp0';
}
@override
String get pinnedSubscriptionsLabel => 'Pinned';
@override
String get unpinnedSubscriptionsLabel => 'Unpinned';
@override
String get subscriptionListNoChannels => 'No channels found';
@override
String get notifSelfUser => 'You';
@override
String get reactedEmojiSelfUser => 'You';
@override
String onePersonTyping(String typist) {
return '$typist is typing…';
}
@override
String twoPeopleTyping(String typist, String otherTypist) {
return '$typist and $otherTypist are typing…';
}
@override
String get manyPeopleTyping => 'Several people are typing…';
@override
String get wildcardMentionAll => 'all';
@override
String get wildcardMentionEveryone => 'everyone';
@override
String get wildcardMentionChannel => 'channel';
@override
String get wildcardMentionStream => 'stream';
@override
String get wildcardMentionTopic => 'topic';
@override
String get wildcardMentionChannelDescription => 'Notify channel';
@override
String get wildcardMentionStreamDescription => 'Notify stream';
@override
String get wildcardMentionAllDmDescription => 'Notify recipients';
@override
String get wildcardMentionTopicDescription => 'Notify topic';
@override
String get messageIsEditedLabel => 'EDITED';
@override
String get messageIsMovedLabel => 'MOVED';
@override
String pollVoterNames(String voterNames) {
return '($voterNames)';
}
@override
String get pollWidgetQuestionMissing => 'No question.';
@override
String get pollWidgetOptionsMissing => 'This poll has no options yet.';
@override
String get errorNotificationOpenTitle => 'Failed to open notification';
@override
String get errorNotificationOpenAccountMissing => 'The account associated with this notification no longer exists.';
@override
String get errorReactionAddingFailedTitle => 'Adding reaction failed';
@override
String get errorReactionRemovingFailedTitle => 'Removing reaction failed';
@override
String get emojiReactionsMore => 'more';
@override
String get emojiPickerSearchEmoji => 'Search emoji';
@override
String get noEarlierMessages => 'No earlier messages';
@override
String get scrollToBottomTooltip => 'Scroll to bottom';
@override
String get appVersionUnknownPlaceholder => '(…)';
@override
String get zulipAppTitle => 'Zulip';
}