This repository has been archived by the owner on May 18, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
messages.json
782 lines (782 loc) · 41.4 KB
/
messages.json
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
{
"en": {
"language": "English",
"pages": {
"channel": "Channel",
"channels": "Channels",
"groups": "Groups",
"connections": "Connections",
"notifications": "Notifications",
"private": "Private",
"profile": "Profile",
"public": "Public",
"settings": "Settings",
"thread": "Thread",
"threads": "Threads"
},
"common": {
"refreshMessages": "Refresh messages",
"lastXMessages": "Last {count} messages",
"lastXThreads": "Last {count} threads",
"searchingForMessages": "(Searching for messages...)",
"noMessages": "(No messages to display)",
"showingMessagesFrom": "Showing messages from",
"loadXMore": "Load {count} more",
"postTooLarge": "Your post is too large. Each post can only be 8KiB. Please shorten your post or split it into multiple posts.",
"unableToFindProfile": "We couldn't find anyone with that name, but we'll try to find them on the network.",
"selfPronoun": "You",
"messageOutsideGraph": "Message outside follow graph",
"unknownMessage": "Unknown message type or message outside follow graph",
"genericUsername": "User",
"profileUpdateSelf": "{user} updated their profile",
"profileUpdateOther": "{user} posted a profile update for someone else's profile",
"startedFollowing": "Started following",
"stoppedFollowing": "Stopped following",
"close": "Close",
"save": "Save",
"warning": "WARNING!",
"note": "NOTE:",
"posted": "posted",
"a": "a",
"inReplyTo": "in reply to",
"forkedreplies": "replies in a forked thread",
"getMsg": "get msg",
"Add": "Add",
"mentions": "Mentions:",
"searchErrorInvalidMsg": "Invalid message ID. Please check for typos and try again.",
"goToSearch": "Go to msg/feed/channel"
},
"public": {
"title": "Public messages",
"threadTitlePlaceholder": "Thread title (optional, not all clients show this)",
"postNewThread": "Post new thread",
"channelOptional": "Channel (optional)",
"channelsOptional": "Channels (optional)",
"groupsOptional": "Groups (optional)",
"showFilters": "Show filters",
"hideFilters": "Hide filters",
"filters": "Filters",
"filterOnlyDirectFollow": "Only show posts from people you follow",
"filterOnlyThreads": "Hide replies (only show the first message of a thread)",
"filterOnlyChannels": "Show only these channels:",
"filterHideChannels": "Do not show these channels:",
"filterOnlyGroups": "Show only these groups:",
"blankFieldError": "Please provide a message to publish.",
"channelsCannotContainSpaces": "Channels cannot contain spaces."
},
"channel": {
"title": "Channel #{name}",
"blankFieldError": "Please provide a message to publish.",
"postNewMessage": "Post new message"
},
"channels": {
"title": "Channels",
"favoriteChannels": "Favorite channels",
"otherChannels": "Other channels",
"showChannels": "Show:",
"showChannelsRecent": "Recent popular channels (latest 500 posts)",
"showChannelsPopular": "Overall popular channels",
"showChannelsAll": "All channels alphabetically",
"loading": "Searching for channels..."
},
"connected": {
"connectedNotSynced": "Connected but not yet synced",
"connectedToPeer": "Connected to remote peer"
},
"connections": {
"title": "Connections",
"connectionStatus": "Connection Status",
"statusOnline": "Running in online mode",
"statusConnected": "Connected to a peer",
"statusConnectedWithData": "At least one peer has data (not just a room)",
"statusFollowedSyncComplete": "Followed sync (hops == 1) complete",
"statusExtendedSyncComplete": "Extended sync (hops > 1) complete",
"statusWaitingForConnection": "(Waiting for connection)",
"statusSyncComplete": "Synchronizing is complete",
"goOffline": "Use offline",
"goOnline": "Connect online",
"addPeer": "Add pub server or room",
"addPeerButton": "Add",
"possibleConnections": "Possible connections",
"connectToX": "Connect to {peer}",
"existingConnections": "Connections",
"unsupportedConnectionTypeX": "This SSB client does not support connections of type '{connType}'.\n\nUnfortunately, browsers place a lot of restrictions on how we can connect. Most communications have to be done over WebSockets, and the invite code you're using doesn't appear to support them. Sorry!",
"followNewConnection": "Do you want to also follow this person so they autoconnect and sync in the future?",
"lastUpdateReceived": "(Last update received {datetime})",
"dbStatus": "DB status",
"ebtStatus": "EBT status"
},
"group": {
"title": "Group \"{name}\"",
"blankFieldError": "Please provide a message to publish.",
"postNewMessage": "Post general public message"
},
"groups": {
"title": "Groups",
"yourGroups": "Your groups",
"newGroupName": "New group name",
"addGroup": "Add group",
"renameGroup": "Rename group",
"deleteGroup": "Delete group",
"enterGroupName": "What do you want to rename \"{group}\" to?",
"confirmDeleteGroup": "Are you sure you want to delete the group \"{group}\"?"
},
"messagePreview": {
"postPreview": "Post preview",
"postMessage": "Post message"
},
"notifications": {
"title": "Notifications"
},
"onboarding": {
"newUser": "New user",
"recoverExistingAccount": "Recover existing account",
"mnemonicInstructions": "If you've already created an account and need to recover it or move it to this device, please enter your mnemonic key here:",
"welcomeMessage": "Welcome! It looks like you're new here. All of this information is <strong>entirely optional</strong>, but it does tend to help get you up and running quickly and easily.",
"profileName": "Pick a name for yourself (you can change this later under Profile):",
"profileNamePlaceholder": "(Your name/nickname)",
"profileDescription": "If you want, you can type up a short bio:",
"profileDescriptionPlaceholder": "(A short bio about you - Markdown formatting is supported)",
"suggestedPeers": "Here are some preset servers you can connect to:",
"suggestedFollows": "And here are some people you might like to follow:",
"warningSingleDevice": "Accounts should only ever be used from one device at a time. Otherwise, you risk forking your feed. Please make sure this account is not being used from anywhere else.",
"warningReloading": "We will now need to reload for this change to take effect.",
"noteConnectToSync": "You will need to connect to a server or peer who has a copy of your data to be able to recover your data. We have provided some presets below. If your data is on a different peer, please connect to them in the Settings tab and allow the sync to finish before posting anything.",
"manualSetup": "Manual setup",
"getStarted": "Get started!"
},
"private": {
"title": "Private messages",
"postPrivateMessage": "Post private message",
"privateMessages": "Private messages",
"blankFieldError": "Please provide both subject and text in private messages",
"noRecipientError": "You must specify at least one valid recipient from the list - addressing recipients solely by name is not supported.",
"badRecipientError": "Recipients must start with @",
"recipients": "recipients",
"subject": "subject"
},
"profile": {
"title": "Profile {name}",
"profileNamePlaceholder": "Your name / nick",
"profileDescriptionPlaceholder": "Description (markdown is supported)",
"exportKey": "Export feed key to mnemonic code",
"loadKey": "Load feed key from mnemonic code",
"reloadAfterImport": "Please reload the window to start using the restored feed",
"saveProfile": "Save profile",
"sendMessage": "Send message",
"removeFeed": "Remove feed",
"groupDropdownPlaceholder": "Add to group",
"addToGroup": "Add to group",
"removeFromGroup": "Remove from group",
"chooseGroupFirst": "Please choose a group first",
"following": "Following",
"blocking": "Blocking",
"followers": "Following {name}",
"blockingUs": "Blocking {name}",
"lastXMessagesFor": "Last {count} messages for",
"downloadFollowing": "Download following",
"downloadProfile": "Download profile",
"loadMore": "Load more",
"downloadLatestMessages": "Download latest messages for user",
"showMnemonicCodeAbout": "A mnemonic code has been generated from your private feed key.",
"showMnemonicCodeWarning": "This code can be used to restore your identity later. Store this somewhere safe.",
"enterMnemonicCodeAbout": "Enter mnemonic code below to restore your feed key.",
"enterMnemonicCodeWarning": "WARNING: this will overwrite your current feed key!",
"enterMnemonicCodePlaceholder": "Mnemonic code",
"restoreFeed": "Restore feed",
"follow": "Follow",
"unfollow": "Unfollow",
"block": "Block and delete",
"unblock": "Unblock",
"unfollowed": "Unfollowed!",
"followed": "Followed!",
"unblocked": "Unblocked!",
"blockedButNotDeleted": "Failed to delete messages, but user is blocked.",
"blocked": "Blocked and messages deleted!",
"failedToRemoveFeed": "Failed to remove feed"
},
"search": {
"title": "Search results for \"{search}\"",
"searchLimitNote": "Searching most recent {depth} posts, sorted by most recent, up to {results} results"
},
"settings": {
"title": "Settings",
"appTitle": "App/browser tab title:",
"appTitlePlaceholder": "(Use default)",
"language": "Language:",
"useSystemDefault": "(Use system default)",
"colorTheme": "Color theme:",
"searchDepth": "How many messages to index when searching:",
"replicateHops": "Number of hops to replicate:",
"highHopCountWarning": "WARNING: Hops counts over 2 will very likely slow this app down to the point it is unusable. Use at your own risk.",
"directFollows": "(only people you follow)",
"autorefresh": "Automatically refresh messages when scrolled to the top",
"dhtEnabled": "Enable direct DHT (Distributed Hash Table) connections",
"advanced": "ADVANCED",
"capsKey": "Caps key (leave blank to use default):",
"capsKeyPlaceholder": "(Use default)",
"capsKeyWarning": "(Only change this if you really, really know what you're doing.)",
"detailedLogging": "Enable detailed logging",
"refreshForChanges": "You may have to refresh your browser for these changes to take effect."
},
"ssb-msg": {
"threadTitlePlaceholder": "a thread"
},
"thread": {
"title": "Thread \"{title}\"",
"loading": "Loading messages...please wait.",
"postReply": "Post reply",
"blankFieldError": "Please provide a message to publish.",
"cantLoadOOOError": "We don't have this message in the database and are not connected to any peers who might have it.",
"blockingReplies": "These people are blocking you and will not see your reply:"
},
"threads": {
"title": "Threads",
"searching": "Searching for messages..."
}
},
"en-GB": {
"language": "English (UK)",
"channels": {
"favoriteChannels": "Favourite channels"
}
},
"en-PR": {
"language": "English (Pirate)",
"pages": {
"public": "Scuttlebutt",
"private": "Captain's quarters",
"profile": "Shipmates"
},
"common": {
"refreshMessages": "Avast ye scurvy dogs!",
"noMessages": "(There be nuthin' to show)",
"close": "Shove off"
},
"public": {
"filterOnlyDirectFollow": "Scuttlebutt from yer shipmates",
"channelsCannotContainSpaces": "Aaargh! Channels cannot contain spaces, ye lily-livered son of a biscuit eater.",
"postNewThread": "Fire the cannon!"
},
"channel": {
"postNewMessage": "Fire!"
},
"connected": {
"connectedToPeer": "Jolly Roger sighted on the horizon"
},
"connections": {
"addPeer": "Visit a pub",
"possibleConnections": "Possible freebooters",
"existingConnections": "Shipmates"
},
"messagePreview": {
"postMessage": "Fire!"
},
"onboarding": {
"newUser": "Landlubber",
"welcomeMessage": "Ahoy, matey! Welcome aboard! Git yerself signed onto the register, so we know who be aboard. It'll help ye get yer sealegs.",
"profileName": "Yer name ('ye can change this under Profile):",
"profileNamePlaceholder": "(Aaaaargh!)",
"profileDescription": "Tell us somethin' about yerself:",
"profileDescriptionPlaceholder": "(Aaaaargh, Markdown be supported here)",
"suggestedPeers": "Here be some good servers to plunder:",
"suggestedFollows": "Best be takin advice from some of these old seadogs:",
"manualSetup": "Shove off, ye bilge rat",
"getStarted": "Heave ho and set sail!"
},
"private": {
"title": "Captain's quarters",
"privateMessages": "Pirate messages",
"blankFieldError": "Please provide both subject and text in pirate messages",
"badRecipientError": "Good pirates must start with @"
},
"profile": {
"title": "Shipmate {name}",
"profileNamePlaceholder": "What ye be called",
"profileDescriptionPlaceholder": "Somethin' about yerself (Markdown be supported here)",
"exportKey": "Turn yer key to pirate code",
"loadKey": "Turn yer pirate code back to a key",
"sendMessage": "Fire a message!",
"removeFeed": "Keelhaul messages",
"following": "Friends",
"blocking": "Foes",
"downloadFollowing": "Download friends",
"downloadProfile": "Interrogate",
"downloadLatestMessages": "Listen up to latest scuttlebutt from user",
"showMnemonicCodeAbout": "We built a pirate code from yer key.",
"showMnemonicCodeWarning": "This code is yer life. Guard it like ya mean it.",
"enterMnemonicCodeAbout": "Gimme yer pirate code below to git yer feed back.",
"enterMnemonicCodeWarning": "WARNING: this'll sink yer current key!",
"enterMnemonicCodePlaceholder": "Pirate code",
"block": "Block their festering gob",
"unfollowed": "They be unfollowed!",
"followed": "They be followed now!",
"blockedButNotDeleted": "They've walked the plank, but their scuttlebutt lives on.",
"blocked": "Blocked and keelhauled!"
},
"settings": {
"appTitle": "Set sail under this flag:",
"colorTheme": "Paint the ship:",
"advanced": "AAAAARGH!"
},
"thread": {
"postReply": "Fire!",
"messageOutsideGraph": "Message be over the horizon",
"unknownMessage": "Unknown message type or message be over the horizon"
}
},
"ja-JP": {
"language": "日本語",
"pages": {
"channel": "チャンネル",
"channels": "チャンネル",
"groups": "グループ",
"connections": "接続",
"notifications": "通知",
"private": "プライベートメッセージ",
"profile": "プロフィール",
"public": "公衆のメッセージ",
"settings": "設定",
"thread": "スレッド",
"threads": "スレッド"
},
"common": {
"refreshMessages": "リフレッシュ",
"lastXMessages": "最後の{count}メッセージ",
"lastXThreads": "最後の{count}スレッド",
"searchingForMessages": "(メッセージの検索)",
"noMessages": "(表示するメッセージはありません)",
"showingMessagesFrom": "メッセージ",
"loadXMore": "さらに{count}をダウンロード",
"postTooLarge": "投稿が大きすぎます。 各投稿は8KiBのみです。 投稿を短くするか、複数の投稿に分割してください。",
"unableToFindProfile": "その名前の人は見つかりませんでしたが、ネットワーク上で見つけようとします。",
"selfPronoun": "あなた",
"messageOutsideGraph": "メッセージがフォローグラフの外にあります",
"unknownMessage": "不明なメッセージタイプまたはメッセージがフォローグラフの範囲外です",
"genericUsername": "ユーザー",
"profileUpdateSelf": "{user}がプロファイルを更新しました",
"profileUpdateOther": "{user}が他の誰かのプロファイルのプロファイル更新を投稿しました",
"startedFollowing": "フォローを開始",
"stoppedFollowing": "フォローをやめた",
"mentions": "言及します:",
"searchErrorInvalidMsg": "メッセージIDが無効です。 タイプミスを確認して、再試行してください。",
"warning": "警告!",
"note": "注意:",
"close": "閉じて",
"save": "変更を保存"
},
"public": {
"title": "公衆のメッセージ",
"threadTitlePlaceholder": "スレッドタイトル(オプション-すべてのクライアントがこれを表示するわけではありません)",
"postNewThread": "掲示します",
"channelOptional": "チャンネル(オプション)",
"channelsOptional": "チャンネル(オプション)",
"groupsOptional": "グループ(オプション)",
"showFilters": "フィルターを表示",
"hideFilters": "フィルターを非表示にする",
"filters": "フィルター",
"filterOnlyDirectFollow": "フォローしている人からの投稿のみを表示する",
"filterOnlyThreads": "返信を非表示にします(スレッドの最初のメッセージのみを表示します)",
"filterOnlyChannels": "これらのチャネルのみを表示する:",
"filterHideChannels": "これらのチャネルを表示しないでください:",
"filterOnlyGroups": "これらのグループのみを表示します:",
"blankFieldError": "公開するメッセージを入力してください。",
"channelsCannotContainSpaces": "チャネルにスペースを含めることはできません。"
},
"channel": {
"title": "チャンネル #{name}",
"blankFieldError": "公開するメッセージを入力してください。",
"postNewMessage": "掲示します"
},
"channels": {
"title": "チャンネル",
"favoriteChannels": "お気に入りのチャンネル",
"otherChannels": "他のチャネル",
"showChannels": "見るに:",
"showChannelsRecent": "最近の人気チャンネル(最新の500件の投稿)",
"showChannelsPopular": "全体的に人気のあるチャンネル",
"showChannelsAll": "名前でソートされたすべてのチャネル",
"loading": "チャンネルを検索しています..."
},
"connected": {
"connectedNotSynced": "接続されていますが、まだ同期されていません",
"connectedToPeer": "リモートピアに接続"
},
"connections": {
"title": "接続",
"connectionStatus": "接続状態",
"statusOnline": "オンラインモードで実行",
"statusConnected": "ピアに接続",
"statusConnectedWithData": "少なくとも1つのピアにデータがあります(部屋だけではありません)",
"statusFollowedSyncComplete": "フォローの同期(ホップ== 1)完了しました",
"statusExtendedSyncComplete": "拡張された同期(ホップ> 1)が完了しました",
"statusWaitingForConnection": "(接続待ち)",
"statusSyncComplete": "同期が完了しました",
"goOffline": "オフラインにする",
"goOnline": "オンライン化する",
"addPeer": "サーバー接続を追加する",
"addPeerButton": "追加する",
"possibleConnections": "可能な接続",
"connectToX": "「{peer}」に接続します",
"existingConnections": "接続",
"unsupportedConnectionTypeX": "このSSBクライアントは、タイプ「{connType」の接続をサポートしていません。\n\n残念ながら、ブラウザーでは、接続方法に多くの制限があります。ほとんどの通信はWebSocketを介して行われる必要があり、使用している招待コードはWebSocketをサポートしていないようです。ごめんなさい!",
"followNewConnection": "将来、自動接続して同期できるように、この人もフォローしますか?",
"lastUpdateReceived": "(最終更新は{datetime}に受信されました)",
"dbStatus": "データベースのステータス",
"ebtStatus": "EBTのステータス"
},
"group": {
"title": "グループ「{name}」",
"blankFieldError": "公開するメッセージを入力してください。",
"postNewMessage": "一般公開メッセージを投稿する"
},
"groups": {
"title": "グループ",
"yourGroups": "あなたのグループ",
"newGroupName": "新しいグループ名",
"addGroup": "グループを追加",
"renameGroup": "グループの名前を変更する",
"deleteGroup": "グループを削除",
"enterGroupName": "「{group}」の名前を何に変更しますか?",
"confirmDeleteGroup": "「{group}」という名前のグループを削除してもよろしいですか?"
},
"messagePreview": {
"postPreview": "プレビュー",
"postMessage": "掲示します"
},
"notifications": {
"title": "通知"
},
"onboarding": {
"newUser": "新しいユーザー",
"recoverExistingAccount": "既存のアカウントを回復する",
"mnemonicInstructions": "すでにアカウントを作成していて、それを回復するか、このデバイスに移動する必要がある場合は、ここにニーモニックキーを入力してください。",
"welcomeMessage": "ようこそ! あなたはここで新しいようです。この情報はすべて<strong>完全にオプション</strong>ですが、すばやく簡単に開始するのに役立ちます。",
"profileName": "自分の名前を選択してください(後で「プロファイル」で変更できます):",
"profileNamePlaceholder": "(あなたの名前またはニックネーム)",
"profileDescription": "必要に応じて、短い経歴を入力できます:",
"profileDescriptionPlaceholder": "(あなたについての短い経歴。「Markdown」フォーマットがサポートされています。)",
"suggestedPeers": "接続できるプリセットサーバーは次のとおりです:",
"suggestedFollows": "そしてここにあなたがフォローしたいと思うかもしれない何人かの人々がいます:",
"warningSingleDevice": "アカウントは、一度に1つのデバイスからのみ使用する必要があります。 そうしないと、フィードをフォークするリスクがあります。 このアカウントが他の場所から使用されていないことを確認してください。",
"warningReloading": "この変更を有効にするには、リロードする必要があります。",
"noteConnectToSync": "データを回復できるようにするには、データのコピーを持っているサーバーまたはピアに接続する必要があります。 以下にいくつかのプリセットを用意しました。 データが別のピアにある場合は、[設定]タブでそれらに接続し、何かを投稿する前に同期が終了するのを待ってください。",
"manualSetup": "キャンセル/手動セットアップ",
"getStarted": "始めましょう!"
},
"private": {
"title": "プライベートメッセージ",
"postPrivateMessage": "掲示します",
"privateMessages": "プライベートメッセージ",
"blankFieldError": "プライベートメッセージで件名とテキストの両方を提供してください",
"noRecipientError": "リストから少なくとも1人の有効な受信者を指定する必要があります。 名前だけで受信者にアドレス指定することはサポートされていません。",
"badRecipientError": "受信者は「@」で始まる必要があります"
},
"profile": {
"title": "プロフィール {name}",
"profileNamePlaceholder": "あなたの名前またはニックネーム",
"profileDescriptionPlaceholder": "あなたについての短い経歴。「Markdown」フォーマットがサポートされています。",
"exportKey": "フィードキーをニーモニックコードにエクスポートする",
"loadKey": "ニーモニックコードからフィードキーをロードする",
"reloadAfterImport": "復元されたフィードの使用を開始するには、ウィンドウをリロードしてください",
"saveProfile": "プロファイルを保存",
"sendMessage": "メッセージを送る",
"removeFeed": "フィードを削除する",
"groupDropdownPlaceholder": "グループに追加",
"addToGroup": "グループに追加",
"removeFromGroup": "グループから削除",
"chooseGroupFirst": "最初にグループを選択してください",
"following": "フォローする",
"blocking": "ブロックする",
"followers": "{name}をフォロー",
"blockingUs": "{name}をブロックする",
"lastXMessagesFor": "最後の{count}つのメッセージ:",
"downloadFollowing": "フォローをダウンロード",
"downloadProfile": "プロファイルをダウンロード",
"loadMore": "もっと読み込む",
"downloadLatestMessages": "ユーザー向けの最新メッセージをダウンロードする",
"showMnemonicCodeAbout": "ニーモニックコードは、秘密のフィードキーから生成されました。",
"showMnemonicCodeWarning": "このコードは、後でIDを復元するために使用できます。 これを安全な場所に保管してください。",
"enterMnemonicCodeAbout": "以下にニーモニックコードを入力して、フィードキーを復元します。",
"enterMnemonicCodeWarning": "警告!これにより、現在のフィードキーが上書きされます。",
"enterMnemonicCodePlaceholder": "ニーモニックコード",
"restoreFeed": "フィードを復元",
"follow": "フォロー",
"unfollow": "フォローじゃない",
"block": "ブロックして削除",
"unblock": "ブロックじゃない",
"unfollowed": "フォローじゃない!",
"followed": "フォロー!",
"unblocked": "ブロックじゃない!",
"blockedButNotDeleted": "メッセージの削除に失敗しましたが、ユーザーはブロックされています。",
"blocked": "ブロックされ、メッセージが削除されました!",
"failedToRemoveFeed": "フィードの削除に失敗しました"
},
"search": {
"title": "「{search}」の検索結果",
"searchLimitNote": "最新の{depth}件の投稿を、最新の{results}件までの結果で並べ替えて検索"
},
"settings": {
"title": "設定",
"appTitle": "アプリまたはブラウザのタブタイトル:",
"appTitlePlaceholder": "(デフォルトを使用します)",
"language": "言葉:",
"useSystemDefault": "(システムデフォルトを使用)",
"colorTheme": "カラーテーマ:",
"searchDepth": "検索時にインデックスを作成するメッセージの数:",
"replicateHops": "複製するホップ数:",
"highHopCountWarning": "警告:ホップ数が2を超えると、このアプリが使用できなくなるまで遅くなる可能性があります。 自己責任。",
"directFollows": "(あなたがフォローしている人だけ)",
"autorefresh": "ページが一番上にスクロールされると、メッセージが自動的に更新されます",
"dhtEnabled": "直接DHT(Distributed Hash Table)接続を有効にする",
"advanced": "高度な",
"capsKey": "「Caps key」(デフォルトを使用するには空白のままにします):",
"capsKeyPlaceholder": "(デフォルトを使用します)",
"capsKeyWarning": "(これを変更するのは、自分が何をしているかを本当に知っている場合のみにしてください。)",
"detailedLogging": "詳細なロギングを有効にする",
"refreshForChanges": "これらの変更を有効にするには、ブラウザを更新する必要がある場合があります。"
},
"ssb-msg": {
"threadTitlePlaceholder": "スレッド"
},
"thread": {
"title": "スレッド 「{title}」",
"loading": "メッセージを読み込んでいます。 お待ちください。",
"postReply": "掲示します",
"blankFieldError": "公開するメッセージを入力してください。",
"cantLoadOOOError": "このメッセージはデータベースにありません。また、このメッセージを持っている可能性のあるピアには接続されていません。",
"blockingReplies": "これらの人々はあなたをブロックしていて、あなたの返事を見ることはありません:"
},
"threads": {
"title": "スレッド",
"searching": "メッセージを検索しています..."
}
},
"pt-BR": {
"channel": {
"blankFieldError": "Por favor, forneça uma mensagem para publicar.",
"postNewMessage": "Poste uma nova mensagem",
"title": "Canal #{name}"
},
"channels": {
"favoriteChannels": "Canais favoritos",
"loading": "Procurando por canais...",
"otherChannels": "Outros canais",
"showChannels": "Mostrar:",
"showChannelsAll": "Todos os canais por ordem alfabética",
"showChannelsPopular": "Canais populares gerais",
"showChannelsRecent": "Canais populares recentes (últimas 500 postagens)",
"title": "Canais"
},
"common": {
"warning": "AVISO!",
"note": "NOTA:",
"close": "Fechar",
"genericUsername": "Pessoa",
"lastXMessages": "Últimas {count} mensagens",
"lastXThreads": "Últimos {count} tópicos",
"loadXMore": "Carregar mais {count}de acompanhamento gráfico",
"mentions": "Menções:",
"messageOutsideGraph": "Mensagem fora da rede de seguidores",
"noMessages": "(Sem mensagens para exibir)",
"postTooLarge": "Seu post é muito grande. Cada post pode ter até 8KiB. Por favor, encurte a sua postagem ou divida-a em vários posts.",
"profileUpdateOther": "{user} postou uma atualização de perfil para o perfil de outra pessoa",
"profileUpdateSelf": "{user} atualizou seu perfil",
"refreshMessages": "Atualizar mensagens",
"save": "Salvar",
"searchErrorInvalidMsg": "ID da mensagem inválida. Verifique se há erros de digitação e tente novamente.",
"searchingForMessages": "(Procurando por mensagens ...)",
"selfPronoun": "Você",
"showingMessagesFrom": "Mostrando mensagens de",
"startedFollowing": "Começou a seguir",
"stoppedFollowing": "Parou de seguir",
"unableToFindProfile": "Não conseguimos encontrar ninguém com esse nome, mas tentaremos encontrá-los na rede.",
"unknownMessage": "Tipo de mensagem desconhecido ou mensagem fora da rede de seguidores"
},
"connected": {
"connectedNotSynced": "Conectado, mas ainda não sincronizado",
"connectedToPeer": "Conectado ao par remoto"
},
"connections": {
"addPeer": "Adicionar servidor de pub ou sala",
"addPeerButton": "Adicionar",
"connectionStatus": "Status da conexão",
"connectToX": "Conecte-se a {peer}",
"dbStatus": "Status do DB.",
"ebtStatus": "Status do EBT.",
"existingConnections": "Conexões",
"followNewConnection": "Você quer seguir também esta pessoa assim ela conectará automaticamente e sincronizará no futuro?",
"goOffline": "Use offline",
"goOnline": "Conecte-se online.",
"lastUpdateReceived": "(Última atualização recebida {datetime})",
"possibleConnections": "Conexões possíveis",
"statusConnected": "Conectado a um par",
"statusConnectedWithData": "Pelo menos um par tem dados (não apenas uma sala)",
"statusExtendedSyncComplete": "Sincronização estendida (Saltos > 1) completa",
"statusFollowedSyncComplete": "Sincronização de seguidores (Saltos == 1) completa",
"statusOnline": "Executando no modo online",
"statusSyncComplete": "Sincronização está completa",
"statusWaitingForConnection": "(Aguardando conexão)",
"title": "Conexões",
"unsupportedConnectionTypeX": "Este cliente SSB não suporta conexões do tipo '{conntype}'.\n\nInfelizmente, os navegadores colocam muitas restrições sobre como podemos nos conectar. A maioria das comunicações precisa ser feita através de WebSockets, e o código de convite que você está usando não parece suportá-los. Desculpas!"
},
"group": {
"blankFieldError": "Por favor, forneça uma mensagem para publicar.",
"postNewMessage": "Postar mensagem pública geral",
"title": "\"{name}\" do grupo"
},
"groups": {
"addGroup": "Adicionar grupo",
"confirmDeleteGroup": "Tem certeza de que deseja excluir o grupo \"{group}\"?",
"deleteGroup": "Excluir grupo",
"enterGroupName": "Como você quer renomear \"{group}\"?",
"newGroupName": "Novo nome do grupo",
"renameGroup": "Renomear grupo",
"title": "Grupos",
"yourGroups": "Seus grupos"
},
"language": "Português",
"messagePreview": {
"postMessage": "Postar mensagem",
"postPreview": "Visualização da postagem"
},
"notifications": {
"title": "Notificações"
},
"onboarding": {
"getStarted": "Iniciar!",
"manualSetup": "Configuração manual",
"mnemonicInstructions": "Se você já criou uma conta e precisa recuperá-la ou movê-la para este dispositivo, insira sua chave mnemônica aqui:",
"noteConnectToSync": "Você precisará se conectar a um servidor ou par que tenha uma cópia dos seus dados para poder recuperá-los. Fornecemos algumas predefinições abaixo. Se seus dados estiverem em um par diferente, conecte-se a eles na guia Configurações e permita que a sincronização termine antes de postar qualquer coisa.",
"profileDescription": "Se você quiser, você pode digitar uma breve biografia:",
"profileDescriptionPlaceholder": "(Uma breve biografia sobre você - formatação de markdown é suportada)",
"profileName": "Escolha um nome (você pode alterar isso mais tarde em Perfil):",
"profileNamePlaceholder": "(Seu nome / apelido)",
"suggestedFollows": "E aqui estão algumas pessoas que talvez você gostaria de seguir:",
"suggestedPeers": "Aqui estão alguns servidores predefinidos que você pode se conectar:",
"newUser": "Nova pessoa",
"recoverExistingAccount": "Recuperar conta existente",
"warningReloading": "Agora precisaremos recarregar para que essa alteração tenha efeito.",
"warningSingleDevice": "As contas só devem ser usadas em um dispositivo por vez. Caso contrário, você corre o risco de bifurcar seu feed. Certifique-se de que essa conta não esteja sendo usada em nenhum outro lugar.",
"welcomeMessage": "Bem-vind@! Parece que você é nov@ aqui. Toda esta informação é <strong>inteiramente opcional</strong>, mas tende a ajudar a ter tudo funcionando com rapidez e facilidade."
},
"pages": {
"channel": "Canal",
"channels": "Canais",
"connections": "Conexões",
"groups": "Grupos",
"notifications": "Notificações",
"private": "Privado",
"profile": "Perfil",
"public": "Público",
"settings": "Definições",
"thread": "Tópico",
"threads": "Tópicos"
},
"private": {
"badRecipientError": "Destinatári@s devem começar com @",
"blankFieldError": "Por favor, forneça o assunto e o texto nas mensagens privadas",
"noRecipientError": "Você deve especificar pelo menos uma pessoa destinatária da lista. Escrevendo as destinatárias exclusivamente pelo nome não é suportado.",
"postPrivateMessage": "Postar mensagem privada",
"privateMessages": "Mensagens privadas",
"title": "Mensagens privadas"
},
"profile": {
"addToGroup": "Adicionar ao grupo",
"block": "Bloquear e excluir",
"blocked": "Bloquead@ e mensagens excluídas!",
"blockedButNotDeleted": "Falha ao excluir mensagens, mas a pessoa está bloqueado.",
"blocking": "Bloqueados",
"blockingUs": "Bloqueando {name}",
"chooseGroupFirst": "Por favor, primeiro escolha um grupo",
"downloadFollowing": "Baixar lista de amigos",
"downloadLatestMessages": "Baixe as últimas mensagens para o usuário",
"downloadProfile": "Baixar perfil",
"enterMnemonicCodeAbout": "Digite o código mnemônico abaixo para restaurar sua chave de feed.",
"enterMnemonicCodePlaceholder": "Código Mnemônico",
"enterMnemonicCodeWarning": "AVISO: Isso sobrescreverá sua chave de feed atual!",
"exportKey": "Exportar a chave de feed para o código mnemônico",
"failedToRemoveFeed": "Falha ao remover feed",
"follow": "Seguir",
"followed": "Seguid@!",
"followers": "Seguindo {name}",
"following": "Seguindo",
"groupDropdownPlaceholder": "Adicionar ao grupo",
"lastXMessagesFor": "Últimas {count} mensagens para",
"loadKey": "Carregar a chave de feed do código mnemônico",
"loadMore": "Carregue mais",
"profileDescriptionPlaceholder": "Descrição (markdown é suportado)",
"profileNamePlaceholder": "Seu nome / apelido",
"reloadAfterImport": "Por favor recarregue a janela para começar a usar o feed restaurado",
"removeFeed": "Remover feed",
"removeFromGroup": "Remover do grupo",
"restoreFeed": "Restaurar feed",
"saveProfile": "Salvar perfil",
"sendMessage": "Enviar mensagem",
"showMnemonicCodeAbout": "Um código mnemônico foi gerado a partir da sua chave privada de feed.",
"showMnemonicCodeWarning": "Este código pode ser usado para restaurar sua identidade mais tarde. Armazene-a em um lugar seguro.",
"title": "{name} do perfil",
"unblock": "Desbloquear",
"unblocked": "Desbloquead@!",
"unfollow": "Deixar de seguir",
"unfollowed": "Desseguid@!"
},
"public": {
"blankFieldError": "Por favor, forneça uma mensagem para publicar.",
"channelOptional": "Canal (opcional)",
"channelsCannotContainSpaces": "Canais não podem conter espaços.",
"channelsOptional": "Canais (opcional)",
"filterHideChannels": "Não mostre esses canais:",
"filterOnlyChannels": "Mostrar apenas estes canais:",
"filterOnlyDirectFollow": "Só mostrar postagens de pessoas que você segue",
"filterOnlyGroups": "Mostrar apenas estes grupos:",
"filterOnlyThreads": "Ocultar respostas (mostre apenas a primeira mensagem de um tópico)",
"filters": "Filtros",
"groupsOptional": "Grupos (opcional)",
"hideFilters": "Ocultar filtros",
"postNewThread": "Criar um tópico",
"showFilters": "Mostrar filtros.",
"threadTitlePlaceholder": "Título do tópico (opcional, nem todos os clientes mostram isso)",
"title": "Mensagens públicas"
},
"search": {
"searchLimitNote": "Pesquisando as {depth} postagens mais recentes, classificados pelo mais recente, até {results} resultados",
"title": "Resultados da pesquisa para \"{search}\""
},
"settings": {
"advanced": "AVANÇADO",
"appTitle": "Título do Aplicativo:",
"appTitlePlaceholder": "(Use o padrão)",
"autorefresh": "Atualizar as mensagens automaticamente quando rolar até o topo",
"capsKey": "Tecla Caps (deixe em branco para usar o padrão):",
"capsKeyPlaceholder": "(Use o padrão)",
"capsKeyWarning": "(Apenas mude isso se você realmente sabe o que está fazendo.)",
"colorTheme": "Tema de cor:",
"detailedLogging": "Ativar registro detalhado",
"dhtEnabled": "Ativar conexões diretas de DHT (Distributed Hash Table)",
"directFollows": "(apenas pessoas que você segue)",
"highHopCountWarning": "AVISO: Um salto maior que 2 provavelmente deixará esse aplicativo devagar até o ponto que será inutilizável. Use por sua conta e risco.",
"language": "Idioma:",
"refreshForChanges": "Talvez você tenha que atualizar seu navegador para que essas alterações entrem em vigor.",
"replicateHops": "Número de saltos para replicar:",
"searchDepth": "Quantas mensagens para indexar ao procurar:",
"title": "Definições",
"useSystemDefault": "(Use o padrão do sistema)"
},
"ssb-msg": {
"threadTitlePlaceholder": "um tópico"
},
"thread": {
"blankFieldError": "Por favor, forneça uma mensagem para publicar.",
"blockingReplies": "Essas pessoas estão bloqueando você e não verão sua resposta:",
"cantLoadOOOError": "Não temos esta mensagem no banco de dados e não estamos conectados a nenhum par que possa tê-la.",
"loading": "Carregando mensagens. Por favor, aguarde.",
"postReply": "Postar resposta",
"title": "Tópico \"{title}\""
},
"threads": {
"title": "Tópicos",
"searching": "Procurando mensagens..."
}
}
}