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 restartConnection => 'Restart Connection';
13 :
14 0 : @override
15 : String get restartProfile => 'Restart Profile';
16 :
17 0 : @override
18 : String get contactDisconnectSummary => 'Disconnect from Contact';
19 :
20 0 : @override
21 : String get messageHistoryEndOfHistory => 'Beginning of Conversation History';
22 :
23 0 : @override
24 : String get messageHistoryLoadOlderMessages => 'Load Older Messages';
25 :
26 0 : @override
27 : String get relativeTimeEarlier => 'Earlier';
28 :
29 0 : @override
30 : String get relativeTimeThisYear => 'This Year';
31 :
32 0 : @override
33 : String get relativeTimeLastMonth => 'Last Month';
34 :
35 0 : @override
36 : String get relativeTimeThisMonth => 'This Month';
37 :
38 0 : @override
39 : String get relativeTimeLastWeek => 'Last Week';
40 :
41 0 : @override
42 : String get relativeTimeThisWeek => 'This Week';
43 :
44 0 : @override
45 : String get relativeTimeYesterday => 'Yesterday';
46 :
47 0 : @override
48 : String get relativeTimeToday => 'Today';
49 :
50 0 : @override
51 : String get privateNameHint => 'Private name for this account (never shared)';
52 :
53 0 : @override
54 : String get privateNameLabel => 'Private Name';
55 :
56 0 : @override
57 : String get settingsExperimentsShowPerformanceDescription => 'Display an overlay graph of render time.';
58 :
59 0 : @override
60 : String get settingsExperimentsShowPerformanceTitle => 'Show Performance Overlay';
61 :
62 0 : @override
63 : String get settingThemeOverwriteConfirm => 'Confirm';
64 :
65 0 : @override
66 : String get settingThemeOverwriteQuestion => 'Theme \$themeName already exists, confirm overwrite?';
67 :
68 0 : @override
69 : String get settingsThemeErrorInvalid => 'Error: Could not import \$themeName, theme.yml missing, not a theme directory';
70 :
71 0 : @override
72 : String get settingsImportThemeTitle => 'Import Theme';
73 :
74 0 : @override
75 : String get settingsImportThemeDescription => 'Select theme directory to import for use in Cwtch';
76 :
77 0 : @override
78 : String get settingsImportThemeButton => 'Import Theme';
79 :
80 0 : @override
81 : String get settingsThemeImagesDescription => 'Enable display of images from themes';
82 :
83 0 : @override
84 : String get settingsThemeImages => 'Theme Images';
85 :
86 0 : @override
87 : String get settingsGroupAbout => 'About';
88 :
89 0 : @override
90 : String get localeUzbek => 'Uzbek / Oʻzbekcha';
91 :
92 0 : @override
93 : String get profileOfflineAtStart => 'Appear Offline at Startup';
94 :
95 0 : @override
96 : String get now => 'Now';
97 :
98 0 : @override
99 : String get xSecondsAgo => '\$seconds seconds ago';
100 :
101 0 : @override
102 : String get xMinutesAgo => '\$minutes minutes ago';
103 :
104 0 : @override
105 : String get xHoursAgo => '\$hours hours ago';
106 :
107 0 : @override
108 : String get xDaysAgo => '\$days days ago';
109 :
110 0 : @override
111 : String get profileAllowUnknownContacts => 'Allow Unknown Contacts';
112 :
113 0 : @override
114 : String get profileBlockUnknownContacts => 'Block Unknown Contacts';
115 :
116 0 : @override
117 : String get profileDisableProfile => 'Disable Profile';
118 :
119 0 : @override
120 : String get profileEnableProfile => 'Enable Profile';
121 :
122 0 : @override
123 : String get profileAppearOnline => 'Appear Online';
124 :
125 0 : @override
126 : 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)';
127 :
128 0 : @override
129 : String get profileAppearOfflineDescription =>
130 : '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.';
131 :
132 0 : @override
133 : String get profileAppearOffline => 'Appear Offline';
134 :
135 0 : @override
136 : String get deleteServerConfirmBtn => 'Supprimer vraiment le serveur';
137 :
138 0 : @override
139 : String get cannotDeleteServerIfActiveGroups => 'There are active groups associated with this Cwtch Server. Please delete them prior to deleting this Cwtch Server entry.';
140 :
141 0 : @override
142 : String get groupsOnThisServerLabel => 'Les groupes dont je fais partie sont hébergés sur ce serveur';
143 :
144 0 : @override
145 : String get serverinfoNoGroupInfo => 'There are no groups associated with this Cwtch Server.';
146 :
147 0 : @override
148 : String get preserveHistorySettingDescription =>
149 : '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.';
150 :
151 0 : @override
152 : String get defaultPreserveHistorySetting => 'Preserve Conversation History';
153 :
154 0 : @override
155 : String get localeUk => 'Ukrainian / українською';
156 :
157 0 : @override
158 : String get profileEnabledDescription => 'Activate or Deactivate the profile.';
159 :
160 0 : @override
161 : String get localeSw => 'Swahili / Kiswahili';
162 :
163 0 : @override
164 : String get localeSv => 'Swedish / Svenska';
165 :
166 0 : @override
167 : String get fontScalingDescription => 'Adjust the relative font scaling factor applied to text and widgets.';
168 :
169 0 : @override
170 : String get defaultScalingText => 'Taille par défaut du texte (échelle:';
171 :
172 0 : @override
173 : String get localeJa => 'Japanese / 日本語';
174 :
175 0 : @override
176 : String get retryConnectionTooltip => 'Cwtch retries peers regularly, but you can tell Cwtch to try sooner by pushing this button.';
177 :
178 0 : @override
179 : String get retryConnection => 'Retry';
180 :
181 0 : @override
182 : String get availabilityStatusTooltip => 'Set your availability status';
183 :
184 0 : @override
185 : String get profileInfoHint3 => 'Contacts will be able to see this information in Conversation Settings ';
186 :
187 0 : @override
188 : String get profileInfoHint2 => 'You can add up to 3 fields.';
189 :
190 0 : @override
191 : String get profileInfoHint => 'Add some public information about yourself here e.g. blog, websites, brief bio.';
192 :
193 0 : @override
194 : String get availabilityStatusAway => 'Away';
195 :
196 0 : @override
197 : String get availabilityStatusBusy => 'Busy';
198 :
199 0 : @override
200 : String get availabilityStatusAvailable => 'Available';
201 :
202 0 : @override
203 : String get blodeuweddWarning =>
204 : '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.';
205 :
206 0 : @override
207 : String get blodeuweddSummarize => 'Summarize Conversation';
208 :
209 0 : @override
210 : String get blodeuweddTranslate => 'Translate Message';
211 :
212 0 : @override
213 : String get blodeuweddProcessing => 'Blodeuwedd is processing...';
214 :
215 0 : @override
216 : String get blodeuweddPath => 'The directory where the Blodeuwedd is located on your computer.';
217 :
218 0 : @override
219 : String get blodeuweddNotSupported => 'This version of Cwtch has been compiled without support for the Blodeuwedd Assistant.';
220 :
221 0 : @override
222 : 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.';
223 :
224 0 : @override
225 : String get blodeuweddExperimentEnable => 'Blodeuwedd Assistant';
226 :
227 0 : @override
228 : String get localeKo => 'Korean / 한국어';
229 :
230 0 : @override
231 : String get localeSk => 'Slovak / Slovák';
232 :
233 0 : @override
234 : String get profileAutostartDescription => 'Controls if the profile will be automatically launched on startup';
235 :
236 0 : @override
237 : String get profileEnabled => 'Enable';
238 :
239 0 : @override
240 : String get profileAutostartLabel => 'Autostart';
241 :
242 0 : @override
243 : String get localePtBr => 'Portugais du Brésil / Português do Brasil';
244 :
245 0 : @override
246 : String get localeNl => 'néerlandais / néerlandais';
247 :
248 0 : @override
249 : 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';
250 :
251 0 : @override
252 : String get enableExperimentQRCode => 'QR Codes';
253 :
254 0 : @override
255 : String get shareMenuQRCode => 'Afficher le QR code';
256 :
257 0 : @override
258 : String get shareProfileMenuTooltop => 'Partager le profil via...';
259 :
260 0 : @override
261 : String get acquiredTicketsFromServer => 'Défi anti-spam terminé';
262 :
263 0 : @override
264 : String get acquiringTicketsFromServer => 'Réaliser un défi anti-spam';
265 :
266 0 : @override
267 : String get errorDownloadDirectoryDoesNotExist =>
268 : '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.';
269 :
270 0 : @override
271 : String get localeIt => 'italien / italien';
272 :
273 0 : @override
274 : String get localeTr => 'Turc / Türk';
275 :
276 0 : @override
277 : String get tooltipUnpinConversation => 'Détacher la conversation du haut de «Conversations»';
278 :
279 0 : @override
280 : String get tooltipPinConversation => 'Épingler la conversation en haut de «Conversations»';
281 :
282 0 : @override
283 : String get replyingTo => 'Répondre à %1';
284 :
285 0 : @override
286 : 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.';
287 :
288 0 : @override
289 : String get messageNoReplies => 'Il n\'y a pas de réponses à ce message.';
290 :
291 0 : @override
292 : String get headingReplies => 'Réponses';
293 :
294 0 : @override
295 : String get viewReplies => 'Voir les réponses à ce message';
296 :
297 0 : @override
298 : String get restartFileShare => 'Démarrer le partage de fichiers';
299 :
300 0 : @override
301 : String get stopSharingFile => 'Arrêter le partage de fichiers';
302 :
303 0 : @override
304 : String get manageSharedFiles => 'Gérer les fichiers partagés';
305 :
306 0 : @override
307 : String get localeDe => 'Allemand / Deutsch';
308 :
309 0 : @override
310 : String get localeEn => 'Anglais / English';
311 :
312 0 : @override
313 : String get localeLb => 'Luxembourgeois / Lëtzebuergesch';
314 :
315 0 : @override
316 : String get localeNo => 'Norvégien / Norsk';
317 :
318 0 : @override
319 : String get localeEl => 'Grec / Ελληνικά';
320 :
321 0 : @override
322 : String get localePl => 'Polonais / Polski';
323 :
324 0 : @override
325 : String get localeRo => 'Roumain / Română';
326 :
327 0 : @override
328 : String get localeRU => 'Russe / Русский';
329 :
330 0 : @override
331 : String get localeEs => 'Espagnol / Español';
332 :
333 0 : @override
334 : String get localeDa => 'Danois / Dansk';
335 :
336 0 : @override
337 : String get localePt => 'Portugais / Portuguesa';
338 :
339 0 : @override
340 : String get localeFr => 'Français / Français';
341 :
342 0 : @override
343 : String get localeCy => 'Gallois / Cymraeg';
344 :
345 0 : @override
346 : String get settingImagePreviewsDescription =>
347 : '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.';
348 :
349 0 : @override
350 : String get tooltipPreviewFormatting => 'Aperçu de la mise en forme du message';
351 :
352 0 : @override
353 : String get tooltipCode => 'Code / Monospace';
354 :
355 0 : @override
356 : String get tooltipStrikethrough => 'Barré';
357 :
358 0 : @override
359 : String get tooltipSubscript => 'Indice';
360 :
361 0 : @override
362 : String get tooltipSuperscript => 'Exposant';
363 :
364 0 : @override
365 : String get tooltipItalicize => 'Italique';
366 :
367 0 : @override
368 : String get tooltipBackToMessageEditing => 'Retour à l\'édition des messages';
369 :
370 0 : @override
371 : String get tooltipBoldText => 'Gras';
372 :
373 0 : @override
374 : String get okButton => 'OK';
375 :
376 0 : @override
377 : String get settingsAndroidPowerReenablePopup =>
378 : '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é\'.';
379 :
380 0 : @override
381 : String get settingAndroidPowerExemptionDescription =>
382 : '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.';
383 :
384 0 : @override
385 : String get settingAndroidPowerExemption => 'Android ignore les optimisations de la batterie';
386 :
387 0 : @override
388 : String get thisFeatureRequiresGroupExpermientsToBeEnabled => 'Cette fonctionnalité nécessite que l’expérience Groupes soit activée dans Paramètres';
389 :
390 0 : @override
391 : String get messageFormattingDescription => 'Activer la mise en forme de texte enrichi dans les messages affichés, par exemple **gras** et *italique*';
392 :
393 0 : @override
394 : String get formattingExperiment => 'Mise en forme des messages';
395 :
396 0 : @override
397 : String get clickableLinkError => 'Erreur rencontrée lors de la tentative d\'ouverture de l\'URL';
398 :
399 0 : @override
400 : String get clickableLinksWarning =>
401 : '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 ?';
402 :
403 0 : @override
404 : String get clickableLinksCopy => 'Copier l\'URL';
405 :
406 0 : @override
407 : String get clickableLinkOpen => 'Ouvrir l\'URL';
408 :
409 0 : @override
410 : String get shuttingDownApp => 'Fermeture...';
411 :
412 0 : @override
413 : String get successfullyImportedProfile => 'Profil importé avec succès : %profile';
414 :
415 0 : @override
416 : String get failedToImportProfile => 'Erreur lors de l\'importation du profil';
417 :
418 0 : @override
419 : String get importProfileTooltip => 'Utilisez une sauvegarde Cwtch chiffrée pour importer un profil créé dans une autre instance de Cwtch.';
420 :
421 0 : @override
422 : String get importProfile => 'Importer un profil';
423 :
424 0 : @override
425 : String get exportProfileTooltip => 'Sauvegardez ce profil dans un fichier chiffré. Le fichier crypté peut être importé dans une autre application Cwtch.';
426 :
427 0 : @override
428 : String get exportProfile => 'Exporter un profile';
429 :
430 0 : @override
431 : String get conversationNotificationPolicySettingDescription => 'Contrôler le comportement de notification de cette conversation';
432 :
433 0 : @override
434 : String get newMessageNotificationConversationInfo => 'Nouveau message d\'%1';
435 :
436 0 : @override
437 : String get newMessageNotificationSimple => 'Nouveau message';
438 :
439 0 : @override
440 : String get notificationContentContactInfo => 'Informations sur les conversations';
441 :
442 0 : @override
443 : String get notificationContentSimpleEvent => 'Événement ordinaire';
444 :
445 0 : @override
446 : String get conversationNotificationPolicySettingLabel => 'Politique de notification des conversations';
447 :
448 0 : @override
449 : String get settingsGroupExperiments => 'Expériences';
450 :
451 0 : @override
452 : String get settingsGroupAppearance => 'Apparence';
453 :
454 0 : @override
455 : String get settingGroupBehaviour => 'Comportement';
456 :
457 0 : @override
458 : String get notificationContentSettingDescription => 'Contrôle le contenu des notifications de conversation';
459 :
460 0 : @override
461 : String get notificationPolicySettingDescription => 'Contrôle le comportement de notification d\'application par défaut';
462 :
463 0 : @override
464 : String get notificationContentSettingLabel => 'Contenu des notifications';
465 :
466 0 : @override
467 : String get notificationPolicySettingLabel => 'Politique de notification';
468 :
469 0 : @override
470 : String get conversationNotificationPolicyNever => 'Jamais';
471 :
472 0 : @override
473 : String get conversationNotificationPolicyOptIn => 'Optez Pour';
474 :
475 0 : @override
476 : String get conversationNotificationPolicyDefault => 'Défaut';
477 :
478 0 : @override
479 : String get notificationPolicyDefaultAll => 'Tout par défaut';
480 :
481 0 : @override
482 : String get notificationPolicyOptIn => 'Optez Pour';
483 :
484 0 : @override
485 : String get notificationPolicyMute => 'Assourdir';
486 :
487 0 : @override
488 : String get tooltipSelectACustomProfileImage => 'Sélectionnez une image de profil personnalisée';
489 :
490 0 : @override
491 : String get editProfile => 'Modifier le profil';
492 :
493 0 : @override
494 : String get torSettingsEnabledCacheDescription =>
495 : '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.';
496 :
497 0 : @override
498 : String get torSettingsEnableCache => 'Cache du Consensus Tor';
499 :
500 0 : @override
501 : String get labelTorNetwork => 'Réseau Tor';
502 :
503 0 : @override
504 : String get descriptionACNCircuitInfo => 'Informations détaillées sur le chemin que le réseau de communication anonyme utilise pour se connecter à cette conversation.';
505 :
506 0 : @override
507 : String get labelACNCircuitInfo => 'Informations sur le circuit ACN';
508 :
509 0 : @override
510 : String get fileSharingSettingsDownloadFolderTooltip => 'Parcourir pour sélectionner un autre dossier par défaut pour les fichiers téléchargés.';
511 :
512 0 : @override
513 : String get fileSharingSettingsDownloadFolderDescription =>
514 : '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.';
515 :
516 0 : @override
517 : String get torSettingsErrorSettingPort => 'Le numéro de port doit être compris entre 1 et 65535.';
518 :
519 0 : @override
520 : String get settingTheme => 'Utilisez des thèmes clairs';
521 :
522 0 : @override
523 : String get torSettingsUseCustomTorServiceConfiguration => 'Utiliser une configuration personnalisée du service Tor (torrc)';
524 :
525 0 : @override
526 : String get torSettingsUseCustomTorServiceConfigurastionDescription =>
527 : 'Remplacer la configuration par défaut de tor. Avertissement : Cela peut être dangereux. Ne l\'activez que si vous savez ce que vous faites.';
528 :
529 0 : @override
530 : String get torSettingsCustomControlPortDescription => 'Utiliser un port personnalisé pour contrôler les connexions au proxy Tor';
531 :
532 0 : @override
533 : String get torSettingsCustomControlPort => 'Port de contrôle personnalisé';
534 :
535 0 : @override
536 : String get torSettingsCustomSocksPortDescription => 'Utiliser un port personnalisé pour les connexions de données au proxy Tor';
537 :
538 0 : @override
539 : String get torSettingsCustomSocksPort => 'Port SOCKS personnalisé';
540 :
541 0 : @override
542 : String get torSettingsEnabledAdvancedDescription => 'Utilisez un service Tor existant sur votre système ou modifiez les paramètres du service Tor de Cwtch.';
543 :
544 0 : @override
545 : String get torSettingsEnabledAdvanced => 'Activer la configuration avancée de Tor';
546 :
547 0 : @override
548 : String get msgAddToAccept => 'Ajoutez ce compte à vos contacts afin d\'accepter ce fichier.';
549 :
550 0 : @override
551 : String get btnSendFile => 'Envoyer le fichier';
552 :
553 0 : @override
554 : String get msgConfirmSend => 'Êtes-vous sûr de vouloir envoyer';
555 :
556 0 : @override
557 : String get msgFileTooBig => 'La taille du fichier ne peut pas dépasser 10 Go';
558 :
559 0 : @override
560 : String get storageMigrationModalMessage => 'Migration des profils vers un nouveau format de stockage. Cela peut prendre quelques minutes...';
561 :
562 0 : @override
563 : String get loadingCwtch => 'Chargement de Cwtch...';
564 :
565 0 : @override
566 : String get themeColorLabel => 'Thème de couleur';
567 :
568 0 : @override
569 : String get themeNameNeon2 => 'Néon2';
570 :
571 0 : @override
572 : String get themeNameNeon1 => 'Néon1';
573 :
574 0 : @override
575 : String get themeNameMidnight => 'Minuit';
576 :
577 0 : @override
578 : String get themeNameMermaid => 'Sirène';
579 :
580 0 : @override
581 : String get themeNamePumpkin => 'Citrouille';
582 :
583 0 : @override
584 : String get themeNameGhost => 'Fantôme';
585 :
586 0 : @override
587 : String get themeNameVampire => 'Vampire';
588 :
589 0 : @override
590 : String get themeNameWitch => 'Sorcière';
591 :
592 0 : @override
593 : String get themeNameCwtch => 'Cwtch';
594 :
595 0 : @override
596 : String get settingDownloadFolder => 'Dossier de téléchargement';
597 :
598 0 : @override
599 : String get settingImagePreviews => 'Aperçu des images et photos de profil';
600 :
601 0 : @override
602 : String get experimentClickableLinksDescription => 'L\'expérience des liens cliquables vous permet de cliquer sur les URLs partagés dans les messages';
603 :
604 0 : @override
605 : String get enableExperimentClickableLinks => 'Activer les liens cliquables';
606 :
607 0 : @override
608 : String get serverConnectionsLabel => 'Connexion';
609 :
610 0 : @override
611 : String get serverTotalMessagesLabel => 'Nombre total de messages';
612 :
613 0 : @override
614 : String get serverMetricsLabel => 'Métriques du serveur';
615 :
616 0 : @override
617 : String get manageKnownServersShort => 'Serveurs';
618 :
619 0 : @override
620 : String get manageKnownServersLong => 'Gérer les serveurs connus';
621 :
622 0 : @override
623 : String get displayNameTooltip => 'Veuillez entrer un nom d\'usage s\'il vous plaît';
624 :
625 0 : @override
626 : String get manageKnownServersButton => 'Gérer les serveurs connus';
627 :
628 0 : @override
629 : String get fieldDescriptionLabel => 'Description';
630 :
631 0 : @override
632 : String get importLocalServerButton => 'Importer %1';
633 :
634 0 : @override
635 : String get importLocalServerSelectText => 'Sélectionnez le serveur local';
636 :
637 0 : @override
638 : String get importLocalServerLabel => 'Importer un serveur hébergé localement';
639 :
640 0 : @override
641 : String get savePeerHistoryDescription => 'Détermine s\'il faut ou non supprimer tout historique associé au contact.';
642 :
643 0 : @override
644 : String get newMessagesLabel => 'Nouveaux messages';
645 :
646 0 : @override
647 : String get copyServerKeys => 'Copier les clés';
648 :
649 0 : @override
650 : String get verfiyResumeButton => 'Vérifier/reprendre';
651 :
652 0 : @override
653 : String get fileCheckingStatus => 'Vérification de l\'état du téléchargement';
654 :
655 0 : @override
656 : String get fileInterrupted => 'Interrompu';
657 :
658 0 : @override
659 : String get fileSavedTo => 'Enregistré dans';
660 :
661 0 : @override
662 : String get plainServerDescription =>
663 : '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.';
664 :
665 0 : @override
666 : String get encryptedServerDescription =>
667 : '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.';
668 :
669 0 : @override
670 : String get deleteServerSuccess => 'Le serveur a été supprimé avec succès';
671 :
672 0 : @override
673 : String get enterCurrentPasswordForDeleteServer => 'Veuillez saisir le mot de passe actuel pour supprimer ce serveur';
674 :
675 0 : @override
676 : String get copyAddress => 'Copier l\'adresse';
677 :
678 0 : @override
679 : String get settingServersDescription => 'L\'expérience des serveurs d\'hébergement permet d\'héberger et de gérer les serveurs Cwtch.';
680 :
681 0 : @override
682 : String get settingServers => 'Serveurs d\'hébergement';
683 :
684 0 : @override
685 : String get enterServerPassword => 'Entrez le mot de passe pour déverrouiller le serveur';
686 :
687 0 : @override
688 : String get unlockProfileTip => 'Veuillez créer ou déverrouiller un profil pour commencer !';
689 :
690 0 : @override
691 : String get unlockServerTip => 'Veuillez créer ou déverrouiller un serveur pour commencer !';
692 :
693 0 : @override
694 : String get addServerTooltip => 'Ajouter un nouveau serveur';
695 :
696 0 : @override
697 : String get serversManagerTitleShort => 'Serveurs';
698 :
699 0 : @override
700 : String get serversManagerTitleLong => 'Serveurs que vous hébergez';
701 :
702 0 : @override
703 : String get saveServerButton => 'Enregistrer le serveur';
704 :
705 0 : @override
706 : String get serverAutostartDescription => 'Contrôle si l\'application lance automatiquement le serveur au démarrage.';
707 :
708 0 : @override
709 : String get serverAutostartLabel => 'Démarrage automatique';
710 :
711 0 : @override
712 : String get serverEnabledDescription => 'Démarrer ou arrêter le serveur';
713 :
714 0 : @override
715 : String get serverEnabled => 'Serveur activé';
716 :
717 0 : @override
718 : String get serverDescriptionDescription => 'Votre description du serveur est à des fins de gestion personnelle uniquement, elle ne sera jamais partagée.';
719 :
720 0 : @override
721 : String get serverDescriptionLabel => 'Description du serveur';
722 :
723 0 : @override
724 : String get serverAddress => 'Adresse du serveur';
725 :
726 0 : @override
727 : String get editServerTitle => 'Modifier le serveur';
728 :
729 0 : @override
730 : String get addServerTitle => 'Ajouter un serveur';
731 :
732 0 : @override
733 : String get titleManageProfilesShort => 'Profils';
734 :
735 0 : @override
736 : String get descriptionStreamerMode =>
737 : '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.';
738 :
739 0 : @override
740 : String get descriptionFileSharing =>
741 : '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.';
742 :
743 0 : @override
744 : String get settingFileSharing => 'Partage de fichiers';
745 :
746 0 : @override
747 : String get tooltipSendFile => 'Envoyer le fichier';
748 :
749 0 : @override
750 : String get messageFileOffered => 'Contact vous propose de vous envoyer un fichier';
751 :
752 0 : @override
753 : String get messageFileSent => 'Vous avez envoyé un fichier';
754 :
755 0 : @override
756 : String get messageEnableFileSharing => 'Activez l\'expérience de partage de fichiers pour afficher ce message.';
757 :
758 0 : @override
759 : String get labelFilesize => 'Taille';
760 :
761 0 : @override
762 : String get labelFilename => 'Nom de fichier';
763 :
764 0 : @override
765 : String get downloadFileButton => 'Télécharger';
766 :
767 0 : @override
768 : String get openFolderButton => 'Ouvrir le dossier';
769 :
770 0 : @override
771 : String get retrievingManifestMessage => 'Récupération des informations sur le fichier...';
772 :
773 0 : @override
774 : String get streamerModeLabel => 'Mode Streamer/Présentation';
775 :
776 0 : @override
777 : String get archiveConversation => 'Archiver cette conversation';
778 :
779 0 : @override
780 : String get profileOnionLabel => 'Envoyez cette adresse aux personnes avec lesquelles vous souhaitez entrer en contact.';
781 :
782 0 : @override
783 : String get addPeerTab => 'Ajouter un contact';
784 :
785 0 : @override
786 : String get addPeer => 'Ajouter le contact';
787 :
788 0 : @override
789 : String get peerNotOnline => 'Le contact est hors ligne. Les applications ne peuvent pas être utilisées pour le moment.';
790 :
791 0 : @override
792 : String get peerBlockedMessage => 'Le contact est bloqué';
793 :
794 0 : @override
795 : String get peerOfflineMessage => 'Le contact est hors ligne, les messages ne peuvent pas être transmis pour le moment.';
796 :
797 0 : @override
798 : String get blockBtn => 'Bloquer le contact';
799 :
800 0 : @override
801 : String get savePeerHistory => 'Enregistrer l\'historique';
802 :
803 0 : @override
804 : String get dontSavePeerHistory => 'Supprimer l\'historique';
805 :
806 0 : @override
807 : String get unblockBtn => 'Débloquer le contact';
808 :
809 0 : @override
810 : String get blockUnknownLabel => 'Bloquer les pairs inconnus';
811 :
812 0 : @override
813 : String get blockUnknownConnectionsEnabledDescription => 'Les connexions provenant de contacts inconnus sont bloquées. Vous pouvez modifier cela dans les paramètres';
814 :
815 0 : @override
816 : String get networkStatusConnecting => 'Connexion au réseau et aux contacts...';
817 :
818 0 : @override
819 : String get showMessageButton => 'Afficher le message';
820 :
821 0 : @override
822 : String get blockedMessageMessage => 'Ce message provient d\'un profil que vous avez bloqué.';
823 :
824 0 : @override
825 : String get placeholderEnterMessage => 'Saisissez un message';
826 :
827 0 : @override
828 : String get plainProfileDescription =>
829 : '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.';
830 :
831 0 : @override
832 : String get encryptedProfileDescription =>
833 : '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.';
834 :
835 0 : @override
836 : String get addContactConfirm => 'Ajouter le contact %1';
837 :
838 0 : @override
839 : String get addContact => 'Ajouter le contact';
840 :
841 0 : @override
842 : String get contactGoto => 'Aller à la conversation avec %1';
843 :
844 0 : @override
845 : String get settingUIColumnOptionSame => 'Même réglage que pour le mode portrait';
846 :
847 0 : @override
848 : String get settingUIColumnDouble14Ratio => 'Double (1:4)';
849 :
850 0 : @override
851 : String get settingUIColumnDouble12Ratio => 'Double (1:2)';
852 :
853 0 : @override
854 : String get settingUIColumnSingle => 'Simple';
855 :
856 0 : @override
857 : String get settingUIColumnLandscape => 'Colonnes de l\'interface utilisateur en mode paysage';
858 :
859 0 : @override
860 : String get settingUIColumnPortrait => 'Colonnes de l\'interface utilisateur en mode portrait';
861 :
862 0 : @override
863 : String get tooltipRemoveThisQuotedMessage => 'Supprimer le message cité.';
864 :
865 0 : @override
866 : String get tooltipReplyToThisMessage => 'Répondre à ce message';
867 :
868 0 : @override
869 : String get tooltipRejectContactRequest => 'Refuser cette demande de contact';
870 :
871 0 : @override
872 : String get tooltipAcceptContactRequest => 'Acceptez cette demande de contact.';
873 :
874 0 : @override
875 : String get notificationNewMessageFromGroup => 'Nouveau message dans un groupe !';
876 :
877 0 : @override
878 : String get notificationNewMessageFromPeer => 'Nouveau message d\'un contact !';
879 :
880 0 : @override
881 : String get tooltipHidePassword => 'Masquer le mot de passe';
882 :
883 0 : @override
884 : String get tooltipShowPassword => 'Afficher le mot de passe';
885 :
886 0 : @override
887 : String get serverNotSynced => 'Synchronisation des nouveaux messages (Cela peut prendre un certain temps)...';
888 :
889 0 : @override
890 : 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.';
891 :
892 0 : @override
893 : String get shutdownCwtchAction => 'Arrêt de Cwtch';
894 :
895 0 : @override
896 : String get shutdownCwtchDialog => 'Êtes-vous sûr de vouloir arrêter Cwtch ? Ceci fermera toutes les connexions, et quittera l\'application.';
897 :
898 0 : @override
899 : String get shutdownCwtchDialogTitle => 'Arrêter Cwtch ?';
900 :
901 0 : @override
902 : String get shutdownCwtchTooltip => 'Arrêt de Cwtch';
903 :
904 0 : @override
905 : String get malformedMessage => 'Message mal formé';
906 :
907 0 : @override
908 : String get profileDeleteSuccess => 'Le profil a été supprimé avec succès';
909 :
910 0 : @override
911 : String get debugLog => 'Activer le journal de la console de débogage';
912 :
913 0 : @override
914 : String get torNetworkStatus => 'Statut du réseau Tor';
915 :
916 0 : @override
917 : String get addContactFirst => 'Ajoutez ou choisissez un contact pour commencer à discuter.';
918 :
919 0 : @override
920 : String get createProfileToBegin => 'Veuillez créer ou déverrouiller un profil pour commencer';
921 :
922 0 : @override
923 : String get nickChangeSuccess => 'Le pseudo du profil a été modifié avec succès';
924 :
925 0 : @override
926 : String get addServerFirst => 'Vous devez ajouter un serveur avant de pouvoir créer un groupe.';
927 :
928 0 : @override
929 : String get deleteProfileSuccess => 'Le profil a été supprimé avec succès';
930 :
931 0 : @override
932 : String get sendInvite => 'Envoyer une invitation à un contact ou à un groupe';
933 :
934 0 : @override
935 : String get sendMessage => 'Envoyer un message';
936 :
937 0 : @override
938 : String get cancel => 'Annuler';
939 :
940 0 : @override
941 : String get resetTor => 'Réinitialiser';
942 :
943 0 : @override
944 : String get torStatus => 'Statut de Tor';
945 :
946 0 : @override
947 : String get torVersion => 'Version de Tor';
948 :
949 0 : @override
950 : String get sendAnInvitation => 'Vous avez envoyé une invitation pour : ';
951 :
952 0 : @override
953 : String get contactSuggestion => 'Il s\'agit d\'une suggestion de contact pour:';
954 :
955 0 : @override
956 : String get rejected => 'Rejeté !';
957 :
958 0 : @override
959 : String get accepted => 'Accepté !';
960 :
961 0 : @override
962 : String get chatHistoryDefault =>
963 : '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.';
964 :
965 0 : @override
966 : String get newPassword => 'Nouveau mot de passe';
967 :
968 0 : @override
969 : String get yesLeave => 'Oui, quittez cette conversation';
970 :
971 0 : @override
972 : String get reallyLeaveThisGroupPrompt => 'Êtes-vous sûr de vouloir quitter cette conversation ? Tous les messages et attributs seront supprimés.';
973 :
974 0 : @override
975 : String get leaveConversation => 'Quittez cette conversation';
976 :
977 0 : @override
978 : String get inviteToGroup => 'Vous avez été invité à rejoindre un groupe :';
979 :
980 0 : @override
981 : String get pasteAddressToAddContact => 'Collez une adresse cwtch, une invitation ou un ensemble de clés ici pour ajouter une nouvelle conversation';
982 :
983 0 : @override
984 : String get tooltipAddContact => 'Ajouter un nouveau contact ou une nouvelle conversation';
985 :
986 0 : @override
987 : String get titleManageContacts => 'Conversations';
988 :
989 0 : @override
990 : String get titleManageServers => 'Gérer les serveurs';
991 :
992 0 : @override
993 : String get successfullAddedContact => 'Ajouté avec succès ';
994 :
995 0 : @override
996 : String get descriptionBlockUnknownConnections =>
997 : '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.';
998 :
999 0 : @override
1000 : String get descriptionExperimentsGroups =>
1001 : '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.';
1002 :
1003 0 : @override
1004 : String get descriptionExperiments =>
1005 : '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.';
1006 :
1007 0 : @override
1008 : String get titleManageProfiles => 'Gérer les profils Cwtch';
1009 :
1010 0 : @override
1011 : String get tooltipUnlockProfiles => 'Déverrouillez les profils chiffrés en saisissant leur mot de passe.';
1012 :
1013 0 : @override
1014 : String get tooltipOpenSettings => 'Ouvrez le volet des paramètres';
1015 :
1016 0 : @override
1017 : String get invalidImportString => 'Chaîne d\'importation non valide';
1018 :
1019 0 : @override
1020 : String get contactAlreadyExists => 'Le contact existe déjà';
1021 :
1022 0 : @override
1023 : String get conversationSettings => 'Paramètres de conversation';
1024 :
1025 0 : @override
1026 : String get enterCurrentPasswordForDelete => 'Veuillez entrer le mot de passe actuel pour supprimer ce profil.';
1027 :
1028 0 : @override
1029 : String get enableGroups => 'Activer la discussion de groupe';
1030 :
1031 0 : @override
1032 : String get experimentsEnabled => 'Activer les expériences';
1033 :
1034 0 : @override
1035 : String get addListItem => 'Ajouter un nouvel élément de liste';
1036 :
1037 0 : @override
1038 : String get addNewItem => 'Ajouter un nouvel élément à la liste';
1039 :
1040 0 : @override
1041 : String get todoPlaceholder => 'À faire...';
1042 :
1043 0 : @override
1044 : String get newConnectionPaneTitle => 'Nouvelle connexion';
1045 :
1046 0 : @override
1047 : String get networkStatusOnline => 'En ligne';
1048 :
1049 0 : @override
1050 : String get networkStatusAttemptingTor => 'Tentative de connexion au réseau Tor';
1051 :
1052 0 : @override
1053 : String get networkStatusDisconnected => 'Déconnecté d\'Internet, vérifiez votre connexion';
1054 :
1055 0 : @override
1056 : String get viewGroupMembershipTooltip => 'Afficher les membres du groupe';
1057 :
1058 0 : @override
1059 : String get loadingTor => 'Chargement de tor...';
1060 :
1061 0 : @override
1062 : String get smallTextLabel => 'Petit';
1063 :
1064 0 : @override
1065 : String get builddate => 'Construit le : %2';
1066 :
1067 0 : @override
1068 : String get version => 'Version %1';
1069 :
1070 0 : @override
1071 : String get versionTor => 'Version %1 avec tor %2';
1072 :
1073 0 : @override
1074 : String get themeDark => 'Sombre';
1075 :
1076 0 : @override
1077 : String get themeLight => 'Clair';
1078 :
1079 0 : @override
1080 : String get largeTextLabel => 'Large';
1081 :
1082 0 : @override
1083 : String get settingInterfaceZoom => 'Niveau de zoom';
1084 :
1085 0 : @override
1086 : String get settingLanguage => 'Langue';
1087 :
1088 0 : @override
1089 : String get zoomLabel => 'Zoom de l\'interface (affecte principalement la taille du texte et des boutons)';
1090 :
1091 0 : @override
1092 : String get versionBuilddate => 'Version : %1 Construite le : %2';
1093 :
1094 0 : @override
1095 : String get cwtchSettingsTitle => 'Préférences Cwtch';
1096 :
1097 0 : @override
1098 : String get unlock => 'Déverrouiller';
1099 :
1100 0 : @override
1101 : String get yourServers => 'Vos serveurs';
1102 :
1103 0 : @override
1104 : String get yourProfiles => 'Vos profils';
1105 :
1106 0 : @override
1107 : String get error0ProfilesLoadedForPassword => 'Aucun profils chargés avec ce mot de passe';
1108 :
1109 0 : @override
1110 : String get password => 'Mot de passe';
1111 :
1112 0 : @override
1113 : String get enterProfilePassword => 'Entrez un mot de passe pour consulter vos profils';
1114 :
1115 0 : @override
1116 : String get addNewProfileBtn => 'Ajouter un nouveau profil';
1117 :
1118 0 : @override
1119 : String get deleteConfirmText => 'SUPPRIMER';
1120 :
1121 0 : @override
1122 : String get deleteProfileConfirmBtn => 'Supprimer vraiment le profil ?';
1123 :
1124 0 : @override
1125 : String get deleteConfirmLabel => 'Tapez SUPPRIMER pour confirmer';
1126 :
1127 0 : @override
1128 : String get deleteProfileBtn => 'Supprimer le profil';
1129 :
1130 0 : @override
1131 : String get passwordChangeError => 'Erreur lors de la modification du mot de passe : le mot de passe fourni est rejeté';
1132 :
1133 0 : @override
1134 : String get passwordErrorMatch => 'Les mots de passe ne correspondent pas';
1135 :
1136 0 : @override
1137 : String get saveProfileBtn => 'Sauvegarder le profil';
1138 :
1139 0 : @override
1140 : String get createProfileBtn => 'Créer un profil';
1141 :
1142 0 : @override
1143 : String get passwordErrorEmpty => 'Le mot de passe ne peut pas être vide';
1144 :
1145 0 : @override
1146 : String get password2Label => 'Saisissez à nouveau le mot de passe';
1147 :
1148 0 : @override
1149 : String get password1Label => 'Mot de passe';
1150 :
1151 0 : @override
1152 : String get currentPasswordLabel => 'Mot de passe actuel';
1153 :
1154 0 : @override
1155 : String get yourDisplayName => 'Votre nom d\'usage';
1156 :
1157 0 : @override
1158 : 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.';
1159 :
1160 0 : @override
1161 : String get radioNoPassword => 'Non chiffré (pas de mot de passe)';
1162 :
1163 0 : @override
1164 : String get radioUsePassword => 'Mot de passe';
1165 :
1166 0 : @override
1167 : String get newProfile => 'Nouveau profil';
1168 :
1169 0 : @override
1170 : String get defaultProfileName => 'Alice';
1171 :
1172 0 : @override
1173 : String get profileName => 'Nom d\'usage';
1174 :
1175 0 : @override
1176 : String get editProfileTitle => 'Modifier le profil';
1177 :
1178 0 : @override
1179 : String get addProfileTitle => 'Ajouter un nouveau profil';
1180 :
1181 0 : @override
1182 : String get deleteBtn => 'Effacer';
1183 :
1184 0 : @override
1185 : String get saveBtn => 'Sauvegarder';
1186 :
1187 0 : @override
1188 : String get displayNameLabel => 'Nom d\'usage';
1189 :
1190 0 : @override
1191 : String get copiedToClipboardNotification => 'Copié dans le presse-papier';
1192 :
1193 0 : @override
1194 : String get addressLabel => 'Adresse';
1195 :
1196 0 : @override
1197 : String get puzzleGameBtn => 'Puzzle';
1198 :
1199 0 : @override
1200 : String get bulletinsBtn => 'Bulletins';
1201 :
1202 0 : @override
1203 : String get listsBtn => 'Listes';
1204 :
1205 0 : @override
1206 : String get chatBtn => 'Discuter';
1207 :
1208 0 : @override
1209 : String get rejectGroupBtn => 'Refuser';
1210 :
1211 0 : @override
1212 : String get acceptGroupBtn => 'Accepter';
1213 :
1214 0 : @override
1215 : String get acceptGroupInviteLabel => 'Voulez-vous accepter l\'invitation au groupe de';
1216 :
1217 0 : @override
1218 : String get newGroupBtn => 'Créer un nouveau groupe';
1219 :
1220 0 : @override
1221 : String get copyBtn => 'Copier';
1222 :
1223 0 : @override
1224 : String get pendingLabel => 'En attente';
1225 :
1226 0 : @override
1227 : String get acknowledgedLabel => 'Accusé de réception';
1228 :
1229 0 : @override
1230 : String get couldNotSendMsgError => 'Impossible d\'envoyer ce message';
1231 :
1232 0 : @override
1233 : String get dmTooltip => 'Envoyer un message privé';
1234 :
1235 0 : @override
1236 : 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.';
1237 :
1238 0 : @override
1239 : String get addListItemBtn => 'Ajouter un élément';
1240 :
1241 0 : @override
1242 : String get searchList => 'Liste de recherche';
1243 :
1244 0 : @override
1245 : String get update => 'Mise à jour';
1246 :
1247 0 : @override
1248 : String get inviteBtn => 'Invitation';
1249 :
1250 0 : @override
1251 : String get inviteToGroupLabel => 'Inviter au groupe';
1252 :
1253 0 : @override
1254 : String get groupNameLabel => 'Nom du groupe';
1255 :
1256 0 : @override
1257 : String get viewServerInfo => 'Informations sur le serveur';
1258 :
1259 0 : @override
1260 : String get serverSynced => 'Synchronisé';
1261 :
1262 0 : @override
1263 : String get serverConnectivityDisconnected => 'Serveur déconnecté';
1264 :
1265 0 : @override
1266 : String get serverConnectivityConnected => 'Serveur connecté';
1267 :
1268 0 : @override
1269 : String get serverInfo => 'Informations sur le serveur';
1270 :
1271 0 : @override
1272 : String get invitationLabel => 'Invitation';
1273 :
1274 0 : @override
1275 : String get serverLabel => 'Serveur';
1276 :
1277 0 : @override
1278 : String get search => 'Recherche...';
1279 :
1280 0 : @override
1281 : String get blocked => 'Bloqué';
1282 :
1283 0 : @override
1284 : String get titlePlaceholder => 'titre...';
1285 :
1286 0 : @override
1287 : String get postNewBulletinLabel => 'Envoyer un nouveau bulletin';
1288 :
1289 0 : @override
1290 : String get newBulletinLabel => 'Nouveau bulletin';
1291 :
1292 0 : @override
1293 : String get joinGroup => 'Rejoindre le groupe';
1294 :
1295 0 : @override
1296 : String get createGroup => 'Créer un groupe';
1297 :
1298 0 : @override
1299 : String get groupAddr => 'Adresse';
1300 :
1301 0 : @override
1302 : String get invitation => 'Invitation';
1303 :
1304 0 : @override
1305 : String get server => 'Serveur';
1306 :
1307 0 : @override
1308 : String get peerName => 'Nom';
1309 :
1310 0 : @override
1311 : String get peerAddress => 'Adresse';
1312 :
1313 0 : @override
1314 : String get joinGroupTab => 'Rejoindre un groupe';
1315 :
1316 0 : @override
1317 : String get createGroupTab => 'Créer un groupe';
1318 :
1319 0 : @override
1320 : String get createGroupBtn => 'Créer';
1321 :
1322 0 : @override
1323 : String get defaultGroupName => 'Un groupe génial';
1324 :
1325 0 : @override
1326 : String get createGroupTitle => 'Créer un groupe';
1327 :
1328 0 : @override
1329 : String get hybridGroupsManagerTitleShort => 'Hosted Hybrid Groups';
1330 :
1331 0 : @override
1332 : String get hybridGroupsManagerTitleLong => 'Hybrid Groups Hosted by You';
1333 :
1334 0 : @override
1335 : String get addHybridGroupTooltip => 'Add group';
1336 :
1337 0 : @override
1338 : String get unlockHybridGroupsTip => 'Unlock group';
1339 :
1340 0 : @override
1341 : String get tooltipUnlockServers => 'Unlock encrypted servers by entering their password.';
1342 :
1343 0 : @override
1344 : String get tooltipUnlockHybridGroups => 'Unlock encrypted groups by entering their password.';
1345 :
1346 0 : @override
1347 : String get enterHybridGroupPassword => 'Enter password to unlock group';
1348 :
1349 0 : @override
1350 : String get addHybridGroupTitle => 'Add group';
1351 :
1352 0 : @override
1353 : String get editHybridGroupTitle => 'Edit group';
1354 :
1355 0 : @override
1356 : String get hybridGroupAddress => 'Hybrid Group Address';
1357 :
1358 0 : @override
1359 : String get hybridGroupDescriptionLabel => 'Group Description';
1360 :
1361 0 : @override
1362 : String get hybridGroupDescriptionDescription => 'The initial name of the group, this will be shared with group members';
1363 :
1364 0 : @override
1365 : String get hybridGroupInitialAdminDescription => 'The founding admin for this group (can be changed later)';
1366 :
1367 0 : @override
1368 : String get hybridGroupSelectAnAdminHint => 'Please select a profile to take the role of group admin';
1369 :
1370 0 : @override
1371 : String get hybridGroupEnabled => 'Group enabled';
1372 :
1373 0 : @override
1374 : String get hybridGroupEnabledDescription => 'Start or stop the group';
1375 :
1376 0 : @override
1377 : String get hybridGroupAutostartLabel => 'Autostart';
1378 :
1379 0 : @override
1380 : String get hybridGroupAutostartDescription => 'Controls if the application will automatically launch the hybrid group as soon as it is loaded';
1381 :
1382 0 : @override
1383 : String get hybridGroupMetricsLabel => 'Group metrics';
1384 :
1385 0 : @override
1386 : String get hybridGroupTotalMessagesLabel => 'Messages';
1387 :
1388 0 : @override
1389 : String get hybridGroupConnectionsLabel => 'Connections';
1390 :
1391 0 : @override
1392 : String get enterCurrentPasswordForDeleteHybridGroup => 'Please enter current password to delete this group';
1393 :
1394 0 : @override
1395 : String get plainHybridGroupDescription =>
1396 : '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.';
1397 :
1398 0 : @override
1399 : String get encryptedHybridGroupDescription =>
1400 : '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.';
1401 :
1402 0 : @override
1403 : String get saveHybridGroupButton => 'Save group';
1404 :
1405 0 : @override
1406 : String get deleteHybridGroupConfirmBtn => 'Really delete group?';
1407 :
1408 0 : @override
1409 : String get deleteHybridGroupSuccess => 'Successfully deleted group';
1410 :
1411 0 : @override
1412 : String get copyHybridGroupKeys => 'Copy keys';
1413 :
1414 0 : @override
1415 : String get settingHybridGroups => 'Hybrid Groups';
1416 :
1417 0 : @override
1418 : String get settingHybridGroupsDescription =>
1419 : 'This experiment enabled interacting with hybrid groups. On desktop platforms, this experiment also turns on the option to create, host and run your own groups.';
1420 :
1421 0 : @override
1422 : String get hybridNotEnabledWarning => 'This is a hybrid group, but you have disabled the Hybrid Groups Experiment in your settings. Re-enable the experiment to interact with it.';
1423 :
1424 0 : @override
1425 : String get roleAdmin => 'Admin';
1426 :
1427 0 : @override
1428 : String get roleAdminPlural => 'Admins';
1429 :
1430 0 : @override
1431 : String get roleOp => 'Operator';
1432 :
1433 0 : @override
1434 : String get roleOpPlural => 'Operators';
1435 :
1436 0 : @override
1437 : String get roleMod => 'Moderator';
1438 :
1439 0 : @override
1440 : String get roleModPlural => 'Moderators';
1441 :
1442 0 : @override
1443 : String get roleVoice => 'Voice';
1444 :
1445 0 : @override
1446 : String get roleVoicePlural => 'Voices';
1447 :
1448 0 : @override
1449 : String get roleUser => 'User';
1450 :
1451 0 : @override
1452 : String get roleUserPlural => 'Users';
1453 :
1454 0 : @override
1455 : String get roleBanned => 'Banned';
1456 :
1457 0 : @override
1458 : String get roleUnknown => 'Unknown';
1459 :
1460 0 : @override
1461 : String get titleModerationOptions => 'Moderation options';
1462 :
1463 0 : @override
1464 : String get messageHidden => 'Message hidden by a moderator.';
1465 :
1466 0 : @override
1467 : String get messageHiddenPreview => 'This message is currently hidden from regular users. As a moderator, you may decide to un-hide it.';
1468 :
1469 0 : @override
1470 : String get messageWithheld => 'Message hidden by default - group is +m';
1471 :
1472 0 : @override
1473 : String get messageDeleted => 'This message was deleted by a moderator.';
1474 :
1475 0 : @override
1476 : String get buttonMessagePreview => 'Preview';
1477 :
1478 0 : @override
1479 : String get buttonMessageReveal => 'Reveal message';
1480 :
1481 0 : @override
1482 : String get buttonMessageHide => 'Hide message';
1483 :
1484 0 : @override
1485 : String get buttonMessageUnhide => 'Unhide message';
1486 :
1487 0 : @override
1488 : String get buttonMessageDelete => 'Delete message';
1489 :
1490 0 : @override
1491 : String get editGroupTitle => 'Edit Group';
1492 :
1493 0 : @override
1494 : String get editGroupMetadataTitle => 'Metadata';
1495 :
1496 0 : @override
1497 : String get editGroupModeTitle => 'Group Mode';
1498 :
1499 0 : @override
1500 : String get editGroupMaskTitle => 'Moderator Modes';
1501 :
1502 0 : @override
1503 : String get changeGroupPicture => 'Change group picture';
1504 :
1505 0 : @override
1506 : String get groupInfoName => 'Group name (public)';
1507 :
1508 0 : @override
1509 : String get groupInfoTopic => 'Group topic';
1510 :
1511 0 : @override
1512 : String get groupInfoExtra1 => 'Extra public information 1';
1513 :
1514 0 : @override
1515 : String get groupInfoExtra2 => 'Extra public information 2';
1516 :
1517 0 : @override
1518 : String get groupModeF => 'Filesharing allowed (+f)';
1519 :
1520 0 : @override
1521 : String get groupModeFDescription => 'Allows members to share files with the group (if they have the file sharing experiment enabled)';
1522 :
1523 0 : @override
1524 : String get groupModeS => 'Slow mode (+s)';
1525 :
1526 0 : @override
1527 : String get groupModeSDescription => 'Restricts group members to sending one message every 60 seconds.';
1528 :
1529 0 : @override
1530 : String get groupModeI => 'Anyone can invite (+i)';
1531 :
1532 0 : @override
1533 : String get groupModeIDescription => 'Anyone existing member can add new members to the group, instead of just admins/ops.';
1534 :
1535 0 : @override
1536 : String get groupModeO => 'Open group (+o)';
1537 :
1538 0 : @override
1539 : String get groupModeODescription => 'Anyone can join the group without an invitation, if they have the invitation string (see conversation settings).';
1540 :
1541 0 : @override
1542 : String get groupModeV => 'Voice only (+v)';
1543 :
1544 0 : @override
1545 : String get groupModeVDescription => 'Only users with the voice role or higher can send messages to the group.';
1546 :
1547 0 : @override
1548 : String get groupModeM => 'Hide by default (+m)';
1549 :
1550 0 : @override
1551 : 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.';
1552 :
1553 0 : @override
1554 : String get groupModeW => 'Write-only / no-read (+w)';
1555 :
1556 0 : @override
1557 : String get groupModeWDescription =>
1558 : '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.';
1559 :
1560 0 : @override
1561 : String get groupModeE => 'Equality (+e)';
1562 :
1563 0 : @override
1564 : 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.';
1565 :
1566 0 : @override
1567 : String get footnoteMask => '* These modes can be changed by moderators (see: Mask tab).';
1568 :
1569 0 : @override
1570 : String get explainerMasks =>
1571 : '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.';
1572 :
1573 0 : @override
1574 : String get editMembershipTitle => 'Edit Members';
1575 :
1576 0 : @override
1577 : String get editMembersTabTitle => 'Members';
1578 :
1579 0 : @override
1580 : String get editBansTabTitle => 'Banned Members';
1581 :
1582 0 : @override
1583 : String get noBansMessage => 'If someone is banned from the group, they will appear here.';
1584 :
1585 0 : @override
1586 : String get explainUnban => 'To unban someone, use the Add New Member control to add them back to the member list.';
1587 :
1588 0 : @override
1589 : String get buttonKick => 'Kick member';
1590 :
1591 0 : @override
1592 : String get confirmKick => 'Are you sure you want to remove \$onion... from the group? They will be banned from re-joining unless a moderator unbans them.';
1593 :
1594 0 : @override
1595 : String get buttonChangeRole => 'Change member role';
1596 :
1597 0 : @override
1598 : String get addMemberLabel => 'Add new member';
1599 :
1600 0 : @override
1601 : String get addMemberButton => 'Add';
1602 :
1603 0 : @override
1604 : 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.';
1605 :
1606 0 : @override
1607 : String get buttonMemberDrawer => 'View group members';
1608 :
1609 0 : @override
1610 : String get displayNameLocalOnly => 'Display name (local only)';
1611 :
1612 0 : @override
1613 : String get anyoneCanJoin => 'Anyone can join this group by adding this group address as a contact.';
1614 :
1615 0 : @override
1616 : String get inviteRequired => 'New members must be added to this group via the Group Membership controls.';
1617 :
1618 0 : @override
1619 : String get errVoiceOnly => 'You do not have permission to speak in this channel';
1620 :
1621 0 : @override
1622 : String get hybridGroupInviteSettingsWarning => 'You have been invited to join a hybrid group. Please enabled the hybrid groups experiment in Settings to view this invitation.';
1623 : }
|