Line data Source code
1 : // ignore: unused_import
2 : import 'package:intl/intl.dart' as intl;
3 : import 'app_localizations.dart';
4 :
5 : // ignore_for_file: type=lint
6 :
7 : /// The translations for Luxembourgish Letzeburgesch (`lb`).
8 : class AppLocalizationsLb extends AppLocalizations {
9 0 : AppLocalizationsLb([String locale = 'lb']) : super(locale);
10 :
11 0 : @override
12 : String get contactDisconnectSummary => 'Disconnect from Contact';
13 :
14 0 : @override
15 : String get messageHistoryEndOfHistory => 'Beginning of Conversation History';
16 :
17 0 : @override
18 : String get messageHistoryLoadOlderMessages => 'Load Older Messages';
19 :
20 0 : @override
21 : String get relativeTimeEarlier => 'Earlier';
22 :
23 0 : @override
24 : String get relativeTimeThisYear => 'This Year';
25 :
26 0 : @override
27 : String get relativeTimeLastMonth => 'Last Month';
28 :
29 0 : @override
30 : String get relativeTimeThisMonth => 'This Month';
31 :
32 0 : @override
33 : String get relativeTimeLastWeek => 'Last Week';
34 :
35 0 : @override
36 : String get relativeTimeThisWeek => 'This Week';
37 :
38 0 : @override
39 : String get relativeTimeYesterday => 'Yesterday';
40 :
41 0 : @override
42 : String get relativeTimeToday => 'Today';
43 :
44 0 : @override
45 : String get privateNameHint => 'Private name for this account (never shared)';
46 :
47 0 : @override
48 : String get privateNameLabel => 'Private Name';
49 :
50 0 : @override
51 : String get settingsExperimentsShowPerformanceDescription => 'Display an overlay graph of render time.';
52 :
53 0 : @override
54 : String get settingsExperimentsShowPerformanceTitle => 'Show Performance Overlay';
55 :
56 0 : @override
57 : String get settingThemeOverwriteConfirm => 'Confirm';
58 :
59 0 : @override
60 : String get settingThemeOverwriteQuestion => 'Theme \$themeName already exists, confirm overwrite?';
61 :
62 0 : @override
63 : String get settingsThemeErrorInvalid => 'Error: Could not import \$themeName, theme.yml missing, not a theme directory';
64 :
65 0 : @override
66 : String get settingsImportThemeTitle => 'Import Theme';
67 :
68 0 : @override
69 : String get settingsImportThemeDescription => 'Select theme directory to import for use in Cwtch';
70 :
71 0 : @override
72 : String get settingsImportThemeButton => 'Import Theme';
73 :
74 0 : @override
75 : String get settingsThemeImagesDescription => 'Enable display of images from themes';
76 :
77 0 : @override
78 : String get settingsThemeImages => 'Theme Images';
79 :
80 0 : @override
81 : String get settingsGroupAbout => 'About';
82 :
83 0 : @override
84 : String get localeUzbek => 'Uzbek / Oʻzbekcha';
85 :
86 0 : @override
87 : String get profileOfflineAtStart => 'Appear Offline at Startup';
88 :
89 0 : @override
90 : String get now => 'Now';
91 :
92 0 : @override
93 : String get xSecondsAgo => '\$seconds seconds ago';
94 :
95 0 : @override
96 : String get xMinutesAgo => '\$minutes minutes ago';
97 :
98 0 : @override
99 : String get xHoursAgo => '\$hours hours ago';
100 :
101 0 : @override
102 : String get xDaysAgo => '\$days days ago';
103 :
104 0 : @override
105 : String get profileAllowUnknownContacts => 'Allow Unknown Contacts';
106 :
107 0 : @override
108 : String get profileBlockUnknownContacts => 'Block Unknown Contacts';
109 :
110 0 : @override
111 : String get profileDisableProfile => 'Disable Profile';
112 :
113 0 : @override
114 : String get profileEnableProfile => 'Enable Profile';
115 :
116 0 : @override
117 : String get profileAppearOnline => 'Appear Online';
118 :
119 0 : @override
120 : String get contactDisconnect => 'Disconnect from Contact (if you do not have Appear Offline set this contact may still be able to reestablish a connection to you)';
121 :
122 0 : @override
123 : String get profileAppearOfflineDescription =>
124 : 'By default, when Cwtch profile is enabled it automatically attempts to connect to know contacts, and allows inbound connections. This settings disables those actions and allows you to choose, manually, which contacts to connect to.';
125 :
126 0 : @override
127 : String get profileAppearOffline => 'Appear Offline';
128 :
129 0 : @override
130 : String get deleteServerConfirmBtn => 'Really Delete Server?';
131 :
132 0 : @override
133 : String get cannotDeleteServerIfActiveGroups => 'There are active groups associated with this Cwtch Server. Please delete them prior to deleting this Cwtch Server entry.';
134 :
135 0 : @override
136 : String get groupsOnThisServerLabel => 'Known Groups on this Cwtch Server';
137 :
138 0 : @override
139 : String get serverinfoNoGroupInfo => 'There are no groups associated with this Cwtch Server.';
140 :
141 0 : @override
142 : String get preserveHistorySettingDescription =>
143 : 'By default, Cwtch will purge conversation history when Cwtch is shutdown. If this setting is enabled, Cwtch will preserve the conversation history of peer conversations.';
144 :
145 0 : @override
146 : String get defaultPreserveHistorySetting => 'Preserve Conversation History';
147 :
148 0 : @override
149 : String get localeUk => 'Ukrainian / українською';
150 :
151 0 : @override
152 : String get profileEnabledDescription => 'Activate or Deactivate the profile.';
153 :
154 0 : @override
155 : String get localeSw => 'Swahili / Kiswahili';
156 :
157 0 : @override
158 : String get localeSv => 'Swedish / Svenska';
159 :
160 0 : @override
161 : String get fontScalingDescription => 'Adjust the relative font scaling factor applied to text and widgets.';
162 :
163 0 : @override
164 : String get defaultScalingText => 'Font Scaling';
165 :
166 0 : @override
167 : String get localeJa => 'Japanese / 日本語';
168 :
169 0 : @override
170 : String get retryConnectionTooltip => 'Cwtch retries peers regularly, but you can tell Cwtch to try sooner by pushing this button.';
171 :
172 0 : @override
173 : String get retryConnection => 'Retry';
174 :
175 0 : @override
176 : String get availabilityStatusTooltip => 'Set your availability status';
177 :
178 0 : @override
179 : String get profileInfoHint3 => 'Contacts will be able to see this information in Conversation Settings ';
180 :
181 0 : @override
182 : String get profileInfoHint2 => 'You can add up to 3 fields.';
183 :
184 0 : @override
185 : String get profileInfoHint => 'Add some public information about yourself here e.g. blog, websites, brief bio.';
186 :
187 0 : @override
188 : String get availabilityStatusAway => 'Away';
189 :
190 0 : @override
191 : String get availabilityStatusBusy => 'Busy';
192 :
193 0 : @override
194 : String get availabilityStatusAvailable => 'Available';
195 :
196 0 : @override
197 : String get blodeuweddWarning =>
198 : 'Blodeuwedd uses a local language model and a set of small auxiliary models to power its functionality. These techniques are often very effective they are not without error. \n\nWhile we have taken efforts to minimize the risk, there is still the possibility that Blodeuwedd outputs will be incorrect, hallucinated and/or offensive.\n\nBecause of that Blodeuwedd requires downloading two additional components separate from Cwtch, the Blodeuwedd Model (or a compatible model) and the Blodeuwedd Runner. \n\nSee https://docs.cwtch.im/docs/settings/experiments/blodeuwedd for more information on obtaining these components and setting them up.';
199 :
200 0 : @override
201 : String get blodeuweddSummarize => 'Summarize Conversation';
202 :
203 0 : @override
204 : String get blodeuweddTranslate => 'Translate Message';
205 :
206 0 : @override
207 : String get blodeuweddProcessing => 'Blodeuwedd is processing...';
208 :
209 0 : @override
210 : String get blodeuweddPath => 'The directory where the Blodeuwedd is located on your computer.';
211 :
212 0 : @override
213 : String get blodeuweddNotSupported => 'This version of Cwtch has been compiled without support for the Blodeuwedd Assistant.';
214 :
215 0 : @override
216 : String get blodeuweddDescription => 'The Blodeuwedd assistant adds new features to Cwtch such as chat transcript summarization and message translation via a locally hosted language model.';
217 :
218 0 : @override
219 : String get blodeuweddExperimentEnable => 'Blodeuwedd Assistant';
220 :
221 0 : @override
222 : String get localeKo => 'Korean / 한국어';
223 :
224 0 : @override
225 : String get localeSk => 'Slovak / Slovák';
226 :
227 0 : @override
228 : String get profileAutostartDescription => 'Controls if the profile will be automatically launched on startup';
229 :
230 0 : @override
231 : String get profileEnabled => 'Enable';
232 :
233 0 : @override
234 : String get profileAutostartLabel => 'Autostart';
235 :
236 0 : @override
237 : String get localePtBr => 'Brazilian Portuguese / Português do Brasil';
238 :
239 0 : @override
240 : String get localeNl => 'Dutch / Dutch';
241 :
242 0 : @override
243 : String get experimentQRCodeDescription => 'QR Code support allows sharing data (such as profile identity) by QR Codes';
244 :
245 0 : @override
246 : String get enableExperimentQRCode => 'QR Codes';
247 :
248 0 : @override
249 : String get shareMenuQRCode => 'Show QR Code';
250 :
251 0 : @override
252 : String get shareProfileMenuTooltop => 'Share profile via...';
253 :
254 0 : @override
255 : String get acquiredTicketsFromServer => 'Antispam Challenge Complete';
256 :
257 0 : @override
258 : String get acquiringTicketsFromServer => 'Performing Antispam Challenge';
259 :
260 0 : @override
261 : String get errorDownloadDirectoryDoesNotExist => 'Filesharing cannot be enabled because the Download Folder has not been set, or is set to a folder that does not exist.';
262 :
263 0 : @override
264 : String get localeIt => 'Italienesch';
265 :
266 0 : @override
267 : String get localeTr => 'Tierkesch / Türk';
268 :
269 0 : @override
270 : String get tooltipUnpinConversation => 'Unpin conversation from the top of \"Conversations\"';
271 :
272 0 : @override
273 : String get tooltipPinConversation => 'Pin conversation to the top of \"Conversations\"';
274 :
275 0 : @override
276 : String get replyingTo => 'Replying to %1';
277 :
278 0 : @override
279 : String get fileDownloadUnavailable => 'This file appears unavailable for download. The sender may have disabled downloads for this file.';
280 :
281 0 : @override
282 : String get messageNoReplies => 'There are no replies to this message.';
283 :
284 0 : @override
285 : String get headingReplies => 'Replies';
286 :
287 0 : @override
288 : String get viewReplies => 'View replies to this message';
289 :
290 0 : @override
291 : String get restartFileShare => 'Start Sharing File';
292 :
293 0 : @override
294 : String get stopSharingFile => 'Stop Sharing File';
295 :
296 0 : @override
297 : String get manageSharedFiles => 'Manage Shared Files';
298 :
299 0 : @override
300 : String get localeDe => 'Däitsch / Deutsch';
301 :
302 0 : @override
303 : String get localeEn => 'Englesch / English';
304 :
305 0 : @override
306 : String get localeLb => 'Lëtzebuergesch';
307 :
308 0 : @override
309 : String get localeNo => 'Norwegesch';
310 :
311 0 : @override
312 : String get localeEl => 'Griichesch';
313 :
314 0 : @override
315 : String get localePl => 'Polish / Polski';
316 :
317 0 : @override
318 : String get localeRo => 'Rumänesch';
319 :
320 0 : @override
321 : String get localeRU => 'Russesch';
322 :
323 0 : @override
324 : String get localeEs => 'Spuenesch';
325 :
326 0 : @override
327 : String get localeDa => 'Dänesch';
328 :
329 0 : @override
330 : String get localePt => 'Portugisesch';
331 :
332 0 : @override
333 : String get localeFr => 'Franséisch / Français';
334 :
335 0 : @override
336 : String get localeCy => 'Waliser';
337 :
338 0 : @override
339 : String get settingImagePreviewsDescription =>
340 : 'Images and Profile Pictures will be downloaded and previewed automatically. We recommend that you do not enable this Experiment if you use Cwtch with untrusted contacts.';
341 :
342 0 : @override
343 : String get tooltipPreviewFormatting => 'Preview Message Formatting';
344 :
345 0 : @override
346 : String get tooltipCode => 'Code / Monospace';
347 :
348 0 : @override
349 : String get tooltipStrikethrough => 'Strikethrough';
350 :
351 0 : @override
352 : String get tooltipSubscript => 'Subscript';
353 :
354 0 : @override
355 : String get tooltipSuperscript => 'Superscript';
356 :
357 0 : @override
358 : String get tooltipItalicize => 'Italic';
359 :
360 0 : @override
361 : String get tooltipBackToMessageEditing => 'Back to Message Editing';
362 :
363 0 : @override
364 : String get tooltipBoldText => 'Bold';
365 :
366 0 : @override
367 : String get okButton => 'OK';
368 :
369 0 : @override
370 : String get settingsAndroidPowerReenablePopup => 'Cannot re-enable Battery Optimization from within Cwtch. Please go to Android / Settings / Apps / Cwtch / Battery and set Usage to \'Optimized\'';
371 :
372 0 : @override
373 : String get settingAndroidPowerExemptionDescription =>
374 : 'Optional: Request Android to exempt Cwtch from optimized power management. This will result in better stability at the cost of greater battery use.';
375 :
376 0 : @override
377 : String get settingAndroidPowerExemption => 'Android Ignore Battery Optimizations';
378 :
379 0 : @override
380 : String get thisFeatureRequiresGroupExpermientsToBeEnabled => 'This feature requires the Groups Experiment to be enabled in Settings';
381 :
382 0 : @override
383 : String get messageFormattingDescription => 'Enable rich text formatting in displayed messages e.g. **bold** and *italic*';
384 :
385 0 : @override
386 : String get formattingExperiment => 'Message Formatting';
387 :
388 0 : @override
389 : String get clickableLinkError => 'Error encountered while attempting to open URL';
390 :
391 0 : @override
392 : String get clickableLinksWarning =>
393 : 'Opening this URL will launch an application outside of Cwtch and may reveal metadata or otherwise compromise the security of Cwtch. Only open URLs from people you trust. Are you sure you want to continue?';
394 :
395 0 : @override
396 : String get clickableLinksCopy => 'Copy URL';
397 :
398 0 : @override
399 : String get clickableLinkOpen => 'Open URL';
400 :
401 0 : @override
402 : String get shuttingDownApp => 'Shutting down...';
403 :
404 0 : @override
405 : String get successfullyImportedProfile => 'Successfully Imported Profile: %profile';
406 :
407 0 : @override
408 : String get failedToImportProfile => 'Error Importing Profile';
409 :
410 0 : @override
411 : String get importProfileTooltip => 'Use an encrypted Cwtch backup to bring in a profile created in another instance of Cwtch.';
412 :
413 0 : @override
414 : String get importProfile => 'Import Profile';
415 :
416 0 : @override
417 : String get exportProfileTooltip => 'Backup this profile to an encrypted file. The encrypted file can be imported into another Cwtch app.';
418 :
419 0 : @override
420 : String get exportProfile => 'Export Profile';
421 :
422 0 : @override
423 : String get conversationNotificationPolicySettingDescription => 'Notifikatioun\'s Astellung fir des Konversatioun';
424 :
425 0 : @override
426 : String get newMessageNotificationConversationInfo => 'Neie Message vun %1';
427 :
428 0 : @override
429 : String get newMessageNotificationSimple => 'Neie Message';
430 :
431 0 : @override
432 : String get notificationContentContactInfo => 'Konversatiouns Informatiounen';
433 :
434 0 : @override
435 : String get notificationContentSimpleEvent => 'Schlicht Ereegnis';
436 :
437 0 : @override
438 : String get conversationNotificationPolicySettingLabel => 'Konversatioun Notifikatioun\'s Astellung';
439 :
440 0 : @override
441 : String get settingsGroupExperiments => 'Experimenter';
442 :
443 0 : @override
444 : String get settingsGroupAppearance => 'Ausgesinn';
445 :
446 0 : @override
447 : String get settingGroupBehaviour => 'Behuelen';
448 :
449 0 : @override
450 : String get notificationContentSettingDescription => 'Steierung vum Inhalt vun der Konversatiouns Notifikatioun';
451 :
452 0 : @override
453 : String get notificationPolicySettingDescription => 'Virastellung vum Notifikatiounsverhaale';
454 :
455 0 : @override
456 : String get notificationContentSettingLabel => 'Inhalt der Notifikatioun';
457 :
458 0 : @override
459 : String get notificationPolicySettingLabel => 'Notifikatioun\'s Astellung';
460 :
461 0 : @override
462 : String get conversationNotificationPolicyNever => 'Nimools';
463 :
464 0 : @override
465 : String get conversationNotificationPolicyOptIn => 'Participatiouns Zoustëmmung';
466 :
467 0 : @override
468 : String get conversationNotificationPolicyDefault => 'Astellung zerécksetzen';
469 :
470 0 : @override
471 : String get notificationPolicyDefaultAll => 'All Astellungen zerécksetzen';
472 :
473 0 : @override
474 : String get notificationPolicyOptIn => 'Participatioun Zoustëmmen';
475 :
476 0 : @override
477 : String get notificationPolicyMute => 'Daaf schalten';
478 :
479 0 : @override
480 : String get tooltipSelectACustomProfileImage => 'Auswielen enges benotzerdefinéiert Profilbild\'s';
481 :
482 0 : @override
483 : String get editProfile => 'Profil editéieren';
484 :
485 0 : @override
486 : String get torSettingsEnabledCacheDescription =>
487 : 'Tëschegespäichert vum aktuell erofgeluedenen Tor consensus fir en beim nächsten Opmaachen vun Cwatch erëm ze verwenden. Dat erméiglecht ee schnellen Start vun Tor. Wann desaktivéiert läscht Cwatch déi tëschegespäichert Daten beim starten.';
488 :
489 0 : @override
490 : String get torSettingsEnableCache => 'Tor Censensus tëschenspäichern';
491 :
492 0 : @override
493 : String get labelTorNetwork => 'Tor Netzwierk';
494 :
495 0 : @override
496 : String get descriptionACNCircuitInfo => 'Detailléiert Informatiounen iwwert de Pfad vum anonymiséierte Kommunikatiounsnetzwierk, de fir des Konversatioun verwent gëtt.';
497 :
498 0 : @override
499 : String get labelACNCircuitInfo => 'ACN Circuit Informatioun';
500 :
501 0 : @override
502 : String get fileSharingSettingsDownloadFolderTooltip => 'Aneren Dossier auswielen fir Downloads.';
503 :
504 0 : @override
505 : String get fileSharingSettingsDownloadFolderDescription => 'Wann Daten automatesch erofgeluede ginn (z.B Biller, wann Virunsicht aktivéiert ass), muss een Dossier fir Download agestallt ginn.';
506 :
507 0 : @override
508 : String get torSettingsErrorSettingPort => 'Port Nummer muss tëschent 1 an 65535 sinn';
509 :
510 0 : @override
511 : String get settingTheme => 'Use Light Themes';
512 :
513 0 : @override
514 : String get torSettingsUseCustomTorServiceConfiguration => 'Eegen Tor Service Konfiguratioun benotzen (torrc)';
515 :
516 0 : @override
517 : String get torSettingsUseCustomTorServiceConfigurastionDescription => 'Iwwerschreiwe vun den Tor Astellungen. Oppassen: Geféierlech! Maacht dat just wann Dir wësst, wat Dir maacht.';
518 :
519 0 : @override
520 : String get torSettingsCustomControlPortDescription => 'Eege Port Konfiguratioun fir Kontrollconnectiounen op den Tor-Proxy';
521 :
522 0 : @override
523 : String get torSettingsCustomControlPort => 'Benotzerdefinéiert Kontrollport';
524 :
525 0 : @override
526 : String get torSettingsCustomSocksPortDescription => 'Use a custom port for data connections to the Tor proxy';
527 :
528 0 : @override
529 : String get torSettingsCustomSocksPort => 'Custom SOCKS Port';
530 :
531 0 : @override
532 : String get torSettingsEnabledAdvancedDescription => 'Use an existing Tor service on your system, or change the parameters of the Cwtch Tor Service';
533 :
534 0 : @override
535 : String get torSettingsEnabledAdvanced => 'Enable Advanced Tor Configuration';
536 :
537 0 : @override
538 : String get msgAddToAccept => 'Add this account to your contacts in order to accept this file.';
539 :
540 0 : @override
541 : String get btnSendFile => 'Send File';
542 :
543 0 : @override
544 : String get msgConfirmSend => 'Are you sure you want to send';
545 :
546 0 : @override
547 : String get msgFileTooBig => 'File size cannot exceed 10 GB';
548 :
549 0 : @override
550 : String get storageMigrationModalMessage => 'Migrating profiles to new storage format. This could take a few minutes...';
551 :
552 0 : @override
553 : String get loadingCwtch => 'Loading Cwtch...';
554 :
555 0 : @override
556 : String get themeColorLabel => 'Color Theme';
557 :
558 0 : @override
559 : String get themeNameNeon2 => 'Neon 2';
560 :
561 0 : @override
562 : String get themeNameNeon1 => 'Neon 1';
563 :
564 0 : @override
565 : String get themeNameMidnight => 'Midnight';
566 :
567 0 : @override
568 : String get themeNameMermaid => 'Mermaid';
569 :
570 0 : @override
571 : String get themeNamePumpkin => 'Pumpkin';
572 :
573 0 : @override
574 : String get themeNameGhost => 'Ghost';
575 :
576 0 : @override
577 : String get themeNameVampire => 'Vampire';
578 :
579 0 : @override
580 : String get themeNameWitch => 'Witch';
581 :
582 0 : @override
583 : String get themeNameCwtch => 'Cwtch';
584 :
585 0 : @override
586 : String get settingDownloadFolder => 'Download Dossier';
587 :
588 0 : @override
589 : String get settingImagePreviews => 'Image Previews and Profile Pictures';
590 :
591 0 : @override
592 : String get experimentClickableLinksDescription => 'The clickable links experiment allows you to click on URLs shared in messages';
593 :
594 0 : @override
595 : String get enableExperimentClickableLinks => 'Enable Clickable Links';
596 :
597 0 : @override
598 : String get serverConnectionsLabel => 'Connection';
599 :
600 0 : @override
601 : String get serverTotalMessagesLabel => 'Total Messages';
602 :
603 0 : @override
604 : String get serverMetricsLabel => 'Server Metrics';
605 :
606 0 : @override
607 : String get manageKnownServersShort => 'Servers';
608 :
609 0 : @override
610 : String get manageKnownServersLong => 'Manage Known Servers';
611 :
612 0 : @override
613 : String get displayNameTooltip => 'Please enter a display name';
614 :
615 0 : @override
616 : String get manageKnownServersButton => 'Manage Known Servers';
617 :
618 0 : @override
619 : String get fieldDescriptionLabel => 'Description';
620 :
621 0 : @override
622 : String get importLocalServerButton => 'Import %1';
623 :
624 0 : @override
625 : String get importLocalServerSelectText => 'Select Local Server';
626 :
627 0 : @override
628 : String get importLocalServerLabel => 'Import a locally hosted server';
629 :
630 0 : @override
631 : String get savePeerHistoryDescription => 'Determines whether to delete any history associated with the contact.';
632 :
633 0 : @override
634 : String get newMessagesLabel => 'New Messages';
635 :
636 0 : @override
637 : String get copyServerKeys => 'Copy keys';
638 :
639 0 : @override
640 : String get verfiyResumeButton => 'Verify/resume';
641 :
642 0 : @override
643 : String get fileCheckingStatus => 'Checking download status';
644 :
645 0 : @override
646 : String get fileInterrupted => 'Interrupted';
647 :
648 0 : @override
649 : String get fileSavedTo => 'Saved to';
650 :
651 0 : @override
652 : String get plainServerDescription =>
653 : 'We recommend that you protect your Cwtch servers with a password. If you do not set a password on this server then anyone who has access to this device may be able to access information about this server, including sensitive cryptographic keys.';
654 :
655 0 : @override
656 : String get encryptedServerDescription =>
657 : 'Encrypting a server with a password protects it from other people who may also use this device. Encrypted servers cannot be decrypted, displayed or accessed until the correct password is entered to unlock them.';
658 :
659 0 : @override
660 : String get deleteServerSuccess => 'Successfully deleted server';
661 :
662 0 : @override
663 : String get enterCurrentPasswordForDeleteServer => 'Please enter current password to delete this server';
664 :
665 0 : @override
666 : String get copyAddress => 'Copy Address';
667 :
668 0 : @override
669 : String get settingServersDescription => 'The hosting servers experiment enables hosting and managing Cwtch servers';
670 :
671 0 : @override
672 : String get settingServers => 'Hosting Servers';
673 :
674 0 : @override
675 : String get enterServerPassword => 'Enter password to unlock server';
676 :
677 0 : @override
678 : String get unlockProfileTip => 'Please create or unlock a profile to begin!';
679 :
680 0 : @override
681 : String get unlockServerTip => 'Please create or unlock a server to begin!';
682 :
683 0 : @override
684 : String get addServerTooltip => 'Add new server';
685 :
686 0 : @override
687 : String get serversManagerTitleShort => 'Servers';
688 :
689 0 : @override
690 : String get serversManagerTitleLong => 'Servers You Host';
691 :
692 0 : @override
693 : String get saveServerButton => 'Save Server';
694 :
695 0 : @override
696 : String get serverAutostartDescription => 'Controls if the application will automatically launch the server on start';
697 :
698 0 : @override
699 : String get serverAutostartLabel => 'Autostart';
700 :
701 0 : @override
702 : String get serverEnabledDescription => 'Start or stop the server';
703 :
704 0 : @override
705 : String get serverEnabled => 'Server Enabled';
706 :
707 0 : @override
708 : String get serverDescriptionDescription => 'Your description of the server for personal management use only, will never be shared';
709 :
710 0 : @override
711 : String get serverDescriptionLabel => 'Server Description';
712 :
713 0 : @override
714 : String get serverAddress => 'Server Address';
715 :
716 0 : @override
717 : String get editServerTitle => 'Edit Server';
718 :
719 0 : @override
720 : String get addServerTitle => 'Add Server';
721 :
722 0 : @override
723 : String get titleManageProfilesShort => 'Profiles';
724 :
725 0 : @override
726 : String get descriptionStreamerMode => 'If turned on, this option makes the app more visually private for streaming or presenting with, for example, hiding profile and contact addresses';
727 :
728 0 : @override
729 : String get descriptionFileSharing =>
730 : 'The file sharing experiment allows you to send and receive files from Cwtch contacts and groups. Note that sharing a file with a group will result in members of that group connecting with you directly over Cwtch to download it.';
731 :
732 0 : @override
733 : String get settingFileSharing => 'File Sharing';
734 :
735 0 : @override
736 : String get tooltipSendFile => 'Send File';
737 :
738 0 : @override
739 : String get messageFileOffered => 'Contact is offering to send you a file';
740 :
741 0 : @override
742 : String get messageFileSent => 'You sent a file';
743 :
744 0 : @override
745 : String get messageEnableFileSharing => 'Enable the file sharing experiment to view this message.';
746 :
747 0 : @override
748 : String get labelFilesize => 'Size';
749 :
750 0 : @override
751 : String get labelFilename => 'Filename';
752 :
753 0 : @override
754 : String get downloadFileButton => 'Download';
755 :
756 0 : @override
757 : String get openFolderButton => 'Open Folder';
758 :
759 0 : @override
760 : String get retrievingManifestMessage => 'Retrieving file information...';
761 :
762 0 : @override
763 : String get streamerModeLabel => 'Streamer/Presentation Mode';
764 :
765 0 : @override
766 : String get archiveConversation => 'Archive this Conversation';
767 :
768 0 : @override
769 : String get profileOnionLabel => 'Send this address to people you want to connect with';
770 :
771 0 : @override
772 : String get addPeerTab => 'Een Kontakt dobäifügen';
773 :
774 0 : @override
775 : String get addPeer => 'Kontakt dobäifügen';
776 :
777 0 : @override
778 : String get peerNotOnline => 'Kontakt ass offline. Applikatiounen kennen elo grad net genotzt ginn.';
779 :
780 0 : @override
781 : String get peerBlockedMessage => 'Kontakt ass blockéiert';
782 :
783 0 : @override
784 : String get peerOfflineMessage => 'Contact is offline, messages can\'t be delivered right now';
785 :
786 0 : @override
787 : String get blockBtn => 'Kontakt blockéieren';
788 :
789 0 : @override
790 : String get savePeerHistory => 'Verlaf späicheren';
791 :
792 0 : @override
793 : String get dontSavePeerHistory => 'Verlaf läschen';
794 :
795 0 : @override
796 : String get unblockBtn => 'Kontakt entblockéieren';
797 :
798 0 : @override
799 : String get blockUnknownLabel => 'Block Unknown Contacts';
800 :
801 0 : @override
802 : String get blockUnknownConnectionsEnabledDescription => 'Connections from unknown contacts are blocked. You can change this in Settings';
803 :
804 0 : @override
805 : String get networkStatusConnecting => 'Connecting to network and contacts...';
806 :
807 0 : @override
808 : String get showMessageButton => 'Show Message';
809 :
810 0 : @override
811 : String get blockedMessageMessage => 'This message is from a profile you have blocked.';
812 :
813 0 : @override
814 : String get placeholderEnterMessage => 'Type a message...';
815 :
816 0 : @override
817 : String get plainProfileDescription =>
818 : 'We recommend that you protect your Cwtch profiles with a password. If you do not set a password on this profile then anyone who has access to this device may be able to access information about this profile, including contacts, messages and sensitive cryptographic keys.';
819 :
820 0 : @override
821 : String get encryptedProfileDescription =>
822 : 'Encrypting a profile with a password protects it from other people who may also use this device. Encrypted profiles cannot be decrypted, displayed or accessed until the correct password is entered to unlock them.';
823 :
824 0 : @override
825 : String get addContactConfirm => 'Add contact %1';
826 :
827 0 : @override
828 : String get addContact => 'Add contact';
829 :
830 0 : @override
831 : String get contactGoto => 'Go to conversation with %1';
832 :
833 0 : @override
834 : String get settingUIColumnOptionSame => 'Same as portrait mode setting';
835 :
836 0 : @override
837 : String get settingUIColumnDouble14Ratio => 'Double (1:4)';
838 :
839 0 : @override
840 : String get settingUIColumnDouble12Ratio => 'Double (1:2)';
841 :
842 0 : @override
843 : String get settingUIColumnSingle => 'Single';
844 :
845 0 : @override
846 : String get settingUIColumnLandscape => 'UI Columns in Landscape Mode';
847 :
848 0 : @override
849 : String get settingUIColumnPortrait => 'UI Columns in Portrait Mode';
850 :
851 0 : @override
852 : String get tooltipRemoveThisQuotedMessage => 'Remove quoted message.';
853 :
854 0 : @override
855 : String get tooltipReplyToThisMessage => 'Reply to this message';
856 :
857 0 : @override
858 : String get tooltipRejectContactRequest => 'Reject this contact request';
859 :
860 0 : @override
861 : String get tooltipAcceptContactRequest => 'Accept this contact request.';
862 :
863 0 : @override
864 : String get notificationNewMessageFromGroup => 'New message in a group!';
865 :
866 0 : @override
867 : String get notificationNewMessageFromPeer => 'New message from a contact!';
868 :
869 0 : @override
870 : String get tooltipHidePassword => 'Hide Password';
871 :
872 0 : @override
873 : String get tooltipShowPassword => 'Show Password';
874 :
875 0 : @override
876 : String get serverNotSynced => 'Syncing New Messages (This can take some time)...';
877 :
878 0 : @override
879 : String get groupInviteSettingsWarning => 'You have been invited to join a group! Please enable the Group Chat Experiment in Settings to view this Invitation.';
880 :
881 0 : @override
882 : String get shutdownCwtchAction => 'Shutdown Cwtch';
883 :
884 0 : @override
885 : String get shutdownCwtchDialog => 'Are you sure you want to shutdown Cwtch? This will close all connections, and exit the application.';
886 :
887 0 : @override
888 : String get shutdownCwtchDialogTitle => 'Shutdown Cwtch?';
889 :
890 0 : @override
891 : String get shutdownCwtchTooltip => 'Shutdown Cwtch';
892 :
893 0 : @override
894 : String get malformedMessage => 'Malformed message';
895 :
896 0 : @override
897 : String get profileDeleteSuccess => 'Successfully deleted profile';
898 :
899 0 : @override
900 : String get debugLog => 'Turn on console debug logging';
901 :
902 0 : @override
903 : String get torNetworkStatus => 'Tor network status';
904 :
905 0 : @override
906 : String get addContactFirst => 'Add or pick a contact to begin chatting.';
907 :
908 0 : @override
909 : String get createProfileToBegin => 'Please create or unlock a profile to begin';
910 :
911 0 : @override
912 : String get nickChangeSuccess => 'Profile nickname changed successfully';
913 :
914 0 : @override
915 : String get addServerFirst => 'You need to add a server before you can create a group';
916 :
917 0 : @override
918 : String get deleteProfileSuccess => 'Successfully deleted profile';
919 :
920 0 : @override
921 : String get sendInvite => 'Send a contact or group invite';
922 :
923 0 : @override
924 : String get sendMessage => 'Send Message';
925 :
926 0 : @override
927 : String get cancel => 'Cancel';
928 :
929 0 : @override
930 : String get resetTor => 'Reset';
931 :
932 0 : @override
933 : String get torStatus => 'Tor Status';
934 :
935 0 : @override
936 : String get torVersion => 'Tor Version';
937 :
938 0 : @override
939 : String get sendAnInvitation => 'You sent an invitation for: ';
940 :
941 0 : @override
942 : String get contactSuggestion => 'This is a contact suggestion for: ';
943 :
944 0 : @override
945 : String get rejected => 'Rejected!';
946 :
947 0 : @override
948 : String get accepted => 'Accepted!';
949 :
950 0 : @override
951 : String get chatHistoryDefault => 'This conversation will be deleted when Cwtch is closed! Message history can be enabled per-conversation via the Settings menu in the upper right.';
952 :
953 0 : @override
954 : String get newPassword => 'Neit Passwuert';
955 :
956 0 : @override
957 : String get yesLeave => 'Jo, Konversatioun verloossen';
958 :
959 0 : @override
960 : String get reallyLeaveThisGroupPrompt => 'Are you sure you want to leave this conversation? All messages and attributes will be deleted.';
961 :
962 0 : @override
963 : String get leaveConversation => 'Konversatioun verloossen';
964 :
965 0 : @override
966 : String get inviteToGroup => 'You have been invited to join a group:';
967 :
968 0 : @override
969 : String get pasteAddressToAddContact => 'Cwtch Adress, Aluedung oder Schlëssel hei dobäifügen, fir eng neí Konversatioun dobäizefügen';
970 :
971 0 : @override
972 : String get tooltipAddContact => 'Add a new contact or conversation';
973 :
974 0 : @override
975 : String get titleManageContacts => 'Konversatiounen';
976 :
977 0 : @override
978 : String get titleManageServers => 'Server managen';
979 :
980 0 : @override
981 : String get successfullAddedContact => 'Successfully added ';
982 :
983 0 : @override
984 : String get descriptionBlockUnknownConnections => 'If turned on, this option will automatically close connections from Cwtch users that have not been added to your contact list.';
985 :
986 0 : @override
987 : String get descriptionExperimentsGroups => 'The group experiment allows Cwtch to connect with untrusted server infrastructure to facilitate communication with more than one contact.';
988 :
989 0 : @override
990 : String get descriptionExperiments =>
991 : 'Cwtch experiments are optional, opt-in features that add additional functionality to Cwtch that may have different privacy considerations than traditional 1:1 metadata resistant chat e.g. group chat, bot integration etc.';
992 :
993 0 : @override
994 : String get titleManageProfiles => 'Meng Profiller managen';
995 :
996 0 : @override
997 : String get tooltipUnlockProfiles => 'Unlock encrypted profiles by entering their password.';
998 :
999 0 : @override
1000 : String get tooltipOpenSettings => 'Open the settings pane';
1001 :
1002 0 : @override
1003 : String get invalidImportString => 'Invalid import string';
1004 :
1005 0 : @override
1006 : String get contactAlreadyExists => 'Contact Already Exists';
1007 :
1008 0 : @override
1009 : String get conversationSettings => 'Conversation Settings';
1010 :
1011 0 : @override
1012 : String get enterCurrentPasswordForDelete => 'Please enter current password to delete this profile.';
1013 :
1014 0 : @override
1015 : String get enableGroups => 'Enable Group Chat';
1016 :
1017 0 : @override
1018 : String get experimentsEnabled => 'Enable Experiments';
1019 :
1020 0 : @override
1021 : String get addListItem => 'Add a New List Item';
1022 :
1023 0 : @override
1024 : String get addNewItem => 'Add a new item to the list';
1025 :
1026 0 : @override
1027 : String get todoPlaceholder => 'Todo...';
1028 :
1029 0 : @override
1030 : String get newConnectionPaneTitle => 'New Connection';
1031 :
1032 0 : @override
1033 : String get networkStatusOnline => 'Online';
1034 :
1035 0 : @override
1036 : String get networkStatusAttemptingTor => 'Attempting to connect to Tor network';
1037 :
1038 0 : @override
1039 : String get networkStatusDisconnected => 'Disconnected from the internet, check your connection';
1040 :
1041 0 : @override
1042 : String get viewGroupMembershipTooltip => 'View Group Membership';
1043 :
1044 0 : @override
1045 : String get loadingTor => 'Loading tor...';
1046 :
1047 0 : @override
1048 : String get smallTextLabel => 'Kleng';
1049 :
1050 0 : @override
1051 : String get builddate => 'Opegbaut op : %2';
1052 :
1053 0 : @override
1054 : String get version => 'Versioun %1';
1055 :
1056 0 : @override
1057 : String get versionTor => 'Versioun %1 mad Tor %2';
1058 :
1059 0 : @override
1060 : String get themeDark => 'Donkel';
1061 :
1062 0 : @override
1063 : String get themeLight => 'Hell';
1064 :
1065 0 : @override
1066 : String get largeTextLabel => 'Grouss';
1067 :
1068 0 : @override
1069 : String get settingInterfaceZoom => 'Zoom Level';
1070 :
1071 0 : @override
1072 : String get settingLanguage => 'Sprooch';
1073 :
1074 0 : @override
1075 : String get zoomLabel => 'Interface zoom (mostly affects text and button sizes)';
1076 :
1077 0 : @override
1078 : String get versionBuilddate => 'Versioun: %1 Opgebaut op: %2';
1079 :
1080 0 : @override
1081 : String get cwtchSettingsTitle => 'Cwtch Astellungen';
1082 :
1083 0 : @override
1084 : String get unlock => 'Entsperren';
1085 :
1086 0 : @override
1087 : String get yourServers => 'Meng Server';
1088 :
1089 0 : @override
1090 : String get yourProfiles => 'Meng Profiller';
1091 :
1092 0 : @override
1093 : String get error0ProfilesLoadedForPassword => '0 profiles loaded with that password';
1094 :
1095 0 : @override
1096 : String get password => 'Passwuert';
1097 :
1098 0 : @override
1099 : String get enterProfilePassword => 'Enter a password to view your profiles';
1100 :
1101 0 : @override
1102 : String get addNewProfileBtn => 'Neien Profil dobäifügen';
1103 :
1104 0 : @override
1105 : String get deleteConfirmText => 'LÄSCHEN';
1106 :
1107 0 : @override
1108 : String get deleteProfileConfirmBtn => 'Wierklech d\'Profil läschen';
1109 :
1110 0 : @override
1111 : String get deleteConfirmLabel => 'Schreif LÄSCHEN fir ze confirméieren';
1112 :
1113 0 : @override
1114 : String get deleteProfileBtn => 'Profil läschen';
1115 :
1116 0 : @override
1117 : String get passwordChangeError => 'Error changing password: Supplied password rejected';
1118 :
1119 0 : @override
1120 : String get passwordErrorMatch => 'Passwords do not match';
1121 :
1122 0 : @override
1123 : String get saveProfileBtn => 'Profil späicheren';
1124 :
1125 0 : @override
1126 : String get createProfileBtn => 'Profil erstellen';
1127 :
1128 0 : @override
1129 : String get passwordErrorEmpty => 'Passwuert kann net eidel sinn';
1130 :
1131 0 : @override
1132 : String get password2Label => 'Passwuert nei aginn';
1133 :
1134 0 : @override
1135 : String get password1Label => 'Passwuert';
1136 :
1137 0 : @override
1138 : String get currentPasswordLabel => 'Aktuellt Passwuert';
1139 :
1140 0 : @override
1141 : String get yourDisplayName => 'Your Display Name';
1142 :
1143 0 : @override
1144 : String get noPasswordWarning => 'Not using a password on this account means that all data stored locally will not be encrypted';
1145 :
1146 0 : @override
1147 : String get radioNoPassword => 'Onverschlësselt (keen Passwuert)';
1148 :
1149 0 : @override
1150 : String get radioUsePassword => 'Passwuert';
1151 :
1152 0 : @override
1153 : String get newProfile => 'Neien Profil';
1154 :
1155 0 : @override
1156 : String get defaultProfileName => 'Alice';
1157 :
1158 0 : @override
1159 : String get profileName => 'Display name';
1160 :
1161 0 : @override
1162 : String get editProfileTitle => 'Profil editéieren';
1163 :
1164 0 : @override
1165 : String get addProfileTitle => 'Neien Profil dobäifügen';
1166 :
1167 0 : @override
1168 : String get deleteBtn => 'Läschen';
1169 :
1170 0 : @override
1171 : String get saveBtn => 'Späicheren';
1172 :
1173 0 : @override
1174 : String get displayNameLabel => 'Display Name';
1175 :
1176 0 : @override
1177 : String get copiedToClipboardNotification => 'Copied to Clipboard';
1178 :
1179 0 : @override
1180 : String get addressLabel => 'Adress';
1181 :
1182 0 : @override
1183 : String get puzzleGameBtn => 'Puzzle Spill';
1184 :
1185 0 : @override
1186 : String get bulletinsBtn => 'Bulletins';
1187 :
1188 0 : @override
1189 : String get listsBtn => 'Leschten';
1190 :
1191 0 : @override
1192 : String get chatBtn => 'Chat';
1193 :
1194 0 : @override
1195 : String get rejectGroupBtn => 'Refuséieren';
1196 :
1197 0 : @override
1198 : String get acceptGroupBtn => 'Acceptéieren';
1199 :
1200 0 : @override
1201 : String get acceptGroupInviteLabel => 'Do you want to accept the invitation to';
1202 :
1203 0 : @override
1204 : String get newGroupBtn => 'Neien Grupp erstellen';
1205 :
1206 0 : @override
1207 : String get copyBtn => 'Kopéieren';
1208 :
1209 0 : @override
1210 : String get pendingLabel => 'Pending';
1211 :
1212 0 : @override
1213 : String get acknowledgedLabel => 'Unerkannt';
1214 :
1215 0 : @override
1216 : String get couldNotSendMsgError => 'Dësen Message konnt net geschéckt ginn';
1217 :
1218 0 : @override
1219 : String get dmTooltip => 'Klicke fir ee Direkten Message';
1220 :
1221 0 : @override
1222 : String get membershipDescription => 'Below is a list of users who have sent messages to the group. This list may not reflect all users who have access to the group.';
1223 :
1224 0 : @override
1225 : String get addListItemBtn => 'Item dobäifügen';
1226 :
1227 0 : @override
1228 : String get searchList => 'Lescht sichen';
1229 :
1230 0 : @override
1231 : String get update => 'Update';
1232 :
1233 0 : @override
1234 : String get inviteBtn => 'Alueden';
1235 :
1236 0 : @override
1237 : String get inviteToGroupLabel => 'An d\'Grupp alueden';
1238 :
1239 0 : @override
1240 : String get groupNameLabel => 'Gruppennumm';
1241 :
1242 0 : @override
1243 : String get viewServerInfo => 'Server Info';
1244 :
1245 0 : @override
1246 : String get serverSynced => 'Synchroniséiert';
1247 :
1248 0 : @override
1249 : String get serverConnectivityDisconnected => 'Server getrennt';
1250 :
1251 0 : @override
1252 : String get serverConnectivityConnected => 'Server verbonnen';
1253 :
1254 0 : @override
1255 : String get serverInfo => 'Server-Informatiounen';
1256 :
1257 0 : @override
1258 : String get invitationLabel => 'Aluedung';
1259 :
1260 0 : @override
1261 : String get serverLabel => 'Server';
1262 :
1263 0 : @override
1264 : String get search => 'Sich...';
1265 :
1266 0 : @override
1267 : String get blocked => 'Blockéiert';
1268 :
1269 0 : @override
1270 : String get titlePlaceholder => 'Titel...';
1271 :
1272 0 : @override
1273 : String get postNewBulletinLabel => 'Nei Meldung verëffentlechen';
1274 :
1275 0 : @override
1276 : String get newBulletinLabel => 'Nei Meldung';
1277 :
1278 0 : @override
1279 : String get joinGroup => 'Grupp bäitrieden';
1280 :
1281 0 : @override
1282 : String get createGroup => 'Grupp erstellen';
1283 :
1284 0 : @override
1285 : String get groupAddr => 'Adress';
1286 :
1287 0 : @override
1288 : String get invitation => 'Invitatioun';
1289 :
1290 0 : @override
1291 : String get server => 'Server';
1292 :
1293 0 : @override
1294 : String get peerName => 'Numm';
1295 :
1296 0 : @override
1297 : String get peerAddress => 'Adress';
1298 :
1299 0 : @override
1300 : String get joinGroupTab => 'Ee Grupp bäitrieden';
1301 :
1302 0 : @override
1303 : String get createGroupTab => 'Ee Grupp erstellen';
1304 :
1305 0 : @override
1306 : String get createGroupBtn => 'Erstellen';
1307 :
1308 0 : @override
1309 : String get defaultGroupName => 'Super Grupp';
1310 :
1311 0 : @override
1312 : String get createGroupTitle => 'Grupp erstellen';
1313 :
1314 0 : @override
1315 : String get hybridGroupsManagerTitleShort => 'Groups';
1316 :
1317 0 : @override
1318 : String get hybridGroupsManagerTitleLong => 'Groups you host';
1319 :
1320 0 : @override
1321 : String get addHybridGroupTooltip => 'Add group';
1322 :
1323 0 : @override
1324 : String get unlockHybridGroupsTip => 'Unlock group';
1325 :
1326 0 : @override
1327 : String get tooltipUnlockServers => 'Unlock encrypted servers by entering their password.';
1328 :
1329 0 : @override
1330 : String get tooltipUnlockHybridGroups => 'Unlock encrypted groups by entering their password.';
1331 :
1332 0 : @override
1333 : String get enterHybridGroupPassword => 'Enter password to unlock group';
1334 :
1335 0 : @override
1336 : String get addHybridGroupTitle => 'Add group';
1337 :
1338 0 : @override
1339 : String get editHybridGroupTitle => 'Edit group';
1340 :
1341 0 : @override
1342 : String get hybridGroupAddress => 'Group address';
1343 :
1344 0 : @override
1345 : String get hybridGroupDescriptionLabel => 'Group description';
1346 :
1347 0 : @override
1348 : String get hybridGroupDescriptionDescription => 'Initial name of the group, which will be shared with group members';
1349 :
1350 0 : @override
1351 : String get hybridGroupInitialAdminDescription => 'Initial admin for this group (can be changed later)';
1352 :
1353 0 : @override
1354 : String get hybridGroupEnabled => 'Group enabled';
1355 :
1356 0 : @override
1357 : String get hybridGroupEnabledDescription => 'Start or stop the group';
1358 :
1359 0 : @override
1360 : String get hybridGroupAutostartLabel => 'Autostart';
1361 :
1362 0 : @override
1363 : String get hybridGroupAutostartDescription => 'Controls if the application will automatically launch the server on start';
1364 :
1365 0 : @override
1366 : String get hybridGroupMetricsLabel => 'Group metrics';
1367 :
1368 0 : @override
1369 : String get hybridGroupTotalMessagesLabel => 'Messages';
1370 :
1371 0 : @override
1372 : String get hybridGroupConnectionsLabel => 'Connections';
1373 :
1374 0 : @override
1375 : String get enterCurrentPasswordForDeleteHybridGroup => 'Please enter current password to delete this group';
1376 :
1377 0 : @override
1378 : String get plainHybridGroupDescription =>
1379 : 'We recommend that you protect your Cwtch groups with a password. If you do not set a password on this group then anyone who has access to this device may be able to access information about this group, including sensitive cryptographic keys.';
1380 :
1381 0 : @override
1382 : String get encryptedHybridGroupDescription =>
1383 : 'Encrypting a group with a password protects it from other people who may also use this device. Encrypted groups cannot be decrypted, displayed or accessed until the correct password is entered to unlock them.';
1384 :
1385 0 : @override
1386 : String get saveHybridGroupButton => 'Save group';
1387 :
1388 0 : @override
1389 : String get deleteHybridGroupConfirmBtn => 'Really delete group?';
1390 :
1391 0 : @override
1392 : String get deleteHybridGroupSuccess => 'Successfully deleted group';
1393 :
1394 0 : @override
1395 : String get copyHybridGroupKeys => 'Copy keys';
1396 :
1397 0 : @override
1398 : String get settingHybridGroups => 'Hybrid groups';
1399 :
1400 0 : @override
1401 : String get settingHybridGroupsDescription => 'This experiment enables hosting and managing hybrid groups.';
1402 :
1403 0 : @override
1404 : String get roleAdmin => 'Admin';
1405 :
1406 0 : @override
1407 : String get roleAdminPlural => 'Admins';
1408 :
1409 0 : @override
1410 : String get roleOp => 'Operator';
1411 :
1412 0 : @override
1413 : String get roleOpPlural => 'Operators';
1414 :
1415 0 : @override
1416 : String get roleMod => 'Moderator';
1417 :
1418 0 : @override
1419 : String get roleModPlural => 'Moderators';
1420 :
1421 0 : @override
1422 : String get roleVoice => 'Voice';
1423 :
1424 0 : @override
1425 : String get roleVoicePlural => 'Voices';
1426 :
1427 0 : @override
1428 : String get roleUser => 'User';
1429 :
1430 0 : @override
1431 : String get roleUserPlural => 'Users';
1432 :
1433 0 : @override
1434 : String get roleBanned => 'Banned';
1435 :
1436 0 : @override
1437 : String get roleUnknown => 'Unknown';
1438 :
1439 0 : @override
1440 : String get titleModerationOptions => 'Moderation options';
1441 :
1442 0 : @override
1443 : String get messageHidden => 'Message hidden by a moderator.';
1444 :
1445 0 : @override
1446 : String get messageHiddenPreview => 'This message is currently hidden from regular users. As a moderator, you may decide to un-hide it.';
1447 :
1448 0 : @override
1449 : String get messageWithheld => 'Message hidden by default - group is +m';
1450 :
1451 0 : @override
1452 : String get messageDeleted => 'This message was deleted by a moderator.';
1453 :
1454 0 : @override
1455 : String get buttonMessagePreview => 'Preview';
1456 :
1457 0 : @override
1458 : String get buttonMessageReveal => 'Reveal message';
1459 :
1460 0 : @override
1461 : String get buttonMessageHide => 'Hide message';
1462 :
1463 0 : @override
1464 : String get buttonMessageUnhide => 'Unhide message';
1465 :
1466 0 : @override
1467 : String get buttonMessageDelete => 'Delete message';
1468 :
1469 0 : @override
1470 : String get editGroupTitle => 'Edit Group';
1471 :
1472 0 : @override
1473 : String get editGroupMetadataTitle => 'Metadata';
1474 :
1475 0 : @override
1476 : String get editGroupModeTitle => 'Mode';
1477 :
1478 0 : @override
1479 : String get editGroupMaskTitle => 'Mask';
1480 :
1481 0 : @override
1482 : String get changeGroupPicture => 'Change group picture';
1483 :
1484 0 : @override
1485 : String get groupInfoName => 'Group name (public)';
1486 :
1487 0 : @override
1488 : String get groupInfoTopic => 'Group topic';
1489 :
1490 0 : @override
1491 : String get groupInfoExtra1 => 'Extra public information 1';
1492 :
1493 0 : @override
1494 : String get groupInfoExtra2 => 'Extra public information 2';
1495 :
1496 0 : @override
1497 : String get groupModeF => 'Filesharing allowed (+f)';
1498 :
1499 0 : @override
1500 : String get groupModeFDescription => 'Allows members to share files with the group (if they have the file sharing experiment enabled)';
1501 :
1502 0 : @override
1503 : String get groupModeS => 'Slow mode (+s)';
1504 :
1505 0 : @override
1506 : String get groupModeSDescription => 'Restricts group members to sending one message every 60 seconds.';
1507 :
1508 0 : @override
1509 : String get groupModeI => 'Anyone can invite (+i)';
1510 :
1511 0 : @override
1512 : String get groupModeIDescription => 'Anyone existing member can add new members to the group, instead of just admins/ops.';
1513 :
1514 0 : @override
1515 : String get groupModeO => 'Open group (+o)';
1516 :
1517 0 : @override
1518 : String get groupModeODescription => 'Anyone can join the group without an invitation, if they have the invitation string (see conversation settings).';
1519 :
1520 0 : @override
1521 : String get groupModeV => 'Voice only (+v)';
1522 :
1523 0 : @override
1524 : String get groupModeVDescription => 'Only users with the voice role or higher can send messages to the group.';
1525 :
1526 0 : @override
1527 : String get groupModeM => 'Hide by default (+m)';
1528 :
1529 0 : @override
1530 : String get groupModeMDescription => 'All messages to the channel are hidden. Moderators or above can review the contents of messages and decide whether to reveal them.';
1531 :
1532 0 : @override
1533 : String get groupModeW => 'Write-only / no-read (+w)';
1534 :
1535 0 : @override
1536 : String get groupModeWDescription =>
1537 : 'Messages can be sent to the channel, but only moderators or above will receive them. Use this, for example, to make a channel for privately sending requests or reporting sensitive issues.';
1538 :
1539 0 : @override
1540 : String get groupModeE => 'Equality (+e)';
1541 :
1542 0 : @override
1543 : String get groupModeEDescription => 'Normally, users can only promote/demote to roles below their own. With +e enabled, ops can promote/demote other ops, and mods can promote/demote other mods.';
1544 :
1545 0 : @override
1546 : String get footnoteMask => '* These modes can be changed by moderators (see: Mask tab).';
1547 :
1548 0 : @override
1549 : String get explainerMasks =>
1550 : 'Normally, only admins and ops can change group mode settings. However, by enabling mode masks below, moderators can also toggle those group modes. For example, you might want to allow mods to toggle slow mode for the group.';
1551 :
1552 0 : @override
1553 : String get editMembershipTitle => 'Membership';
1554 :
1555 0 : @override
1556 : String get editMembersTabTitle => 'Members';
1557 :
1558 0 : @override
1559 : String get editBansTabTitle => 'Bans';
1560 :
1561 0 : @override
1562 : String get noBansMessage => 'If someone is banned from the group, their handle will appear here.';
1563 :
1564 0 : @override
1565 : String get explainUnban => 'To unban someone, use the Add New Member control to add them back to the member list.';
1566 :
1567 0 : @override
1568 : String get buttonKick => 'Kick member';
1569 :
1570 0 : @override
1571 : String get buttonChangeRole => 'Change role';
1572 :
1573 0 : @override
1574 : String get addMemberLabel => 'Add new member';
1575 :
1576 0 : @override
1577 : String get addMemberButton => 'Add';
1578 :
1579 0 : @override
1580 : String get explainOpenGroup => 'This is an open group. You can invite a new member here, or they can join directly by using the invite string found in Conversation Settings.';
1581 :
1582 0 : @override
1583 : String get buttonMemberDrawer => 'View group members';
1584 :
1585 0 : @override
1586 : String get displayNameLocalOnly => 'Display name (local only)';
1587 :
1588 0 : @override
1589 : String get anyoneCanJoin => 'Anyone can join this group by adding this group address as a contact.';
1590 :
1591 0 : @override
1592 : String get inviteRequired => 'New members must be added to this group via the Group Membership controls.';
1593 :
1594 0 : @override
1595 : String get errVoiceOnly => 'You do not have permission to speak in this channel';
1596 :
1597 0 : @override
1598 : String get hybridGroupInviteSettingsWarning => 'You have been invited to join a hybrid group. Please enabled the hybrid groups experiment in Settings to view this invitation.';
1599 : }
|