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 French (`fr`).
8 : class AppLocalizationsFr extends AppLocalizations {
9 0 : AppLocalizationsFr([String locale = 'fr']) : 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 => 'Supprimer vraiment le serveur';
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 => 'Les groupes dont je fais partie sont hébergés sur ce serveur';
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 => 'Taille par défaut du texte (échelle:';
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 => 'Portugais du Brésil / Português do Brasil';
238 :
239 0 : @override
240 : String get localeNl => 'néerlandais / néerlandais';
241 :
242 0 : @override
243 : String get experimentQRCodeDescription => 'La prise en charge des QR codes permet de partager des données (telles que l\'identité du profil) par des QR codes \n';
244 :
245 0 : @override
246 : String get enableExperimentQRCode => 'QR Codes';
247 :
248 0 : @override
249 : String get shareMenuQRCode => 'Afficher le QR code';
250 :
251 0 : @override
252 : String get shareProfileMenuTooltop => 'Partager le profil via...';
253 :
254 0 : @override
255 : String get acquiredTicketsFromServer => 'Défi anti-spam terminé';
256 :
257 0 : @override
258 : String get acquiringTicketsFromServer => 'Réaliser un défi anti-spam';
259 :
260 0 : @override
261 : String get errorDownloadDirectoryDoesNotExist =>
262 : 'Le partage de fichiers ne peut pas être activé car le dossier de téléchargement n\'a pas été défini ou est défini sur un dossier qui n\'existe pas.';
263 :
264 0 : @override
265 : String get localeIt => 'italien / italien';
266 :
267 0 : @override
268 : String get localeTr => 'Turc / Türk';
269 :
270 0 : @override
271 : String get tooltipUnpinConversation => 'Détacher la conversation du haut de «Conversations»';
272 :
273 0 : @override
274 : String get tooltipPinConversation => 'Épingler la conversation en haut de «Conversations»';
275 :
276 0 : @override
277 : String get replyingTo => 'Répondre à %1';
278 :
279 0 : @override
280 : String get fileDownloadUnavailable => 'Ce fichier semble indisponible pour le téléchargement. L\'expéditeur a peut-être désactivé les téléchargements pour ce fichier.';
281 :
282 0 : @override
283 : String get messageNoReplies => 'Il n\'y a pas de réponses à ce message.';
284 :
285 0 : @override
286 : String get headingReplies => 'Réponses';
287 :
288 0 : @override
289 : String get viewReplies => 'Voir les réponses à ce message';
290 :
291 0 : @override
292 : String get restartFileShare => 'Démarrer le partage de fichiers';
293 :
294 0 : @override
295 : String get stopSharingFile => 'Arrêter le partage de fichiers';
296 :
297 0 : @override
298 : String get manageSharedFiles => 'Gérer les fichiers partagés';
299 :
300 0 : @override
301 : String get localeDe => 'Allemand / Deutsch';
302 :
303 0 : @override
304 : String get localeEn => 'Anglais / English';
305 :
306 0 : @override
307 : String get localeLb => 'Luxembourgeois / Lëtzebuergesch';
308 :
309 0 : @override
310 : String get localeNo => 'Norvégien / Norsk';
311 :
312 0 : @override
313 : String get localeEl => 'Grec / Ελληνικά';
314 :
315 0 : @override
316 : String get localePl => 'Polonais / Polski';
317 :
318 0 : @override
319 : String get localeRo => 'Roumain / Română';
320 :
321 0 : @override
322 : String get localeRU => 'Russe / Русский';
323 :
324 0 : @override
325 : String get localeEs => 'Espagnol / Español';
326 :
327 0 : @override
328 : String get localeDa => 'Danois / Dansk';
329 :
330 0 : @override
331 : String get localePt => 'Portugais / Portuguesa';
332 :
333 0 : @override
334 : String get localeFr => 'Français / Français';
335 :
336 0 : @override
337 : String get localeCy => 'Gallois / Cymraeg';
338 :
339 0 : @override
340 : String get settingImagePreviewsDescription =>
341 : 'Les images et les photos de profil seront téléchargées et prévisualisées automatiquement. Nous vous recommandons de ne pas activer cette expérience si vous utilisez Cwtch avec des contacts non fiables.';
342 :
343 0 : @override
344 : String get tooltipPreviewFormatting => 'Aperçu de la mise en forme du message';
345 :
346 0 : @override
347 : String get tooltipCode => 'Code / Monospace';
348 :
349 0 : @override
350 : String get tooltipStrikethrough => 'Barré';
351 :
352 0 : @override
353 : String get tooltipSubscript => 'Indice';
354 :
355 0 : @override
356 : String get tooltipSuperscript => 'Exposant';
357 :
358 0 : @override
359 : String get tooltipItalicize => 'Italique';
360 :
361 0 : @override
362 : String get tooltipBackToMessageEditing => 'Retour à l\'édition des messages';
363 :
364 0 : @override
365 : String get tooltipBoldText => 'Gras';
366 :
367 0 : @override
368 : String get okButton => 'OK';
369 :
370 0 : @override
371 : String get settingsAndroidPowerReenablePopup =>
372 : 'Impossible de réactiver l\'optimisation de la batterie à partir de Cwtch. Veuillez aller dans Android / Paramètres / Apps / Cwtch / Batterie et régler l\'utilisation sur \'Optimisé\'.';
373 :
374 0 : @override
375 : String get settingAndroidPowerExemptionDescription =>
376 : 'Android applique par défaut un profil de gestion de l\'énergie \"optimisé\" aux applications, ce qui peut entraîner leur arrêt ou leur suppression. Demandez à Android d\'exempter Cwtch de ce profil pour une meilleure stabilité mais une plus grande consommation d\'énergie.';
377 :
378 0 : @override
379 : String get settingAndroidPowerExemption => 'Android ignore les optimisations de la batterie';
380 :
381 0 : @override
382 : String get thisFeatureRequiresGroupExpermientsToBeEnabled => 'Cette fonctionnalité nécessite que l’expérience Groupes soit activée dans Paramètres';
383 :
384 0 : @override
385 : String get messageFormattingDescription => 'Activer la mise en forme de texte enrichi dans les messages affichés, par exemple **gras** et *italique*';
386 :
387 0 : @override
388 : String get formattingExperiment => 'Mise en forme des messages';
389 :
390 0 : @override
391 : String get clickableLinkError => 'Erreur rencontrée lors de la tentative d\'ouverture de l\'URL';
392 :
393 0 : @override
394 : String get clickableLinksWarning =>
395 : 'L\'ouverture de cette URL lancera une application en dehors de Cwtch et peut révéler des métadonnées ou compromettre la sécurité de Cwtch. N\'ouvrez que les URLs de personnes en qui vous avez confiance. Êtes-vous sûr de vouloir continuer ?';
396 :
397 0 : @override
398 : String get clickableLinksCopy => 'Copier l\'URL';
399 :
400 0 : @override
401 : String get clickableLinkOpen => 'Ouvrir l\'URL';
402 :
403 0 : @override
404 : String get shuttingDownApp => 'Fermeture...';
405 :
406 0 : @override
407 : String get successfullyImportedProfile => 'Profil importé avec succès : %profile';
408 :
409 0 : @override
410 : String get failedToImportProfile => 'Erreur lors de l\'importation du profil';
411 :
412 0 : @override
413 : String get importProfileTooltip => 'Utilisez une sauvegarde Cwtch chiffrée pour importer un profil créé dans une autre instance de Cwtch.';
414 :
415 0 : @override
416 : String get importProfile => 'Importer un profil';
417 :
418 0 : @override
419 : String get exportProfileTooltip => 'Sauvegardez ce profil dans un fichier chiffré. Le fichier crypté peut être importé dans une autre application Cwtch.';
420 :
421 0 : @override
422 : String get exportProfile => 'Exporter un profile';
423 :
424 0 : @override
425 : String get conversationNotificationPolicySettingDescription => 'Contrôler le comportement de notification de cette conversation';
426 :
427 0 : @override
428 : String get newMessageNotificationConversationInfo => 'Nouveau message d\'%1';
429 :
430 0 : @override
431 : String get newMessageNotificationSimple => 'Nouveau message';
432 :
433 0 : @override
434 : String get notificationContentContactInfo => 'Informations sur les conversations';
435 :
436 0 : @override
437 : String get notificationContentSimpleEvent => 'Événement ordinaire';
438 :
439 0 : @override
440 : String get conversationNotificationPolicySettingLabel => 'Politique de notification des conversations';
441 :
442 0 : @override
443 : String get settingsGroupExperiments => 'Expériences';
444 :
445 0 : @override
446 : String get settingsGroupAppearance => 'Apparence';
447 :
448 0 : @override
449 : String get settingGroupBehaviour => 'Comportement';
450 :
451 0 : @override
452 : String get notificationContentSettingDescription => 'Contrôle le contenu des notifications de conversation';
453 :
454 0 : @override
455 : String get notificationPolicySettingDescription => 'Contrôle le comportement de notification d\'application par défaut';
456 :
457 0 : @override
458 : String get notificationContentSettingLabel => 'Contenu des notifications';
459 :
460 0 : @override
461 : String get notificationPolicySettingLabel => 'Politique de notification';
462 :
463 0 : @override
464 : String get conversationNotificationPolicyNever => 'Jamais';
465 :
466 0 : @override
467 : String get conversationNotificationPolicyOptIn => 'Optez Pour';
468 :
469 0 : @override
470 : String get conversationNotificationPolicyDefault => 'Défaut';
471 :
472 0 : @override
473 : String get notificationPolicyDefaultAll => 'Tout par défaut';
474 :
475 0 : @override
476 : String get notificationPolicyOptIn => 'Optez Pour';
477 :
478 0 : @override
479 : String get notificationPolicyMute => 'Assourdir';
480 :
481 0 : @override
482 : String get tooltipSelectACustomProfileImage => 'Sélectionnez une image de profil personnalisée';
483 :
484 0 : @override
485 : String get editProfile => 'Modifier le profil';
486 :
487 0 : @override
488 : String get torSettingsEnabledCacheDescription =>
489 : 'Mettre en cache le consensus Tor actuellement téléchargé pour le réutiliser la prochaine fois que Cwtch est ouvert. Cela permettra à Tor de démarrer plus rapidement. Lorsqu\'il est désactivé, Cwtch purgera les données mises en cache au démarrage.';
490 :
491 0 : @override
492 : String get torSettingsEnableCache => 'Cache du Consensus Tor';
493 :
494 0 : @override
495 : String get labelTorNetwork => 'Réseau Tor';
496 :
497 0 : @override
498 : String get descriptionACNCircuitInfo => 'Informations détaillées sur le chemin que le réseau de communication anonyme utilise pour se connecter à cette conversation.';
499 :
500 0 : @override
501 : String get labelACNCircuitInfo => 'Informations sur le circuit ACN';
502 :
503 0 : @override
504 : String get fileSharingSettingsDownloadFolderTooltip => 'Parcourir pour sélectionner un autre dossier par défaut pour les fichiers téléchargés.';
505 :
506 0 : @override
507 : String get fileSharingSettingsDownloadFolderDescription =>
508 : 'Lorsque les fichiers sont téléchargés automatiquement (par exemple, les fichiers image, lorsque les aperçus d\'image sont activés), un emplacement par défaut pour télécharger les fichiers est nécessaire.';
509 :
510 0 : @override
511 : String get torSettingsErrorSettingPort => 'Le numéro de port doit être compris entre 1 et 65535.';
512 :
513 0 : @override
514 : String get settingTheme => 'Utilisez des thèmes clairs';
515 :
516 0 : @override
517 : String get torSettingsUseCustomTorServiceConfiguration => 'Utiliser une configuration personnalisée du service Tor (torrc)';
518 :
519 0 : @override
520 : String get torSettingsUseCustomTorServiceConfigurastionDescription =>
521 : 'Remplacer la configuration par défaut de tor. Avertissement : Cela peut être dangereux. Ne l\'activez que si vous savez ce que vous faites.';
522 :
523 0 : @override
524 : String get torSettingsCustomControlPortDescription => 'Utiliser un port personnalisé pour contrôler les connexions au proxy Tor';
525 :
526 0 : @override
527 : String get torSettingsCustomControlPort => 'Port de contrôle personnalisé';
528 :
529 0 : @override
530 : String get torSettingsCustomSocksPortDescription => 'Utiliser un port personnalisé pour les connexions de données au proxy Tor';
531 :
532 0 : @override
533 : String get torSettingsCustomSocksPort => 'Port SOCKS personnalisé';
534 :
535 0 : @override
536 : String get torSettingsEnabledAdvancedDescription => 'Utilisez un service Tor existant sur votre système ou modifiez les paramètres du service Tor de Cwtch.';
537 :
538 0 : @override
539 : String get torSettingsEnabledAdvanced => 'Activer la configuration avancée de Tor';
540 :
541 0 : @override
542 : String get msgAddToAccept => 'Ajoutez ce compte à vos contacts afin d\'accepter ce fichier.';
543 :
544 0 : @override
545 : String get btnSendFile => 'Envoyer le fichier';
546 :
547 0 : @override
548 : String get msgConfirmSend => 'Êtes-vous sûr de vouloir envoyer';
549 :
550 0 : @override
551 : String get msgFileTooBig => 'La taille du fichier ne peut pas dépasser 10 Go';
552 :
553 0 : @override
554 : String get storageMigrationModalMessage => 'Migration des profils vers un nouveau format de stockage. Cela peut prendre quelques minutes...';
555 :
556 0 : @override
557 : String get loadingCwtch => 'Chargement de Cwtch...';
558 :
559 0 : @override
560 : String get themeColorLabel => 'Thème de couleur';
561 :
562 0 : @override
563 : String get themeNameNeon2 => 'Néon2';
564 :
565 0 : @override
566 : String get themeNameNeon1 => 'Néon1';
567 :
568 0 : @override
569 : String get themeNameMidnight => 'Minuit';
570 :
571 0 : @override
572 : String get themeNameMermaid => 'Sirène';
573 :
574 0 : @override
575 : String get themeNamePumpkin => 'Citrouille';
576 :
577 0 : @override
578 : String get themeNameGhost => 'Fantôme';
579 :
580 0 : @override
581 : String get themeNameVampire => 'Vampire';
582 :
583 0 : @override
584 : String get themeNameWitch => 'Sorcière';
585 :
586 0 : @override
587 : String get themeNameCwtch => 'Cwtch';
588 :
589 0 : @override
590 : String get settingDownloadFolder => 'Dossier de téléchargement';
591 :
592 0 : @override
593 : String get settingImagePreviews => 'Aperçu des images et photos de profil';
594 :
595 0 : @override
596 : String get experimentClickableLinksDescription => 'L\'expérience des liens cliquables vous permet de cliquer sur les URLs partagés dans les messages';
597 :
598 0 : @override
599 : String get enableExperimentClickableLinks => 'Activer les liens cliquables';
600 :
601 0 : @override
602 : String get serverConnectionsLabel => 'Connexion';
603 :
604 0 : @override
605 : String get serverTotalMessagesLabel => 'Nombre total de messages';
606 :
607 0 : @override
608 : String get serverMetricsLabel => 'Métriques du serveur';
609 :
610 0 : @override
611 : String get manageKnownServersShort => 'Serveurs';
612 :
613 0 : @override
614 : String get manageKnownServersLong => 'Gérer les serveurs connus';
615 :
616 0 : @override
617 : String get displayNameTooltip => 'Veuillez entrer un nom d\'usage s\'il vous plaît';
618 :
619 0 : @override
620 : String get manageKnownServersButton => 'Gérer les serveurs connus';
621 :
622 0 : @override
623 : String get fieldDescriptionLabel => 'Description';
624 :
625 0 : @override
626 : String get importLocalServerButton => 'Importer %1';
627 :
628 0 : @override
629 : String get importLocalServerSelectText => 'Sélectionnez le serveur local';
630 :
631 0 : @override
632 : String get importLocalServerLabel => 'Importer un serveur hébergé localement';
633 :
634 0 : @override
635 : String get savePeerHistoryDescription => 'Détermine s\'il faut ou non supprimer tout historique associé au contact.';
636 :
637 0 : @override
638 : String get newMessagesLabel => 'Nouveaux messages';
639 :
640 0 : @override
641 : String get copyServerKeys => 'Copier les clés';
642 :
643 0 : @override
644 : String get verfiyResumeButton => 'Vérifier/reprendre';
645 :
646 0 : @override
647 : String get fileCheckingStatus => 'Vérification de l\'état du téléchargement';
648 :
649 0 : @override
650 : String get fileInterrupted => 'Interrompu';
651 :
652 0 : @override
653 : String get fileSavedTo => 'Enregistré dans';
654 :
655 0 : @override
656 : String get plainServerDescription =>
657 : 'Nous vous recommandons de protéger vos serveurs Cwtch par un mot de passe. Si vous ne définissez pas de mot de passe sur ce serveur, toute personne ayant accès à cet appareil peut être en mesure d\'accéder aux informations concernant ce serveur, y compris les clés cryptographiques sensibles.';
658 :
659 0 : @override
660 : String get encryptedServerDescription =>
661 : 'Le chiffrement d’un serveur avec un mot de passe le protège des autres personnes qui peuvent également utiliser cet appareil. Les serveurs cryptés ne peuvent pas être déchiffrés, affichés ou accessibles tant que le mot de passe correct n’est pas entré pour les déverrouiller.';
662 :
663 0 : @override
664 : String get deleteServerSuccess => 'Le serveur a été supprimé avec succès';
665 :
666 0 : @override
667 : String get enterCurrentPasswordForDeleteServer => 'Veuillez saisir le mot de passe actuel pour supprimer ce serveur';
668 :
669 0 : @override
670 : String get copyAddress => 'Copier l\'adresse';
671 :
672 0 : @override
673 : String get settingServersDescription => 'L\'expérience des serveurs d\'hébergement permet d\'héberger et de gérer les serveurs Cwtch.';
674 :
675 0 : @override
676 : String get settingServers => 'Serveurs d\'hébergement';
677 :
678 0 : @override
679 : String get enterServerPassword => 'Entrez le mot de passe pour déverrouiller le serveur';
680 :
681 0 : @override
682 : String get unlockProfileTip => 'Veuillez créer ou déverrouiller un profil pour commencer !';
683 :
684 0 : @override
685 : String get unlockServerTip => 'Veuillez créer ou déverrouiller un serveur pour commencer !';
686 :
687 0 : @override
688 : String get addServerTooltip => 'Ajouter un nouveau serveur';
689 :
690 0 : @override
691 : String get serversManagerTitleShort => 'Serveurs';
692 :
693 0 : @override
694 : String get serversManagerTitleLong => 'Serveurs que vous hébergez';
695 :
696 0 : @override
697 : String get saveServerButton => 'Enregistrer le serveur';
698 :
699 0 : @override
700 : String get serverAutostartDescription => 'Contrôle si l\'application lance automatiquement le serveur au démarrage.';
701 :
702 0 : @override
703 : String get serverAutostartLabel => 'Démarrage automatique';
704 :
705 0 : @override
706 : String get serverEnabledDescription => 'Démarrer ou arrêter le serveur';
707 :
708 0 : @override
709 : String get serverEnabled => 'Serveur activé';
710 :
711 0 : @override
712 : String get serverDescriptionDescription => 'Votre description du serveur est à des fins de gestion personnelle uniquement, elle ne sera jamais partagée.';
713 :
714 0 : @override
715 : String get serverDescriptionLabel => 'Description du serveur';
716 :
717 0 : @override
718 : String get serverAddress => 'Adresse du serveur';
719 :
720 0 : @override
721 : String get editServerTitle => 'Modifier le serveur';
722 :
723 0 : @override
724 : String get addServerTitle => 'Ajouter un serveur';
725 :
726 0 : @override
727 : String get titleManageProfilesShort => 'Profils';
728 :
729 0 : @override
730 : String get descriptionStreamerMode =>
731 : 'Si elle est activée, cette option donne un rendu visuel plus privé à l\'application pour la diffusion en direct ou la présentation, par exemple, en masquant profil et adresses de contacts.';
732 :
733 0 : @override
734 : String get descriptionFileSharing =>
735 : 'L\'expérience de partage de fichiers vous permet d\'envoyer et de recevoir des fichiers à partir de contacts et de groupes Cwtch. Notez que si vous partagez un fichier avec un groupe, les membres de ce groupe se connecteront avec vous directement via Cwtch pour le télécharger.';
736 :
737 0 : @override
738 : String get settingFileSharing => 'Partage de fichiers';
739 :
740 0 : @override
741 : String get tooltipSendFile => 'Envoyer le fichier';
742 :
743 0 : @override
744 : String get messageFileOffered => 'Contact vous propose de vous envoyer un fichier';
745 :
746 0 : @override
747 : String get messageFileSent => 'Vous avez envoyé un fichier';
748 :
749 0 : @override
750 : String get messageEnableFileSharing => 'Activez l\'expérience de partage de fichiers pour afficher ce message.';
751 :
752 0 : @override
753 : String get labelFilesize => 'Taille';
754 :
755 0 : @override
756 : String get labelFilename => 'Nom de fichier';
757 :
758 0 : @override
759 : String get downloadFileButton => 'Télécharger';
760 :
761 0 : @override
762 : String get openFolderButton => 'Ouvrir le dossier';
763 :
764 0 : @override
765 : String get retrievingManifestMessage => 'Récupération des informations sur le fichier...';
766 :
767 0 : @override
768 : String get streamerModeLabel => 'Mode Streamer/Présentation';
769 :
770 0 : @override
771 : String get archiveConversation => 'Archiver cette conversation';
772 :
773 0 : @override
774 : String get profileOnionLabel => 'Envoyez cette adresse aux personnes avec lesquelles vous souhaitez entrer en contact.';
775 :
776 0 : @override
777 : String get addPeerTab => 'Ajouter un contact';
778 :
779 0 : @override
780 : String get addPeer => 'Ajouter le contact';
781 :
782 0 : @override
783 : String get peerNotOnline => 'Le contact est hors ligne. Les applications ne peuvent pas être utilisées pour le moment.';
784 :
785 0 : @override
786 : String get peerBlockedMessage => 'Le contact est bloqué';
787 :
788 0 : @override
789 : String get peerOfflineMessage => 'Le contact est hors ligne, les messages ne peuvent pas être transmis pour le moment.';
790 :
791 0 : @override
792 : String get blockBtn => 'Bloquer le contact';
793 :
794 0 : @override
795 : String get savePeerHistory => 'Enregistrer l\'historique';
796 :
797 0 : @override
798 : String get dontSavePeerHistory => 'Supprimer l\'historique';
799 :
800 0 : @override
801 : String get unblockBtn => 'Débloquer le contact';
802 :
803 0 : @override
804 : String get blockUnknownLabel => 'Bloquer les pairs inconnus';
805 :
806 0 : @override
807 : String get blockUnknownConnectionsEnabledDescription => 'Les connexions provenant de contacts inconnus sont bloquées. Vous pouvez modifier cela dans les paramètres';
808 :
809 0 : @override
810 : String get networkStatusConnecting => 'Connexion au réseau et aux contacts...';
811 :
812 0 : @override
813 : String get showMessageButton => 'Afficher le message';
814 :
815 0 : @override
816 : String get blockedMessageMessage => 'Ce message provient d\'un profil que vous avez bloqué.';
817 :
818 0 : @override
819 : String get placeholderEnterMessage => 'Saisissez un message';
820 :
821 0 : @override
822 : String get plainProfileDescription =>
823 : 'Nous vous recommandons de protéger vos profils Cwtch par un mot de passe. Si vous ne définissez pas de mot de passe sur ce profil, toute personne ayant accès à cet appareil peut être en mesure d\'accéder aux informations relatives à ce profil, y compris les contacts, les messages et les clés de chiffrement sensibles.';
824 :
825 0 : @override
826 : String get encryptedProfileDescription =>
827 : 'Le chiffrement d\'un profil à l\'aide d\'un mot de passe le protège des autres personnes susceptibles d\'utiliser également cet appareil. Les profils chiffrés ne peuvent pas être déchiffrés, affichés ou accessibles tant que le mot de passe correct n\'a pas été saisi pour les déverrouiller.';
828 :
829 0 : @override
830 : String get addContactConfirm => 'Ajouter le contact %1';
831 :
832 0 : @override
833 : String get addContact => 'Ajouter le contact';
834 :
835 0 : @override
836 : String get contactGoto => 'Aller à la conversation avec %1';
837 :
838 0 : @override
839 : String get settingUIColumnOptionSame => 'Même réglage que pour le mode portrait';
840 :
841 0 : @override
842 : String get settingUIColumnDouble14Ratio => 'Double (1:4)';
843 :
844 0 : @override
845 : String get settingUIColumnDouble12Ratio => 'Double (1:2)';
846 :
847 0 : @override
848 : String get settingUIColumnSingle => 'Simple';
849 :
850 0 : @override
851 : String get settingUIColumnLandscape => 'Colonnes de l\'interface utilisateur en mode paysage';
852 :
853 0 : @override
854 : String get settingUIColumnPortrait => 'Colonnes de l\'interface utilisateur en mode portrait';
855 :
856 0 : @override
857 : String get tooltipRemoveThisQuotedMessage => 'Supprimer le message cité.';
858 :
859 0 : @override
860 : String get tooltipReplyToThisMessage => 'Répondre à ce message';
861 :
862 0 : @override
863 : String get tooltipRejectContactRequest => 'Refuser cette demande de contact';
864 :
865 0 : @override
866 : String get tooltipAcceptContactRequest => 'Acceptez cette demande de contact.';
867 :
868 0 : @override
869 : String get notificationNewMessageFromGroup => 'Nouveau message dans un groupe !';
870 :
871 0 : @override
872 : String get notificationNewMessageFromPeer => 'Nouveau message d\'un contact !';
873 :
874 0 : @override
875 : String get tooltipHidePassword => 'Masquer le mot de passe';
876 :
877 0 : @override
878 : String get tooltipShowPassword => 'Afficher le mot de passe';
879 :
880 0 : @override
881 : String get serverNotSynced => 'Synchronisation des nouveaux messages (Cela peut prendre un certain temps)...';
882 :
883 0 : @override
884 : String get groupInviteSettingsWarning => 'Vous avez été invité à rejoindre un groupe ! Veuillez activer l\'expérience de discussion de groupe dans les paramètres pour afficher cette invitation.';
885 :
886 0 : @override
887 : String get shutdownCwtchAction => 'Arrêt de Cwtch';
888 :
889 0 : @override
890 : String get shutdownCwtchDialog => 'Êtes-vous sûr de vouloir arrêter Cwtch ? Ceci fermera toutes les connexions, et quittera l\'application.';
891 :
892 0 : @override
893 : String get shutdownCwtchDialogTitle => 'Arrêter Cwtch ?';
894 :
895 0 : @override
896 : String get shutdownCwtchTooltip => 'Arrêt de Cwtch';
897 :
898 0 : @override
899 : String get malformedMessage => 'Message mal formé';
900 :
901 0 : @override
902 : String get profileDeleteSuccess => 'Le profil a été supprimé avec succès';
903 :
904 0 : @override
905 : String get debugLog => 'Activer le journal de la console de débogage';
906 :
907 0 : @override
908 : String get torNetworkStatus => 'Statut du réseau Tor';
909 :
910 0 : @override
911 : String get addContactFirst => 'Ajoutez ou choisissez un contact pour commencer à discuter.';
912 :
913 0 : @override
914 : String get createProfileToBegin => 'Veuillez créer ou déverrouiller un profil pour commencer';
915 :
916 0 : @override
917 : String get nickChangeSuccess => 'Le pseudo du profil a été modifié avec succès';
918 :
919 0 : @override
920 : String get addServerFirst => 'Vous devez ajouter un serveur avant de pouvoir créer un groupe.';
921 :
922 0 : @override
923 : String get deleteProfileSuccess => 'Le profil a été supprimé avec succès';
924 :
925 0 : @override
926 : String get sendInvite => 'Envoyer une invitation à un contact ou à un groupe';
927 :
928 0 : @override
929 : String get sendMessage => 'Envoyer un message';
930 :
931 0 : @override
932 : String get cancel => 'Annuler';
933 :
934 0 : @override
935 : String get resetTor => 'Réinitialiser';
936 :
937 0 : @override
938 : String get torStatus => 'Statut de Tor';
939 :
940 0 : @override
941 : String get torVersion => 'Version de Tor';
942 :
943 0 : @override
944 : String get sendAnInvitation => 'Vous avez envoyé une invitation pour : ';
945 :
946 0 : @override
947 : String get contactSuggestion => 'Il s\'agit d\'une suggestion de contact pour:';
948 :
949 0 : @override
950 : String get rejected => 'Rejeté !';
951 :
952 0 : @override
953 : String get accepted => 'Accepté !';
954 :
955 0 : @override
956 : String get chatHistoryDefault =>
957 : 'Cette conversation sera supprimée lorsque Cwtch sera fermé ! L\'historique des messages peut être activé pour la conversation via le menu Paramètres en haut à droite.';
958 :
959 0 : @override
960 : String get newPassword => 'Nouveau mot de passe';
961 :
962 0 : @override
963 : String get yesLeave => 'Oui, quittez cette conversation';
964 :
965 0 : @override
966 : String get reallyLeaveThisGroupPrompt => 'Êtes-vous sûr de vouloir quitter cette conversation ? Tous les messages et attributs seront supprimés.';
967 :
968 0 : @override
969 : String get leaveConversation => 'Quittez cette conversation';
970 :
971 0 : @override
972 : String get inviteToGroup => 'Vous avez été invité à rejoindre un groupe :';
973 :
974 0 : @override
975 : String get pasteAddressToAddContact => 'Collez une adresse cwtch, une invitation ou un ensemble de clés ici pour ajouter une nouvelle conversation';
976 :
977 0 : @override
978 : String get tooltipAddContact => 'Ajouter un nouveau contact ou une nouvelle conversation';
979 :
980 0 : @override
981 : String get titleManageContacts => 'Conversations';
982 :
983 0 : @override
984 : String get titleManageServers => 'Gérer les serveurs';
985 :
986 0 : @override
987 : String get successfullAddedContact => 'Ajouté avec succès ';
988 :
989 0 : @override
990 : String get descriptionBlockUnknownConnections =>
991 : 'Si elle est activée, cette option fermera automatiquement les connexions des utilisateurs de Cwtch qui n\'ont pas été ajoutés à votre liste de contacts.';
992 :
993 0 : @override
994 : String get descriptionExperimentsGroups =>
995 : 'L\'expérience de groupe permet à Cwtch de se connecter à une infrastructure de serveurs non fiables pour faciliter la communication avec plus d\'un contact.';
996 :
997 0 : @override
998 : String get descriptionExperiments =>
999 : 'Les expériences de Cwtch sont des fonctionnalités optionnelles et facultatives qui ajoutent des fonctionnalités supplémentaires à Cwtch et qui peuvent avoir des considérations de confidentialité différentes de celles du chat traditionnel résistant aux métadonnées 1:1, par exemple le chat de groupe, l\'intégration de robots, etc.';
1000 :
1001 0 : @override
1002 : String get titleManageProfiles => 'Gérer les profils Cwtch';
1003 :
1004 0 : @override
1005 : String get tooltipUnlockProfiles => 'Déverrouillez les profils chiffrés en saisissant leur mot de passe.';
1006 :
1007 0 : @override
1008 : String get tooltipOpenSettings => 'Ouvrez le volet des paramètres';
1009 :
1010 0 : @override
1011 : String get invalidImportString => 'Chaîne d\'importation non valide';
1012 :
1013 0 : @override
1014 : String get contactAlreadyExists => 'Le contact existe déjà';
1015 :
1016 0 : @override
1017 : String get conversationSettings => 'Paramètres de conversation';
1018 :
1019 0 : @override
1020 : String get enterCurrentPasswordForDelete => 'Veuillez entrer le mot de passe actuel pour supprimer ce profil.';
1021 :
1022 0 : @override
1023 : String get enableGroups => 'Activer la discussion de groupe';
1024 :
1025 0 : @override
1026 : String get experimentsEnabled => 'Activer les expériences';
1027 :
1028 0 : @override
1029 : String get addListItem => 'Ajouter un nouvel élément de liste';
1030 :
1031 0 : @override
1032 : String get addNewItem => 'Ajouter un nouvel élément à la liste';
1033 :
1034 0 : @override
1035 : String get todoPlaceholder => 'À faire...';
1036 :
1037 0 : @override
1038 : String get newConnectionPaneTitle => 'Nouvelle connexion';
1039 :
1040 0 : @override
1041 : String get networkStatusOnline => 'En ligne';
1042 :
1043 0 : @override
1044 : String get networkStatusAttemptingTor => 'Tentative de connexion au réseau Tor';
1045 :
1046 0 : @override
1047 : String get networkStatusDisconnected => 'Déconnecté d\'Internet, vérifiez votre connexion';
1048 :
1049 0 : @override
1050 : String get viewGroupMembershipTooltip => 'Afficher les membres du groupe';
1051 :
1052 0 : @override
1053 : String get loadingTor => 'Chargement de tor...';
1054 :
1055 0 : @override
1056 : String get smallTextLabel => 'Petit';
1057 :
1058 0 : @override
1059 : String get builddate => 'Construit le : %2';
1060 :
1061 0 : @override
1062 : String get version => 'Version %1';
1063 :
1064 0 : @override
1065 : String get versionTor => 'Version %1 avec tor %2';
1066 :
1067 0 : @override
1068 : String get themeDark => 'Sombre';
1069 :
1070 0 : @override
1071 : String get themeLight => 'Clair';
1072 :
1073 0 : @override
1074 : String get largeTextLabel => 'Large';
1075 :
1076 0 : @override
1077 : String get settingInterfaceZoom => 'Niveau de zoom';
1078 :
1079 0 : @override
1080 : String get settingLanguage => 'Langue';
1081 :
1082 0 : @override
1083 : String get zoomLabel => 'Zoom de l\'interface (affecte principalement la taille du texte et des boutons)';
1084 :
1085 0 : @override
1086 : String get versionBuilddate => 'Version : %1 Construite le : %2';
1087 :
1088 0 : @override
1089 : String get cwtchSettingsTitle => 'Préférences Cwtch';
1090 :
1091 0 : @override
1092 : String get unlock => 'Déverrouiller';
1093 :
1094 0 : @override
1095 : String get yourServers => 'Vos serveurs';
1096 :
1097 0 : @override
1098 : String get yourProfiles => 'Vos profils';
1099 :
1100 0 : @override
1101 : String get error0ProfilesLoadedForPassword => 'Aucun profils chargés avec ce mot de passe';
1102 :
1103 0 : @override
1104 : String get password => 'Mot de passe';
1105 :
1106 0 : @override
1107 : String get enterProfilePassword => 'Entrez un mot de passe pour consulter vos profils';
1108 :
1109 0 : @override
1110 : String get addNewProfileBtn => 'Ajouter un nouveau profil';
1111 :
1112 0 : @override
1113 : String get deleteConfirmText => 'SUPPRIMER';
1114 :
1115 0 : @override
1116 : String get deleteProfileConfirmBtn => 'Supprimer vraiment le profil ?';
1117 :
1118 0 : @override
1119 : String get deleteConfirmLabel => 'Tapez SUPPRIMER pour confirmer';
1120 :
1121 0 : @override
1122 : String get deleteProfileBtn => 'Supprimer le profil';
1123 :
1124 0 : @override
1125 : String get passwordChangeError => 'Erreur lors de la modification du mot de passe : le mot de passe fourni est rejeté';
1126 :
1127 0 : @override
1128 : String get passwordErrorMatch => 'Les mots de passe ne correspondent pas';
1129 :
1130 0 : @override
1131 : String get saveProfileBtn => 'Sauvegarder le profil';
1132 :
1133 0 : @override
1134 : String get createProfileBtn => 'Créer un profil';
1135 :
1136 0 : @override
1137 : String get passwordErrorEmpty => 'Le mot de passe ne peut pas être vide';
1138 :
1139 0 : @override
1140 : String get password2Label => 'Saisissez à nouveau le mot de passe';
1141 :
1142 0 : @override
1143 : String get password1Label => 'Mot de passe';
1144 :
1145 0 : @override
1146 : String get currentPasswordLabel => 'Mot de passe actuel';
1147 :
1148 0 : @override
1149 : String get yourDisplayName => 'Votre nom d\'usage';
1150 :
1151 0 : @override
1152 : String get noPasswordWarning => 'Ne pas utiliser de mot de passe sur ce compte signifie que toutes les données stockées localement ne seront pas chiffrées.';
1153 :
1154 0 : @override
1155 : String get radioNoPassword => 'Non chiffré (pas de mot de passe)';
1156 :
1157 0 : @override
1158 : String get radioUsePassword => 'Mot de passe';
1159 :
1160 0 : @override
1161 : String get newProfile => 'Nouveau profil';
1162 :
1163 0 : @override
1164 : String get defaultProfileName => 'Alice';
1165 :
1166 0 : @override
1167 : String get profileName => 'Nom d\'usage';
1168 :
1169 0 : @override
1170 : String get editProfileTitle => 'Modifier le profil';
1171 :
1172 0 : @override
1173 : String get addProfileTitle => 'Ajouter un nouveau profil';
1174 :
1175 0 : @override
1176 : String get deleteBtn => 'Effacer';
1177 :
1178 0 : @override
1179 : String get saveBtn => 'Sauvegarder';
1180 :
1181 0 : @override
1182 : String get displayNameLabel => 'Nom d\'usage';
1183 :
1184 0 : @override
1185 : String get copiedToClipboardNotification => 'Copié dans le presse-papier';
1186 :
1187 0 : @override
1188 : String get addressLabel => 'Adresse';
1189 :
1190 0 : @override
1191 : String get puzzleGameBtn => 'Puzzle';
1192 :
1193 0 : @override
1194 : String get bulletinsBtn => 'Bulletins';
1195 :
1196 0 : @override
1197 : String get listsBtn => 'Listes';
1198 :
1199 0 : @override
1200 : String get chatBtn => 'Discuter';
1201 :
1202 0 : @override
1203 : String get rejectGroupBtn => 'Refuser';
1204 :
1205 0 : @override
1206 : String get acceptGroupBtn => 'Accepter';
1207 :
1208 0 : @override
1209 : String get acceptGroupInviteLabel => 'Voulez-vous accepter l\'invitation au groupe de';
1210 :
1211 0 : @override
1212 : String get newGroupBtn => 'Créer un nouveau groupe';
1213 :
1214 0 : @override
1215 : String get copyBtn => 'Copier';
1216 :
1217 0 : @override
1218 : String get pendingLabel => 'En attente';
1219 :
1220 0 : @override
1221 : String get acknowledgedLabel => 'Accusé de réception';
1222 :
1223 0 : @override
1224 : String get couldNotSendMsgError => 'Impossible d\'envoyer ce message';
1225 :
1226 0 : @override
1227 : String get dmTooltip => 'Envoyer un message privé';
1228 :
1229 0 : @override
1230 : String get membershipDescription => 'Liste des utilisateurs ayant envoyés un ou plusieurs messages au groupe. Cette liste peut ne pas être représentatives de l\'ensemble des membres du groupe.';
1231 :
1232 0 : @override
1233 : String get addListItemBtn => 'Ajouter un élément';
1234 :
1235 0 : @override
1236 : String get searchList => 'Liste de recherche';
1237 :
1238 0 : @override
1239 : String get update => 'Mise à jour';
1240 :
1241 0 : @override
1242 : String get inviteBtn => 'Invitation';
1243 :
1244 0 : @override
1245 : String get inviteToGroupLabel => 'Inviter au groupe';
1246 :
1247 0 : @override
1248 : String get groupNameLabel => 'Nom du groupe';
1249 :
1250 0 : @override
1251 : String get viewServerInfo => 'Informations sur le serveur';
1252 :
1253 0 : @override
1254 : String get serverSynced => 'Synchronisé';
1255 :
1256 0 : @override
1257 : String get serverConnectivityDisconnected => 'Serveur déconnecté';
1258 :
1259 0 : @override
1260 : String get serverConnectivityConnected => 'Serveur connecté';
1261 :
1262 0 : @override
1263 : String get serverInfo => 'Informations sur le serveur';
1264 :
1265 0 : @override
1266 : String get invitationLabel => 'Invitation';
1267 :
1268 0 : @override
1269 : String get serverLabel => 'Serveur';
1270 :
1271 0 : @override
1272 : String get search => 'Recherche...';
1273 :
1274 0 : @override
1275 : String get blocked => 'Bloqué';
1276 :
1277 0 : @override
1278 : String get titlePlaceholder => 'titre...';
1279 :
1280 0 : @override
1281 : String get postNewBulletinLabel => 'Envoyer un nouveau bulletin';
1282 :
1283 0 : @override
1284 : String get newBulletinLabel => 'Nouveau bulletin';
1285 :
1286 0 : @override
1287 : String get joinGroup => 'Rejoindre le groupe';
1288 :
1289 0 : @override
1290 : String get createGroup => 'Créer un groupe';
1291 :
1292 0 : @override
1293 : String get groupAddr => 'Adresse';
1294 :
1295 0 : @override
1296 : String get invitation => 'Invitation';
1297 :
1298 0 : @override
1299 : String get server => 'Serveur';
1300 :
1301 0 : @override
1302 : String get peerName => 'Nom';
1303 :
1304 0 : @override
1305 : String get peerAddress => 'Adresse';
1306 :
1307 0 : @override
1308 : String get joinGroupTab => 'Rejoindre un groupe';
1309 :
1310 0 : @override
1311 : String get createGroupTab => 'Créer un groupe';
1312 :
1313 0 : @override
1314 : String get createGroupBtn => 'Créer';
1315 :
1316 0 : @override
1317 : String get defaultGroupName => 'Un groupe génial';
1318 :
1319 0 : @override
1320 : String get createGroupTitle => 'Créer un groupe';
1321 :
1322 0 : @override
1323 : String get hybridGroupsManagerTitleShort => 'Groups';
1324 :
1325 0 : @override
1326 : String get hybridGroupsManagerTitleLong => 'Groups you host';
1327 :
1328 0 : @override
1329 : String get addHybridGroupTooltip => 'Add group';
1330 :
1331 0 : @override
1332 : String get unlockHybridGroupsTip => 'Unlock group';
1333 :
1334 0 : @override
1335 : String get tooltipUnlockServers => 'Unlock encrypted servers by entering their password.';
1336 :
1337 0 : @override
1338 : String get tooltipUnlockHybridGroups => 'Unlock encrypted groups by entering their password.';
1339 :
1340 0 : @override
1341 : String get enterHybridGroupPassword => 'Enter password to unlock group';
1342 :
1343 0 : @override
1344 : String get addHybridGroupTitle => 'Add group';
1345 :
1346 0 : @override
1347 : String get editHybridGroupTitle => 'Edit group';
1348 :
1349 0 : @override
1350 : String get hybridGroupAddress => 'Group address';
1351 :
1352 0 : @override
1353 : String get hybridGroupDescriptionLabel => 'Group description';
1354 :
1355 0 : @override
1356 : String get hybridGroupDescriptionDescription => 'Initial name of the group, which will be shared with group members';
1357 :
1358 0 : @override
1359 : String get hybridGroupInitialAdminDescription => 'Initial admin for this group (can be changed later)';
1360 :
1361 0 : @override
1362 : String get hybridGroupEnabled => 'Group enabled';
1363 :
1364 0 : @override
1365 : String get hybridGroupEnabledDescription => 'Start or stop the group';
1366 :
1367 0 : @override
1368 : String get hybridGroupAutostartLabel => 'Autostart';
1369 :
1370 0 : @override
1371 : String get hybridGroupAutostartDescription => 'Controls if the application will automatically launch the server on start';
1372 :
1373 0 : @override
1374 : String get hybridGroupMetricsLabel => 'Group metrics';
1375 :
1376 0 : @override
1377 : String get hybridGroupTotalMessagesLabel => 'Messages';
1378 :
1379 0 : @override
1380 : String get hybridGroupConnectionsLabel => 'Connections';
1381 :
1382 0 : @override
1383 : String get enterCurrentPasswordForDeleteHybridGroup => 'Please enter current password to delete this group';
1384 :
1385 0 : @override
1386 : String get plainHybridGroupDescription =>
1387 : '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.';
1388 :
1389 0 : @override
1390 : String get encryptedHybridGroupDescription =>
1391 : '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.';
1392 :
1393 0 : @override
1394 : String get saveHybridGroupButton => 'Save group';
1395 :
1396 0 : @override
1397 : String get deleteHybridGroupConfirmBtn => 'Really delete group?';
1398 :
1399 0 : @override
1400 : String get deleteHybridGroupSuccess => 'Successfully deleted group';
1401 :
1402 0 : @override
1403 : String get copyHybridGroupKeys => 'Copy keys';
1404 :
1405 0 : @override
1406 : String get settingHybridGroups => 'Hybrid groups';
1407 :
1408 0 : @override
1409 : String get settingHybridGroupsDescription => 'This experiment enables hosting and managing hybrid groups.';
1410 :
1411 0 : @override
1412 : String get roleAdmin => 'Admin';
1413 :
1414 0 : @override
1415 : String get roleAdminPlural => 'Admins';
1416 :
1417 0 : @override
1418 : String get roleOp => 'Operator';
1419 :
1420 0 : @override
1421 : String get roleOpPlural => 'Operators';
1422 :
1423 0 : @override
1424 : String get roleMod => 'Moderator';
1425 :
1426 0 : @override
1427 : String get roleModPlural => 'Moderators';
1428 :
1429 0 : @override
1430 : String get roleVoice => 'Voice';
1431 :
1432 0 : @override
1433 : String get roleVoicePlural => 'Voices';
1434 :
1435 0 : @override
1436 : String get roleUser => 'User';
1437 :
1438 0 : @override
1439 : String get roleUserPlural => 'Users';
1440 :
1441 0 : @override
1442 : String get roleBanned => 'Banned';
1443 :
1444 0 : @override
1445 : String get roleUnknown => 'Unknown';
1446 :
1447 0 : @override
1448 : String get titleModerationOptions => 'Moderation options';
1449 :
1450 0 : @override
1451 : String get messageHidden => 'Message hidden by a moderator.';
1452 :
1453 0 : @override
1454 : String get messageHiddenPreview => 'This message is currently hidden from regular users. As a moderator, you may decide to un-hide it.';
1455 :
1456 0 : @override
1457 : String get messageWithheld => 'Message hidden by default - group is +m';
1458 :
1459 0 : @override
1460 : String get messageDeleted => 'This message was deleted by a moderator.';
1461 :
1462 0 : @override
1463 : String get buttonMessagePreview => 'Preview';
1464 :
1465 0 : @override
1466 : String get buttonMessageReveal => 'Reveal message';
1467 :
1468 0 : @override
1469 : String get buttonMessageHide => 'Hide message';
1470 :
1471 0 : @override
1472 : String get buttonMessageUnhide => 'Unhide message';
1473 :
1474 0 : @override
1475 : String get buttonMessageDelete => 'Delete message';
1476 :
1477 0 : @override
1478 : String get editGroupTitle => 'Edit Group';
1479 :
1480 0 : @override
1481 : String get editGroupMetadataTitle => 'Metadata';
1482 :
1483 0 : @override
1484 : String get editGroupModeTitle => 'Mode';
1485 :
1486 0 : @override
1487 : String get editGroupMaskTitle => 'Mask';
1488 :
1489 0 : @override
1490 : String get changeGroupPicture => 'Change group picture';
1491 :
1492 0 : @override
1493 : String get groupInfoName => 'Group name (public)';
1494 :
1495 0 : @override
1496 : String get groupInfoTopic => 'Group topic';
1497 :
1498 0 : @override
1499 : String get groupInfoExtra1 => 'Extra public information 1';
1500 :
1501 0 : @override
1502 : String get groupInfoExtra2 => 'Extra public information 2';
1503 :
1504 0 : @override
1505 : String get groupModeF => 'Filesharing allowed (+f)';
1506 :
1507 0 : @override
1508 : String get groupModeFDescription => 'Allows members to share files with the group (if they have the file sharing experiment enabled)';
1509 :
1510 0 : @override
1511 : String get groupModeS => 'Slow mode (+s)';
1512 :
1513 0 : @override
1514 : String get groupModeSDescription => 'Restricts group members to sending one message every 60 seconds.';
1515 :
1516 0 : @override
1517 : String get groupModeI => 'Anyone can invite (+i)';
1518 :
1519 0 : @override
1520 : String get groupModeIDescription => 'Anyone existing member can add new members to the group, instead of just admins/ops.';
1521 :
1522 0 : @override
1523 : String get groupModeO => 'Open group (+o)';
1524 :
1525 0 : @override
1526 : String get groupModeODescription => 'Anyone can join the group without an invitation, if they have the invitation string (see conversation settings).';
1527 :
1528 0 : @override
1529 : String get groupModeV => 'Voice only (+v)';
1530 :
1531 0 : @override
1532 : String get groupModeVDescription => 'Only users with the voice role or higher can send messages to the group.';
1533 :
1534 0 : @override
1535 : String get groupModeM => 'Hide by default (+m)';
1536 :
1537 0 : @override
1538 : 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.';
1539 :
1540 0 : @override
1541 : String get groupModeW => 'Write-only / no-read (+w)';
1542 :
1543 0 : @override
1544 : String get groupModeWDescription =>
1545 : '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.';
1546 :
1547 0 : @override
1548 : String get groupModeE => 'Equality (+e)';
1549 :
1550 0 : @override
1551 : 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.';
1552 :
1553 0 : @override
1554 : String get footnoteMask => '* These modes can be changed by moderators (see: Mask tab).';
1555 :
1556 0 : @override
1557 : String get explainerMasks =>
1558 : '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.';
1559 :
1560 0 : @override
1561 : String get editMembershipTitle => 'Membership';
1562 :
1563 0 : @override
1564 : String get editMembersTabTitle => 'Members';
1565 :
1566 0 : @override
1567 : String get editBansTabTitle => 'Bans';
1568 :
1569 0 : @override
1570 : String get noBansMessage => 'If someone is banned from the group, their handle will appear here.';
1571 :
1572 0 : @override
1573 : String get explainUnban => 'To unban someone, use the Add New Member control to add them back to the member list.';
1574 :
1575 0 : @override
1576 : String get buttonKick => 'Kick member';
1577 :
1578 0 : @override
1579 : String get buttonChangeRole => 'Change role';
1580 :
1581 0 : @override
1582 : String get addMemberLabel => 'Add new member';
1583 :
1584 0 : @override
1585 : String get addMemberButton => 'Add';
1586 :
1587 0 : @override
1588 : 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.';
1589 :
1590 0 : @override
1591 : String get buttonMemberDrawer => 'View group members';
1592 :
1593 0 : @override
1594 : String get displayNameLocalOnly => 'Display name (local only)';
1595 :
1596 0 : @override
1597 : String get anyoneCanJoin => 'Anyone can join this group by adding this group address as a contact.';
1598 :
1599 0 : @override
1600 : String get inviteRequired => 'New members must be added to this group via the Group Membership controls.';
1601 :
1602 0 : @override
1603 : String get errVoiceOnly => 'You do not have permission to speak in this channel';
1604 :
1605 0 : @override
1606 : String get hybridGroupInviteSettingsWarning => 'You have been invited to join a hybrid group. Please enabled the hybrid groups experiment in Settings to view this invitation.';
1607 : }
|