diff --git a/Code/Lib/Channel.php b/Code/Lib/Channel.php index 53f7e53a8..6ac121b2b 100644 --- a/Code/Lib/Channel.php +++ b/Code/Lib/Channel.php @@ -73,46 +73,6 @@ class Channel } } - public static function getVapidKey() - { - $private_key = openssl_pkey_new([ - 'private_key_type' => OPENSSL_KEYTYPE_EC, - 'curve_name' => 'prime256v1', - ]); - - $details = openssl_pkey_get_details($private_key); - $private_key_raw = $details['ec']['d']; - $public_key_raw = $details['ec']['x'] . $details['ec']['y']; - $auth_token = base64_encode(openssl_random_pseudo_bytes(16)); - - $vapid = [ - 'private_key' => rtrim(strtr(base64_encode($private_key_raw), '+/', '-_'), '='), - 'public_key' => rtrim(strtr(base64_encode($public_key_raw), '+/', '-_'), '='), - 'auth_token' => $auth_token, - ]; - - return json_encode($vapid); - } - - public static function getApplicationServerKey($vapid) - { - $publicKey = $vapid['public_key']; - $public_key_bytes = base64_decode($publicKey); - - // Check that the public key has the correct format - if (strlen($public_key_bytes) != 65 || ord($public_key_bytes[0]) != 4) { - // The public key has an incorrect format - // Handle the error here - } - - // Extract the x and y coordinates of the point - $x = substr($public_key_bytes, 1, 32); - $y = substr($public_key_bytes, 33, 32); - - // Pack the bytes of the public key in the correct order - $application_server_key = "\x04" . $x . $y; - return base64_encode($application_server_key); - } /** * @brief Create a system channel - which has no account attached. diff --git a/Code/Lib/System.php b/Code/Lib/System.php index f85e20a5e..7a7574081 100644 --- a/Code/Lib/System.php +++ b/Code/Lib/System.php @@ -136,4 +136,46 @@ class System return '0.0.0'; } + + public static function getVapidKey() + { + $private_key = openssl_pkey_new([ + 'private_key_type' => OPENSSL_KEYTYPE_EC, + 'curve_name' => 'prime256v1', + ]); + + $details = openssl_pkey_get_details($private_key); + $private_key_raw = $details['ec']['d']; + $public_key_raw = $details['ec']['x'] . $details['ec']['y']; + $auth_token = base64_encode(openssl_random_pseudo_bytes(16)); + + $vapid = [ + 'private_key' => rtrim(strtr(base64_encode($private_key_raw), '+/', '-_'), '='), + 'public_key' => rtrim(strtr(base64_encode($public_key_raw), '+/', '-_'), '='), + 'auth_token' => $auth_token, + ]; + + return json_encode($vapid); + } + + public static function getApplicationServerKey($vapid) + { + $publicKey = $vapid['public_key']; + $public_key_bytes = base64_decode($publicKey); + + // Check that the public key has the correct format + if (strlen($public_key_bytes) != 65 || ord($public_key_bytes[0]) != 4) { + // The public key has an incorrect format + // Handle the error here + } + + // Extract the x and y coordinates of the point + $x = substr($public_key_bytes, 1, 32); + $y = substr($public_key_bytes, 33, 32); + + // Pack the bytes of the public key in the correct order + $application_server_key = "\x04" . $x . $y; + return base64_encode($application_server_key); + } + } diff --git a/Code/Module/Follow.php b/Code/Module/Follow.php index d73b6fd6f..0c18238e5 100644 --- a/Code/Module/Follow.php +++ b/Code/Module/Follow.php @@ -67,7 +67,24 @@ class Follow extends Controller return; } - $url = notags(trim(punify($_REQUEST['url']))); + $url = notags(trim($_REQUEST['url'])); + if (str_starts_with($url, '@')) { + $url = substr($url, 1); + } + $parsed = parse_url($url); + if ($parsed['scheme'] && $parsed['host']) { + $parsed['host'] = punify($parsed['host']); + $url = unparse_url($parsed); + } + else { + $arr = explode('@', $url); + if ($arr[1]) { + $arr[1] = punify($arr[1]); + $url = implode('@', $arr); + } + } + + $return_url = $_SESSION['return_url']; $confirm = intval($_REQUEST['confirm']); $interactive = (($_REQUEST['interactive']) ? intval($_REQUEST['interactive']) : 1); diff --git a/ServiceWorker.js b/ServiceWorker.js index 09d6137df..6aa5a55b6 100644 --- a/ServiceWorker.js +++ b/ServiceWorker.js @@ -7,3 +7,23 @@ self.addEventListener('fetch', function(e) { // nothing here yet }); + +self.addEventListener('push', function (event) { + if (!(self.Notification && self.Notification.permission === 'granted')) { + return; + } + + const sendNotification = body => { + // you could refresh a notification badge here with postMessage API + const title = ""; + + return self.registration.showNotification(title, { + body, + }); + }; + + if (event.data) { + const payload = event.data.json(); + event.waitUntil(sendNotification(payload.message)); + } +}); diff --git a/boot.php b/boot.php index efd3daecf..e0cf41777 100755 --- a/boot.php +++ b/boot.php @@ -909,6 +909,15 @@ function check_config() { check_cron_broken(); + // Ensure the site has a vapid (push-notification) keypair + $vapid = Config::Get('system','vapid'); + if (!$vapid) { + $vapid = System::getVapidKey(); + if ($vapid) { + Config::Set('system', 'vapid', $vapid); + } + } + } diff --git a/view/fr/messages.mo b/view/fr/messages.mo index 0847765c5..46ebf91b8 100644 Binary files a/view/fr/messages.mo and b/view/fr/messages.mo differ diff --git a/view/fr/messages.po b/view/fr/messages.po index c4d37dfc6..58217fe08 100644 --- a/view/fr/messages.po +++ b/view/fr/messages.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: STD_VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 08:52+0000\n" -"PO-Revision-Date: 2023-10-16 11:21+0200\n" +"POT-Creation-Date: 2023-11-09 23:41-0800\n" +"PO-Revision-Date: 2023-11-14 22:17+0100\n" "Last-Translator: Papa Dragon \n" "Language-Team: French \n" "Language: fr_FR\n" @@ -97,11 +97,11 @@ msgstr "Accepter les commentaires sur vos publications de la part de" #: Code/Access/Permissions.php:72 msgid "Grant upload permissions to your file storage and photos" -msgstr "Peut téléverser des documents vers mes fichiers et photos" +msgstr "Autoriser à téléverser vers mes fichiers et photos" #: Code/Access/Permissions.php:73 msgid "Grant permission to republish/mirror your posts" -msgstr "Peut partager mes publications" +msgstr "Autoriser à partager/répéter mes publications" #: Code/Access/Permissions.php:74 msgid "Accept comments and wall posts only after approval (moderation)" @@ -111,20 +111,20 @@ msgstr "" #: Code/Access/Permissions.php:75 msgid "Grant channel administration (delegation) permission" -msgstr "Peut administrer mon canal" +msgstr "Autoriser à administrer mon canal (délégation)" #: Code/Import/Friendica.php:63 Code/Module/Import.php:162 #, php-format msgid "Your service plan only allows %d channels." msgstr "Votre forfait n'autorise que %d canaux." -#: Code/Import/Friendica.php:191 Code/Lib/Channel.php:507 +#: Code/Import/Friendica.php:191 Code/Lib/Channel.php:552 msgid "Default Profile" msgstr "Profil par défaut" #: Code/Import/Friendica.php:237 Code/Import/Friendica.php:238 -#: Code/Import/Friendica.php:246 Code/Lib/Channel.php:556 -#: Code/Lib/Channel.php:558 Code/Module/Settings/Channel.php:621 +#: Code/Import/Friendica.php:246 Code/Lib/Channel.php:601 +#: Code/Lib/Channel.php:603 Code/Module/Settings/Channel.php:621 #: Code/Module/Settings/Channel.php:624 Code/Module/Settings/Channel.php:625 #: Code/Module/Settings/Profile_edit.php:881 Code/Module/Affinity.php:66 #: Code/Module/Connedit.php:697 Code/Widget/Affinity.php:31 @@ -135,7 +135,7 @@ msgstr "Amis" msgid "Import complete." msgstr "Importation terminée." -#: Code/Lib/Stringsjs.php:13 include/conversation.php:1168 +#: Code/Lib/Stringsjs.php:13 include/conversation.php:1154 msgid "Delete this item?" msgstr "Supprimer cet élément?" @@ -203,33 +203,33 @@ msgstr "Aucun nouveau contenu trouvé" #: Code/Module/Admin/Addons.php:441 Code/Module/Admin/Channels.php:145 #: Code/Module/Admin/Customsql.php:38 Code/Module/Admin/Logs.php:87 #: Code/Module/Admin/Profs.php:195 Code/Module/Admin/Security.php:189 -#: Code/Module/Admin/Site.php:272 Code/Module/Admin/Themes.php:160 +#: Code/Module/Admin/Themes.php:160 Code/Module/Admin/Site.php:275 #: Code/Module/Dev/Ap_probe.php:25 Code/Module/Dev/Finger.php:26 #: Code/Module/Dev/Serialize.php:27 Code/Module/Dev/Xchan.php:18 #: Code/Module/Dev/Zot_probe.php:24 Code/Module/Dev/Zotfinger.php:30 #: Code/Module/Settings/Account.php:114 Code/Module/Settings/Channel.php:432 #: Code/Module/Settings/Featured.php:63 Code/Module/Settings/Features.php:66 -#: Code/Module/Settings/Multifactor.php:72 Code/Module/Settings/Oauth.php:98 -#: Code/Module/Settings/Oauth2.php:115 Code/Module/Settings/Permcats.php:146 +#: Code/Module/Settings/Oauth.php:98 Code/Module/Settings/Oauth2.php:115 +#: Code/Module/Settings/Permcats.php:146 #: Code/Module/Settings/Profile_edit.php:588 #: Code/Module/Settings/Tokens.php:315 Code/Module/Settings/Display.php:210 -#: Code/Module/Email_validation.php:47 Code/Module/Invite.php:171 -#: Code/Module/Affinity.php:89 Code/Module/Appman.php:163 -#: Code/Module/Lists.php:216 Code/Module/Lists.php:225 Code/Module/Locs.php:134 -#: Code/Module/Cal.php:352 Code/Module/Chat.php:214 Code/Module/Chat.php:250 -#: Code/Module/Mitem.php:274 Code/Module/Mood.php:170 -#: Code/Module/Filestorage.php:248 Code/Module/Connect.php:99 -#: Code/Module/Connedit.php:842 Code/Module/Content_filter.php:77 -#: Code/Module/Defperms.php:254 Code/Module/Import.php:732 -#: Code/Module/Editpost.php:149 Code/Module/Events.php:541 -#: Code/Module/Expire.php:50 Code/Module/Import_items.php:142 -#: Code/Module/Pconfig.php:129 Code/Module/Pdledit.php:115 -#: Code/Module/Photos.php:1132 Code/Module/Photos.php:1190 -#: Code/Module/Photos.php:1296 Code/Module/Setup.php:313 -#: Code/Module/Setup.php:348 Code/Module/Sources.php:125 -#: Code/Module/Sources.php:164 Code/Module/Superblock.php:282 -#: Code/Module/Thing.php:364 Code/Module/Thing.php:419 -#: Code/Widget/Eventstools.php:22 +#: Code/Module/Settings/Multifactor.php:72 Code/Module/Email_validation.php:47 +#: Code/Module/Invite.php:171 Code/Module/Affinity.php:89 +#: Code/Module/Appman.php:163 Code/Module/Lists.php:216 +#: Code/Module/Lists.php:225 Code/Module/Locs.php:134 Code/Module/Cal.php:352 +#: Code/Module/Chat.php:214 Code/Module/Chat.php:250 Code/Module/Mitem.php:274 +#: Code/Module/Mood.php:170 Code/Module/Filestorage.php:248 +#: Code/Module/Connect.php:99 Code/Module/Connedit.php:842 +#: Code/Module/Content_filter.php:77 Code/Module/Defperms.php:254 +#: Code/Module/Import.php:732 Code/Module/Editpost.php:149 +#: Code/Module/Events.php:541 Code/Module/Expire.php:50 +#: Code/Module/Import_items.php:142 Code/Module/Pconfig.php:129 +#: Code/Module/Pdledit.php:115 Code/Module/Photos.php:1132 +#: Code/Module/Photos.php:1190 Code/Module/Photos.php:1296 +#: Code/Module/Sources.php:125 Code/Module/Sources.php:164 +#: Code/Module/Superblock.php:282 Code/Module/Thing.php:364 +#: Code/Module/Thing.php:419 Code/Module/Setup.php:313 +#: Code/Module/Setup.php:348 Code/Widget/Eventstools.php:22 #: extend/addon/a/content_import/Mod_content_import.php:155 #: extend/addon/a/faces/Mod_Faces.php:141 #: extend/addon/a/flashcards/Mod_Flashcards.php:263 @@ -238,7 +238,7 @@ msgstr "Aucun nouveau contenu trouvé" #: extend/addon/a/logrot/logrot.php:37 extend/addon/a/nsfw/Mod_Nsfw.php:53 #: extend/addon/a/openstreetmap/openstreetmap.php:218 #: extend/addon/a/zotpost/Mod_zotpost.php:83 -#: view/theme/redbasic/php/config.php:100 +#: view/theme/redbasic/php/config.php:100 view/theme/fresh/php/config.php:116 msgid "Submit" msgstr "Envoyer" @@ -632,42 +632,78 @@ msgstr "" "Un sous-canal privé de votre canal principal - souvent dédié à une langue ou " "à un sujet spécifiques. Les réponses sont adressées à votre canal principal" -#: Code/Lib/AccessList.php:31 +#: Code/Lib/AccessList.php:32 msgid "" "A deleted list with this name was revived. Existing item permissions " "may apply to this list and any future members. If this is " "not what you intended, please create another list with a different name." msgstr "" "Une liste supprimée portant ce nom a été restaurée. Les droits d'accès liés " -"aux éléments existants pourraient s'appliquer au groupe et " -"aux membres futurs. Si ce n'est pas ce que vous souhaitiez, merci de créer " -"une autre liste avec un nom différent." +"à des éléments existants pourraient s'appliquer à cette " +"liste à ses membres futurs. Si ce n'est pas ce que vous souhaitiez, merci de " +"créer une autre liste avec un nom différent." -#: Code/Lib/AccessList.php:369 +#: Code/Lib/AccessList.php:370 msgid "Add new connections to this access list" msgstr "Ajouter de nouvelles connexions à cette liste" -#: Code/Lib/AccessList.php:393 +#: Code/Lib/AccessList.php:386 Code/Lib/PermissionDescription.php:114 +msgid "Public" +msgstr "Public" + +#: Code/Lib/AccessList.php:387 Code/Lib/Apps.php:398 Code/Lib/Libacl.php:87 +#: Code/Module/Affinity.php:68 Code/Module/Lists.php:30 +#: Code/Module/Connections.php:391 Code/Module/Connedit.php:699 +#: Code/Module/Stream.php:150 Code/Widget/Affinity.php:33 +#: include/connections.php:969 +msgid "Connections" +msgstr "Connexions" + +#: Code/Lib/AccessList.php:398 +msgid "Audience Selection" +msgstr "Sélection d'audience" + +#: Code/Lib/AccessList.php:399 +msgid "" +"Use this form to select your default posting audience and default " +"permissions for media and file uploads." +msgstr "" +"Utilisez ce formulaire pour sélectionner votre audience par défaut et les " +"permissions par défaut pour les médias et téléversements de fichiers." + +#: Code/Lib/AccessList.php:400 +msgid "" +"Note: If you change your channel type, this form will be reset to the " +"default audience for that type" +msgstr "" +"Remarque : si vous changez de type de canal, ce formulaire sera réinitialisé " +"à l'audience par défaut pour le type de canal en question" + +#: Code/Lib/AccessList.php:401 +msgid "Default audience for posts and media access" +msgstr "Audience par défaut pour les publications et l'accès aux médias" + +#: Code/Lib/AccessList.php:424 msgid "edit" msgstr "modifier" -#: Code/Lib/AccessList.php:412 Code/Widget/Activity_filter.php:148 +#: Code/Lib/AccessList.php:443 Code/Widget/Activity_filter.php:148 msgid "Lists" msgstr "Listes" -#: Code/Lib/AccessList.php:413 +#: Code/Lib/AccessList.php:444 msgid "Edit list" msgstr "Modifier la liste" -#: Code/Lib/AccessList.php:414 +#: Code/Lib/AccessList.php:445 msgid "Create new list" msgstr "Créer une nouvelle liste" -#: Code/Lib/AccessList.php:415 +#: Code/Lib/AccessList.php:446 msgid "Channels not in any access list" msgstr "Connexions ne figurant dans aucune liste" -#: Code/Lib/AccessList.php:417 Code/Widget/Savedsearch.php:95 +#: Code/Lib/AccessList.php:448 Code/Widget/Savedsearch.php:95 msgid "add" msgstr "ajouter" @@ -733,779 +769,190 @@ msgstr "Inscription révoquée pour %s" msgid "Account '%s' deleted" msgstr "Compte '%s' supprimé" -#: Code/Lib/Activity.php:473 -msgid "Quoted post" -msgstr "Publication citée" - -#: Code/Lib/Activity.php:2304 Code/Lib/Apps.php:1211 Code/Lib/Apps.php:1302 -#: Code/Module/Cdav.php:876 Code/Module/Cdav.php:877 Code/Module/Cdav.php:883 -#: Code/Module/Embedphotos.php:339 Code/Module/Photos.php:854 -#: Code/Module/Photos.php:1322 Code/Storage/Browser.php:182 -#: Code/Widget/Album.php:100 Code/Widget/Portfolio.php:110 -#: include/attach.php:1384 include/conversation.php:969 -msgid "Unknown" -msgstr "Inconnu" - -#: Code/Lib/Activity.php:3055 -msgid "Activity" -msgstr "Activité" - -#: Code/Lib/Activity.php:3057 Code/Lib/Apps.php:424 Code/Lib/Libprofile.php:753 -#: Code/Module/Profperm.php:131 -msgid "Profile" -msgstr "Profil" - -#: Code/Lib/Activity.php:3061 -#, php-format -msgid "Likes %1$s's %2$s" -msgstr "Aime %2$s de %1$s" - -#: Code/Lib/Activity.php:3064 -#, php-format -msgid "Doesn't like %1$s's %2$s" -msgstr "N'aime pas %2$s de %1$s" - -#: Code/Lib/Activity.php:3067 -#, php-format -msgid "Flagged %1$s's %2$s" -msgstr "%2$s de %1$s marqué" - -#: Code/Lib/Activity.php:3070 -#, php-format -msgid "Blocked %1$s's %2$s" -msgstr "%2$s de %1$s a été bloqué" - -#: Code/Lib/Activity.php:3078 -#, php-format -msgid "Will attend %s's event" -msgstr "Participera à l'évènement de %s" - -#: Code/Lib/Activity.php:3081 -#, php-format -msgid "Will not attend %s's event" -msgstr "Ne participera pas à l'évènement de %s" - -#: Code/Lib/Activity.php:3084 -#, php-format -msgid "May attend %s's event" -msgstr "Participera peut-être à l'évènement de %s" - -#: Code/Lib/Activity.php:3087 -#, php-format -msgid "May not attend %s's event" -msgstr "Ne participera peut-être pas à l'évènement de %s" - -#: Code/Lib/Activity.php:3092 -#, php-format -msgid "📢 Repeated %1$s's %2$s" -msgstr "🔁 A relayé %2$s de %1$s" - -#: Code/Lib/Activity.php:3667 include/items.php:3006 include/misc.php:1668 -#: include/misc.php:3129 -#, php-format -msgid "%1$s (%2$s)" -msgstr "%1$s (%2$s)" - -#: Code/Lib/ThreadItem.php:111 include/conversation.php:513 -msgid "Public visibility" -msgstr "Visibilité publique" - -#: Code/Lib/ThreadItem.php:113 include/conversation.php:515 -msgid "Direct message (private mail)" -msgstr "Message direct (courrier privé)" - -#: Code/Lib/ThreadItem.php:116 include/conversation.php:518 -msgid "Restricted visibility" -msgstr "Visibilité restreinte" - -#: Code/Lib/ThreadItem.php:140 -msgid "" -"This comment is part of a private conversation, yet was shared with the " -"public. Discretion advised." -msgstr "" -"Ce commentaire fait partie d'une conversation privée, pourtant il a été " -"partagé publiquement. La prudence est de mise." - -#: Code/Lib/ThreadItem.php:148 Code/Lib/Apps.php:651 -#: Code/Lib/Libprofile.php:203 Code/Lib/Menu.php:142 -#: Code/Module/Admin/Profs.php:192 Code/Module/Settings/Identities.php:90 -#: Code/Module/Settings/Oauth.php:166 Code/Module/Settings/Oauth2.php:213 -#: Code/Module/Layouts.php:209 Code/Module/Lists.php:360 -#: Code/Module/Blocks.php:173 Code/Module/Card_edit.php:110 -#: Code/Module/Menu.php:182 Code/Module/Connections.php:338 -#: Code/Module/Connections.php:381 Code/Module/Connections.php:402 -#: Code/Module/Editblock.php:129 Code/Module/Editlayout.php:127 -#: Code/Module/Editwebpage.php:160 Code/Module/Thing.php:304 -#: Code/Module/Webpages.php:269 Code/Storage/Browser.php:318 -#: Code/Widget/Cdav.php:149 Code/Widget/Cdav.php:184 -msgid "Edit" -msgstr "Modifier" - -#: Code/Lib/ThreadItem.php:185 Code/Lib/Apps.php:652 -#: Code/Module/Admin/Accounts.php:192 Code/Module/Admin/Channels.php:147 -#: Code/Module/Admin/Profs.php:193 Code/Module/Settings/Oauth.php:167 -#: Code/Module/Settings/Oauth2.php:214 -#: Code/Module/Settings/Profile_edit.php:668 Code/Module/Blocks.php:175 -#: Code/Module/Card_edit.php:140 Code/Module/Cdav.php:1078 -#: Code/Module/Cdav.php:1387 Code/Module/Connections.php:346 -#: Code/Module/Connedit.php:641 Code/Module/Connedit.php:877 -#: Code/Module/Editblock.php:154 Code/Module/Editlayout.php:151 -#: Code/Module/Editwebpage.php:185 Code/Module/Photos.php:1259 -#: Code/Module/Thing.php:305 Code/Module/Webpages.php:271 -#: Code/Storage/Browser.php:319 include/conversation.php:505 -#: include/conversation.php:556 -msgid "Delete" -msgstr "Supprimer" - -#: Code/Lib/ThreadItem.php:188 Code/Storage/Browser.php:306 -msgid "Admin Delete" -msgstr "Suppression par un Administrateur" - -#: Code/Lib/ThreadItem.php:193 include/attach.php:1378 -#: include/conversation.php:504 -msgid "Select" -msgstr "Sélectionner" - -#: Code/Lib/ThreadItem.php:197 Code/Module/Filer.php:63 -msgid "Save to Folder" -msgstr "Enregistrer dans le dossier" - -#: Code/Lib/ThreadItem.php:219 -msgid "I will attend" -msgstr "Je participerai" - -#: Code/Lib/ThreadItem.php:219 -msgid "I will not attend" -msgstr "Je ne participerai pas" - -#: Code/Lib/ThreadItem.php:219 -msgid "I might attend" -msgstr "Je participerai peut-être" - -#: Code/Lib/ThreadItem.php:220 -msgid "Undo attendance" -msgstr "Annuler la présence" - -#: Code/Lib/ThreadItem.php:235 Code/Lib/ThreadItem.php:255 -#: Code/Module/Photos.php:1223 Code/Module/Photos.php:1234 -msgid "View all" -msgstr "Voir tout" - -#: Code/Lib/ThreadItem.php:240 Code/Module/Photos.php:1227 -#: include/taxonomy.php:754 include/conversation.php:1894 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "Aime" -msgstr[1] "Aime" - -#: Code/Lib/ThreadItem.php:242 Code/Lib/ThreadItem.php:507 -#: Code/Module/Photos.php:1334 include/conversation.php:1896 -msgctxt "noun" -msgid "Likes" -msgstr "Aime" - -#: Code/Lib/ThreadItem.php:248 Code/Module/Photos.php:1231 -#: include/conversation.php:1900 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "N'aime pas" -msgstr[1] "N'aime pas" - -#: Code/Lib/ThreadItem.php:250 Code/Lib/ThreadItem.php:508 -#: Code/Module/Photos.php:1335 include/conversation.php:1902 -msgctxt "noun" -msgid "Dislikes" -msgstr "N'aime pas" - -#: Code/Lib/ThreadItem.php:271 Code/Module/Admin/Profs.php:103 -#: Code/Module/Admin/Profs.php:124 Code/Module/Filer.php:62 -#: Code/Widget/Notes.php:26 extend/addon/a/queueworker/Mod_Queueworker.php:118 -#: include/misc.php:1024 include/misc.php:1036 -msgid "Save" -msgstr "Enregistrer" - -#: Code/Lib/ThreadItem.php:280 include/conversation.php:523 -msgid "Message signature validated" -msgstr "Signature du message validée" - -#: Code/Lib/ThreadItem.php:281 include/conversation.php:524 -msgid "Message signature incorrect" -msgstr "Signature du message incorrecte" - -#: Code/Lib/ThreadItem.php:287 -msgid "Add Tag" -msgstr "Ajouter une étiquette" - -#: Code/Lib/ThreadItem.php:321 Code/Module/Photos.php:1164 -msgid "I like this" -msgstr "J'aime ça" - -#: Code/Lib/ThreadItem.php:321 Code/Module/Photos.php:1168 -msgid "Undo like" -msgstr "Supprimer mon \"Aime\"" - -#: Code/Lib/ThreadItem.php:322 Code/Module/Photos.php:1167 -msgid "I don't like this" -msgstr "Je n'aime pas ça" - -#: Code/Lib/ThreadItem.php:322 Code/Module/Photos.php:1169 -msgid "Undo dislike" -msgstr "Supprimer mon \"N'aime pas\"" - -#: Code/Lib/ThreadItem.php:328 -msgid "Share this" -msgstr "Partager" - -#: Code/Lib/ThreadItem.php:332 -msgid "Repeat this" -msgstr "Relayer" - -#: Code/Lib/ThreadItem.php:343 -msgid "Delivery report" -msgstr "Rapport de distribution" - -#: Code/Lib/ThreadItem.php:372 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d commentaire" -msgstr[1] "%d commentaires" - -#: Code/Lib/ThreadItem.php:373 -#, php-format -msgid "%d unseen" -msgstr "%d à decouvrir" - -#: Code/Lib/ThreadItem.php:418 Code/Lib/ThreadItem.php:419 -#, php-format -msgid "View %s's profile - %s" -msgstr "Voir le profil de %s - %s" - -#: Code/Lib/ThreadItem.php:422 -msgid "to" -msgstr "à" - -#: Code/Lib/ThreadItem.php:423 include/conversation.php:587 -msgid "via" -msgstr "via" - -#: Code/Lib/ThreadItem.php:424 -msgid "Wall-to-Wall" -msgstr "Mur-à-mur" - -#: Code/Lib/ThreadItem.php:425 -msgid "via Wall-To-Wall:" -msgstr "par Mur-à-mur :" - -#: Code/Lib/ThreadItem.php:439 include/conversation.php:590 -#, php-format -msgid "from %s" -msgstr "de %s" - -#: Code/Lib/ThreadItem.php:442 include/conversation.php:593 -#, php-format -msgid "last edited: %s" -msgstr "dernière modification : %s" - -#: Code/Lib/ThreadItem.php:443 include/conversation.php:594 -#, php-format -msgid "Expires: %s" -msgstr "Expire : %s" - -#: Code/Lib/ThreadItem.php:453 -msgid "Attend" -msgstr "En attente" - -#: Code/Lib/ThreadItem.php:454 -msgid "Attendance Options" -msgstr "Options d'attente" - -#: Code/Lib/ThreadItem.php:455 include/misc.php:2063 -msgid "Vote" -msgstr "Vote" - -#: Code/Lib/ThreadItem.php:456 -msgid "Voting Options" -msgstr "Options de vote" - -#: Code/Lib/ThreadItem.php:457 -msgid "Reply" -msgstr "Répondre" - -#: Code/Lib/ThreadItem.php:483 include/conversation.php:609 -msgid "Pinned post" -msgstr "Publication épinglée" - -#: Code/Lib/ThreadItem.php:487 -msgid "Saved draft" -msgstr "Brouillon sauvegardé" - -#: Code/Lib/ThreadItem.php:488 -msgid "Save Bookmarks" -msgstr "Enregistrer les favoris" - -#: Code/Lib/ThreadItem.php:489 -msgid "Add to Calendar" -msgstr "Ajouter au Calendrier" - -#: Code/Lib/ThreadItem.php:500 Code/Module/Notifications.php:75 -msgid "Mark all seen" -msgstr "Tout marquer comme vu" - -#: Code/Lib/ThreadItem.php:513 Code/Lib/Libacl.php:147 -#: Code/Module/Settings/Channel.php:484 Code/Module/Photos.php:1340 -#: include/conversation.php:1381 -msgid "Close" -msgstr "Fermer" - -#: Code/Lib/ThreadItem.php:516 include/conversation.php:346 -msgid "This is an unsaved preview" -msgstr "Il s'agit d'une prévisualisation non sauvegardée" - -#: Code/Lib/ThreadItem.php:517 Code/Module/Photos.php:1171 -#: include/conversation.php:614 -msgid "Please wait" -msgstr "Merci de patienter" - -#: Code/Lib/ThreadItem.php:911 include/conversation.php:1268 -msgid "Save draft" -msgstr "Sauvegarder le brouillon" - -#: Code/Lib/ThreadItem.php:925 Code/Module/Photos.php:1187 -#: Code/Module/Photos.php:1293 -msgid "This is you" -msgstr "C'est vous" - -#: Code/Lib/ThreadItem.php:930 include/conversation.php:1287 -msgid "Bold" -msgstr "Gras" - -#: Code/Lib/ThreadItem.php:931 include/conversation.php:1288 -msgid "Italic" -msgstr "Italique" - -#: Code/Lib/ThreadItem.php:932 include/conversation.php:1289 -msgid "Underline" -msgstr "Souligné" - -#: Code/Lib/ThreadItem.php:933 include/conversation.php:1290 -msgid "Quote" -msgstr "Citation" - -#: Code/Lib/ThreadItem.php:934 include/conversation.php:1291 -msgid "Code" -msgstr "Code" - -#: Code/Lib/ThreadItem.php:935 -msgid "Image" -msgstr "Image" - -#: Code/Lib/ThreadItem.php:936 -msgid "Attach/Upload a File" -msgstr "Joindre/Téléverser un fichier" - -#: Code/Lib/ThreadItem.php:937 -msgid "Insert Link" -msgstr "Insérer un lien" - -#: Code/Lib/ThreadItem.php:938 -msgid "Video" -msgstr "Vidéo" - -#: Code/Lib/ThreadItem.php:939 Code/Module/Events.php:526 -#: Code/Module/Photos.php:1191 Code/Module/Webpages.php:276 -#: include/conversation.php:1174 -msgid "Preview" -msgstr "Aperçu" - -#: Code/Lib/ThreadItem.php:940 Code/Module/Lostpass.php:143 -#: Code/Module/Pdledit.php:72 Code/Module/Pdledit.php:80 -msgid "Reset" -msgstr "Réinitialiser" - -#: Code/Lib/ThreadItem.php:945 Code/Module/Chat.php:222 -#: include/conversation.php:1373 -msgid "Encrypt text" -msgstr "Chiffrer le texte" - -#: Code/Lib/ThreadItem.php:950 -msgid "Your full name (required)" -msgstr "Votre nom complet (obligatoire)" - -#: Code/Lib/ThreadItem.php:951 -msgid "Your email address (required)" -msgstr "Votre adresse de courriel (obligatoire)" - -#: Code/Lib/ThreadItem.php:952 -msgid "Your website URL (optional)" -msgstr "L'adresse de votre site web (optionelle)" - -#: Code/Lib/Apps.php:369 Code/Module/Lists.php:208 -msgid "Access Lists" -msgstr "Listes d'accès" - -#: Code/Lib/Apps.php:370 Code/Lib/Navbar.php:294 -msgid "Apps" -msgstr "Applications" - -#: Code/Lib/Apps.php:371 -msgid "Articles" -msgstr "Articles" - -#: Code/Lib/Apps.php:372 -msgid "CalDAV" -msgstr "CalDAV" - -#: Code/Lib/Apps.php:373 -msgid "CardDAV" -msgstr "CardDAV" - -#: Code/Lib/Apps.php:374 Code/Module/Cards.php:211 -msgid "Cards" -msgstr "Cartes" - -#: Code/Lib/Apps.php:375 Code/Lib/Navbar.php:408 Code/Lib/Navbar.php:411 -#: Code/Storage/Browser.php:157 -msgid "Calendar" -msgstr "Calendrier" - -#: Code/Lib/Apps.php:376 Code/Module/Cdav.php:1091 -#: Code/Widget/Appcategories.php:52 Code/Widget/Categories.php:87 -#: Code/Widget/Categories.php:135 Code/Widget/Categories.php:186 -#: include/taxonomy.php:478 include/taxonomy.php:572 include/taxonomy.php:594 -#: include/taxonomy.php:617 -msgid "Categories" -msgstr "Catégories" - -#: Code/Lib/Apps.php:377 -msgid "Channel Home" -msgstr "Mon canal" - -#: Code/Lib/Apps.php:378 -msgid "Channel Manager" -msgstr "Gérer mes canaux" - -#: Code/Lib/Apps.php:379 Code/Module/Sources.php:107 -#: Code/Widget/Settings_menu.php:117 -msgid "Channel Sources" -msgstr "Sources du canal" - -#: Code/Lib/Apps.php:380 -msgid "Chat" -msgstr "Clavardage" - -#: Code/Lib/Apps.php:381 Code/Lib/Navbar.php:422 Code/Lib/Navbar.php:425 -#: Code/Widget/Chatroom_list.php:23 -msgid "Chatrooms" -msgstr "Salons de clavardage" - -#: Code/Lib/Apps.php:382 -msgid "Clients" -msgstr "Clients" - -#: Code/Lib/Apps.php:383 include/conversation.php:1320 -msgid "Comment Control" -msgstr "Contrôle des Commentaires" - -#: Code/Lib/Apps.php:384 Code/Module/Communities.php:171 -#: Code/Widget/Findpeople.php:40 -msgid "Communities" -msgstr "Communautés" - -#: Code/Lib/Apps.php:385 Code/Lib/Libacl.php:87 Code/Module/Affinity.php:68 -#: Code/Module/Lists.php:30 Code/Module/Connections.php:391 -#: Code/Module/Connedit.php:699 Code/Module/Stream.php:150 -#: Code/Widget/Affinity.php:33 include/connections.php:969 -msgid "Connections" -msgstr "Connexions" - -#: Code/Lib/Apps.php:386 -msgid "Content Filter" -msgstr "Filtre de contenu" - -#: Code/Lib/Apps.php:387 -#: extend/addon/a/content_import/Mod_content_import.php:147 -msgid "Content Import" -msgstr "Importer du contenu" - -#: Code/Lib/Apps.php:388 -msgid "Custom SQL" -msgstr "Custom SQL" - -#: Code/Lib/Apps.php:389 Code/Module/Directory.php:517 -msgid "Directory" -msgstr "Annuaire" - -#: Code/Lib/Apps.php:390 Code/Widget/Activity_filter.php:83 -msgid "Drafts" -msgstr "Brouillons" - -#: Code/Lib/Apps.php:391 Code/Widget/Activity_filter.php:111 -msgid "Events" -msgstr "Évènements" - -#: Code/Lib/Apps.php:392 -msgid "Expire Posts" -msgstr "Expiration des publications" - -#: Code/Lib/Apps.php:393 -msgid "Features" -msgstr "Fonctionnalités" - -#: Code/Lib/Apps.php:394 Code/Lib/Navbar.php:397 Code/Module/Fbrowser.php:95 -#: Code/Storage/Browser.php:298 -msgid "Files" -msgstr "Fichiers" - -#: Code/Lib/Apps.php:395 extend/addon/a/followlist/Mod_followlist.php:123 -msgid "Followlist" -msgstr "Liste des abonnements" - -#: Code/Lib/Apps.php:396 Code/Module/Connedit.php:688 -msgid "Friend Zoom" -msgstr "Friend Zoom" - -#: Code/Lib/Apps.php:397 -msgid "Future Posting" -msgstr "Publications programmées" - -#: Code/Lib/Apps.php:398 extend/addon/a/gallery/Mod_Gallery.php:138 -#: extend/addon/a/gallery/gallery.php:49 -msgid "Gallery" -msgstr "Galerie" - -#: Code/Lib/Apps.php:399 -msgid "Guest Pass" -msgstr "Pass Invité" - -#: Code/Lib/Apps.php:400 Code/Lib/Navbar.php:276 include/help.php:62 -msgid "Help" -msgstr "Aide" - -#: Code/Lib/Apps.php:401 -msgid "Invite" -msgstr "Invitation" - -#: Code/Lib/Apps.php:402 -msgid "Language" -msgstr "Langue" - -#: Code/Lib/Apps.php:403 -msgid "Legal" -msgstr "Infos légales" - -#: Code/Lib/Apps.php:404 Code/Lib/Navbar.php:128 Code/Lib/Navbar.php:131 +#: Code/Lib/Navbar.php:104 +msgid "Remote authentication" +msgstr "Authentification distante" + +#: Code/Lib/Navbar.php:104 +msgid "Click to authenticate to your home site/instance" +msgstr "Cliquez pour vous authentifier auprès de votre site/instance d'origine" + +#: Code/Lib/Navbar.php:109 Code/Module/Admin/Channels.php:144 +#: Code/Module/Admin.php:154 Code/Module/Manage.php:210 +#: Code/Widget/Admin.php:29 +msgid "Channels" +msgstr "Canaux" + +#: Code/Lib/Navbar.php:109 +msgid "Manage your channels" +msgstr "Gérer vos canaux" + +#: Code/Lib/Navbar.php:112 Code/Lib/Libzotdir.php:90 +msgid "Safe Mode" +msgstr "Mode sûr" + +#: Code/Lib/Navbar.php:112 +msgid "(is on)" +msgstr "(est actif)" + +#: Code/Lib/Navbar.php:112 +msgid "(is off)" +msgstr "(est inactif)" + +#: Code/Lib/Navbar.php:112 +msgid "Content filtering" +msgstr "Filtrage de contenu" + +#: Code/Lib/Navbar.php:119 Code/Lib/Navbar.php:141 Code/Lib/Navbar.php:159 +#: boot.php:1116 +msgid "Logout" +msgstr "Déconnexion" + +#: Code/Lib/Navbar.php:119 Code/Lib/Navbar.php:141 +msgid "End this session" +msgstr "Mettre fin à la session" + +#: Code/Lib/Navbar.php:122 Code/Lib/Apps.php:457 Code/Module/Connedit.php:565 +msgid "View Profile" +msgstr "Voir mon profil" + +#: Code/Lib/Navbar.php:122 +msgid "Your profile page" +msgstr "Votre profil" + +#: Code/Lib/Navbar.php:128 Code/Lib/Navbar.php:131 Code/Lib/Apps.php:417 #: boot.php:1117 msgid "Login" msgstr "Connexion" -#: Code/Lib/Apps.php:405 -msgid "Mail" -msgstr "Messages" +#: Code/Lib/Navbar.php:128 Code/Lib/Navbar.php:131 +msgid "Sign in" +msgstr "Connexion" -#: Code/Lib/Apps.php:406 -msgid "Markup" -msgstr "Balisage" +#: Code/Lib/Navbar.php:157 +msgid "Take me home" +msgstr "Retourner sur mon serveur" -#: Code/Lib/Apps.php:407 Code/Module/Connedit.php:601 -msgid "Moderate" -msgstr "Modérer" +#: Code/Lib/Navbar.php:159 +msgid "Log me out of this site" +msgstr "Déconnectez-moi de ce site" -#: Code/Lib/Apps.php:408 Code/Module/Mood.php:166 -msgid "Mood" -msgstr "Humeur" +#: Code/Lib/Navbar.php:164 Code/Module/Communities.php:93 +#: Code/Module/Register.php:304 boot.php:1097 +msgid "Register" +msgstr "S'inscrire" -#: Code/Lib/Apps.php:409 -msgid "My Chatrooms" -msgstr "Mes salons de clavardage" +#: Code/Lib/Navbar.php:164 +msgid "Create an account" +msgstr "Créer un compte" -#: Code/Lib/Apps.php:410 -msgid "No Comment" -msgstr "Sans commentaires" - -#: Code/Lib/Apps.php:411 Code/Widget/Notes.php:24 -msgid "Notes" -msgstr "Notes" - -#: Code/Lib/Apps.php:412 Code/Lib/Navbar.php:298 -#: Code/Module/Settings/Channel.php:485 Code/Widget/Notifications.php:165 -msgid "Notifications" -msgstr "Notifications" - -#: Code/Lib/Apps.php:413 -msgid "OAuth Apps Manager" -msgstr "Gestion des applications OAuth" - -#: Code/Lib/Apps.php:414 -msgid "OAuth2 Apps Manager" -msgstr "Gestion des applications OAuth2" - -#: Code/Lib/Apps.php:415 -msgid "Order Apps" -msgstr "Classer les applications" - -#: Code/Lib/Apps.php:416 -msgid "PDL Editor" -msgstr "Éditeur de PDL" - -#: Code/Lib/Apps.php:417 Code/Lib/Features.php:158 -msgid "Permission Categories" -msgstr "Profils d'accès" - -#: Code/Lib/Apps.php:418 Code/Lib/Navbar.php:389 Code/Module/Fbrowser.php:37 -msgid "Photos" -msgstr "Photos" - -#: Code/Lib/Apps.php:419 -msgid "Photomap" -msgstr "Géolocalisation photo" - -#: Code/Lib/Apps.php:420 -msgid "Poke" -msgstr "Tapoter" - -#: Code/Lib/Apps.php:421 -msgid "Post" -msgstr "Envoyer" - -#: Code/Lib/Apps.php:422 -msgid "Premium Channel" -msgstr "Canal VIP" - -#: Code/Lib/Apps.php:423 -msgid "Probe" -msgstr "Sonder" - -#: Code/Lib/Apps.php:425 -msgid "Profile Photo" -msgstr "Photo du Profil" - -#: Code/Lib/Apps.php:426 -msgid "Profiles" -msgstr "Profils" - -#: Code/Lib/Apps.php:427 Code/Module/Pubstream.php:97 -#: Code/Widget/Notifications.php:147 -msgid "Public Stream" -msgstr "Flux public" - -#: Code/Lib/Apps.php:428 -msgid "Random Channel" -msgstr "Un canal au hasard" - -#: Code/Lib/Apps.php:429 -msgid "Remote Diagnostics" -msgstr "Diagnostics à distance" - -#: Code/Lib/Apps.php:430 -msgid "Report Bug" -msgstr "Reporter des bogues" - -#: Code/Lib/Apps.php:431 -msgid "Roles" -msgstr "Rôles" - -#: Code/Lib/Apps.php:432 Code/Lib/Libacl.php:140 Code/Lib/Navbar.php:169 +#: Code/Lib/Navbar.php:169 Code/Lib/Apps.php:445 Code/Lib/Libacl.php:140 #: Code/Module/Connections.php:398 Code/Module/Search.php:121 #: Code/Widget/Sitesearch.php:35 include/misc.php:1023 include/misc.php:1035 msgid "Search" msgstr "Recherche" -#: Code/Lib/Apps.php:433 -msgid "Secrets" -msgstr "Secrets" +#: Code/Lib/Navbar.php:169 +msgid "Search site @name, #tag, ?doc, content" +msgstr "Rechercher sur le serveur @nom, #hashtag, ?doc, contenu" -#: Code/Lib/Apps.php:434 Code/Module/Admin/Addons.php:344 -#: Code/Module/Admin/Themes.php:128 Code/Widget/Newmember.php:57 -#: Code/Widget/Settings_menu.php:124 -msgid "Settings" -msgstr "Paramètres" +#: Code/Lib/Navbar.php:175 Code/Widget/Admin.php:58 +msgid "Admin" +msgstr "Administrat·eur·rice" -#: Code/Lib/Apps.php:435 -msgid "Site Admin" -msgstr "Administrateur" +#: Code/Lib/Navbar.php:175 +msgid "Site Setup and Configuration" +msgstr "Configuration du site" -#: Code/Lib/Apps.php:436 -msgid "Sites" -msgstr "Sites" +#: Code/Lib/Navbar.php:276 Code/Lib/Apps.php:413 include/help.php:62 +msgid "Help" +msgstr "Aide" -#: Code/Lib/Apps.php:437 -msgid "Stream" -msgstr "Flux" +#: Code/Lib/Navbar.php:280 Code/Module/New_channel.php:170 +#: Code/Module/New_channel.php:177 Code/Module/Connedit.php:812 +#: Code/Module/Defperms.php:246 Code/Widget/Notifications.php:167 +msgid "Loading" +msgstr "Chargement" -#: Code/Lib/Apps.php:438 Code/Widget/Stream_order.php:154 -msgid "Stream Order" -msgstr "Ordre du flux" +#: Code/Lib/Navbar.php:285 +msgid "Side Panel" +msgstr "Panneau latéral" -#: Code/Lib/Apps.php:439 -msgid "Suggest" -msgstr "Suggérer" +#: Code/Lib/Navbar.php:286 +msgid "@name, #tag, ?doc, content" +msgstr "@nom, #étiquette, ?doc, contenu" -#: Code/Lib/Apps.php:440 Code/Lib/Features.php:286 -msgid "Suggest Channels" -msgstr "Suggérer des canaux" +#: Code/Lib/Navbar.php:287 +msgid "Please wait..." +msgstr "Merci de patienter..." -#: Code/Lib/Apps.php:441 -msgid "Tagadelic" -msgstr "Tagadelic" +#: Code/Lib/Navbar.php:293 Code/Module/Apps.php:59 Code/Widget/Appstore.php:17 +msgid "Installed Apps" +msgstr "Applications installées" -#: Code/Lib/Apps.php:442 Code/Widget/Tasklist.php:30 -msgid "Tasks" -msgstr "Tâches" +#: Code/Lib/Navbar.php:294 Code/Lib/Apps.php:383 +msgid "Apps" +msgstr "Applications" -#: Code/Lib/Apps.php:443 -msgid "View Bookmarks" -msgstr "Voir les marques-pages" +#: Code/Lib/Navbar.php:295 Code/Module/Apps.php:59 Code/Widget/Appstore.php:18 +msgid "Available Apps" +msgstr "Applications disponibles" -#: Code/Lib/Apps.php:444 Code/Lib/Navbar.php:122 Code/Module/Connedit.php:565 -msgid "View Profile" -msgstr "Voir mon profil" +#: Code/Lib/Navbar.php:296 Code/Module/Apporder.php:74 +msgid "Arrange Apps" +msgstr "Réarranger les applications" -#: Code/Lib/Apps.php:445 Code/Module/Webpages.php:266 -msgid "Webpages" -msgstr "Pages web" +#: Code/Lib/Navbar.php:297 +msgid "Toggle System Apps" +msgstr "(Dés)activer les applications système" -#: Code/Lib/Apps.php:446 -msgid "Wiki" -msgstr "Wiki" +#: Code/Lib/Navbar.php:298 Code/Lib/Apps.php:425 +#: Code/Module/Settings/Channel.php:485 Code/Widget/Notifications.php:165 +msgid "Notifications" +msgstr "Notifications" -#: Code/Lib/Apps.php:447 extend/addon/a/zotpost/Mod_zotpost.php:56 -msgid "ZotPost" -msgstr "ZotPost" +#: Code/Lib/Navbar.php:366 Code/Module/Admin/Channels.php:150 +msgid "Channel" +msgstr "Canal" -#: Code/Lib/Apps.php:624 -msgid "Installed" -msgstr "Installé" +#: Code/Lib/Navbar.php:369 +msgid "Status Messages and Posts" +msgstr "Messages d'état et contributions" -#: Code/Lib/Apps.php:624 Code/Module/Admin/Addons.php:425 -msgid "Install" -msgstr "Installer" +#: Code/Lib/Navbar.php:379 +msgid "About" +msgstr "À propos" -#: Code/Lib/Apps.php:648 -msgid "Purchase" -msgstr "Acheter" +#: Code/Lib/Navbar.php:382 +msgid "Profile Details" +msgstr "Détails du profil" -#: Code/Lib/Apps.php:653 -msgid "Undelete" -msgstr "Restaurer" +#: Code/Lib/Navbar.php:389 Code/Lib/Apps.php:431 Code/Module/Fbrowser.php:37 +msgid "Photos" +msgstr "Photos" -#: Code/Lib/Apps.php:663 -msgid "Add to app-tray" -msgstr "Ajouter au menu des applications" +#: Code/Lib/Navbar.php:392 include/photos.php:745 +msgid "Photo Albums" +msgstr "Albums photo" -#: Code/Lib/Apps.php:664 -msgid "Remove from app-tray" -msgstr "Enlever du menu des applications" +#: Code/Lib/Navbar.php:397 Code/Lib/Apps.php:407 Code/Module/Fbrowser.php:95 +#: Code/Storage/Browser.php:298 +msgid "Files" +msgstr "Fichiers" -#: Code/Lib/Apps.php:665 -msgid "Pin to navbar" -msgstr "Épingler à la barre de navigation" +#: Code/Lib/Navbar.php:400 +msgid "Files and Storage" +msgstr "Fichiers et Stockage" -#: Code/Lib/Apps.php:666 -msgid "Unpin from navbar" -msgstr "Détacher de la barre de navigation" +#: Code/Lib/Navbar.php:408 Code/Lib/Navbar.php:411 Code/Lib/Apps.php:388 +#: Code/Storage/Browser.php:157 +msgid "Calendar" +msgstr "Calendrier" + +#: Code/Lib/Navbar.php:422 Code/Lib/Navbar.php:425 Code/Lib/Apps.php:394 +#: Code/Widget/Chatroom_list.php:23 +msgid "Chatrooms" +msgstr "Salons de clavardage" #: Code/Lib/Url.php:480 msgid "url: " @@ -1539,20 +986,20 @@ msgstr "Nom vide" msgid "Name too long" msgstr "Nom trop long" -#: Code/Lib/Channel.php:287 +#: Code/Lib/Channel.php:327 msgid "No account identifier" msgstr "Pas d'identifiant de compte" -#: Code/Lib/Channel.php:299 +#: Code/Lib/Channel.php:339 msgid "Nickname is required." msgstr "Un identifiant est requis." -#: Code/Lib/Channel.php:313 Code/Lib/Channel.php:776 +#: Code/Lib/Channel.php:353 Code/Lib/Channel.php:823 #: Code/Module/Changeaddr.php:72 msgid "Reserved nickname. Please choose another." msgstr "Identifiant réservé. Merci d'en choisir un autre." -#: Code/Lib/Channel.php:318 Code/Lib/Channel.php:781 +#: Code/Lib/Channel.php:358 Code/Lib/Channel.php:828 #: Code/Module/Changeaddr.php:77 msgid "" "Nickname has unsupported characters or is already being used on this site." @@ -1560,28 +1007,28 @@ msgstr "" "L'identifiant contient des caractères non pris en charge ou est déjà pris " "sur ce site." -#: Code/Lib/Channel.php:397 +#: Code/Lib/Channel.php:442 msgid "Unable to retrieve created identity" msgstr "Impossible de récupérer l'identité créée" -#: Code/Lib/Channel.php:702 Code/Lib/Channel.php:800 +#: Code/Lib/Channel.php:749 Code/Lib/Channel.php:847 msgid "Unable to retrieve modified identity" msgstr "Impossible de récupérer l'identité modifiée" -#: Code/Lib/Channel.php:1861 Code/Module/Cover_photo.php:289 +#: Code/Lib/Channel.php:1908 Code/Module/Cover_photo.php:289 #: Code/Module/Cover_photo.php:291 Code/Widget/Cover_photo.php:92 msgid "cover photo" msgstr "bannière" -#: Code/Lib/Channel.php:2163 Code/Module/Rmagic.php:88 boot.php:1118 +#: Code/Lib/Channel.php:2210 Code/Module/Rmagic.php:88 boot.php:1118 msgid "Remote Authentication" msgstr "Authentification distante" -#: Code/Lib/Channel.php:2164 Code/Module/Rmagic.php:89 +#: Code/Lib/Channel.php:2211 Code/Module/Rmagic.php:89 msgid "Enter your channel address (e.g. channel@example.com)" msgstr "Entrez l'adresse de votre canal (par ex. moncanal@monsite.com)" -#: Code/Lib/Channel.php:2165 Code/Module/Rmagic.php:92 +#: Code/Lib/Channel.php:2212 Code/Module/Rmagic.php:92 msgid "Authenticate" msgstr "Authentifier" @@ -1604,7 +1051,7 @@ msgstr "Salon introuvable." #: Code/Lib/Chatroom.php:153 Code/Module/Settings/Profile_edit.php:71 #: Code/Module/Settings/Profile_edit.php:523 Code/Module/Inspect.php:17 #: Code/Module/Invite.php:102 Code/Module/Item.php:621 Code/Module/Item.php:643 -#: Code/Module/Item.php:655 Code/Module/Item.php:1893 Code/Module/Api.php:31 +#: Code/Module/Item.php:655 Code/Module/Item.php:1894 Code/Module/Api.php:31 #: Code/Module/Layouts.php:82 Code/Module/Layouts.php:89 #: Code/Module/Layouts.php:100 Code/Module/Appman.php:100 #: Code/Module/Lists.php:103 Code/Module/Lists.php:115 @@ -1635,16 +1082,16 @@ msgstr "Salon introuvable." #: Code/Module/Profile.php:117 Code/Module/Profile_photo.php:348 #: Code/Module/Profile_photo.php:362 Code/Module/Register.php:92 #: Code/Module/Regmod.php:25 Code/Module/Service_limits.php:16 -#: Code/Module/Settings.php:74 Code/Module/Setup.php:220 -#: Code/Module/Sharedwithme.php:22 Code/Module/Sources.php:88 -#: Code/Module/Suggestions.php:35 Code/Module/Thing.php:317 -#: Code/Module/Thing.php:338 Code/Module/Thing.php:380 -#: Code/Module/Viewconnections.php:25 Code/Module/Viewsrc.php:24 -#: Code/Module/Vote.php:23 Code/Module/Webpages.php:143 -#: Code/Web/WebServer.php:69 include/attach.php:161 include/attach.php:210 -#: include/attach.php:288 include/attach.php:415 include/attach.php:430 -#: include/attach.php:437 include/attach.php:516 include/attach.php:1132 -#: include/attach.php:1444 include/attach.php:1615 include/photos.php:42 +#: Code/Module/Settings.php:74 Code/Module/Sharedwithme.php:22 +#: Code/Module/Sources.php:88 Code/Module/Suggestions.php:35 +#: Code/Module/Thing.php:317 Code/Module/Thing.php:338 +#: Code/Module/Thing.php:380 Code/Module/Viewconnections.php:25 +#: Code/Module/Viewsrc.php:24 Code/Module/Webpages.php:143 +#: Code/Module/Setup.php:220 Code/Module/Vote.php:23 Code/Web/WebServer.php:69 +#: include/attach.php:161 include/attach.php:210 include/attach.php:288 +#: include/attach.php:415 include/attach.php:430 include/attach.php:437 +#: include/attach.php:516 include/attach.php:1132 include/attach.php:1444 +#: include/attach.php:1615 include/photos.php:42 msgid "Permission denied." msgstr "Accès refusé." @@ -1746,7 +1193,7 @@ msgstr "%s " #: Code/Lib/Enotify.php:141 #, php-format msgid "[$Projectname:Notify] New mail received at %s" -msgstr "[$Projectname:Notify] Nouveau mail reçu sur %s" +msgstr "[$Projectname:Notification] Nouveau mail reçu sur %s" #: Code/Lib/Enotify.php:144 #, php-format @@ -1796,7 +1243,7 @@ msgstr "n'a pas aimé" #: Code/Lib/Enotify.php:240 #, php-format msgid "%1$s %2$s [zrl=%3$s]a %4$s[/zrl]" -msgstr "%1$s %2$s [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s %2$s [zrl=%3$s]un %4$s[/zrl]" #: Code/Lib/Enotify.php:250 #, php-format @@ -1819,7 +1266,7 @@ msgstr "" #, php-format msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" msgstr "" -"[$Projectname:Notify] Commentaire effectué sur la conversation #%1$d par %2$s" +"[$Projectname:Notification] Commentaire sur la conversation #%1$d de %2$s" #: Code/Lib/Enotify.php:281 #, php-format @@ -1849,7 +1296,8 @@ msgstr "%1$s aime [zrl=%2$s]votre %3$s[/zrl]" #: Code/Lib/Enotify.php:367 #, php-format msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s" -msgstr "[$Projectname:Notify] Aime reçu à la convesation #%1$d par %2$s" +msgstr "" +"[$Projectname:Notification] \"Aime\"reçu à la conversation #%1$d de %2$s" #: Code/Lib/Enotify.php:368 #, php-format @@ -1859,12 +1307,12 @@ msgstr "%1$s a aimé une publication ou une conversation que vous avez créée . #: Code/Lib/Enotify.php:379 #, php-format msgid "[$Projectname:Notify] %s posted to your profile wall" -msgstr "[$Projectname:Notify] %s a publié sur le mur de votre profil" +msgstr "[$Projectname:Notification] %s a publié sur votre mur/ page de profil" #: Code/Lib/Enotify.php:385 #, php-format msgid "%1$s posted to your profile wall at %2$s" -msgstr "%1$s a posté sur le mur de votre profil à %2$s" +msgstr "%1$s a posté sur votre mur/page de profil à %2$s" #: Code/Lib/Enotify.php:388 #, php-format @@ -1888,7 +1336,7 @@ msgstr "Merci de visiter %s pour valider ou rejeter cette publication." #: Code/Lib/Enotify.php:422 #, php-format msgid "[$Projectname:Notify] %s tagged you" -msgstr "[$Projectname:Notify] %s vous a étiqueté" +msgstr "[$Projectname:Notification] %s vous a étiqueté" #: Code/Lib/Enotify.php:423 #, php-format @@ -1903,22 +1351,22 @@ msgstr "%1$s [zrl=%2$s]vous a étiqueté[/zrl]." #: Code/Lib/Enotify.php:437 #, php-format msgid "[$Projectname:Notify] %1$s poked you" -msgstr "[$Projectname:Notify] %1$s vous a poké" +msgstr "[$Projectname:Notification] %1$s vous a poké" #: Code/Lib/Enotify.php:438 #, php-format msgid "%1$s poked you at %2$s" -msgstr "%1$s vous a tapoté à %2$s" +msgstr "%1$s vous a poké à %2$s" #: Code/Lib/Enotify.php:440 #, php-format msgid "%1$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s [zrl=%2$s]vous a tapoté[/zrl]." +msgstr "%1$s [zrl=%2$s]vous a poké[/zrl]." #: Code/Lib/Enotify.php:456 #, php-format msgid "[$Projectname:Notify] %s tagged your post" -msgstr "[$Projectname:Notify] %s a étiqueté votre publication" +msgstr "[$Projectname:Notification] %s a étiqueté votre publication" #: Code/Lib/Enotify.php:457 #, php-format @@ -1928,11 +1376,11 @@ msgstr "%1$s a étiqueté votre message à %2$s" #: Code/Lib/Enotify.php:459 #, php-format msgid "%1$s tagged [zrl=%2$s]your post[/zrl]" -msgstr "%1$s a étiqueté [zrl=%2$s]votre message[/zrl]" +msgstr "%1$s a étiqueté [zrl=%2$s]votre publication[/zrl]" #: Code/Lib/Enotify.php:471 msgid "[$Projectname:Notify] Introduction received" -msgstr "[$Projectname:Notify] Demande de relation reçue" +msgstr "[$Projectname:Notification] Demande de relation reçue" #: Code/Lib/Enotify.php:472 #, php-format @@ -1961,7 +1409,7 @@ msgstr "" #: Code/Lib/Enotify.php:487 msgid "[$Projectname:Notify] Friend suggestion received" -msgstr "[$Projectname:Notify] Suggestion d'amitié reçue" +msgstr "[$Projectname:Notification] Suggestion de connexion reçue" #: Code/Lib/Enotify.php:488 #, php-format @@ -1988,7 +1436,7 @@ msgstr "Merci de visiter %s pour valider ou rejeter cette suggestion." #: Code/Lib/Enotify.php:741 msgid "[$Projectname:Notify]" -msgstr "[$Projectname:Notify]" +msgstr "[$Projectname:Notification]" #: Code/Lib/Enotify.php:923 msgid "created a new post" @@ -2076,7 +1524,7 @@ msgstr "Autoriser la personnalisation fine des thèmes et des mises en page" #: Code/Lib/Features.php:144 msgid "Access Control and Permissions" -msgstr "Contrôle d'accès et autorisations" +msgstr "Contrôle d'accès et Permissions" #: Code/Lib/Features.php:148 msgid "Privacy Groups" @@ -2086,9 +1534,13 @@ msgstr "Groupes de confidentialité" msgid "Enable management and selection of privacy groups" msgstr "Active la gestion et la sélection des groupes de confidentialité" +#: Code/Lib/Features.php:158 Code/Lib/Apps.php:430 +msgid "Permission Categories" +msgstr "Profils d'accès" + #: Code/Lib/Features.php:159 msgid "Create custom connection permission limits" -msgstr "Créer des permissions personnalisées pour la connexion" +msgstr "Créer des permissions personnalisées pour cette connexion" #: Code/Lib/Features.php:168 msgid "OAuth2 Clients" @@ -2208,6 +1660,10 @@ msgstr "Outil d'affinité" msgid "Filter stream activity by depth of relationships" msgstr "Filtrer le flux d'activité en fonction de la profondeur des relations" +#: Code/Lib/Features.php:286 Code/Lib/Apps.php:453 +msgid "Suggest Channels" +msgstr "Suggérer des canaux" + #: Code/Lib/Features.php:287 msgid "Show friend and connection suggestions" msgstr "Afficher la connexion et les suggestions d'ajout" @@ -2232,7 +1688,7 @@ msgstr "Étiquetage communautaire" #: Code/Lib/Features.php:313 msgid "Ability to tag existing posts" -msgstr "Permission d'étiqueter les publications existantes" +msgstr "Capacité d'étiqueter les publications existantes" #: Code/Lib/Features.php:321 msgid "Post Categories" @@ -2274,6 +1730,364 @@ msgstr "Nuage d'étiquettes" msgid "Provide a personal tag cloud on your channel page" msgstr "Afficher un nuage de vos étiquettes sur votre canal" +#: Code/Lib/Markdown.php:218 include/bbcode.php:686 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s a écrit %2$s qui suit %3$s" + +#: Code/Lib/Markdown.php:220 Code/Module/Tagger.php:93 +#: include/conversation.php:90 include/misc.php:2357 include/bbcode.php:680 +msgid "post" +msgstr "publication" + +#: Code/Lib/Apps.php:382 Code/Module/Lists.php:208 +msgid "Access Lists" +msgstr "Listes d'accès" + +#: Code/Lib/Apps.php:384 +msgid "Articles" +msgstr "Articles" + +#: Code/Lib/Apps.php:385 +msgid "CalDAV" +msgstr "CalDAV" + +#: Code/Lib/Apps.php:386 +msgid "CardDAV" +msgstr "CardDAV" + +#: Code/Lib/Apps.php:387 Code/Module/Cards.php:211 +msgid "Cards" +msgstr "Cartes" + +#: Code/Lib/Apps.php:389 Code/Module/Cdav.php:1091 +#: Code/Widget/Appcategories.php:52 Code/Widget/Categories.php:87 +#: Code/Widget/Categories.php:135 Code/Widget/Categories.php:186 +#: include/taxonomy.php:478 include/taxonomy.php:572 include/taxonomy.php:594 +#: include/taxonomy.php:617 +msgid "Categories" +msgstr "Catégories" + +#: Code/Lib/Apps.php:390 +msgid "Channel Home" +msgstr "Mon canal" + +#: Code/Lib/Apps.php:391 +msgid "Channel Manager" +msgstr "Gérer mes canaux" + +#: Code/Lib/Apps.php:392 Code/Module/Sources.php:107 +#: Code/Widget/Settings_menu.php:117 +msgid "Channel Sources" +msgstr "Sources du canal" + +#: Code/Lib/Apps.php:393 +msgid "Chat" +msgstr "Clavardage" + +#: Code/Lib/Apps.php:395 +msgid "Clients" +msgstr "Clients" + +#: Code/Lib/Apps.php:396 include/conversation.php:1306 +msgid "Comment Control" +msgstr "Contrôle des Commentaires" + +#: Code/Lib/Apps.php:397 Code/Module/Communities.php:171 +#: Code/Widget/Findpeople.php:40 +msgid "Communities" +msgstr "Communautés" + +#: Code/Lib/Apps.php:399 +msgid "Content Filter" +msgstr "Filtre de contenu" + +#: Code/Lib/Apps.php:400 +#: extend/addon/a/content_import/Mod_content_import.php:147 +msgid "Content Import" +msgstr "Importer du contenu" + +#: Code/Lib/Apps.php:401 +msgid "Custom SQL" +msgstr "Custom SQL" + +#: Code/Lib/Apps.php:402 Code/Module/Directory.php:518 +msgid "Directory" +msgstr "Annuaire" + +#: Code/Lib/Apps.php:403 Code/Widget/Activity_filter.php:83 +msgid "Drafts" +msgstr "Brouillons" + +#: Code/Lib/Apps.php:404 Code/Widget/Activity_filter.php:111 +msgid "Events" +msgstr "Évènements" + +#: Code/Lib/Apps.php:405 +msgid "Expire Posts" +msgstr "Expiration des publications" + +#: Code/Lib/Apps.php:406 +msgid "Features" +msgstr "Fonctionnalités" + +#: Code/Lib/Apps.php:408 extend/addon/a/followlist/Mod_followlist.php:123 +msgid "Followlist" +msgstr "Liste des abonnements" + +#: Code/Lib/Apps.php:409 Code/Module/Connedit.php:688 +msgid "Friend Zoom" +msgstr "Friend Zoom" + +#: Code/Lib/Apps.php:410 +msgid "Future Posting" +msgstr "Publications programmées" + +#: Code/Lib/Apps.php:411 extend/addon/a/gallery/Mod_Gallery.php:138 +#: extend/addon/a/gallery/gallery.php:49 +msgid "Gallery" +msgstr "Galerie" + +#: Code/Lib/Apps.php:412 +msgid "Guest Pass" +msgstr "Pass Invité" + +#: Code/Lib/Apps.php:414 +msgid "Invite" +msgstr "Invitation" + +#: Code/Lib/Apps.php:415 +msgid "Language" +msgstr "Langue" + +#: Code/Lib/Apps.php:416 +msgid "Legal" +msgstr "Infos légales" + +#: Code/Lib/Apps.php:418 +msgid "Mail" +msgstr "Messages" + +#: Code/Lib/Apps.php:419 +msgid "Markup" +msgstr "Balisage" + +#: Code/Lib/Apps.php:420 Code/Module/Connedit.php:601 +msgid "Moderate" +msgstr "Modérer" + +#: Code/Lib/Apps.php:421 Code/Module/Mood.php:166 +msgid "Mood" +msgstr "Humeur" + +#: Code/Lib/Apps.php:422 +msgid "My Chatrooms" +msgstr "Mes salons de clavardage" + +#: Code/Lib/Apps.php:423 +msgid "No Comment" +msgstr "Sans commentaires" + +#: Code/Lib/Apps.php:424 Code/Widget/Notes.php:24 +msgid "Notes" +msgstr "Notes" + +#: Code/Lib/Apps.php:426 +msgid "OAuth Apps Manager" +msgstr "Gestion des applications OAuth" + +#: Code/Lib/Apps.php:427 +msgid "OAuth2 Apps Manager" +msgstr "Gestion des applications OAuth2" + +#: Code/Lib/Apps.php:428 +msgid "Order Apps" +msgstr "Classer les applications" + +#: Code/Lib/Apps.php:429 +msgid "PDL Editor" +msgstr "Éditeur de PDL" + +#: Code/Lib/Apps.php:432 +msgid "Photomap" +msgstr "Géolocalisation photo" + +#: Code/Lib/Apps.php:433 +msgid "Poke" +msgstr "Tapoter" + +#: Code/Lib/Apps.php:434 +msgid "Post" +msgstr "Envoyer" + +#: Code/Lib/Apps.php:435 +msgid "Premium Channel" +msgstr "Canal VIP" + +#: Code/Lib/Apps.php:436 +msgid "Probe" +msgstr "Sonder" + +#: Code/Lib/Apps.php:437 Code/Lib/Libprofile.php:753 Code/Lib/Activity.php:3072 +#: Code/Module/Profperm.php:131 +msgid "Profile" +msgstr "Profil" + +#: Code/Lib/Apps.php:438 +msgid "Profile Photo" +msgstr "Photo du Profil" + +#: Code/Lib/Apps.php:439 +msgid "Profiles" +msgstr "Profils" + +#: Code/Lib/Apps.php:440 Code/Module/Pubstream.php:97 +#: Code/Widget/Notifications.php:147 +msgid "Public Stream" +msgstr "Flux public" + +#: Code/Lib/Apps.php:441 +msgid "Random Channel" +msgstr "Un canal au hasard" + +#: Code/Lib/Apps.php:442 +msgid "Remote Diagnostics" +msgstr "Diagnostics à distance" + +#: Code/Lib/Apps.php:443 +msgid "Report Bug" +msgstr "Reporter des bogues" + +#: Code/Lib/Apps.php:444 +msgid "Roles" +msgstr "Modèles" + +#: Code/Lib/Apps.php:446 +msgid "Secrets" +msgstr "Secrets" + +#: Code/Lib/Apps.php:447 Code/Module/Admin/Addons.php:344 +#: Code/Module/Admin/Themes.php:128 Code/Widget/Newmember.php:57 +#: Code/Widget/Settings_menu.php:124 +msgid "Settings" +msgstr "Paramètres" + +#: Code/Lib/Apps.php:448 +msgid "Site Admin" +msgstr "Administrat·eur·rice du Site" + +#: Code/Lib/Apps.php:449 +msgid "Sites" +msgstr "Sites" + +#: Code/Lib/Apps.php:450 +msgid "Stream" +msgstr "Flux" + +#: Code/Lib/Apps.php:451 Code/Widget/Stream_order.php:154 +msgid "Stream Order" +msgstr "Ordre du flux" + +#: Code/Lib/Apps.php:452 +msgid "Suggest" +msgstr "Suggérer" + +#: Code/Lib/Apps.php:454 +msgid "Tagadelic" +msgstr "Tagadelic" + +#: Code/Lib/Apps.php:455 Code/Widget/Tasklist.php:30 +msgid "Tasks" +msgstr "Tâches" + +#: Code/Lib/Apps.php:456 +msgid "View Bookmarks" +msgstr "Voir les marques-pages" + +#: Code/Lib/Apps.php:458 Code/Module/Webpages.php:266 +msgid "Webpages" +msgstr "Pages web" + +#: Code/Lib/Apps.php:459 +msgid "Wiki" +msgstr "Wiki" + +#: Code/Lib/Apps.php:460 extend/addon/a/zotpost/Mod_zotpost.php:56 +msgid "ZotPost" +msgstr "ZotPost" + +#: Code/Lib/Apps.php:637 +msgid "Installed" +msgstr "Installé" + +#: Code/Lib/Apps.php:637 Code/Module/Admin/Addons.php:425 +msgid "Install" +msgstr "Installer" + +#: Code/Lib/Apps.php:661 +msgid "Purchase" +msgstr "Acheter" + +#: Code/Lib/Apps.php:664 Code/Lib/Libprofile.php:203 Code/Lib/Menu.php:142 +#: Code/Lib/ThreadItem.php:148 Code/Module/Admin/Profs.php:192 +#: Code/Module/Settings/Identities.php:90 Code/Module/Settings/Oauth.php:166 +#: Code/Module/Settings/Oauth2.php:213 Code/Module/Layouts.php:209 +#: Code/Module/Lists.php:360 Code/Module/Blocks.php:173 +#: Code/Module/Card_edit.php:110 Code/Module/Menu.php:182 +#: Code/Module/Connections.php:338 Code/Module/Connections.php:381 +#: Code/Module/Connections.php:402 Code/Module/Editblock.php:129 +#: Code/Module/Editlayout.php:127 Code/Module/Editwebpage.php:160 +#: Code/Module/Thing.php:304 Code/Module/Webpages.php:269 +#: Code/Storage/Browser.php:318 Code/Widget/Cdav.php:149 +#: Code/Widget/Cdav.php:184 +msgid "Edit" +msgstr "Modifier" + +#: Code/Lib/Apps.php:665 Code/Lib/ThreadItem.php:185 +#: Code/Module/Admin/Accounts.php:192 Code/Module/Admin/Channels.php:147 +#: Code/Module/Admin/Profs.php:193 Code/Module/Settings/Oauth.php:167 +#: Code/Module/Settings/Oauth2.php:214 +#: Code/Module/Settings/Profile_edit.php:668 Code/Module/Blocks.php:175 +#: Code/Module/Card_edit.php:140 Code/Module/Cdav.php:1078 +#: Code/Module/Cdav.php:1387 Code/Module/Connections.php:346 +#: Code/Module/Connedit.php:641 Code/Module/Connedit.php:877 +#: Code/Module/Editblock.php:154 Code/Module/Editlayout.php:151 +#: Code/Module/Editwebpage.php:185 Code/Module/Photos.php:1259 +#: Code/Module/Thing.php:305 Code/Module/Webpages.php:271 +#: Code/Storage/Browser.php:319 include/conversation.php:505 +#: include/conversation.php:556 +msgid "Delete" +msgstr "Supprimer" + +#: Code/Lib/Apps.php:666 +msgid "Undelete" +msgstr "Restaurer" + +#: Code/Lib/Apps.php:676 +msgid "Add to app-tray" +msgstr "Ajouter au menu des applications" + +#: Code/Lib/Apps.php:677 +msgid "Remove from app-tray" +msgstr "Enlever du menu des applications" + +#: Code/Lib/Apps.php:678 +msgid "Pin to navbar" +msgstr "Épingler à la barre de navigation" + +#: Code/Lib/Apps.php:679 +msgid "Unpin from navbar" +msgstr "Détacher de la barre de navigation" + +#: Code/Lib/Apps.php:1259 Code/Lib/Apps.php:1350 Code/Lib/Activity.php:2303 +#: Code/Module/Cdav.php:876 Code/Module/Cdav.php:877 Code/Module/Cdav.php:883 +#: Code/Module/Embedphotos.php:339 Code/Module/Photos.php:854 +#: Code/Module/Photos.php:1322 Code/Storage/Browser.php:182 +#: Code/Widget/Album.php:100 Code/Widget/Portfolio.php:110 +#: include/attach.php:1384 include/conversation.php:955 +msgid "Unknown" +msgstr "Inconnu" + #: Code/Lib/Libacl.php:36 Code/Lib/PermissionDescription.php:35 msgid "Visible to your default audience" msgstr "Visible seulement pour votre audience par défaut" @@ -2324,7 +2138,13 @@ msgstr "Ne pas afficher" #: Code/Module/Thing.php:357 Code/Module/Thing.php:412 #: extend/addon/a/flashcards/Mod_Flashcards.php:255 msgid "Permissions" -msgstr "Droits d'accès" +msgstr "Permissions" + +#: Code/Lib/Libacl.php:147 Code/Lib/ThreadItem.php:513 +#: Code/Module/Settings/Channel.php:484 Code/Module/Photos.php:1340 +#: include/conversation.php:1367 +msgid "Close" +msgstr "Fermer" #: Code/Lib/Libacl.php:170 msgid "" @@ -2369,24 +2189,24 @@ msgid "Edit visibility" msgstr "Changer la visibilité" #: Code/Lib/Libprofile.php:296 include/connections.php:182 -#: include/conversation.php:883 +#: include/conversation.php:869 msgid "Direct Message" msgstr "Message Direct" -#: Code/Lib/Libprofile.php:309 Code/Module/Directory.php:444 +#: Code/Lib/Libprofile.php:309 Code/Module/Directory.php:445 #: Code/Module/Fedi_id.php:55 Code/Widget/Suggestions.php:49 #: Code/Widget/Follow.php:41 include/connections.php:154 -#: include/conversation.php:863 +#: include/conversation.php:849 msgid "Connect" msgstr "Ajouter" -#: Code/Lib/Libprofile.php:311 Code/Module/Directory.php:444 +#: Code/Lib/Libprofile.php:311 Code/Module/Directory.php:445 #: Code/Widget/Suggestions.php:49 msgid "Join" msgstr "Rejoindre" #: Code/Lib/Libprofile.php:331 Code/Module/Communities.php:133 -#: Code/Module/Directory.php:431 include/event.php:84 include/event.php:141 +#: Code/Module/Directory.php:432 include/event.php:84 include/event.php:141 msgid "Location:" msgstr "Emplacement :" @@ -2479,13 +2299,11 @@ msgid "Full Name:" msgstr "Nom complet :" #: Code/Lib/Libprofile.php:616 -#, fuzzy msgctxt "birthday_time_format" msgid "j F, Y" msgstr "j F, Y" #: Code/Lib/Libprofile.php:617 -#, fuzzy msgctxt "short_birthday_time_format" msgid "j F" msgstr "j F" @@ -2494,7 +2312,7 @@ msgstr "j F" msgid "Birthday:" msgstr "Date de naissance :" -#: Code/Lib/Libprofile.php:628 Code/Module/Directory.php:426 +#: Code/Lib/Libprofile.php:628 Code/Module/Directory.php:427 msgid "Age:" msgstr "Age :" @@ -2511,7 +2329,7 @@ msgstr "Hashtags :" msgid "Sexual Preference:" msgstr "Orientation sexuelle :" -#: Code/Lib/Libprofile.php:669 Code/Module/Directory.php:441 +#: Code/Lib/Libprofile.php:669 Code/Module/Directory.php:442 msgid "Hometown:" msgstr "Ville natale :" @@ -2523,7 +2341,7 @@ msgstr "Opinions politiques :" msgid "Religion:" msgstr "Religion :" -#: Code/Lib/Libprofile.php:681 Code/Module/Directory.php:443 +#: Code/Lib/Libprofile.php:681 Code/Module/Directory.php:444 msgid "About:" msgstr "À propos :" @@ -2584,68 +2402,117 @@ msgstr "J'aime ceci" msgid "Export" msgstr "Export" -#: Code/Lib/Libsync.php:981 +#: Code/Lib/Activity.php:473 +msgid "Quoted post" +msgstr "Publication citée" + +#: Code/Lib/Activity.php:3070 +msgid "Activity" +msgstr "Activité" + +#: Code/Lib/Activity.php:3076 +#, php-format +msgid "Likes %1$s's %2$s" +msgstr "Aime %2$s de %1$s" + +#: Code/Lib/Activity.php:3079 +#, php-format +msgid "Doesn't like %1$s's %2$s" +msgstr "N'aime pas %2$s de %1$s" + +#: Code/Lib/Activity.php:3082 +#, php-format +msgid "Flagged %1$s's %2$s" +msgstr "A signalé %2$s de %1$s" + +#: Code/Lib/Activity.php:3085 +#, php-format +msgid "Blocked %1$s's %2$s" +msgstr "%2$s de %1$s a été bloqué" + +#: Code/Lib/Activity.php:3093 +#, php-format +msgid "Will attend %s's event" +msgstr "Participera à l'évènement de %s" + +#: Code/Lib/Activity.php:3096 +#, php-format +msgid "Will not attend %s's event" +msgstr "Ne participera pas à l'évènement de %s" + +#: Code/Lib/Activity.php:3099 +#, php-format +msgid "May attend %s's event" +msgstr "Participera peut-être à l'évènement de %s" + +#: Code/Lib/Activity.php:3102 +#, php-format +msgid "May not attend %s's event" +msgstr "Ne participera peut-être pas à l'évènement de %s" + +#: Code/Lib/Activity.php:3107 +#, php-format +msgid "📢 Repeated %1$s's %2$s" +msgstr "📢 A relayé %2$s de %1$s" + +#: Code/Lib/Activity.php:3704 include/misc.php:1668 include/misc.php:3129 +#: include/items.php:3006 +#, php-format +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: Code/Lib/Libsync.php:987 #, php-format msgid "Unable to verify site signature for %s" msgstr "Impossible de vérifier la signature de site pour %s" -#: Code/Lib/Libzot.php:778 -msgid "Unable to verify channel signature" -msgstr "Impossible de vérifier la signature du canal" - #: Code/Lib/Libzotdir.php:88 msgid "Directory Options" msgstr "Options d'annuaire" -#: Code/Lib/Libzotdir.php:90 Code/Lib/Navbar.php:112 -msgid "Safe Mode" -msgstr "Mode sûr" - #: Code/Lib/Libzotdir.php:90 Code/Lib/Libzotdir.php:91 #: Code/Lib/Libzotdir.php:94 Code/Lib/Libzotdir.php:95 -#: Code/Lib/Libzotdir.php:96 Code/Module/Admin/Site.php:244 -#: Code/Module/Admin/Site.php:295 Code/Module/Dev/Ap_probe.php:24 +#: Code/Lib/Libzotdir.php:96 Code/Module/Admin/Site.php:247 +#: Code/Module/Admin/Site.php:298 Code/Module/Dev/Ap_probe.php:24 #: Code/Module/Dev/Zot_probe.php:23 Code/Module/Settings/Channel.php:247 -#: Code/Module/Settings/Multifactor.php:70 #: Code/Module/Settings/Permcats.php:117 Code/Module/Settings/Display.php:119 -#: Code/Module/Menu.php:169 Code/Module/Menu.php:227 Code/Module/Mitem.php:191 -#: Code/Module/Mitem.php:192 Code/Module/Mitem.php:271 -#: Code/Module/Mitem.php:272 Code/Module/Filestorage.php:243 -#: Code/Module/Filestorage.php:251 Code/Module/Connedit.php:357 -#: Code/Module/Connedit.php:731 Code/Module/Connedit.php:817 -#: Code/Module/Content_filter.php:56 Code/Module/Defperms.php:189 -#: Code/Module/Import.php:726 Code/Module/Events.php:518 -#: Code/Module/Events.php:519 Code/Module/Events.php:544 -#: Code/Storage/Browser.php:435 boot.php:1122 +#: Code/Module/Settings/Multifactor.php:70 Code/Module/Menu.php:169 +#: Code/Module/Menu.php:227 Code/Module/Mitem.php:191 Code/Module/Mitem.php:192 +#: Code/Module/Mitem.php:271 Code/Module/Mitem.php:272 +#: Code/Module/Filestorage.php:243 Code/Module/Filestorage.php:251 +#: Code/Module/Connedit.php:357 Code/Module/Connedit.php:731 +#: Code/Module/Connedit.php:817 Code/Module/Content_filter.php:56 +#: Code/Module/Defperms.php:189 Code/Module/Import.php:726 +#: Code/Module/Events.php:518 Code/Module/Events.php:519 +#: Code/Module/Events.php:544 Code/Storage/Browser.php:435 boot.php:1122 #: extend/addon/a/content_import/Mod_content_import.php:149 #: extend/addon/a/content_import/Mod_content_import.php:150 #: extend/addon/a/content_import/Mod_content_import.php:151 -#: extend/addon/a/zotpost/Mod_zotpost.php:79 include/conversation.php:1312 -#: include/conversation.php:1317 view/theme/redbasic/php/config.php:105 +#: extend/addon/a/zotpost/Mod_zotpost.php:79 include/conversation.php:1298 +#: include/conversation.php:1303 view/theme/redbasic/php/config.php:105 msgid "No" msgstr "Non" #: Code/Lib/Libzotdir.php:90 Code/Lib/Libzotdir.php:91 #: Code/Lib/Libzotdir.php:94 Code/Lib/Libzotdir.php:95 -#: Code/Lib/Libzotdir.php:96 Code/Module/Admin/Site.php:246 -#: Code/Module/Admin/Site.php:295 Code/Module/Dev/Ap_probe.php:24 +#: Code/Lib/Libzotdir.php:96 Code/Module/Admin/Site.php:249 +#: Code/Module/Admin/Site.php:298 Code/Module/Dev/Ap_probe.php:24 #: Code/Module/Dev/Zot_probe.php:23 Code/Module/Settings/Channel.php:247 -#: Code/Module/Settings/Multifactor.php:70 #: Code/Module/Settings/Permcats.php:117 Code/Module/Settings/Display.php:119 -#: Code/Module/Menu.php:169 Code/Module/Menu.php:227 Code/Module/Mitem.php:191 -#: Code/Module/Mitem.php:192 Code/Module/Mitem.php:271 -#: Code/Module/Mitem.php:272 Code/Module/Filestorage.php:243 -#: Code/Module/Filestorage.php:251 Code/Module/Connedit.php:357 -#: Code/Module/Connedit.php:731 Code/Module/Connedit.php:817 -#: Code/Module/Content_filter.php:56 Code/Module/Defperms.php:189 -#: Code/Module/Import.php:726 Code/Module/Events.php:518 -#: Code/Module/Events.php:519 Code/Module/Events.php:544 -#: Code/Storage/Browser.php:435 boot.php:1122 +#: Code/Module/Settings/Multifactor.php:70 Code/Module/Menu.php:169 +#: Code/Module/Menu.php:227 Code/Module/Mitem.php:191 Code/Module/Mitem.php:192 +#: Code/Module/Mitem.php:271 Code/Module/Mitem.php:272 +#: Code/Module/Filestorage.php:243 Code/Module/Filestorage.php:251 +#: Code/Module/Connedit.php:357 Code/Module/Connedit.php:731 +#: Code/Module/Connedit.php:817 Code/Module/Content_filter.php:56 +#: Code/Module/Defperms.php:189 Code/Module/Import.php:726 +#: Code/Module/Events.php:518 Code/Module/Events.php:519 +#: Code/Module/Events.php:544 Code/Storage/Browser.php:435 boot.php:1122 #: extend/addon/a/content_import/Mod_content_import.php:149 #: extend/addon/a/content_import/Mod_content_import.php:150 #: extend/addon/a/content_import/Mod_content_import.php:151 -#: extend/addon/a/zotpost/Mod_zotpost.php:79 include/conversation.php:1312 -#: include/conversation.php:1317 view/theme/redbasic/php/config.php:105 +#: extend/addon/a/zotpost/Mod_zotpost.php:79 include/conversation.php:1298 +#: include/conversation.php:1303 view/theme/redbasic/php/config.php:105 msgid "Yes" msgstr "Oui" @@ -2669,150 +2536,6 @@ msgstr "Afficher les bannières" msgid "May slow page loading" msgstr "Peur ralentir le chargement de la page" -#: Code/Lib/Markdown.php:218 include/bbcode.php:686 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s a écrit %2$s qui suit %3$s" - -#: Code/Lib/Markdown.php:220 Code/Module/Tagger.php:93 include/bbcode.php:680 -#: include/conversation.php:90 include/misc.php:2357 -msgid "post" -msgstr "publication" - -#: Code/Lib/Navbar.php:104 -msgid "Remote authentication" -msgstr "Authentification distante" - -#: Code/Lib/Navbar.php:104 -msgid "Click to authenticate to your home hub" -msgstr "S'authentifier auprès de votre serveur principal" - -#: Code/Lib/Navbar.php:109 Code/Module/Admin/Channels.php:144 -#: Code/Module/Admin.php:154 Code/Module/Manage.php:210 -#: Code/Widget/Admin.php:29 -msgid "Channels" -msgstr "Canaux" - -#: Code/Lib/Navbar.php:109 -msgid "Manage your channels" -msgstr "Gérer vos canaux" - -#: Code/Lib/Navbar.php:112 -msgid "(is on)" -msgstr "(est actif)" - -#: Code/Lib/Navbar.php:112 -msgid "(is off)" -msgstr "(est inactif)" - -#: Code/Lib/Navbar.php:112 -msgid "Content filtering" -msgstr "Filtrage de contenu" - -#: Code/Lib/Navbar.php:119 Code/Lib/Navbar.php:141 Code/Lib/Navbar.php:159 -#: boot.php:1116 -msgid "Logout" -msgstr "Déconnexion" - -#: Code/Lib/Navbar.php:119 Code/Lib/Navbar.php:141 -msgid "End this session" -msgstr "Mettre fin à la session" - -#: Code/Lib/Navbar.php:122 -msgid "Your profile page" -msgstr "Votre profil" - -#: Code/Lib/Navbar.php:128 Code/Lib/Navbar.php:131 -msgid "Sign in" -msgstr "Connexion" - -#: Code/Lib/Navbar.php:157 -msgid "Take me home" -msgstr "Retourner sur mon serveur" - -#: Code/Lib/Navbar.php:159 -msgid "Log me out of this site" -msgstr "Déconnectez-moi de ce site" - -#: Code/Lib/Navbar.php:164 Code/Module/Communities.php:93 -#: Code/Module/Register.php:304 boot.php:1097 -msgid "Register" -msgstr "S'inscrire" - -#: Code/Lib/Navbar.php:164 -msgid "Create an account" -msgstr "Créer un compte" - -#: Code/Lib/Navbar.php:169 -msgid "Search site @name, #tag, ?doc, content" -msgstr "Rechercher sur le serveur @nom, #hashtag, ?doc, contenu" - -#: Code/Lib/Navbar.php:175 Code/Widget/Admin.php:58 -msgid "Admin" -msgstr "Administrateur" - -#: Code/Lib/Navbar.php:175 -msgid "Site Setup and Configuration" -msgstr "Configuration du site" - -#: Code/Lib/Navbar.php:280 Code/Module/New_channel.php:170 -#: Code/Module/New_channel.php:177 Code/Module/Connedit.php:812 -#: Code/Module/Defperms.php:246 Code/Widget/Notifications.php:167 -msgid "Loading" -msgstr "Chargement" - -#: Code/Lib/Navbar.php:285 -msgid "Side Panel" -msgstr "Panneau latéral" - -#: Code/Lib/Navbar.php:286 -msgid "@name, #tag, ?doc, content" -msgstr "@nom, #étiquette, ?doc, contenu" - -#: Code/Lib/Navbar.php:287 -msgid "Please wait..." -msgstr "Merci de patienter..." - -#: Code/Lib/Navbar.php:293 Code/Module/Apps.php:59 Code/Widget/Appstore.php:17 -msgid "Installed Apps" -msgstr "Applications installées" - -#: Code/Lib/Navbar.php:295 Code/Module/Apps.php:59 Code/Widget/Appstore.php:18 -msgid "Available Apps" -msgstr "Applications disponibles" - -#: Code/Lib/Navbar.php:296 Code/Module/Apporder.php:59 -msgid "Arrange Apps" -msgstr "Réarranger les applications" - -#: Code/Lib/Navbar.php:297 -msgid "Toggle System Apps" -msgstr "(Dés)activer les applications système" - -#: Code/Lib/Navbar.php:366 Code/Module/Admin/Channels.php:150 -msgid "Channel" -msgstr "Canal" - -#: Code/Lib/Navbar.php:369 -msgid "Status Messages and Posts" -msgstr "Messages d'état et contributions" - -#: Code/Lib/Navbar.php:379 -msgid "About" -msgstr "À propos" - -#: Code/Lib/Navbar.php:382 -msgid "Profile Details" -msgstr "Détails du profil" - -#: Code/Lib/Navbar.php:392 include/photos.php:745 -msgid "Photo Albums" -msgstr "Albums photo" - -#: Code/Lib/Navbar.php:400 -msgid "Files and Storage" -msgstr "Fichiers et Stockage" - #: Code/Lib/Oembed.php:169 msgid "View PDF" msgstr "Visualiser le PDF" @@ -2829,6 +2552,309 @@ msgstr " sur " msgid "Embedded content" msgstr "Contenu imbriqué" +#: Code/Lib/ThreadItem.php:111 include/conversation.php:513 +msgid "Public visibility" +msgstr "Visibilité publique" + +#: Code/Lib/ThreadItem.php:113 include/conversation.php:515 +msgid "Direct message (private mail)" +msgstr "Message direct (courrier privé)" + +#: Code/Lib/ThreadItem.php:116 include/conversation.php:518 +msgid "Restricted visibility" +msgstr "Visibilité restreinte" + +#: Code/Lib/ThreadItem.php:140 +msgid "" +"This comment is part of a private conversation, yet was shared with the " +"public. Discretion advised." +msgstr "" +"Ce commentaire fait partie d'une conversation privée, pourtant il a été " +"partagé publiquement. La prudence est de mise." + +#: Code/Lib/ThreadItem.php:188 Code/Storage/Browser.php:306 +msgid "Admin Delete" +msgstr "Suppression par un Administrateur" + +#: Code/Lib/ThreadItem.php:193 include/attach.php:1378 +#: include/conversation.php:504 +msgid "Select" +msgstr "Sélectionner" + +#: Code/Lib/ThreadItem.php:197 Code/Module/Filer.php:63 +msgid "Save to Folder" +msgstr "Enregistrer dans le dossier" + +#: Code/Lib/ThreadItem.php:219 +msgid "I will attend" +msgstr "Je participerai" + +#: Code/Lib/ThreadItem.php:219 +msgid "I will not attend" +msgstr "Je ne participerai pas" + +#: Code/Lib/ThreadItem.php:219 +msgid "I might attend" +msgstr "Je participerai peut-être" + +#: Code/Lib/ThreadItem.php:220 +msgid "Undo attendance" +msgstr "Annuler la présence" + +#: Code/Lib/ThreadItem.php:235 Code/Lib/ThreadItem.php:255 +#: Code/Module/Photos.php:1223 Code/Module/Photos.php:1234 +msgid "View all" +msgstr "Voir tout" + +#: Code/Lib/ThreadItem.php:240 Code/Module/Photos.php:1227 +#: include/taxonomy.php:754 include/conversation.php:1880 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "Aime" +msgstr[1] "Aime" + +#: Code/Lib/ThreadItem.php:242 Code/Lib/ThreadItem.php:507 +#: Code/Module/Photos.php:1334 include/conversation.php:1882 +msgctxt "noun" +msgid "Likes" +msgstr "Aime" + +#: Code/Lib/ThreadItem.php:248 Code/Module/Photos.php:1231 +#: include/conversation.php:1886 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "N'aime pas" +msgstr[1] "N'aime pas" + +#: Code/Lib/ThreadItem.php:250 Code/Lib/ThreadItem.php:508 +#: Code/Module/Photos.php:1335 include/conversation.php:1888 +msgctxt "noun" +msgid "Dislikes" +msgstr "N'aime pas" + +#: Code/Lib/ThreadItem.php:271 Code/Module/Admin/Profs.php:103 +#: Code/Module/Admin/Profs.php:124 Code/Module/Filer.php:62 +#: Code/Widget/Notes.php:26 extend/addon/a/queueworker/Mod_Queueworker.php:118 +#: include/misc.php:1024 include/misc.php:1036 +msgid "Save" +msgstr "Enregistrer" + +#: Code/Lib/ThreadItem.php:280 include/conversation.php:523 +msgid "Message signature validated" +msgstr "Signature du message validée" + +#: Code/Lib/ThreadItem.php:281 include/conversation.php:524 +msgid "Message signature incorrect" +msgstr "Signature du message incorrecte" + +#: Code/Lib/ThreadItem.php:287 +msgid "Add Tag" +msgstr "Ajouter une étiquette" + +#: Code/Lib/ThreadItem.php:321 Code/Module/Photos.php:1164 +msgid "I like this" +msgstr "J'aime ça" + +#: Code/Lib/ThreadItem.php:321 Code/Module/Photos.php:1168 +msgid "Undo like" +msgstr "Supprimer mon \"Aime\"" + +#: Code/Lib/ThreadItem.php:322 Code/Module/Photos.php:1167 +msgid "I don't like this" +msgstr "Je n'aime pas ça" + +#: Code/Lib/ThreadItem.php:322 Code/Module/Photos.php:1169 +msgid "Undo dislike" +msgstr "Supprimer mon \"N'aime pas\"" + +#: Code/Lib/ThreadItem.php:328 +msgid "Share this" +msgstr "Partager" + +#: Code/Lib/ThreadItem.php:332 +msgid "Repeat this" +msgstr "Relayer" + +#: Code/Lib/ThreadItem.php:343 +msgid "Delivery report" +msgstr "Rapport de distribution" + +#: Code/Lib/ThreadItem.php:372 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d commentaire" +msgstr[1] "%d commentaires" + +#: Code/Lib/ThreadItem.php:373 +#, php-format +msgid "%d unseen" +msgstr "%d non vus" + +#: Code/Lib/ThreadItem.php:418 Code/Lib/ThreadItem.php:419 +#, php-format +msgid "View %s's profile - %s" +msgstr "Voir le profil de %s - %s" + +#: Code/Lib/ThreadItem.php:422 +msgid "to" +msgstr "à" + +#: Code/Lib/ThreadItem.php:423 include/conversation.php:587 +msgid "via" +msgstr "via" + +#: Code/Lib/ThreadItem.php:424 +msgid "Wall-to-Wall" +msgstr "Mur-à-mur" + +#: Code/Lib/ThreadItem.php:425 +msgid "via Wall-To-Wall:" +msgstr "par Mur-à-mur :" + +#: Code/Lib/ThreadItem.php:439 include/conversation.php:590 +#, php-format +msgid "from %s" +msgstr "de %s" + +#: Code/Lib/ThreadItem.php:442 include/conversation.php:593 +#, php-format +msgid "last edited: %s" +msgstr "dernière modification : %s" + +#: Code/Lib/ThreadItem.php:443 include/conversation.php:594 +#, php-format +msgid "Expires: %s" +msgstr "Expire : %s" + +#: Code/Lib/ThreadItem.php:453 +msgid "Attend" +msgstr "En attente" + +#: Code/Lib/ThreadItem.php:454 +msgid "Attendance Options" +msgstr "Options d'attente" + +#: Code/Lib/ThreadItem.php:455 include/misc.php:2063 +msgid "Vote" +msgstr "Vote" + +#: Code/Lib/ThreadItem.php:456 +msgid "Voting Options" +msgstr "Options de vote" + +#: Code/Lib/ThreadItem.php:457 +msgid "Reply" +msgstr "Répondre" + +#: Code/Lib/ThreadItem.php:483 include/conversation.php:609 +msgid "Pinned post" +msgstr "Publication épinglée" + +#: Code/Lib/ThreadItem.php:487 +msgid "Saved draft" +msgstr "Brouillon sauvegardé" + +#: Code/Lib/ThreadItem.php:488 +msgid "Save Bookmarks" +msgstr "Enregistrer les favoris" + +#: Code/Lib/ThreadItem.php:489 +msgid "Add to Calendar" +msgstr "Ajouter au Calendrier" + +#: Code/Lib/ThreadItem.php:500 Code/Module/Notifications.php:75 +msgid "Mark all seen" +msgstr "Tout marquer comme vu" + +#: Code/Lib/ThreadItem.php:516 include/conversation.php:346 +msgid "This is an unsaved preview" +msgstr "Il s'agit d'une prévisualisation non sauvegardée" + +#: Code/Lib/ThreadItem.php:517 Code/Module/Photos.php:1171 +#: include/conversation.php:614 +msgid "Please wait" +msgstr "Merci de patienter" + +#: Code/Lib/ThreadItem.php:911 include/conversation.php:1254 +msgid "Save draft" +msgstr "Sauvegarder le brouillon" + +#: Code/Lib/ThreadItem.php:925 Code/Module/Photos.php:1187 +#: Code/Module/Photos.php:1293 +msgid "This is you" +msgstr "C'est vous" + +#: Code/Lib/ThreadItem.php:930 include/conversation.php:1273 +msgid "Bold" +msgstr "Gras" + +#: Code/Lib/ThreadItem.php:931 include/conversation.php:1274 +msgid "Italic" +msgstr "Italique" + +#: Code/Lib/ThreadItem.php:932 include/conversation.php:1275 +msgid "Underline" +msgstr "Souligné" + +#: Code/Lib/ThreadItem.php:933 include/conversation.php:1276 +msgid "Quote" +msgstr "Citation" + +#: Code/Lib/ThreadItem.php:934 include/conversation.php:1277 +msgid "Code" +msgstr "Code" + +#: Code/Lib/ThreadItem.php:935 +msgid "Image" +msgstr "Image" + +#: Code/Lib/ThreadItem.php:936 +msgid "Attach/Upload a File" +msgstr "Joindre/Téléverser un fichier" + +#: Code/Lib/ThreadItem.php:937 +msgid "Insert Link" +msgstr "Insérer un lien" + +#: Code/Lib/ThreadItem.php:938 +msgid "Video" +msgstr "Vidéo" + +#: Code/Lib/ThreadItem.php:939 Code/Module/Events.php:526 +#: Code/Module/Photos.php:1191 Code/Module/Webpages.php:276 +#: include/conversation.php:1160 +msgid "Preview" +msgstr "Aperçu" + +#: Code/Lib/ThreadItem.php:940 Code/Module/Lostpass.php:143 +#: Code/Module/Pdledit.php:72 Code/Module/Pdledit.php:80 +msgid "Reset" +msgstr "Réinitialiser" + +#: Code/Lib/ThreadItem.php:945 Code/Module/Chat.php:222 +#: include/conversation.php:1359 +msgid "Encrypt text" +msgstr "Chiffrer le texte" + +#: Code/Lib/ThreadItem.php:950 +msgid "Your full name (required)" +msgstr "Votre nom complet (obligatoire)" + +#: Code/Lib/ThreadItem.php:951 +msgid "Your email address (required)" +msgstr "Votre adresse de courriel (obligatoire)" + +#: Code/Lib/ThreadItem.php:952 +msgid "Your website URL (optional)" +msgstr "L'adresse de votre site web (optionelle)" + +#: Code/Lib/Libzot.php:778 +msgid "Unable to verify channel signature" +msgstr "Impossible de vérifier la signature du canal" + #: Code/Lib/Permcat.php:77 msgctxt "permcat" msgid "default" @@ -2853,10 +2879,6 @@ msgstr "rédacteur" msgid "custom" msgstr "custom" -#: Code/Lib/PermissionDescription.php:114 -msgid "Public" -msgstr "Public" - #: Code/Lib/PermissionDescription.php:116 msgid "Anybody in the $Projectname network" msgstr "N'importe appartenant au réseau de $Projectname" @@ -2902,10 +2924,10 @@ msgstr "Cette action outrepasserait les limites prévues par votre forfait." msgid "This action is not available under your subscription plan." msgstr "Cette action n'est pas disponible avec votre forfait." -#: Code/Lib/Share.php:126 Code/Module/Share.php:119 include/items.php:3170 +#: Code/Lib/Share.php:126 Code/Module/Share.php:118 include/items.php:3170 #, php-format msgid "📢 Repeated %1$s's %2$s" -msgstr "🔁 A relayé %2$s de %1$s" +msgstr "📢 A relayé %2$s de %1$s" #: Code/Module/Admin/Account_edit.php:34 #, php-format @@ -2971,8 +2993,8 @@ msgstr "Compte '%s' débloqué" #: Code/Module/Admin/Accounts.php:183 Code/Module/Admin/Addons.php:341 #: Code/Module/Admin/Addons.php:439 Code/Module/Admin/Channels.php:143 #: Code/Module/Admin/Logs.php:85 Code/Module/Admin/Security.php:151 -#: Code/Module/Admin/Site.php:270 Code/Module/Admin/Themes.php:125 -#: Code/Module/Admin/Themes.php:158 Code/Module/Admin.php:179 +#: Code/Module/Admin/Themes.php:125 Code/Module/Admin/Themes.php:158 +#: Code/Module/Admin/Site.php:273 Code/Module/Admin.php:179 msgid "Administration" msgstr "Administration" @@ -3122,7 +3144,7 @@ msgstr "Version minimum de PHP : " #: Code/Module/Admin/Addons.php:356 msgid "Compatible Server Roles: " -msgstr "Rôles du serveur " +msgstr "Rôles du serveur compatibles" #: Code/Module/Admin/Addons.php:357 msgid "Requires: " @@ -3166,9 +3188,9 @@ msgstr "Installer un nouveau dépôt" #: Code/Module/Editpost.php:183 Code/Module/Editwebpage.php:187 #: Code/Module/Fbrowser.php:75 Code/Module/Fbrowser.php:98 #: Code/Module/Profile_photo.php:518 Code/Module/Tagrm.php:21 -#: Code/Module/Tagrm.php:152 include/conversation.php:1304 -#: include/conversation.php:1376 include/conversation.php:1378 -#: include/conversation.php:1380 +#: Code/Module/Tagrm.php:152 include/conversation.php:1290 +#: include/conversation.php:1362 include/conversation.php:1364 +#: include/conversation.php:1366 msgid "Cancel" msgstr "Annuler" @@ -3237,12 +3259,12 @@ msgid "Channel '%s' uncensored" msgstr "Canal '%s' non censuré" #: Code/Module/Admin/Channels.php:148 Code/Module/Connedit.php:617 -#: Code/Module/Directory.php:436 +#: Code/Module/Directory.php:437 msgid "Censor" msgstr "Censurer" #: Code/Module/Admin/Channels.php:149 Code/Module/Connedit.php:617 -#: Code/Module/Directory.php:436 +#: Code/Module/Directory.php:437 msgid "Uncensor" msgstr "Ne plus censurer" @@ -3771,526 +3793,6 @@ msgstr "Un site par ligne. Par défaut le contenu embarqué est filtré." msgid "Block embedded HTML from these domains" msgstr "Bloquer le HTML embarqué à partir de ces domaines" -#: Code/Module/Admin/Site.php:174 -msgid "Site settings updated." -msgstr "Paramètres du site sauvegardés." - -#: Code/Module/Admin/Site.php:203 include/misc.php:3585 -#: view/theme/redbasic/php/config.php:22 -msgid "Default" -msgstr "Défaut" - -#: Code/Module/Admin/Site.php:214 Code/Module/Settings/Display.php:153 -#, php-format -msgid "%s - (Incompatible)" -msgstr "%s - (Incompatible)" - -#: Code/Module/Admin/Site.php:222 -msgid "mobile" -msgstr "mobile" - -#: Code/Module/Admin/Site.php:225 -msgid "experimental" -msgstr "expérimental" - -#: Code/Module/Admin/Site.php:228 -msgid "unsupported" -msgstr "non maintenu" - -#: Code/Module/Admin/Site.php:245 -msgid "Yes - with approval" -msgstr "Oui - avec approbation" - -#: Code/Module/Admin/Site.php:251 -msgid "My site is not a public server" -msgstr "Mon site n'est pas un serveur public" - -#: Code/Module/Admin/Site.php:252 -msgid "My site provides free public access" -msgstr "Mon site est ouvert à tous, gratuitement" - -#: Code/Module/Admin/Site.php:253 -msgid "My site provides paid public access" -msgstr "Mon site propose des comptes payants" - -#: Code/Module/Admin/Site.php:254 -msgid "My site provides free public access and premium paid plans" -msgstr "Mon site propose des comptes gratuits et des formules premium payantes" - -#: Code/Module/Admin/Site.php:260 -msgid "Default permission role for new accounts" -msgstr "Rôle d'accès par défaut pour les nouveaux comptes" - -#: Code/Module/Admin/Site.php:260 -msgid "" -"This role will be used for the first channel created after registration." -msgstr "Ce rôle sera utilisé pour le premier canal créé après l'inscription." - -#: Code/Module/Admin/Site.php:271 Code/Widget/Admin.php:27 -msgid "Site" -msgstr "Site" - -#: Code/Module/Admin/Site.php:273 -msgid "Site Configuration" -msgstr "Configuration du site" - -#: Code/Module/Admin/Site.php:274 Code/Module/Register.php:288 -msgid "Registration" -msgstr "Inscription" - -#: Code/Module/Admin/Site.php:275 -msgid "File upload" -msgstr "Envoi de fichier" - -#: Code/Module/Admin/Site.php:276 -msgid "Policies" -msgstr "Stratégies" - -#: Code/Module/Admin/Site.php:277 Code/Widget/Findpeople.php:29 -msgid "Advanced" -msgstr "Avancé" - -#: Code/Module/Admin/Site.php:279 Code/Module/Settings/Identities.php:87 -msgid "Site name" -msgstr "Nom du site" - -#: Code/Module/Admin/Site.php:280 -msgid "Site Information" -msgstr "Informations concernant le site" - -#: Code/Module/Admin/Site.php:280 -msgid "Description of this site. Multicode may be used here." -msgstr "Description du site. Vous pouvez utiliser du multicode ici." - -#: Code/Module/Admin/Site.php:281 -msgid "Legal Information" -msgstr "Informations légales" - -#: Code/Module/Admin/Site.php:281 -msgid "Multicode may be used here." -msgstr "Vous pouvez utiliser du multicode ici." - -#: Code/Module/Admin/Site.php:282 -msgid "System language" -msgstr "Langue du système" - -#: Code/Module/Admin/Site.php:283 -msgid "System theme" -msgstr "Thème du système" - -#: Code/Module/Admin/Site.php:283 -msgid "" -"Default system theme - may be over-ridden by user profiles - change theme settings" -msgstr "" -"Thème par défaut - il peut être changé pour chaque profil utilisateur - modifier le thème" - -#: Code/Module/Admin/Site.php:286 -msgid "ActivityPub protocol" -msgstr "Protocole ActivityPub" - -#: Code/Module/Admin/Site.php:286 -msgid "Provides access to software supporting the ActivityPub protocol." -msgstr "" -"Autorise un accès par des applications utilisant le protocole ActivityPub." - -#: Code/Module/Admin/Site.php:287 -msgid "Maximum image size" -msgstr "Taille maximale des images" - -#: Code/Module/Admin/Site.php:287 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "" -"Taille maximum, en octets, des images envoyées. Par défaut 0, soit sans " -"limite." - -#: Code/Module/Admin/Site.php:288 -msgid "Cache all public images" -msgstr "Mettre les images publiques en cache" - -#: Code/Module/Admin/Site.php:288 -msgid "If disabled, proxy non-SSL images, but do not store locally" -msgstr "" -"Si désactivé, on utilise un proxy pour les images non-SSL, sans les stocker " -"localement" - -#: Code/Module/Admin/Site.php:289 -msgid "Does this site allow new member registration?" -msgstr "" -"Est-ce que l'enregistrement de nouveaux membres est autorisé sur ce " -"site ?" - -#: Code/Module/Admin/Site.php:290 -msgid "Invitation only" -msgstr "Sur invitation seulement" - -#: Code/Module/Admin/Site.php:290 -msgid "" -"Only allow new member registrations with an invitation code. New member " -"registration must be allowed for this to work." -msgstr "" -"Permettre uniquement l'inscription de nouveaux membres disposant d'un code " -"d'invitation. L'inscription de nouveaux membres doit être autorisée pour que " -"ceci fonctionne." - -#: Code/Module/Admin/Site.php:292 -msgid "Minimum age" -msgstr "Âge minimum" - -#: Code/Module/Admin/Site.php:292 -msgid "" -"Minimum age (in years) for who may register on this site - this is only " -"evaluated if Terms of Service is required." -msgstr "" -"Âge minimum (en années) pour pouvoir s'inscrire sur ce site - ceci n'est " -"demandé que si l'acceptation des Conditions d'utilisation est obligatoire." - -#: Code/Module/Admin/Site.php:293 -msgid "Which best describes the types of account offered by this site?" -msgstr "Comment décrire au mieux les types de comptes que propose ce site?" - -#: Code/Module/Admin/Site.php:293 -msgid "" -"If a public server policy is selected, this information may be displayed on " -"the public server site list." -msgstr "" -"Si une politique offrant un accès au public est choisie, cette information " -"pourra être affichée sur la liste des serveurs publics." - -#: Code/Module/Admin/Site.php:294 -msgid "Register text" -msgstr "Texte d'inscription" - -#: Code/Module/Admin/Site.php:294 -msgid "Will be displayed prominently on the registration page." -msgstr "Sera affiché de manière bien visible sur le formulaire d'inscription." - -#: Code/Module/Admin/Site.php:295 -msgid "Require acceptance of Terms of Service" -msgstr "Exiger l'acceptation des Conditions d'utilisation" - -#: Code/Module/Admin/Site.php:297 -msgid "Site homepage to show visitors (default: login box)" -msgstr "" -"Page d'accueil du site à montrer aux visiteurs (par défaut : boîte de " -"dialogue de connexion)" - -#: Code/Module/Admin/Site.php:297 -msgid "" -"example: 'pubstream' to show public stream, 'channel/bob' to show Bob's " -"channel or 'include:home.html' to include a file." -msgstr "" -"exemple :'public' pour montrer le flux public, 'channel/bob' pour " -"montrer le canal de Bob ou 'include:home.html' pour inclure un fichier." - -#: Code/Module/Admin/Site.php:298 -msgid "Preserve site homepage URL" -msgstr "Préserver l'adresse d'accueil du site" - -#: Code/Module/Admin/Site.php:298 -msgid "" -"Present the site homepage in a frame at the original location instead of " -"redirecting" -msgstr "" -"Présenter la page d'accueil du site dans un cadre à l'adresse d'origine, " -"plutôt que de rediriger" - -#: Code/Module/Admin/Site.php:299 -msgid "Accounts abandoned after x days" -msgstr "Les comptes sont abandonnés après x jours" - -#: Code/Module/Admin/Site.php:299 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "" -"Eviter de gaspiller les ressources du système en interrogeant des hubs " -"distants pour des canaux abandonnés. Mettez 0 pour ne pas avoir de limite de " -"temps." - -#: Code/Module/Admin/Site.php:300 -msgid "Verify Email Addresses" -msgstr "Vérifier les adresses de courriel" - -#: Code/Module/Admin/Site.php:300 -msgid "" -"Check to verify email addresses used in account registration (recommended)." -msgstr "" -"Cocher pour que les adresses utilisées à l'inscription soient vérifiées " -"(recommandé)." - -#: Code/Module/Admin/Site.php:301 -msgid "Force publish in directory" -msgstr "Forcer la publication dans l'annuaire" - -#: Code/Module/Admin/Site.php:301 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "" -"Cocher pour forcer la publication de tous les profils du site dans " -"l'annuaire." - -#: Code/Module/Admin/Site.php:303 -msgid "Public stream" -msgstr "Flux public" - -#: Code/Module/Admin/Site.php:303 -msgid "Provide a Public stream on your site. This content is unmoderated." -msgstr "Fournir un Flux public sur votre site. Le contenu n'est pas modéré." - -#: Code/Module/Admin/Site.php:304 -msgid "the Public stream is disabled" -msgstr "le Flux public est désactivé" - -#: Code/Module/Admin/Site.php:305 -msgid "the Public stream contains public conversations from this site only" -msgstr "le Flux public ne contient que les conversations publiques de ce site" - -#: Code/Module/Admin/Site.php:306 -msgid "" -"the Public stream contains public conversations from anywhere on the internet" -msgstr "" -"le Flux public contient des conversations publiques provenant de l'ensemble " -"d'internet" - -#: Code/Module/Admin/Site.php:309 -msgid "Allow anybody on the internet to access the Public stream" -msgstr "Autoriser n'importe qui sur internet à accéder au flux public" - -#: Code/Module/Admin/Site.php:309 -msgid "" -"Default is to only allow viewing by site members. Warning: this content is " -"unmoderated." -msgstr "" -"Par défaut, on autorise uniquement l'accès aux membres du site. " -"Attention : ce contenu n'est pas modéré." - -#: Code/Module/Admin/Site.php:310 -msgid "Show numbers of likes and dislikes in conversations" -msgstr "" -"Montrer le nombre de réactions 'J'aime' et 'Je n'aime pas' dans les " -"discussions" - -#: Code/Module/Admin/Site.php:310 -msgid "" -"If disabled, the presence of likes and dislikes will be shown, but without " -"totals." -msgstr "" -"Si désactivé, l'existence de réactions 'J'aime' et/ou 'Je n'aime pas' sera " -"montrée, sans détail des nombres." - -#: Code/Module/Admin/Site.php:311 -msgid "Permit animated profile photos" -msgstr "Autoriser les photos de profil animées" - -#: Code/Module/Admin/Site.php:311 -msgid "Changing this may take several days to work through the system" -msgstr "Modifier ceci peut nécessiter plusieurs jours avant de fonctionner" - -#: Code/Module/Admin/Site.php:312 -msgid "Only import Public stream posts with this text" -msgstr "" -"N'importer les publications publiques que si elles comprennent ce texte" - -#: Code/Module/Admin/Site.php:312 Code/Module/Admin/Site.php:313 -msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "" -"mots (un par ligne) ou #hashtags, $catégories ou /motif/ ou lang=xx, laisser " -"vide pour importer toutes les publications" - -#: Code/Module/Admin/Site.php:313 -msgid "Do not import Public stream posts with this text" -msgstr "" -"Ne pas importer les publications publiques si elles comprennent ce texte" - -#: Code/Module/Admin/Site.php:314 -msgid "Maximum number of imported friends of friends" -msgstr "Nombre maximal des amis d'amis importés" - -#: Code/Module/Admin/Site.php:314 -msgid "" -"Warning: higher numbers will improve the quality of friend suggestions and " -"directory results but can exponentially increase resource usage" -msgstr "" -"Attention : un nombre plus élevé augmentera la qualité des suggestions " -"de contacts et les résultats de l'annuaire, mais peut augmenter " -"l'utilisation des ressources de façon exponentielle" - -#: Code/Module/Admin/Site.php:315 -msgid "Login on Homepage" -msgstr "Connexion sur la page d'accueil" - -#: Code/Module/Admin/Site.php:315 -msgid "" -"Present a login box to visitors on the home page if no other content has " -"been configured." -msgstr "" -"Présenter une boîte de dialogue de connexion aux visiteurs sur la page " -"d'accueil si aucun autre contenu n'a été configuré." - -#: Code/Module/Admin/Site.php:316 -msgid "Reply-to email address for system generated email." -msgstr "" -"Adresse courriel de retour pour les courriels générés par l'application." - -#: Code/Module/Admin/Site.php:317 -msgid "Sender (From) email address for system generated email." -msgstr "" -"Adresse courriel de l'expéditeur (champ \"De\") pour les courriels générés " -"par l'application." - -#: Code/Module/Admin/Site.php:318 -msgid "Display name of email sender for system generated email." -msgstr "Nom affiché pour l'expéditeur des courriels générés par le système." - -#: Code/Module/Admin/Site.php:319 -msgid "Proxy user" -msgstr "Utilisateur du proxy" - -#: Code/Module/Admin/Site.php:320 -msgid "Proxy URL" -msgstr "URL du proxy" - -#: Code/Module/Admin/Site.php:321 -msgid "Network fetch timeout" -msgstr "Délai pour la collecte en ligne dépassé" - -#: Code/Module/Admin/Site.php:321 Code/Module/Admin/Site.php:322 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "" -"En secondes. Mettre à 0 pour ne pas avoir de délai maximal (non recommandé)." - -#: Code/Module/Admin/Site.php:322 -msgid "Network post timeout" -msgstr "Délai pour la mise en ligne dépassé" - -#: Code/Module/Admin/Site.php:323 -msgid "Delivery interval" -msgstr "Intervalle de distribution" - -#: Code/Module/Admin/Site.php:323 -msgid "" -"Delay background delivery processes by this many seconds to reduce system " -"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " -"for large dedicated servers." -msgstr "" -"Temporise le processus de distribution de tant de secondes pour réduire la " -"charge sur le système. Valeurs recommandées : 4-5 pour les serveurs " -"mutualisés, 2-3 pour les VPS. 0-1 pour les gros serveurs dédiés." - -#: Code/Module/Admin/Site.php:324 -msgid "Deliveries per process" -msgstr "Distributions par processus" - -#: Code/Module/Admin/Site.php:324 -msgid "" -"Number of deliveries to attempt in a single operating system process. Adjust " -"if necessary to tune system performance. Recommend: 1-5." -msgstr "" -"Nombre de distributions à tenter au sein d'un seul processus système. " -"Ajuster si nécessaire pour affiner la performance du système. Recommandé:1-5." - -#: Code/Module/Admin/Site.php:325 -msgid "Queue Threshold" -msgstr "Seuil de file d'attente" - -#: Code/Module/Admin/Site.php:325 -msgid "" -"Always defer immediate delivery if queue contains more than this number of " -"entries." -msgstr "" -"Reportez toujours la livraison immédiate si la file d'attente contient plus " -"que ce nombre d'entrées." - -#: Code/Module/Admin/Site.php:326 -msgid "Poll interval" -msgstr "Intervalle de scrutation" - -#: Code/Module/Admin/Site.php:326 -msgid "" -"Delay background polling processes by this many seconds to reduce system " -"load. If 0, use delivery interval." -msgstr "" -"Temporise le processus de scrutation en tâche de fond de tant de secondes, " -"pour réduire la charge. Si 0, utilise l'intervalle de distribution." - -#: Code/Module/Admin/Site.php:327 -msgid "Path to ImageMagick convert program" -msgstr "Chemin d'accès au programme \"convert\" de ImageMagick" - -#: Code/Module/Admin/Site.php:327 -msgid "" -"If set, use this program to generate photo thumbnails for huge images ( > " -"4000 pixels in either dimension), otherwise memory exhaustion may occur. " -"Example: /usr/bin/convert" -msgstr "" -"Si cette option est activée, utilisez ce programme pour générer des " -"vignettes de photos pour des images géantes ( > 4000 pixels dans l'une ou " -"l'autre dimension), sinon la mémoire risque de s'épuiser. Exemple : /usr/bin/" -"convert" - -#: Code/Module/Admin/Site.php:328 -msgid "Maximum Load Average" -msgstr "Charge maximale moyenne" - -#: Code/Module/Admin/Site.php:328 -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." -msgstr "" -"Charge système maximale au-delà de laquelle distribution et scrutation sont " -"reportées - par défaut 50." - -#: Code/Module/Admin/Site.php:329 -msgid "Expiration period in days for imported streams and cached images" -msgstr "" -"Délai d'expiration en jours pour les flux importés les et images mises en " -"cache" - -#: Code/Module/Admin/Site.php:329 -msgid "0 for no expiration of imported content" -msgstr "0 pour ne pas expirer le contenu importé" - -#: Code/Module/Admin/Site.php:330 -msgid "" -"Do not expire any posts which have comments less than this many days ago" -msgstr "" -"Ne pas considérer comme expirés les messages qui ont reçu des commentaires " -"depuis moins de ce nombre de jours" - -#: Code/Module/Admin/Site.php:331 -msgid "" -"Public servers: Optional landing (marketing) webpage for new registrants" -msgstr "" -"Serveurs publics : page Web d'accueil facultative pour les nouveaux " -"inscrits (marketing)" - -#: Code/Module/Admin/Site.php:331 -#, php-format -msgid "Create this page first. Default is %s/register" -msgstr "Créez d'abord cette page. La valeur par défaut est %s/register" - -#: Code/Module/Admin/Site.php:332 -msgid "Page to display after creating a new channel" -msgstr "Page à afficher après la création d'un nouveau canal" - -#: Code/Module/Admin/Site.php:332 -msgid "Default: profiles" -msgstr "Par défaut : profiles" - -#: Code/Module/Admin/Site.php:333 -msgid "Site location" -msgstr "Localisation du serveur" - -#: Code/Module/Admin/Site.php:333 -msgid "Region or country - shared with other sites" -msgstr "Région ou Pays - partagé avec les autres serveurs" - #: Code/Module/Admin/Themes.php:25 msgid "Theme settings updated." msgstr "Paramètres du thème mis à jour." @@ -4314,7 +3816,527 @@ msgstr "[Expérimental]" #: Code/Module/Admin/Themes.php:165 msgid "[Unsupported]" -msgstr "[Non maintenu]" +msgstr "[Non pris en charge]" + +#: Code/Module/Admin/Site.php:174 +msgid "Site settings updated." +msgstr "Paramètres du site sauvegardés." + +#: Code/Module/Admin/Site.php:203 include/misc.php:3585 +#: view/theme/redbasic/php/config.php:22 view/theme/fresh/php/config.php:22 +msgid "Default" +msgstr "Défaut" + +#: Code/Module/Admin/Site.php:217 Code/Module/Settings/Display.php:153 +#, php-format +msgid "%s - (Incompatible)" +msgstr "%s - (Incompatible)" + +#: Code/Module/Admin/Site.php:225 +msgid "mobile" +msgstr "mobile" + +#: Code/Module/Admin/Site.php:228 +msgid "experimental" +msgstr "expérimental" + +#: Code/Module/Admin/Site.php:231 +msgid "unsupported" +msgstr "non maintenu" + +#: Code/Module/Admin/Site.php:248 +msgid "Yes - with approval" +msgstr "Oui - avec approbation" + +#: Code/Module/Admin/Site.php:254 +msgid "My site is not a public server" +msgstr "Mon site n'est pas un serveur public" + +#: Code/Module/Admin/Site.php:255 +msgid "My site provides free public access" +msgstr "Mon site est ouvert à tous, gratuitement" + +#: Code/Module/Admin/Site.php:256 +msgid "My site provides paid public access" +msgstr "Mon site propose des comptes payants" + +#: Code/Module/Admin/Site.php:257 +msgid "My site provides free public access and premium paid plans" +msgstr "Mon site propose des comptes gratuits et des formules premium payantes" + +#: Code/Module/Admin/Site.php:263 +msgid "Default permission role for new accounts" +msgstr "Modèle de permissions par défaut pour les nouveaux comptes" + +#: Code/Module/Admin/Site.php:263 +msgid "" +"This role will be used for the first channel created after registration." +msgstr "Ce modèle sera utilisé pour le premier canal créé après l'inscription." + +#: Code/Module/Admin/Site.php:274 Code/Widget/Admin.php:27 +msgid "Site" +msgstr "Site" + +#: Code/Module/Admin/Site.php:276 +msgid "Site Configuration" +msgstr "Configuration du site" + +#: Code/Module/Admin/Site.php:277 Code/Module/Register.php:288 +msgid "Registration" +msgstr "Inscription" + +#: Code/Module/Admin/Site.php:278 +msgid "File upload" +msgstr "Envoi de fichier" + +#: Code/Module/Admin/Site.php:279 +msgid "Policies" +msgstr "Stratégies" + +#: Code/Module/Admin/Site.php:280 Code/Widget/Findpeople.php:29 +msgid "Advanced" +msgstr "Avancé" + +#: Code/Module/Admin/Site.php:282 Code/Module/Settings/Identities.php:87 +msgid "Site name" +msgstr "Nom du site" + +#: Code/Module/Admin/Site.php:283 +msgid "Site Information" +msgstr "Informations concernant le site" + +#: Code/Module/Admin/Site.php:283 +msgid "Description of this site. Multicode may be used here." +msgstr "Description du site. Vous pouvez utiliser du multicode ici." + +#: Code/Module/Admin/Site.php:284 +msgid "Legal Information" +msgstr "Informations légales" + +#: Code/Module/Admin/Site.php:284 +msgid "Multicode may be used here." +msgstr "Vous pouvez utiliser du multicode ici." + +#: Code/Module/Admin/Site.php:285 +msgid "System language" +msgstr "Langue du système" + +#: Code/Module/Admin/Site.php:286 +msgid "System theme" +msgstr "Thème du système" + +#: Code/Module/Admin/Site.php:286 +msgid "" +"Default system theme - may be over-ridden by user profiles - change theme settings" +msgstr "" +"Thème par défaut - il peut être changé pour chaque profil utilisateur - modifier le thème" + +#: Code/Module/Admin/Site.php:289 +msgid "ActivityPub protocol" +msgstr "Protocole ActivityPub" + +#: Code/Module/Admin/Site.php:289 +msgid "Provides access to software supporting the ActivityPub protocol." +msgstr "" +"Autorise un accès par des applications utilisant le protocole ActivityPub." + +#: Code/Module/Admin/Site.php:290 +msgid "Maximum image size" +msgstr "Taille maximale des images" + +#: Code/Module/Admin/Site.php:290 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "" +"Taille maximum, en octets, des images envoyées. Par défaut 0, soit sans " +"limite." + +#: Code/Module/Admin/Site.php:291 +msgid "Cache all public images" +msgstr "Mettre les images publiques en cache" + +#: Code/Module/Admin/Site.php:291 +msgid "If disabled, proxy non-SSL images, but do not store locally" +msgstr "" +"Si désactivé, on utilise un proxy pour les images non-SSL, sans les stocker " +"localement" + +#: Code/Module/Admin/Site.php:292 +msgid "Does this site allow new member registration?" +msgstr "" +"Est-ce que l'enregistrement de nouveaux membres est autorisé sur ce " +"site ?" + +#: Code/Module/Admin/Site.php:293 +msgid "Invitation only" +msgstr "Sur invitation seulement" + +#: Code/Module/Admin/Site.php:293 +msgid "" +"Only allow new member registrations with an invitation code. New member " +"registration must be allowed for this to work." +msgstr "" +"Permettre uniquement l'inscription de nouveaux membres disposant d'un code " +"d'invitation. L'inscription de nouveaux membres doit être autorisée pour que " +"ceci fonctionne." + +#: Code/Module/Admin/Site.php:295 +msgid "Minimum age" +msgstr "Âge minimum" + +#: Code/Module/Admin/Site.php:295 +msgid "" +"Minimum age (in years) for who may register on this site - this is only " +"evaluated if Terms of Service is required." +msgstr "" +"Âge minimum (en années) pour pouvoir s'inscrire sur ce site - ceci n'est " +"demandé que si l'acceptation des Conditions d'utilisation est obligatoire." + +#: Code/Module/Admin/Site.php:296 +msgid "Which best describes the types of account offered by this site?" +msgstr "Comment décrire au mieux les types de comptes que propose ce site?" + +#: Code/Module/Admin/Site.php:296 +msgid "" +"If a public server policy is selected, this information may be displayed on " +"the public server site list." +msgstr "" +"Si une politique offrant un accès au public est choisie, cette information " +"pourra être affichée sur la liste des serveurs publics." + +#: Code/Module/Admin/Site.php:297 +msgid "Register text" +msgstr "Texte d'inscription" + +#: Code/Module/Admin/Site.php:297 +msgid "Will be displayed prominently on the registration page." +msgstr "Sera affiché de manière bien visible sur le formulaire d'inscription." + +#: Code/Module/Admin/Site.php:298 +msgid "Require acceptance of Terms of Service" +msgstr "Exiger l'acceptation des Conditions d'utilisation" + +#: Code/Module/Admin/Site.php:300 +msgid "Site homepage to show visitors (default: login box)" +msgstr "" +"Page d'accueil du site à montrer aux visiteurs (par défaut : boîte de " +"dialogue de connexion)" + +#: Code/Module/Admin/Site.php:300 +msgid "" +"example: 'pubstream' to show public stream, 'channel/bob' to show Bob's " +"channel or 'include:home.html' to include a file." +msgstr "" +"exemple :'public' pour montrer le flux public, 'channel/bob' pour " +"montrer le canal de Bob ou 'include:home.html' pour inclure un fichier." + +#: Code/Module/Admin/Site.php:301 +msgid "Preserve site homepage URL" +msgstr "Préserver l'adresse d'accueil du site" + +#: Code/Module/Admin/Site.php:301 +msgid "" +"Present the site homepage in a frame at the original location instead of " +"redirecting" +msgstr "" +"Présenter la page d'accueil du site dans un cadre à l'adresse d'origine, " +"plutôt que de rediriger" + +#: Code/Module/Admin/Site.php:302 +msgid "Accounts abandoned after x days" +msgstr "Les comptes sont abandonnés après x jours" + +#: Code/Module/Admin/Site.php:302 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "" +"Eviter de gaspiller les ressources du système en interrogeant des hubs " +"distants pour des canaux abandonnés. Mettez 0 pour ne pas avoir de limite de " +"temps." + +#: Code/Module/Admin/Site.php:303 +msgid "Verify Email Addresses" +msgstr "Vérifier les adresses de courriel" + +#: Code/Module/Admin/Site.php:303 +msgid "" +"Check to verify email addresses used in account registration (recommended)." +msgstr "" +"Cocher pour que les adresses utilisées à l'inscription soient vérifiées " +"(recommandé)." + +#: Code/Module/Admin/Site.php:304 +msgid "Force publish in directory" +msgstr "Forcer la publication dans l'annuaire" + +#: Code/Module/Admin/Site.php:304 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "" +"Cocher pour forcer la publication de tous les profils du site dans " +"l'annuaire." + +#: Code/Module/Admin/Site.php:306 +msgid "Public stream" +msgstr "Flux public" + +#: Code/Module/Admin/Site.php:306 +msgid "Provide a Public stream on your site. This content is unmoderated." +msgstr "Fournir un Flux public sur votre site. Le contenu n'est pas modéré." + +#: Code/Module/Admin/Site.php:307 +msgid "the Public stream is disabled" +msgstr "le Flux public est désactivé" + +#: Code/Module/Admin/Site.php:308 +msgid "the Public stream contains public conversations from this site only" +msgstr "le Flux public ne contient que les conversations publiques de ce site" + +#: Code/Module/Admin/Site.php:309 +msgid "" +"the Public stream contains public conversations from anywhere on the internet" +msgstr "" +"le Flux public contient des conversations publiques provenant de l'ensemble " +"d'internet" + +#: Code/Module/Admin/Site.php:312 +msgid "Allow anybody on the internet to access the Public stream" +msgstr "Autoriser n'importe qui sur internet à accéder au flux public" + +#: Code/Module/Admin/Site.php:312 +msgid "" +"Default is to only allow viewing by site members. Warning: this content is " +"unmoderated." +msgstr "" +"Par défaut, on autorise uniquement l'accès aux membres du site. " +"Attention : ce contenu n'est pas modéré." + +#: Code/Module/Admin/Site.php:313 +msgid "Show numbers of likes and dislikes in conversations" +msgstr "" +"Montrer le nombre de réactions 'J'aime' et 'Je n'aime pas' dans les " +"discussions" + +#: Code/Module/Admin/Site.php:313 +msgid "" +"If disabled, the presence of likes and dislikes will be shown, but without " +"totals." +msgstr "" +"Si désactivé, l'existence de réactions 'J'aime' et/ou 'Je n'aime pas' sera " +"montrée, sans détail des nombres." + +#: Code/Module/Admin/Site.php:314 +msgid "Permit animated profile photos" +msgstr "Autoriser les photos de profil animées" + +#: Code/Module/Admin/Site.php:314 +msgid "Changing this may take several days to work through the system" +msgstr "Modifier ceci peut nécessiter plusieurs jours avant de fonctionner" + +#: Code/Module/Admin/Site.php:315 +msgid "Only import Public stream posts with this text" +msgstr "" +"N'importer les publications publiques que si elles comprennent ce texte" + +#: Code/Module/Admin/Site.php:315 Code/Module/Admin/Site.php:316 +msgid "" +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "" +"mots (un par ligne) ou #hashtags, $catégories ou /motif/ ou lang=xx, laisser " +"vide pour importer toutes les publications" + +#: Code/Module/Admin/Site.php:316 +msgid "Do not import Public stream posts with this text" +msgstr "" +"Ne pas importer les publications publiques si elles comprennent ce texte" + +#: Code/Module/Admin/Site.php:317 +msgid "Maximum number of imported friends of friends" +msgstr "Nombre maximal des amis d'amis importés" + +#: Code/Module/Admin/Site.php:317 +msgid "" +"Warning: higher numbers will improve the quality of friend suggestions and " +"directory results but can exponentially increase resource usage" +msgstr "" +"Attention : un nombre plus élevé augmentera la qualité des suggestions " +"de contacts et les résultats de l'annuaire, mais peut augmenter " +"l'utilisation des ressources de façon exponentielle" + +#: Code/Module/Admin/Site.php:318 +msgid "Login on Homepage" +msgstr "Connexion sur la page d'accueil" + +#: Code/Module/Admin/Site.php:318 +msgid "" +"Present a login box to visitors on the home page if no other content has " +"been configured." +msgstr "" +"Présenter une boîte de dialogue de connexion aux visiteurs sur la page " +"d'accueil si aucun autre contenu n'a été configuré." + +#: Code/Module/Admin/Site.php:319 +msgid "Reply-to email address for system generated email." +msgstr "" +"Adresse courriel de retour pour les courriels générés par l'application." + +#: Code/Module/Admin/Site.php:320 +msgid "Sender (From) email address for system generated email." +msgstr "" +"Adresse courriel de l'expéditeur (champ \"De\") pour les courriels générés " +"par l'application." + +#: Code/Module/Admin/Site.php:321 +msgid "Display name of email sender for system generated email." +msgstr "Nom affiché pour l'expéditeur des courriels générés par le système." + +#: Code/Module/Admin/Site.php:322 +msgid "Proxy user" +msgstr "Utilisateur du proxy" + +#: Code/Module/Admin/Site.php:323 +msgid "Proxy URL" +msgstr "URL du proxy" + +#: Code/Module/Admin/Site.php:324 +msgid "Network fetch timeout" +msgstr "Délai pour la collecte en ligne dépassé" + +#: Code/Module/Admin/Site.php:324 Code/Module/Admin/Site.php:325 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "" +"En secondes. Mettre à 0 pour ne pas avoir de délai maximal (non recommandé)." + +#: Code/Module/Admin/Site.php:325 +msgid "Network post timeout" +msgstr "Délai pour la mise en ligne dépassé" + +#: Code/Module/Admin/Site.php:326 +msgid "Delivery interval" +msgstr "Intervalle de distribution" + +#: Code/Module/Admin/Site.php:326 +msgid "" +"Delay background delivery processes by this many seconds to reduce system " +"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " +"for large dedicated servers." +msgstr "" +"Temporise le processus de distribution de tant de secondes pour réduire la " +"charge sur le système. Valeurs recommandées : 4-5 pour les serveurs " +"mutualisés, 2-3 pour les VPS. 0-1 pour les gros serveurs dédiés." + +#: Code/Module/Admin/Site.php:327 +msgid "Deliveries per process" +msgstr "Distributions par processus" + +#: Code/Module/Admin/Site.php:327 +msgid "" +"Number of deliveries to attempt in a single operating system process. Adjust " +"if necessary to tune system performance. Recommend: 1-5." +msgstr "" +"Nombre de distributions à tenter au sein d'un seul processus système. " +"Ajuster si nécessaire pour affiner la performance du système. Recommandé:1-5." + +#: Code/Module/Admin/Site.php:328 +msgid "Queue Threshold" +msgstr "Seuil de file d'attente" + +#: Code/Module/Admin/Site.php:328 +msgid "" +"Always defer immediate delivery if queue contains more than this number of " +"entries." +msgstr "" +"Reportez toujours la livraison immédiate si la file d'attente contient plus " +"que ce nombre d'entrées." + +#: Code/Module/Admin/Site.php:329 +msgid "Poll interval" +msgstr "Intervalle de scrutation" + +#: Code/Module/Admin/Site.php:329 +msgid "" +"Delay background polling processes by this many seconds to reduce system " +"load. If 0, use delivery interval." +msgstr "" +"Temporise le processus de scrutation en tâche de fond de tant de secondes, " +"pour réduire la charge. Si 0, utilise l'intervalle de distribution." + +#: Code/Module/Admin/Site.php:330 +msgid "Path to ImageMagick convert program" +msgstr "Chemin d'accès au programme \"convert\" de ImageMagick" + +#: Code/Module/Admin/Site.php:330 +msgid "" +"If set, use this program to generate photo thumbnails for huge images ( > " +"4000 pixels in either dimension), otherwise memory exhaustion may occur. " +"Example: /usr/bin/convert" +msgstr "" +"Si cette option est activée, utilisez ce programme pour générer des " +"vignettes de photos pour des images géantes ( > 4000 pixels dans l'une ou " +"l'autre dimension), sinon la mémoire risque de s'épuiser. Exemple : /usr/bin/" +"convert" + +#: Code/Module/Admin/Site.php:331 +msgid "Maximum Load Average" +msgstr "Charge maximale moyenne" + +#: Code/Module/Admin/Site.php:331 +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default 50." +msgstr "" +"Charge système maximale au-delà de laquelle distribution et scrutation sont " +"reportées - par défaut 50." + +#: Code/Module/Admin/Site.php:332 +msgid "Expiration period in days for imported streams and cached images" +msgstr "" +"Délai d'expiration en jours pour les flux importés les et images mises en " +"cache" + +#: Code/Module/Admin/Site.php:332 +msgid "0 for no expiration of imported content" +msgstr "0 pour ne pas expirer le contenu importé" + +#: Code/Module/Admin/Site.php:333 +msgid "" +"Do not expire any posts which have comments less than this many days ago" +msgstr "" +"Ne pas considérer comme expirés les messages qui ont reçu des commentaires " +"depuis moins de ce nombre de jours" + +#: Code/Module/Admin/Site.php:334 +msgid "" +"Public servers: Optional landing (marketing) webpage for new registrants" +msgstr "" +"Serveurs publics : page Web d'accueil facultative pour les nouveaux " +"inscrits (marketing)" + +#: Code/Module/Admin/Site.php:334 +#, php-format +msgid "Create this page first. Default is %s/register" +msgstr "Créez d'abord cette page. La valeur par défaut est %s/register" + +#: Code/Module/Admin/Site.php:335 +msgid "Page to display after creating a new channel" +msgstr "Page à afficher après la création d'un nouveau canal" + +#: Code/Module/Admin/Site.php:335 +msgid "Default: profiles" +msgstr "Par défaut : profiles" + +#: Code/Module/Admin/Site.php:336 +msgid "Site location" +msgstr "Localisation du serveur" + +#: Code/Module/Admin/Site.php:336 +msgid "Region or country - shared with other sites" +msgstr "Région ou Pays - partagé avec les autres serveurs" #: Code/Module/Dev/Ap_probe.php:22 msgid "ActivityPub Probe Diagnostic" @@ -4590,7 +4612,7 @@ msgstr "Sécurité et vie privée" #: Code/Module/Settings/Channel.php:447 msgid "Your permissions are already configured. Click to view/adjust" -msgstr "Vos droits d'accès sont déjà paramétrés. Cliquer pour voir/modifier" +msgstr "Vos permissions sont déjà paramétrées. Cliquez pour les voir/modifier" #: Code/Module/Settings/Channel.php:449 msgid "Hide your online presence" @@ -4637,7 +4659,7 @@ msgstr "" #: Code/Module/Settings/Channel.php:460 msgid "Channel Permission Limits" -msgstr "Limites des droits d'accès du canal" +msgstr "Limites des Permissions du Canal" #: Code/Module/Settings/Channel.php:462 msgid "Expire conversations you have not participated in after this many days" @@ -4694,9 +4716,8 @@ msgid "Channel type and privacy" msgstr "Type et confidentialité du canal" #: Code/Module/Settings/Channel.php:477 -#, fuzzy msgid "Default Permissions Role" -msgstr "Groupe d'accès par défaut" +msgstr "Modèle de permissions par défaut" #: Code/Module/Settings/Channel.php:486 msgid "By default post a status message when:" @@ -4829,12 +4850,12 @@ msgid "" "Desktop notifications are unavailable because the required browser " "permission has not been granted" msgstr "" -"Les notifications de bureau ne sont pas disponibles, l'autorisation requise " -"n'a pas encore été accordée du navigateur" +"Les notifications sur le bureau ne sont pas disponibles, l'autorisation " +"requise n'a pas encore été accordée du navigateur" #: Code/Module/Settings/Channel.php:526 msgid "Grant permission" -msgstr "Obtenir l'autorisation" +msgstr "Accorder la permission" #: Code/Module/Settings/Channel.php:527 msgid "Email notifications sent from (hostname)" @@ -4865,7 +4886,7 @@ msgstr "Accepter les messages d'inconnus qui vous mentionnent" #: Code/Module/Settings/Channel.php:529 Code/Module/Settings/Channel.php:530 msgid "This setting bypasses normal permissions" -msgstr "Ce réglage outrepasse les réglages d'accès normaux" +msgstr "Ce réglage outrepasse les permissions normales" #: Code/Module/Settings/Channel.php:530 msgid "Accept likes from strangers" @@ -5002,7 +5023,7 @@ msgstr "Niveau d'affinité maximum par défaut" #: Code/Module/Settings/Featured.php:54 msgid "0-99 default 99" -msgstr "0-99 par défaut 99" +msgstr "0-99 - 99 par défaut" #: Code/Module/Settings/Featured.php:59 msgid "Default minimum affinity level" @@ -5010,7 +5031,7 @@ msgstr "Niveau d'affinité minimum par défaut" #: Code/Module/Settings/Featured.php:59 msgid "0-99 - default 0" -msgstr "0-99 par défaut 0" +msgstr "0-99 - 0 par défaut" #: Code/Module/Settings/Featured.php:63 msgid "Affinity Slider Settings" @@ -5060,42 +5081,6 @@ msgstr "Adresse du site/URL" msgid "Submit/Verify" msgstr "Envoyer/Vérifier" -#: Code/Module/Settings/Multifactor.php:56 -msgid "Multifactor Settings" -msgstr "Paramètres de la vérification multificateur" - -#: Code/Module/Settings/Multifactor.php:57 -msgid "Multi-Factor Authentication Setup" -msgstr "Configuration de l'authentification multifacteur" - -#: Code/Module/Settings/Multifactor.php:58 -msgid "" -"This is your generated secret. This may be used in some cases if the QR " -"image cannot be read. Please save it." -msgstr "" -"Ceci est votre code secret qui a été généré. Il peut être utilisé dans " -"certains cas si l'image QR ne peut pas être lue. Veuillez le sauvegarder." - -#: Code/Module/Settings/Multifactor.php:59 -msgid "Please enter the code from your authenticator" -msgstr "Veuillez saisir le code de votre dispositif d'authentification" - -#: Code/Module/Settings/Multifactor.php:63 -msgid "That code is correct." -msgstr "Ce code est correct." - -#: Code/Module/Settings/Multifactor.php:64 -msgid "Incorrect code." -msgstr "Code incorrect." - -#: Code/Module/Settings/Multifactor.php:67 -msgid "Enable Multi-factor Authentication" -msgstr "Activer l'authentification multifacteur" - -#: Code/Module/Settings/Multifactor.php:73 -msgid "Test" -msgstr "Test" - #: Code/Module/Settings/Oauth.php:40 msgid "Name is required" msgstr "Le nom est requis" @@ -5209,27 +5194,27 @@ msgstr "Applications OAuth2 connectées" #: Code/Module/Settings/Permcats.php:33 msgid "Permission Name is required." -msgstr "Le nom de permission est requis." +msgstr "Un Nom est requis pour cette Permission." #: Code/Module/Settings/Permcats.php:52 msgid "Permission role saved." -msgstr "Rôle de permissions sauvegardé." +msgstr "Modèle de permissions sauvegardé." #: Code/Module/Settings/Permcats.php:79 msgid "" "Use this form to create permission rules for various classes of people or " "connections." msgstr "" -"Utilisez ce formulaire pour créer des règles d'accès pour différentes " -"catégories de personnes ou de contacts." +"Utilisez ce formulaire pour créer des permissions d'accès pour différentes " +"catégories de personnes ou de connexions." #: Code/Module/Settings/Permcats.php:129 msgid "Permission Roles" -msgstr "Rôles de permissions" +msgstr "Modèles de permissions" #: Code/Module/Settings/Permcats.php:137 msgid "Role name" -msgstr "Nom du rôle" +msgstr "Nom du modèle" #: Code/Module/Settings/Permcats.php:138 Code/Module/Settings/Tokens.php:308 #: Code/Module/Connedit.php:846 Code/Module/Defperms.php:255 @@ -5244,7 +5229,7 @@ msgstr "héritée" #: Code/Module/Settings/Permcats.php:144 Code/Module/Settings/Tokens.php:313 #: Code/Module/Connedit.php:848 Code/Module/Defperms.php:258 msgid "Individual Permissions" -msgstr "Droits d'accès individuels" +msgstr "Permissions Individuelles" #: Code/Module/Settings/Permcats.php:145 Code/Module/Connedit.php:849 #: Code/Module/Connedit.php:850 Code/Module/Defperms.php:259 @@ -5523,7 +5508,7 @@ msgstr "Site web" #: Code/Module/Settings/Profile_edit.php:659 Code/Module/Cdav.php:1378 #: Code/Module/Connedit.php:868 msgid "Note" -msgstr "Note" +msgstr "La publication" #: Code/Module/Settings/Profile_edit.php:660 Code/Module/Cdav.php:1379 #: Code/Module/Connedit.php:869 include/connections.php:847 @@ -5714,7 +5699,7 @@ msgstr "Indisponible" #: Code/Module/Settings/Profile_edit.php:881 msgid "Has crush" -msgstr "A un béguin" +msgstr "A le béguin" #: Code/Module/Settings/Profile_edit.php:881 msgid "Infatuated" @@ -5879,10 +5864,10 @@ msgid "" "priority than individual settings. You can not change those " "settings here." msgstr "" -"Certains droits d'accès peuvent être hérités de vos paramètres de confidentialité de " "canal, lesquels sont prioritaires sur les réglages individuels. Vous ne " -"pouvez pas modifier ces droits d'accès-ci ici." +"pouvez pas modifier ces permissions ici." #: Code/Module/Settings/Display.php:162 #, php-format @@ -5999,6 +5984,42 @@ msgstr "" msgid "0-20" msgstr "0-20" +#: Code/Module/Settings/Multifactor.php:56 +msgid "Multifactor Settings" +msgstr "Paramètres de la vérification multificateur" + +#: Code/Module/Settings/Multifactor.php:57 +msgid "Multi-Factor Authentication Setup" +msgstr "Configuration de l'authentification multifacteur" + +#: Code/Module/Settings/Multifactor.php:58 +msgid "" +"This is your generated secret. This may be used in some cases if the QR " +"image cannot be read. Please save it." +msgstr "" +"Ceci est votre code secret qui a été généré. Il peut être utilisé dans " +"certains cas si l'image QR ne peut pas être lue. Veuillez le sauvegarder." + +#: Code/Module/Settings/Multifactor.php:59 +msgid "Please enter the code from your authenticator" +msgstr "Veuillez saisir le code de votre dispositif d'authentification" + +#: Code/Module/Settings/Multifactor.php:63 +msgid "That code is correct." +msgstr "Ce code est correct." + +#: Code/Module/Settings/Multifactor.php:64 +msgid "Incorrect code." +msgstr "Code incorrect." + +#: Code/Module/Settings/Multifactor.php:67 +msgid "Enable Multi-factor Authentication" +msgstr "Activer l'authentification multifacteur" + +#: Code/Module/Settings/Multifactor.php:73 +msgid "Test" +msgstr "Test" + #: Code/Module/Email_validation.php:30 Code/Module/Email_resend.php:16 msgid "Token verification failed." msgstr "La vérification du jeton a échoué." @@ -6038,7 +6059,7 @@ msgstr "Limite du nombre total d'invitations dépassée." #: Code/Module/Invite.php:63 #, php-format msgid "%s : Not a valid email address." -msgstr "%s : adresse courriel invalide." +msgstr "%s : adresse de courriel invalide." #: Code/Module/Invite.php:76 msgid "Please join us on $Projectname" @@ -6093,14 +6114,14 @@ msgstr "Vous devrez fournir le code d'invitation suivant :" #: Code/Module/Invite.php:164 msgid "1. Register at any $Projectname location (they are all inter-connected)" msgstr "" -"1. Enregistrez-vous sur n'importe quel serveur $Projectname (ils sont tous " +"1. Enregistre-toi sur n'importe quel serveur $Projectname (ils sont tous " "inter-connectés)" #: Code/Module/Invite.php:166 msgid "2. Enter my $Projectname network address into the site searchbar." msgstr "" -"2. Saisissez l'adresse de mon canal $Projectname dans la barre de recherche " -"du site." +"2. Saisis l'adresse de mon canal $Projectname dans la barre de recherche du " +"site." #: Code/Module/Invite.php:167 msgid "or visit" @@ -6108,7 +6129,7 @@ msgstr "ou rendez-vous sur" #: Code/Module/Invite.php:169 msgid "3. Click [Connect]" -msgstr "3. Cliquez sur [Ajouter]" +msgstr "3. Clique sur [Ajouter]" #: Code/Module/Admin.php:136 msgid "Blocked accounts" @@ -6138,7 +6159,7 @@ msgstr "Files d'attente des messages" msgid "Your software should be updated" msgstr "Votre logiciel doit être mis à jour" -#: Code/Module/Admin.php:180 include/conversation.php:1387 +#: Code/Module/Admin.php:180 include/conversation.php:1373 msgid "Summary" msgstr "Résumé" @@ -6156,7 +6177,7 @@ msgstr "Canaux enregistrés" #: Code/Module/Admin.php:186 msgid "Active addons" -msgstr "Addons activés" +msgstr "Addons actifs" #: Code/Module/Admin.php:187 msgid "Version" @@ -6182,11 +6203,11 @@ msgstr "Les commentaires peuvent être modérées." msgid "Empty post discarded." msgstr "Publication vide annulée." -#: Code/Module/Item.php:1592 +#: Code/Module/Item.php:1593 msgid "Duplicate post suppressed." msgstr "Publication en doublon supprimée." -#: Code/Module/Item.php:1639 +#: Code/Module/Item.php:1640 msgid "" "Draft saved. Use Drafts app to continue " "editing." @@ -6194,35 +6215,35 @@ msgstr "" "Brouillon enregistré. Utilisez l'application Brouillons pour continuer l'édition." -#: Code/Module/Item.php:1699 +#: Code/Module/Item.php:1700 msgid "Your comment has been posted." msgstr "Votre commentaire a été publié." -#: Code/Module/Item.php:1768 +#: Code/Module/Item.php:1769 msgid "System error. Post not saved." msgstr "Erreur système. Publication non sauvegardée." -#: Code/Module/Item.php:1810 +#: Code/Module/Item.php:1811 msgid "Your post/comment is awaiting approval." msgstr "Votre publication/commentaire est en attente de validation." -#: Code/Module/Item.php:1843 Code/Module/Cloud.php:132 +#: Code/Module/Item.php:1844 Code/Module/Cloud.php:132 msgid "Not found" msgstr "Non trouvé" -#: Code/Module/Item.php:1987 +#: Code/Module/Item.php:1988 msgid "Unable to obtain post information from database." msgstr "" "Impossible d'obtenir les informations de la publication depuis la base de " "données." -#: Code/Module/Item.php:1994 +#: Code/Module/Item.php:1995 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "" "Vous avez atteint votre limite de %1$.0f contributions de premier niveau." -#: Code/Module/Item.php:1999 +#: Code/Module/Item.php:2000 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "Vous avez atteint votre limite de %1$.0f pages web." @@ -6319,7 +6340,7 @@ msgstr "Modifié(e)" #: Code/Module/Layouts.php:210 Code/Module/Blocks.php:174 #: Code/Module/Photos.php:1170 Code/Module/Webpages.php:270 -#: Code/Widget/Cdav.php:147 include/conversation.php:1270 +#: Code/Widget/Cdav.php:147 include/conversation.php:1256 msgid "Share" msgstr "Partager" @@ -6389,19 +6410,19 @@ msgstr "Prix de l'application" msgid "Location (URL) to purchase app" msgstr "Emplacement (URL) pour l'achat de l'application" -#: Code/Module/Apporder.php:60 -msgid "Reset to site default order" -msgstr "Revenir à l'ordre par défaut du site" +#: Code/Module/Apporder.php:75 +msgid "Reset to defaults" +msgstr "Rétablir les valeurs par défaut" -#: Code/Module/Apporder.php:61 +#: Code/Module/Apporder.php:76 msgid "Change order of pinned navbar apps" msgstr "Changer l'ordre des applications épinglées dans la barre de navigation" -#: Code/Module/Apporder.php:61 +#: Code/Module/Apporder.php:76 msgid "Change order of app tray apps" msgstr "Changer l'ordre des applications du menu déroulant" -#: Code/Module/Apporder.php:62 +#: Code/Module/Apporder.php:77 msgid "" "Use arrows to move the corresponding app left (top) or right (bottom) in the " "navbar" @@ -6409,7 +6430,7 @@ msgstr "" "Utilisez les flèches pour déplacer l'application correspondante vers la " "gauche (haut) ou la droite (bas) dans la barre de navigation" -#: Code/Module/Apporder.php:63 +#: Code/Module/Apporder.php:78 msgid "Use arrows to move the corresponding app up or down in the app tray" msgstr "" "Utilisez les flèches pour déplacer l'application vers le haut ou vers le bas " @@ -6468,7 +6489,7 @@ msgstr "%1$s ne participe pas à %3$s de %2$s" #: Code/Module/Like.php:237 #, php-format msgid "%1$s may attend %2$s's %3$s" -msgstr "%1$s participe peut-être à %3$s de %2$s" +msgstr "%1$s participera peut-être à %3$s de %2$s" #: Code/Module/Apps.php:62 msgid "Manage apps" @@ -6589,7 +6610,7 @@ msgid "Invalid item." msgstr "Élément invalide." #: Code/Module/Block.php:49 Code/Module/Cal.php:63 Code/Module/Card_edit.php:56 -#: Code/Module/Chanview.php:106 Code/Module/Page.php:85 +#: Code/Module/Chanview.php:105 Code/Module/Page.php:85 #: Code/Module/Superblock.php:44 Code/Module/Wall_upload.php:37 #: include/items.php:4139 msgid "Channel not found." @@ -6831,13 +6852,13 @@ msgstr "Élément introuvable" #: Code/Module/Card_edit.php:112 Code/Module/Chat.php:223 #: Code/Module/Editblock.php:131 Code/Module/Editwebpage.php:161 -#: include/conversation.php:1103 +#: include/conversation.php:1089 msgid "Insert web link" msgstr "Insérer le lien web" #: Code/Module/Card_edit.php:128 Code/Module/Editblock.php:144 #: Code/Module/Photos.php:731 Code/Module/Photos.php:1118 -#: include/conversation.php:1330 +#: include/conversation.php:1316 msgid "Title (optional)" msgstr "Titre (facultatif)" @@ -6860,13 +6881,13 @@ msgstr "" "évènements." #: Code/Module/Manage.php:83 Code/Module/Manage.php:190 -#: Code/Module/Manage.php:203 Code/Module/Directory.php:446 +#: Code/Module/Manage.php:203 Code/Module/Directory.php:447 #: Code/Storage/Browser.php:148 include/misc.php:3272 msgid "Collection" msgstr "Collection" #: Code/Module/Manage.php:84 Code/Module/Manage.php:191 -#: Code/Module/Directory.php:445 +#: Code/Module/Directory.php:446 msgid "Group" msgstr "Groupe" @@ -6919,7 +6940,7 @@ msgstr "%d nouveaux messages" #: Code/Module/Manage.php:222 #, php-format msgid "%d new introductions" -msgstr "%d nouvelles demandes de relation" +msgstr "%d nouvelles demandes de connexion" #: Code/Module/Manage.php:224 msgid "Linked Identity" @@ -7080,9 +7101,8 @@ msgstr "Agenda par défaut" msgid "Default Addressbook" msgstr "Carnet d'adresses par défaut" -#: Code/Module/Embedphotos.php:117 include/bbcode.php:258 +#: Code/Module/Embedphotos.php:117 include/misc.php:1807 include/bbcode.php:258 #: include/bbcode.php:1173 include/bbcode.php:2068 include/bbcode.php:2071 -#: include/misc.php:1807 msgid "Image/photo" msgstr "Image/photo" @@ -7191,31 +7211,31 @@ msgstr "" "Cette application ajoute à l'éditeur des boutons de mise en forme du texte " "(gras, italique, sougligné, citation, etc.)" -#: Code/Module/Chanview.php:148 Code/Module/Chanview.php:149 +#: Code/Module/Chanview.php:147 Code/Module/Chanview.php:148 msgid "Not available" msgstr "Non disponible" -#: Code/Module/Chanview.php:168 +#: Code/Module/Chanview.php:167 msgid "Cover photo for this channel" msgstr "Bannière de ce canal" -#: Code/Module/Chanview.php:170 +#: Code/Module/Chanview.php:169 msgid "Followers" msgstr "Abonnés" -#: Code/Module/Chanview.php:171 +#: Code/Module/Chanview.php:170 msgid "Following" msgstr "Abonnements" -#: Code/Module/Chanview.php:174 include/conversation.php:833 +#: Code/Module/Chanview.php:173 include/conversation.php:819 msgid "Visit" msgstr "Visiter" -#: Code/Module/Chanview.php:176 +#: Code/Module/Chanview.php:175 msgid "View Recent" msgstr "Voir le contenu récent" -#: Code/Module/Chanview.php:178 +#: Code/Module/Chanview.php:177 msgid "toggle full screen mode" msgstr "basculer en mode plein écran" @@ -7337,7 +7357,7 @@ msgstr "Je suis absent en ce moment" msgid "I am online" msgstr "Je suis en ligne" -#: Code/Module/Chat.php:221 include/conversation.php:1156 +#: Code/Module/Chat.php:221 include/conversation.php:1142 msgid "Please enter a link URL:" msgstr "Merci d'entrer l'URL d'un lien :" @@ -7384,7 +7404,7 @@ msgstr "Impossible d'ajouter l'entrée de menu." #: Code/Module/Mitem.php:182 Code/Module/Mitem.php:261 msgid "Menu Item Permissions" -msgstr "Droits d'accès de l'entrée de menu" +msgstr "Permissions d'élément du menu" #: Code/Module/Mitem.php:189 Code/Module/Mitem.php:206 msgid "Link Name" @@ -7586,15 +7606,15 @@ msgstr "Choisissez un identifiant" #: Code/Module/New_channel.php:190 Code/Module/Register.php:277 msgid "Channel role and privacy" -msgstr "Rôle et confidentialité du canal" +msgstr "Modèle de permissions et confidentialité du canal" #: Code/Module/New_channel.php:190 msgid "" "Select a channel permission role compatible with your usage needs and " "privacy requirements." msgstr "" -"Choisissez un rôle de canal adapté à votre usage et à vos exigences en " -"matière de vie privée." +"Choisissez un modèle de permissions de canal adapté à votre usage et à vos " +"exigences en matière de vie privée." #: Code/Module/New_channel.php:193 msgid "Create a Channel" @@ -7659,7 +7679,7 @@ msgstr "Déplacer dans l'annuaire" #: Code/Module/Filestorage.php:242 #: extend/addon/a/flashcards/Mod_Flashcards.php:262 msgid "Set/edit permissions" -msgstr "Définir/modifier les droits d'accès" +msgstr "Définir/modifier les permissions" #: Code/Module/Filestorage.php:243 msgid "Include all files and sub folders" @@ -7956,8 +7976,8 @@ msgstr "Chercher parmi vos connexions" msgid "Connections search" msgstr "Chercher des connexions" -#: Code/Module/Connections.php:401 Code/Module/Directory.php:526 -#: Code/Module/Directory.php:531 Code/Widget/Findpeople.php:36 +#: Code/Module/Connections.php:401 Code/Module/Directory.php:527 +#: Code/Module/Directory.php:532 Code/Widget/Findpeople.php:36 msgid "Find" msgstr "Trouver" @@ -8020,7 +8040,7 @@ msgstr "Actualiser les droits d'accès" #: Code/Module/Connedit.php:575 msgid "Fetch updated permissions" -msgstr "Récupérer les autorisations mises à jour" +msgstr "Récupérer les permissions à jour" #: Code/Module/Connedit.php:579 msgid "Refresh Photo" @@ -8030,7 +8050,7 @@ msgstr "Actualiser la photo" msgid "Fetch updated photo" msgstr "Récupérer la photo mise à jour" -#: Code/Module/Connedit.php:586 include/conversation.php:853 +#: Code/Module/Connedit.php:586 include/conversation.php:839 msgid "Recent Activity" msgstr "Activité récente" @@ -8128,7 +8148,7 @@ msgstr "Récupérer la carte de visite électronique de cette connexion" #: Code/Module/Connedit.php:665 msgid "Open Individual Permissions section by default" -msgstr "Ouvrir par défaut la section des droits d'accès individuels" +msgstr "Ouvrir la section des Permissions Individuelles par défaut" #: Code/Module/Connedit.php:691 msgid "Open Friend Zoom section by default" @@ -8188,7 +8208,7 @@ msgstr "" #: Code/Module/Connedit.php:810 Code/Module/Defperms.php:244 msgid "Connection Default Permissions" -msgstr "Droits d'accès par défaut des connexions" +msgstr "Permissions par défaut des connexions" #: Code/Module/Connedit.php:810 include/items.php:4136 #, php-format @@ -8197,7 +8217,7 @@ msgstr "Connexion : %s" #: Code/Module/Connedit.php:811 Code/Module/Defperms.php:245 msgid "Apply these permissions automatically" -msgstr "Appliquer ces droits d'accès automatiquement" +msgstr "Appliquer ces permissions automatiquement" #: Code/Module/Connedit.php:811 msgid "Connection requests will be approved without your interaction" @@ -8205,11 +8225,11 @@ msgstr "Les demandes de connexion seront validées automatiquement" #: Code/Module/Connedit.php:812 Code/Module/Defperms.php:246 msgid "Permission role" -msgstr "Rôle d'accès" +msgstr "Modèle de permissions" #: Code/Module/Connedit.php:813 Code/Module/Defperms.php:247 msgid "Add permission role" -msgstr "Ajouter un rôle d'accès" +msgstr "Ajouter un modèle de permissions" #: Code/Module/Connedit.php:817 msgid "Ignore shares and repeats this connection posts" @@ -8232,7 +8252,7 @@ msgid "" "The permissions indicated on this page will be applied to all new " "connections." msgstr "" -"Les droits d'accès indiqués sur cette page seront appliqués à toutes vos " +"Les permissions listées sur cette page seront appliquées à toutes vos " "nouvelles connexions." #: Code/Module/Connedit.php:828 @@ -8421,8 +8441,8 @@ msgid "Use a photo from your albums" msgstr "Utiliser une photo de vos albums" #: Code/Module/Cover_photo.php:425 Code/Module/Profile_photo.php:519 -#: include/conversation.php:1305 include/conversation.php:1375 -#: include/conversation.php:1377 include/conversation.php:1379 +#: include/conversation.php:1291 include/conversation.php:1361 +#: include/conversation.php:1363 include/conversation.php:1365 msgid "OK" msgstr "OK" @@ -8479,11 +8499,11 @@ msgstr "Paramètres d'approbation automatique" msgid "Documentation Search" msgstr "Chercher dans la documentation" -#: Code/Module/Help.php:133 +#: Code/Module/Help.php:135 msgid "$Projectname Documentation" msgstr "Documentation de $Projectname" -#: Code/Module/Help.php:134 +#: Code/Module/Help.php:136 msgid "Contents" msgstr "Contenus" @@ -8524,63 +8544,63 @@ msgstr "Page personnelle : " msgid "Cover photo for this directory entry" msgstr "Bannière pour cette entrée de l'annuaire" -#: Code/Module/Directory.php:434 +#: Code/Module/Directory.php:435 msgid "Description:" msgstr "Description :" -#: Code/Module/Directory.php:449 +#: Code/Module/Directory.php:450 msgid "Keywords: " msgstr "Mots-clefs : " -#: Code/Module/Directory.php:452 +#: Code/Module/Directory.php:453 msgid "Don't suggest" msgstr "Ne pas suggérer" -#: Code/Module/Directory.php:454 +#: Code/Module/Directory.php:455 msgid "Suggestion ranking:" msgstr "Degré de suggestion :" -#: Code/Module/Directory.php:517 +#: Code/Module/Directory.php:518 msgid "Local Directory" msgstr "Annuaire local" -#: Code/Module/Directory.php:527 +#: Code/Module/Directory.php:528 msgid "Finding:" msgstr "Recherche :" -#: Code/Module/Directory.php:530 Code/Widget/Findpeople.php:37 +#: Code/Module/Directory.php:531 Code/Widget/Findpeople.php:37 msgid "Channel Suggestions" msgstr "Canaux suggérés" -#: Code/Module/Directory.php:532 +#: Code/Module/Directory.php:533 msgid "next page" msgstr "page suivante" -#: Code/Module/Directory.php:532 +#: Code/Module/Directory.php:533 msgid "previous page" msgstr "page précédente" -#: Code/Module/Directory.php:533 +#: Code/Module/Directory.php:534 msgid "Sort options" msgstr "Options de tri" -#: Code/Module/Directory.php:534 +#: Code/Module/Directory.php:535 msgid "Alphabetic" msgstr "Alphabétique" -#: Code/Module/Directory.php:535 +#: Code/Module/Directory.php:536 msgid "Reverse Alphabetic" msgstr "Alphabétique inversé" -#: Code/Module/Directory.php:536 +#: Code/Module/Directory.php:537 msgid "Newest to Oldest" msgstr "Du plus récent au moins récent" -#: Code/Module/Directory.php:537 +#: Code/Module/Directory.php:538 msgid "Oldest to Newest" msgstr "Du moins récent du plus récent" -#: Code/Module/Directory.php:562 +#: Code/Module/Directory.php:563 msgid "No entries (some entries may be hidden)." msgstr "Pas d'entrées (certaines peuvent être cachées)." @@ -8957,9 +8977,9 @@ msgstr "Modifier la description" msgid "Edit Location" msgstr "Modifier le lieu" -#: Code/Module/Events.php:527 include/conversation.php:1334 +#: Code/Module/Events.php:527 include/conversation.php:1320 msgid "Permission settings" -msgstr "Gérer les droits d'accès" +msgstr "Gestion des permissions" #: Code/Module/Events.php:537 msgid "Timezone:" @@ -9170,7 +9190,7 @@ msgstr "élément en lien non trouvé." #: Code/Module/Photos.php:561 #, php-format msgid "%s: Unsupported photo type. Saved as file." -msgstr "%s: Type de photo non supporté. Sauvegarder en tant que fichier." +msgstr "%s: Type de photo non supporté. Sauvegardé en tant que fichier." #: Code/Module/Photos.php:582 msgid "No photos selected" @@ -9190,7 +9210,7 @@ msgstr "" #: Code/Module/Photos.php:681 #, php-format msgid "%1$.2f MB photo storage used." -msgstr "%1$.2f méga-octets utilisés pour le stockage des photos." +msgstr "%1$.2f Mo utilisés pour le stockage des photos." #: Code/Module/Photos.php:723 msgid "Upload Photos" @@ -9363,9 +9383,8 @@ msgid "requires approval" msgstr "nécessite une approbation" #: Code/Module/Ping.php:513 -#, fuzzy msgid "g A l, F d" -msgstr "g A l F d" +msgstr "g l, d F" #: Code/Module/Ping.php:531 msgid "[today]" @@ -9443,7 +9462,8 @@ msgid "" "photos for alternate profiles will inherit the permissions of the profile" msgstr "" "Votre photo de profil par défaut est visible par tout le monde sur internet. " -"Les photos des autres profils hériteront des permissions du profil concerné" +"Les photos de vos autres profils hériteront des permissions du profil " +"concerné" #: Code/Module/Profile_photo.php:506 msgid "" @@ -9588,8 +9608,8 @@ msgid "" "Select a channel permission role for your usage needs and privacy " "requirements." msgstr "" -"Choisissez un rôle de canal adapté à votre usage et à vos exigences en " -"matière de vie privée." +"Choisissez un modèle de permissions de canal adapté à votre usage et à vos " +"exigences en matière de vie privée." #: Code/Module/Register.php:278 msgid "no" @@ -9604,7 +9624,7 @@ msgid "" "Show affiliated sites - some of which may allow " "registration." msgstr "" -"Montre les serveurs affiliés - certains peuvent être " +"Montre les serveurs affiliés - certains peuvent être " "ouverts aux inscriptions." #: Code/Module/Register.php:305 @@ -9684,6 +9704,448 @@ msgstr "" msgid "No service class restrictions found." msgstr "Aucune restriction de classe de service trouvée." +#: Code/Module/Sharedwithme.php:106 +msgid "Files: shared with me" +msgstr "Fichiers : partagés avec moi" + +#: Code/Module/Sharedwithme.php:108 +msgid "NEW" +msgstr "NOUVEAU" + +#: Code/Module/Sharedwithme.php:109 Code/Storage/Browser.php:315 +#: include/misc.php:1515 +msgid "Size" +msgstr "Taille" + +#: Code/Module/Sharedwithme.php:110 Code/Storage/Browser.php:316 +msgid "Last Modified" +msgstr "Modifié pour la denière fois le" + +#: Code/Module/Sharedwithme.php:111 +msgid "Remove all files" +msgstr "Supprimer tous les fichiers" + +#: Code/Module/Sharedwithme.php:112 +msgid "Remove this file" +msgstr "Supprimer ce fichier" + +#: Code/Module/Sources.php:48 +msgid "Failed to create source. No channel selected." +msgstr "Impossible de créer la source. Aucun canal selectionné." + +#: Code/Module/Sources.php:65 +msgid "Source created." +msgstr "Source créée." + +#: Code/Module/Sources.php:78 +msgid "Source updated." +msgstr "Source mise à jour." + +#: Code/Module/Sources.php:101 +msgid "*" +msgstr "*" + +#: Code/Module/Sources.php:108 +msgid "Manage remote sources of content for your channel." +msgstr "Gérer les sources distantes de contenu pour votre canal." + +#: Code/Module/Sources.php:109 Code/Module/Sources.php:120 +msgid "New Source" +msgstr "Nouvelle source" + +#: Code/Module/Sources.php:114 Code/Module/Sources.php:151 +msgid "This name currently must autocomplete to one of your connections" +msgstr "" +"Ce nom doit actuellement être automatiquement complété et correspondre à " +"l'une de vos connexions" + +#: Code/Module/Sources.php:121 Code/Module/Sources.php:158 +msgid "" +"Import all or selected content from the following channel into this channel " +"and re-distribute it according to your channel settings." +msgstr "" +"Importer le contenu sélectionné ou tout le contenu du canal suivant vers ce " +"canal-ci et le distribuer selon vos paramètres de canal." + +#: Code/Module/Sources.php:122 Code/Module/Sources.php:159 +msgid "Only import content with these words (one per line)" +msgstr "N'importer le contenu que s'il contient ces mots (un par ligne)" + +#: Code/Module/Sources.php:122 Code/Module/Sources.php:159 +msgid "Leave blank to import all public content" +msgstr "Laissez vide pour importer tout le contenu public" + +#: Code/Module/Sources.php:123 Code/Module/Sources.php:163 +msgid "Channel Name" +msgstr "Nom du canal" + +#: Code/Module/Sources.php:124 Code/Module/Sources.php:162 +msgid "" +"Add the following categories to posts imported from this source (comma " +"separated)" +msgstr "" +"Ajouter les catégories suivantes aux publications importées à partir de " +"cette source (séparer par des virgules)" + +#: Code/Module/Sources.php:145 Code/Module/Sources.php:176 +msgid "Source not found." +msgstr "Source introuvable." + +#: Code/Module/Sources.php:154 +msgid "Edit Source" +msgstr "Modifier la source" + +#: Code/Module/Sources.php:155 +msgid "Delete Source" +msgstr "Supprimer la source" + +#: Code/Module/Sources.php:185 +msgid "Source removed" +msgstr "Source supprimée" + +#: Code/Module/Sources.php:187 +msgid "Unable to remove source." +msgstr "Impossible de supprimer la source." + +#: Code/Module/Subthread.php:141 +#, php-format +msgid "%1$s is following %2$s's %3$s" +msgstr "%1$s suit %3$s de %2$s" + +#: Code/Module/Subthread.php:144 +#, php-format +msgid "%1$s stopped following %2$s's %3$s" +msgstr "%1$s ne suit plus %3$s de %2$s" + +#: Code/Module/Suggestions.php:43 +msgid "" +"This app (when installed) displays a small number of friend suggestions on " +"selected pages or you can run the app to display a full list of channel " +"suggestions." +msgstr "" +"Cette application (lorsqu'elle est installée) affiche un petit nombre de " +"suggestions de connexions sur certaines pages, ou bien vous pouvez lancer " +"l'application pour qu'elle affiche une liste complète de suggestions de " +"contacts/canaux." + +#: Code/Module/Superblock.php:71 Code/Module/Superblock.php:192 +msgid "Added by Superblock" +msgstr "Ajouté par Superblock" + +#: Code/Module/Superblock.php:181 +msgid "Blocking this site is not permitted." +msgstr "Bloquer ce site n'est pas autorisé." + +#: Code/Module/Superblock.php:226 +msgid "superblock settings updated" +msgstr "paramètres de superblock mis à jour" + +#: Code/Module/Superblock.php:257 +msgid "Blocked channels" +msgstr "Canaux bloqués" + +#: Code/Module/Superblock.php:259 +msgid "No channels currently blocked" +msgstr "Aucun canal n'est actuellement bloqué" + +#: Code/Module/Superblock.php:274 +msgid "Blocked servers" +msgstr "Serveurs bloqués" + +#: Code/Module/Superblock.php:276 +msgid "No servers currently blocked" +msgstr "Aucun serveur n'est actuellement bloqué" + +#: Code/Module/Superblock.php:282 +msgid "Manage Blocks" +msgstr "Gérer les blocages" + +#: Code/Module/Tagadelic.php:31 +msgid "This app displays a hashtag cloud on your channel homepage." +msgstr "" +"Cette application affiche un nuage de hashtags sur la page d'accueil de " +"votre canal." + +#: Code/Module/Tagadelic.php:39 +msgid "" +"This app is installed. It displays a hashtag cloud on your channel homepage." +msgstr "" +"Cette application est installée. Elle affiche un nuage de hashtags sur la " +"page d'accueil de votre canal." + +#: Code/Module/Tagger.php:63 +msgid "Post not found." +msgstr "Publication introuvable." + +#: Code/Module/Tagger.php:95 include/conversation.php:92 include/misc.php:2359 +msgid "comment" +msgstr "commentaire" + +#: Code/Module/Tagger.php:136 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s a étiqueté le %3$s de %2$s avec %4$s" + +#: Code/Module/Tagrm.php:59 Code/Module/Tagrm.php:111 +msgid "Tag removed" +msgstr "Étiquette retirée" + +#: Code/Module/Tagrm.php:137 +msgid "Remove Item Tag" +msgstr "Retirer une étiquette à l'élément" + +#: Code/Module/Tagrm.php:139 +msgid "Select a tag to remove: " +msgstr "Sélectionner un mot-clef à supprimer : " + +#: Code/Module/Tasks.php:111 +msgid "This app provides a simple personal and task list." +msgstr "Cette application fournit une liste de tâches simple et personnelle." + +#: Code/Module/Thing.php:141 +msgid "Thing updated" +msgstr "Elément mis à jour" + +#: Code/Module/Thing.php:202 +msgid "Object store: failed" +msgstr "Stockage de l'objet : échec" + +#: Code/Module/Thing.php:206 +msgid "Thing added" +msgstr "Elément ajouté" + +#: Code/Module/Thing.php:234 +#, php-format +msgid "OBJ: %1$s %2$s %3$s" +msgstr "OBJ: %1$s %2$s %3$s" + +#: Code/Module/Thing.php:303 +msgid "Show Thing" +msgstr "Montrer l'élément" + +#: Code/Module/Thing.php:309 +msgid "item not found." +msgstr "élément introuvable." + +#: Code/Module/Thing.php:343 +msgid "Edit Thing" +msgstr "Modifier élément" + +#: Code/Module/Thing.php:345 Code/Module/Thing.php:404 +msgid "Select a profile" +msgstr "Choisissez un profil" + +#: Code/Module/Thing.php:349 Code/Module/Thing.php:407 +msgid "Post an activity" +msgstr "Publier une activité" + +#: Code/Module/Thing.php:349 Code/Module/Thing.php:407 +msgid "Only sends to viewers of the applicable profile" +msgstr "Envoie exclusivement aux visiteurs du profil concerné" + +#: Code/Module/Thing.php:351 Code/Module/Thing.php:409 +msgid "Name of thing e.g. something" +msgstr "Nom de l'élément, p.ex. quelque-chose" + +#: Code/Module/Thing.php:353 Code/Module/Thing.php:410 +msgid "URL of thing (optional)" +msgstr "URL de l'élément (facultatif)" + +#: Code/Module/Thing.php:355 Code/Module/Thing.php:411 +msgid "URL for photo of thing (optional)" +msgstr "URL d'une photo de l'élément (facultatif)" + +#: Code/Module/Thing.php:402 +msgid "Add Thing to your Profile" +msgstr "Ajouter l'élément à votre profil" + +#: Code/Module/Totp_check.php:45 +msgid "Multifactor Verification" +msgstr "Vérification multifacteur" + +#: Code/Module/Totp_check.php:46 +msgid "Please enter the verification key from your authenticator app" +msgstr "" +"Veuillez saisir la clé de vérification de votre application " +"d'authentification" + +#: Code/Module/Totp_check.php:47 +msgid "Success!" +msgstr "Ça a marché!" + +#: Code/Module/Totp_check.php:48 +msgid "Invalid code, please try again." +msgstr "Code invalide, veuillez réessayer." + +#: Code/Module/Totp_check.php:49 +msgid "Too many invalid codes..." +msgstr "Trop de codes invalides..." + +#: Code/Module/Totp_check.php:50 +msgid "Verify" +msgstr "Vérifier" + +#: Code/Module/Uexport.php:67 Code/Module/Uexport.php:68 +msgid "Export Channel" +msgstr "Exporter le canal" + +#: Code/Module/Uexport.php:69 +msgid "" +"Export your basic channel information to a file. This acts as a backup of " +"your connections, permissions, profile and basic data, which can be used to " +"import your data to a new server hub, but does not contain your content." +msgstr "" +"Exportez les principales informations de votre canal dans un fichier. Celui-" +"ci pourra servir de sauvegarde de vos connexions, permissions, profils et " +"données de base. Il pourra être importé sur un site, mais n'embarquera pas " +"vos contenus." + +#: Code/Module/Uexport.php:70 +msgid "Export Content" +msgstr "Exporter le contenu" + +#: Code/Module/Uexport.php:71 +msgid "" +"Export your channel information and recent content to a JSON backup that can " +"be restored or imported to another server hub. This backs up all of your " +"connections, permissions, profile data and several months of posts. This " +"file may be VERY large. Please be patient - it may take several minutes for " +"this download to begin." +msgstr "" +"Exportez les informations du canal et les contenus récents dans un fichier " +"JSON. Celui-ci contiendra tous vos connexions, permissions, profils, et " +"plusieurs mois de publications. Ce fichier peut être TRÈS gros. Armez-vous " +"de patience - plusieurs minutes peuvent s'écouler avant que le " +"téléchargement ne commence." + +#: Code/Module/Uexport.php:73 +msgid "Export your posts from a given year." +msgstr "Exporter vos publications d'une année en particulier." + +#: Code/Module/Uexport.php:75 +msgid "" +"You may also export your posts and conversations for a particular year or " +"month. Adjust the date in your browser location bar to select other dates. " +"If the export fails (possibly due to memory exhaustion on your server hub), " +"please try again selecting a more limited date range." +msgstr "" +"Vous pouvez également exporter vos publications et conversations pour une " +"année ou un mois particulier. Ajustez la date dans la barre de votre " +"navigateur pour sélectionner d'autres dates. Si l'export échoue (possible en " +"cas de pénurie de mémoire sur votre serveur physique), essayez à nouveau en " +"sélectionnant un intervalle de dates plus petit." + +#: Code/Module/Uexport.php:76 +#, php-format +msgid "" +"To select all posts for a given year, such as this year, visit %2$s" +msgstr "" +"Pour sélectionner toutes les publications pour une année donnée, telle que " +"cette année, visitez %2$s" + +#: Code/Module/Uexport.php:77 +#, php-format +msgid "" +"To select all posts for a given month, such as January of this year, visit " +"%2$s" +msgstr "" +"Pour sélectionner toutes les publications pour un mois donné, par exemple " +"janvier, visitez %2$s" + +#: Code/Module/Uexport.php:78 +#, php-format +msgid "" +"These content files may be imported or restored by visiting %2$s on any site containing your channel. For best results " +"please import or restore these in date order (oldest first)." +msgstr "" +"Ces fichiers de contenu peuvent être importés ou restaurés en visitant %2$s sur n'importe quel site hébergeant votre canal. Pour " +"de meilleurs résultats merci de les importer par ordre chronologique (les " +"plus anciens d'abord)." + +#: Code/Module/Viewconnections.php:51 +msgid "No connections." +msgstr "Aucune connexion." + +#: Code/Module/Viewconnections.php:68 +#, php-format +msgid "Visit %1$s's profile [%2$s]" +msgstr "Visitez le profil [%2$s] de %1$s" + +#: Code/Module/Viewconnections.php:95 +msgid "View Connections" +msgstr "Voir les connexions" + +#: Code/Module/Viewsrc.php:49 +msgid "item" +msgstr "item" + +#: Code/Module/Viewsrc.php:59 +msgid "Inspect" +msgstr "Inspecter" + +#: Code/Module/Viewsrc.php:64 +msgid "Local id:" +msgstr "Id local :" + +#: Code/Module/Viewsrc.php:64 +msgid "Permanent link" +msgstr "Permalien" + +#: Code/Module/Viewsrc.php:64 +msgid "Local link" +msgstr "Lien local" + +#: Code/Module/Webpages.php:58 +msgid "Provide managed web pages on your channel" +msgstr "Fournir des pages web, sous votre contrôle, sur votre canal" + +#: Code/Module/Webpages.php:78 +msgid "Import Webpage Elements" +msgstr "Importer éléments de page web" + +#: Code/Module/Webpages.php:79 +msgid "Import selected" +msgstr "Importation sélectionnée" + +#: Code/Module/Webpages.php:102 +msgid "Export Webpage Elements" +msgstr "Exporter éléments de pages web" + +#: Code/Module/Webpages.php:103 +msgid "Export selected" +msgstr "Export sélectionné" + +#: Code/Module/Webpages.php:277 +msgid "Actions" +msgstr "Actions" + +#: Code/Module/Webpages.php:278 +msgid "Page Link" +msgstr "Lien vers la page" + +#: Code/Module/Webpages.php:279 +msgid "Page Title" +msgstr "Titre de la page" + +#: Code/Module/Webpages.php:309 +msgid "Invalid file type." +msgstr "Type de fichier invalide." + +#: Code/Module/Webpages.php:321 +msgid "Error opening zip file" +msgstr "Erreur lors de l'ouverture du fichier zip" + +#: Code/Module/Webpages.php:331 +msgid "Invalid folder path." +msgstr "Chemin du dossier invalide." + +#: Code/Module/Webpages.php:357 +msgid "No webpage elements detected." +msgstr "Aucun élément de page Web détecté." + #: Code/Module/Setup.php:182 msgid "$Projectname Server - Setup" msgstr "Serveur $Projectname - Configuration" @@ -10254,460 +10716,18 @@ msgstr "" "permettra à votre nouveau compte d'accéder à l'interface d'administration du " "site." -#: Code/Module/Sharedwithme.php:106 -msgid "Files: shared with me" -msgstr "Fichiers : partagés avec moi" - -#: Code/Module/Sharedwithme.php:108 -msgid "NEW" -msgstr "NOUVEAU" - -#: Code/Module/Sharedwithme.php:109 Code/Storage/Browser.php:315 -#: include/misc.php:1515 -msgid "Size" -msgstr "Taille" - -#: Code/Module/Sharedwithme.php:110 Code/Storage/Browser.php:316 -msgid "Last Modified" -msgstr "Modifié pour la denière fois le" - -#: Code/Module/Sharedwithme.php:111 -msgid "Remove all files" -msgstr "Supprimer tous les fichiers" - -#: Code/Module/Sharedwithme.php:112 -msgid "Remove this file" -msgstr "Supprimer ce fichier" - -#: Code/Module/Sources.php:48 -msgid "Failed to create source. No channel selected." -msgstr "Impossible de créer la source. Aucun canal selectionné." - -#: Code/Module/Sources.php:65 -msgid "Source created." -msgstr "Source créée." - -#: Code/Module/Sources.php:78 -msgid "Source updated." -msgstr "Source mise à jour." - -#: Code/Module/Sources.php:101 -msgid "*" -msgstr "*" - -#: Code/Module/Sources.php:108 -msgid "Manage remote sources of content for your channel." -msgstr "Gérer les sources distantes de contenu pour votre canal." - -#: Code/Module/Sources.php:109 Code/Module/Sources.php:120 -msgid "New Source" -msgstr "Nouvelle source" - -#: Code/Module/Sources.php:114 Code/Module/Sources.php:151 -msgid "This name currently must autocomplete to one of your connections" -msgstr "" -"Ce nom doit actuellement être automatiquement complété et correspondre à " -"l'une de vos connexions" - -#: Code/Module/Sources.php:121 Code/Module/Sources.php:158 -msgid "" -"Import all or selected content from the following channel into this channel " -"and re-distribute it according to your channel settings." -msgstr "" -"Importer le contenu sélectionné ou tout le contenu du canal suivant vers ce " -"canal-ci et le distribuer selon vos paramètres de canal." - -#: Code/Module/Sources.php:122 Code/Module/Sources.php:159 -msgid "Only import content with these words (one per line)" -msgstr "N'importer le contenu que s'il contient ces mots (un par ligne)" - -#: Code/Module/Sources.php:122 Code/Module/Sources.php:159 -msgid "Leave blank to import all public content" -msgstr "Laissez vide pour importer tout le contenu public" - -#: Code/Module/Sources.php:123 Code/Module/Sources.php:163 -msgid "Channel Name" -msgstr "Nom du canal" - -#: Code/Module/Sources.php:124 Code/Module/Sources.php:162 -msgid "" -"Add the following categories to posts imported from this source (comma " -"separated)" -msgstr "" -"Ajouter les catégories suivantes aux publications importées à partir de " -"cette source (séparer par des virgules)" - -#: Code/Module/Sources.php:145 Code/Module/Sources.php:176 -msgid "Source not found." -msgstr "Source introuvable." - -#: Code/Module/Sources.php:154 -msgid "Edit Source" -msgstr "Modifier la source" - -#: Code/Module/Sources.php:155 -msgid "Delete Source" -msgstr "Supprimer la source" - -#: Code/Module/Sources.php:185 -msgid "Source removed" -msgstr "Source supprimée" - -#: Code/Module/Sources.php:187 -msgid "Unable to remove source." -msgstr "Impossible de supprimer la source." - -#: Code/Module/Subthread.php:141 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s suit %3$s de %2$s" - -#: Code/Module/Subthread.php:144 -#, php-format -msgid "%1$s stopped following %2$s's %3$s" -msgstr "%1$s ne suit plus %3$s de %2$s" - -#: Code/Module/Suggestions.php:43 -msgid "" -"This app (when installed) displays a small number of friend suggestions on " -"selected pages or you can run the app to display a full list of channel " -"suggestions." -msgstr "" -"Cette application (lorsqu'elle est installée) affiche un petit nombre de " -"suggestions de connexions sur certaines pages, ou bien vous pouvez lancer " -"l'application pour qu'elle affiche une liste complète de suggestions de " -"contacts/canaux." - -#: Code/Module/Superblock.php:71 Code/Module/Superblock.php:192 -msgid "Added by Superblock" -msgstr "Ajouté par Superblock" - -#: Code/Module/Superblock.php:181 -msgid "Blocking this site is not permitted." -msgstr "Bloquer ce site n'est pas autorisé." - -#: Code/Module/Superblock.php:226 -msgid "superblock settings updated" -msgstr "paramètres de superblock mis à jour" - -#: Code/Module/Superblock.php:257 -msgid "Blocked channels" -msgstr "Canaux bloqués" - -#: Code/Module/Superblock.php:259 -msgid "No channels currently blocked" -msgstr "Aucun canal n'est actuellement bloqué" - -#: Code/Module/Superblock.php:274 -msgid "Blocked servers" -msgstr "Serveurs bloqués" - -#: Code/Module/Superblock.php:276 -msgid "No servers currently blocked" -msgstr "Aucun serveur n'est actuellement bloqué" - -#: Code/Module/Superblock.php:282 -msgid "Manage Blocks" -msgstr "Gérer les blocages" - -#: Code/Module/Tagadelic.php:31 -msgid "This app displays a hashtag cloud on your channel homepage." -msgstr "" -"Cette application affiche un nuage de hashtags sur la page d'accueil de " -"votre canal." - -#: Code/Module/Tagadelic.php:39 -msgid "" -"This app is installed. It displays a hashtag cloud on your channel homepage." -msgstr "" -"Cette application est installée. Elle affiche un nuage de hashtags sur la " -"page d'accueil de votre canal." - -#: Code/Module/Tagger.php:63 -msgid "Post not found." -msgstr "Publication introuvable." - -#: Code/Module/Tagger.php:95 include/conversation.php:92 include/misc.php:2359 -msgid "comment" -msgstr "commentaire" - -#: Code/Module/Tagger.php:136 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s a étiqueté le %3$s de %2$s avec %4$s" - -#: Code/Module/Tagrm.php:59 Code/Module/Tagrm.php:111 -msgid "Tag removed" -msgstr "Étiquette retirée" - -#: Code/Module/Tagrm.php:137 -msgid "Remove Item Tag" -msgstr "Retirer une étiquette à l'élément" - -#: Code/Module/Tagrm.php:139 -msgid "Select a tag to remove: " -msgstr "Sélectionner un mot-clef à supprimer : " - -#: Code/Module/Tasks.php:111 -msgid "This app provides a simple personal and task list." -msgstr "Cette application fournit une liste de tâches simple et personnelle." - -#: Code/Module/Thing.php:141 -msgid "Thing updated" -msgstr "Elément mis à jour" - -#: Code/Module/Thing.php:202 -msgid "Object store: failed" -msgstr "Stockage de l'objet : échec" - -#: Code/Module/Thing.php:206 -msgid "Thing added" -msgstr "Elément ajouté" - -#: Code/Module/Thing.php:234 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" -msgstr "OBJ: %1$s %2$s %3$s" - -#: Code/Module/Thing.php:303 -msgid "Show Thing" -msgstr "Montrer l'élément" - -#: Code/Module/Thing.php:309 -msgid "item not found." -msgstr "élément introuvable." - -#: Code/Module/Thing.php:343 -msgid "Edit Thing" -msgstr "Modifier élément" - -#: Code/Module/Thing.php:345 Code/Module/Thing.php:404 -msgid "Select a profile" -msgstr "Choisissez un profil" - -#: Code/Module/Thing.php:349 Code/Module/Thing.php:407 -msgid "Post an activity" -msgstr "Publier une activité" - -#: Code/Module/Thing.php:349 Code/Module/Thing.php:407 -msgid "Only sends to viewers of the applicable profile" -msgstr "Envoie exclusivement aux visiteurs du profil concerné" - -#: Code/Module/Thing.php:351 Code/Module/Thing.php:409 -msgid "Name of thing e.g. something" -msgstr "Nom de l'élément, p.ex. quelque-chose" - -#: Code/Module/Thing.php:353 Code/Module/Thing.php:410 -msgid "URL of thing (optional)" -msgstr "URL de l'élément (facultatif)" - -#: Code/Module/Thing.php:355 Code/Module/Thing.php:411 -msgid "URL for photo of thing (optional)" -msgstr "URL d'une photo de l'élément (facultatif)" - -#: Code/Module/Thing.php:402 -msgid "Add Thing to your Profile" -msgstr "Ajouter l'élément à votre profil" - -#: Code/Module/Totp_check.php:45 -msgid "Multifactor Verification" -msgstr "Vérification multifacteur" - -#: Code/Module/Totp_check.php:46 -msgid "Please enter the verification key from your authenticator app" -msgstr "" -"Veuillez saisir la clé de vérification de votre application " -"d'authentification" - -#: Code/Module/Totp_check.php:47 -msgid "Success!" -msgstr "Ça a marché!" - -#: Code/Module/Totp_check.php:48 -msgid "Invalid code, please try again." -msgstr "Code invalide, veuillez réessayer." - -#: Code/Module/Totp_check.php:49 -msgid "Too many invalid codes..." -msgstr "Trop de codes invalides..." - -#: Code/Module/Totp_check.php:50 -msgid "Verify" -msgstr "Vérifier" - -#: Code/Module/Uexport.php:67 Code/Module/Uexport.php:68 -msgid "Export Channel" -msgstr "Exporter le canal" - -#: Code/Module/Uexport.php:69 -msgid "" -"Export your basic channel information to a file. This acts as a backup of " -"your connections, permissions, profile and basic data, which can be used to " -"import your data to a new server hub, but does not contain your content." -msgstr "" -"Exportez les principales informations de votre canal dans un fichier. Celui-" -"ci pourra servir de sauvegarde de vos connexions, droits d'accès, profils et " -"données de base. Il pourra être importé sur un site, mais n'embarquera pas " -"vos contenus." - -#: Code/Module/Uexport.php:70 -msgid "Export Content" -msgstr "Exporter le contenu" - -#: Code/Module/Uexport.php:71 -msgid "" -"Export your channel information and recent content to a JSON backup that can " -"be restored or imported to another server hub. This backs up all of your " -"connections, permissions, profile data and several months of posts. This " -"file may be VERY large. Please be patient - it may take several minutes for " -"this download to begin." -msgstr "" -"Exportez les informations du canal et les contenus récents dans un fichier " -"JSON. Celui-ci contiendra tous vos connexions, droits d'accès, profils, et " -"plusieurs mois de publications. Ce fichier peut être TRÈS gros. Armez-vous " -"de patience - plusieurs minutes peuvent s'écouler avant que le " -"téléchargement ne commence." - -#: Code/Module/Uexport.php:73 -msgid "Export your posts from a given year." -msgstr "Exporter vos publications d'une année en particulier." - -#: Code/Module/Uexport.php:75 -msgid "" -"You may also export your posts and conversations for a particular year or " -"month. Adjust the date in your browser location bar to select other dates. " -"If the export fails (possibly due to memory exhaustion on your server hub), " -"please try again selecting a more limited date range." -msgstr "" -"Vous pouvez également exporter vos publications et conversations pour une " -"année ou un mois particulier. Ajustez la date dans la barre de votre " -"navigateur pour sélectionner d'autres dates. Si l'export échoue (possible en " -"cas de pénurie de mémoire sur votre serveur physique), essayez à nouveau en " -"sélectionnant un intervalle de dates plus petit." - -#: Code/Module/Uexport.php:76 -#, php-format -msgid "" -"To select all posts for a given year, such as this year, visit %2$s" -msgstr "" -"Pour sélectionner toutes les publications pour une année donnée, telle que " -"cette année, visitez %2$s" - -#: Code/Module/Uexport.php:77 -#, php-format -msgid "" -"To select all posts for a given month, such as January of this year, visit " -"%2$s" -msgstr "" -"Pour sélectionner toutes les publications pour un mois donné, par exemple " -"janvier, visitez %2$s" - -#: Code/Module/Uexport.php:78 -#, php-format -msgid "" -"These content files may be imported or restored by visiting %2$s on any site containing your channel. For best results " -"please import or restore these in date order (oldest first)." -msgstr "" -"Ces fichiers de contenu peuvent être importés ou restaurés en visitant %2$s sur n'importe quel site hébergeant votre canal. Pour " -"de meilleurs résultats merci de les importer par ordre chronologique (les " -"plus anciens d'abord)." - -#: Code/Module/Viewconnections.php:51 -msgid "No connections." -msgstr "Aucune connexion." - -#: Code/Module/Viewconnections.php:68 -#, php-format -msgid "Visit %1$s's profile [%2$s]" -msgstr "Visitez le profil [%2$s] de %1$s" - -#: Code/Module/Viewconnections.php:95 -msgid "View Connections" -msgstr "Voir les connexions" - -#: Code/Module/Viewsrc.php:49 -msgid "item" -msgstr "item" - -#: Code/Module/Viewsrc.php:59 -msgid "Inspect" -msgstr "Inspecter" - -#: Code/Module/Viewsrc.php:64 -msgid "Local id:" -msgstr "Id local :" - -#: Code/Module/Viewsrc.php:64 -msgid "Permanent link" -msgstr "Permalien" - -#: Code/Module/Viewsrc.php:64 -msgid "Local link" -msgstr "Lien local" - -#: Code/Module/Vote.php:57 +#: Code/Module/Vote.php:66 msgid "Poll not found." msgstr "Sondage introuvable." -#: Code/Module/Vote.php:88 +#: Code/Module/Vote.php:97 msgid "Invalid response." msgstr "Réponse invalide." -#: Code/Module/Vote.php:147 +#: Code/Module/Vote.php:156 msgid "Response submitted. Updates may not appear instantly." msgstr "Réponse envoyée. La mise à jour peut ne pas apparaître instantanément." -#: Code/Module/Webpages.php:58 -msgid "Provide managed web pages on your channel" -msgstr "Fournir des pages web, sous votre contrôle, sur votre canal" - -#: Code/Module/Webpages.php:78 -msgid "Import Webpage Elements" -msgstr "Importer éléments de page web" - -#: Code/Module/Webpages.php:79 -msgid "Import selected" -msgstr "Importation sélectionnée" - -#: Code/Module/Webpages.php:102 -msgid "Export Webpage Elements" -msgstr "Exporter éléments de pages web" - -#: Code/Module/Webpages.php:103 -msgid "Export selected" -msgstr "Export sélectionné" - -#: Code/Module/Webpages.php:277 -msgid "Actions" -msgstr "Actions" - -#: Code/Module/Webpages.php:278 -msgid "Page Link" -msgstr "Lien vers la page" - -#: Code/Module/Webpages.php:279 -msgid "Page Title" -msgstr "Titre de la page" - -#: Code/Module/Webpages.php:309 -msgid "Invalid file type." -msgstr "Type de fichier invalide." - -#: Code/Module/Webpages.php:321 -msgid "Error opening zip file" -msgstr "Erreur lors de l'ouverture du fichier zip" - -#: Code/Module/Webpages.php:331 -msgid "Invalid folder path." -msgstr "Chemin du dossier invalide." - -#: Code/Module/Webpages.php:357 -msgid "No webpage elements detected." -msgstr "Aucun élément de page Web détecté." - #: Code/Module/Search.php:383 #, php-format msgid "Items tagged with: %s" @@ -10718,11 +10738,11 @@ msgstr "Éléments étiquetés avec : %s" msgid "Search results for: %s" msgstr "Résultats de recherche pour : %s" -#: Code/Module/Stream.php:154 include/network.php:1118 +#: Code/Module/Stream.php:154 include/network.php:1132 msgid "Nomad" msgstr "Nomad" -#: Code/Module/Stream.php:158 include/network.php:1116 +#: Code/Module/Stream.php:158 include/network.php:1130 msgid "ActivityPub" msgstr "ActivityPub" @@ -10747,7 +10767,7 @@ msgstr "Liste d'accès : %s" msgid "Invalid channel." msgstr "Canal invalide." -#: Code/Module/Share.php:135 +#: Code/Module/Share.php:134 msgid "Post repeated" msgstr "Publication répétée" @@ -11259,7 +11279,7 @@ msgstr "Applications clientes" #: Code/Widget/Settings_menu.php:94 msgid "Permission roles" -msgstr "Rôles de permissions" +msgstr "Modèles de permissions" #: Code/Widget/Settings_menu.php:101 msgid "External Identities" @@ -11428,7 +11448,7 @@ msgstr "Mot de passe oublié ?" #: boot.php:1851 #, php-format msgid "[$Projectname] Website SSL error for %s" -msgstr "[$Projectname] erreur SSL du site web pour %s" +msgstr "[$Projectname] Erreur SSL du site web pour %s" #: boot.php:1856 msgid "Website SSL certificate is not valid. Please correct." @@ -11980,96 +12000,6 @@ msgstr "Voir les %s connexions" msgid "Network: %s" msgstr "Réseau : %s" -#: include/datetime.php:166 -msgid "Birthday" -msgstr "Anniversaire" - -#: include/datetime.php:166 -msgid "Age: " -msgstr "Âge : " - -#: include/datetime.php:166 -msgid "YYYY-MM-DD or MM-DD" -msgstr "AAAA-MM-JJ ou MM-JJ" - -#: include/datetime.php:282 -msgid "from now" -msgstr "à partir de maintenant" - -#: include/datetime.php:285 -msgid "ago" -msgstr "il y a" - -#: include/datetime.php:290 -#, php-format -msgid "less than a second %s" -msgstr "à l'instant" - -#: include/datetime.php:308 -#, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s %3$s" -msgstr "%3$s %1d %2$s" - -#: include/datetime.php:319 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "an" -msgstr[1] "ans" - -#: include/datetime.php:320 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "mois" -msgstr[1] "mois" - -#: include/datetime.php:321 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "semaine" -msgstr[1] "semaines" - -#: include/datetime.php:322 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "jour" -msgstr[1] "jours" - -#: include/datetime.php:323 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "heure" -msgstr[1] "heures" - -#: include/datetime.php:324 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minute" -msgstr[1] "minutes" - -#: include/datetime.php:325 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "seconde" -msgstr[1] "secondes" - -#: include/datetime.php:575 -#, php-format -msgid "%1$s's birthday" -msgstr "anniversaire de %1$s" - -#: include/datetime.php:576 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "Joyeux Anniversaire %1$s" - #: include/event.php:37 include/event.php:123 msgid "l F d, Y \\@ g:i A" msgstr "l d F Y \\à G\\hi" @@ -12106,32 +12036,6 @@ msgstr "En cours" msgid "Cancelled" msgstr "Annulé" -#: include/import.php:37 -msgid "Unable to import a removed channel." -msgstr "Impossible d'importer un canal supprimé." - -#: include/import.php:67 -msgid "" -"A channel with these settings was discovered and is not usable as it was " -"removed or reserved for system use. Import failed." -msgstr "" -"Un canal avec ces paramètres a été découvert et n'est pas utilisable car il " -"a été supprimé ou réservé pour une utilisation système. Importation échouée." - -#: include/import.php:76 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "L'importation a échoué. Un canal existe déjà avec ce nom." - -#: include/import.php:97 -msgid "Unable to create a unique channel address. Import failed." -msgstr "" -"Impossible de créer une adresse de canal unique. Echec de l'importation." - -#: include/import.php:144 -msgid "Cloned channel not found. Import failed." -msgstr "Canal cloné non trouvé. Échec de l'importation." - #: include/language.php:364 include/misc.php:2175 msgid "default" msgstr "défaut" @@ -12140,51 +12044,6 @@ msgstr "défaut" msgid "Select an alternate language" msgstr "Choisir une langue alternative" -#: include/network.php:1115 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: include/network.php:1117 -msgid "Diaspora" -msgstr "Diaspora" - -#: include/network.php:1119 -msgid "Zot6" -msgstr "Zot6" - -#: include/photos.php:140 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "L'image dépasse la taille limite de %lu octets" - -#: include/photos.php:151 -msgid "Image file is empty." -msgstr "L'image est vide." - -#: include/photos.php:344 -msgid "Photo storage failed." -msgstr "Le stockage de l'image a échoué." - -#: include/photos.php:393 -msgid "a new photo" -msgstr "une nouvelle photo" - -#: include/photos.php:397 -#, php-format -msgctxt "photo_upload" -msgid "%1$s posted %2$s to %3$s" -msgstr "%1$s a publié %2$s pour %3$s" - -#: include/photos.php:400 -#, php-format -msgctxt "photo_upload" -msgid "%1$s posted %2$s" -msgstr "%1$s a publié %2$s" - -#: include/photos.php:750 -msgid "Upload New Photos" -msgstr "Ajouter des photos" - #: include/security.php:663 msgid "" "The form security token was not correct. This probably happened because the " @@ -12233,58 +12092,6 @@ msgstr "n'aiment pas" msgid "dislikes" msgstr "n'aime pas" -#: include/zid.php:406 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s accueille favorablement %2$s" - -#: include/bbcode.php:316 -msgid "Encrypted content" -msgstr "Contenu chiffré" - -#: include/bbcode.php:358 -#, php-format -msgid "(Embedded app '%s' could not be displayed)." -msgstr "(L'application intégrée '%s' n'a pas pu être affichée)" - -#: include/bbcode.php:402 -#, php-format -msgid "Install %1$s element %2$s" -msgstr "Installer %1$s element %2$s" - -#: include/bbcode.php:405 -#, php-format -msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." -msgstr "" -"Ce message contient un élément installable %s, mais vous n'avez pas le droit " -"de l'installer sur ce site." - -#: include/bbcode.php:676 -msgid "card" -msgstr "carte" - -#: include/bbcode.php:678 -msgid "article" -msgstr "article" - -#: include/bbcode.php:793 include/bbcode.php:802 -msgid "Click to open/close" -msgstr "Cliquer pour ouvrir/fermer" - -#: include/bbcode.php:802 -msgid "spoiler" -msgstr "spoiler" - -#: include/bbcode.php:1511 include/bbcode.php:1721 -msgid "Different viewers will see this text differently" -msgstr "Ce texte aura un rendu différent en fonction des utilisateurs" - -#: include/bbcode.php:2046 -msgid "$1 wrote:" -msgstr "$1 a écrit :" - #: include/conversation.php:111 #, php-format msgid "%1$s repeated %2$s's %3$s" @@ -12313,7 +12120,7 @@ msgstr "%1$s est maintenant en connexion avec %2$s" #: include/conversation.php:198 #, php-format msgid "%1$s poked %2$s" -msgstr "%1$s a fait signe à %2$s" +msgstr "%1$s a poké %2$s" #: include/conversation.php:202 include/misc.php:1167 include/misc.php:1171 msgid "poked" @@ -12364,339 +12171,305 @@ msgstr "Suivre la conversation" msgid "Unfollow thread" msgstr "Ne plus suivre la conversation" -#: include/conversation.php:820 +#: include/conversation.php:806 msgid "Remote Search" msgstr "Recherche distante" -#: include/conversation.php:843 +#: include/conversation.php:829 msgid "Nearby" msgstr "À proximité" -#: include/conversation.php:873 +#: include/conversation.php:859 msgid "Edit Connection" msgstr "Modifier la connexion" -#: include/conversation.php:903 +#: include/conversation.php:889 msgid "Block author's site" msgstr "Bloquer le serveur de l'auteur" -#: include/conversation.php:910 +#: include/conversation.php:896 msgid "Block author" msgstr "Bloquer l'auteur" -#: include/conversation.php:1078 +#: include/conversation.php:1064 msgid "Set your location" msgstr "Spécifier votre emplacement géographique" -#: include/conversation.php:1079 +#: include/conversation.php:1065 msgid "Clear your location" msgstr "Effacer votre géolocalisation" -#: include/conversation.php:1108 +#: include/conversation.php:1094 msgid "Attach file from your personal cloud" msgstr "Joindre un fichier depuis votre stockage en ligne personnel" -#: include/conversation.php:1109 +#: include/conversation.php:1095 msgid "Attach/Embed file" msgstr "Joindre/Intégrer un fichier" -#: include/conversation.php:1110 +#: include/conversation.php:1096 msgid "Insert File" msgstr "Insérer un fichier" -#: include/conversation.php:1111 +#: include/conversation.php:1097 msgid "from device" msgstr "depuis l'appareil" -#: include/conversation.php:1112 +#: include/conversation.php:1098 msgid "from personal cloud" msgstr "depuis votre stockage en ligne personnel" -#: include/conversation.php:1157 +#: include/conversation.php:1143 msgid "Tag term:" msgstr "Étiquette :" -#: include/conversation.php:1158 +#: include/conversation.php:1144 msgid "Where are you right now?" msgstr "Où êtes-vous en ce moment ?" -#: include/conversation.php:1158 +#: include/conversation.php:1144 msgid "(Enter a dot . to use your current device coordinates.)" msgstr "(Entrez un point . pour utiliser les coordonnées de votre appareil)" -#: include/conversation.php:1161 +#: include/conversation.php:1147 msgid "Choose files to embed" msgstr "Choisissez des fichiers à intégrer" -#: include/conversation.php:1162 +#: include/conversation.php:1148 msgid "Choose a folder" msgstr "Choisissez un dossier" -#: include/conversation.php:1163 +#: include/conversation.php:1149 msgid "Choose a different folder..." msgstr "Choisissez un autre dossier..." -#: include/conversation.php:1164 +#: include/conversation.php:1150 msgid "Error getting folder list" msgstr "Erreur en récupérant la liste des dossiers" -#: include/conversation.php:1165 +#: include/conversation.php:1151 msgid "Error getting file link" msgstr "Erreur en récupérant le lien du fichier" -#: include/conversation.php:1166 +#: include/conversation.php:1152 msgid "Error getting folder" msgstr "Erreur en récupérant le dossier" -#: include/conversation.php:1224 +#: include/conversation.php:1210 msgid "Restricted - from connections only" msgstr "Restreint - uniquement par les connexions" -#: include/conversation.php:1225 +#: include/conversation.php:1211 msgid "Semi-public - from anybody that can be identified" msgstr "Semi-public - de toute personne pouvant être identifiée" -#: include/conversation.php:1226 +#: include/conversation.php:1212 msgid "Public - from anybody on the internet" msgstr "Public - par n'importe qui sur internet" -#: include/conversation.php:1242 +#: include/conversation.php:1228 msgid "Accept delivery of comments on this post from" msgstr "Accepter les commentaires sur cette publications de la part de" -#: include/conversation.php:1281 +#: include/conversation.php:1267 msgid "Page link name" msgstr "Nom du lien vers la page" -#: include/conversation.php:1284 +#: include/conversation.php:1270 msgid "Post as" msgstr "Publier en tant que" -#: include/conversation.php:1286 +#: include/conversation.php:1272 msgid "Text styles" msgstr "Styles de texte" -#: include/conversation.php:1292 +#: include/conversation.php:1278 msgid "Attach file from your device" msgstr "Joindre un fichier depuis votre appareil" -#: include/conversation.php:1294 +#: include/conversation.php:1280 msgid "Please enter a link location (URL)" msgstr "Veuillez saisir un lien (URL)" -#: include/conversation.php:1296 +#: include/conversation.php:1282 msgid "Insert link only" msgstr "Insérer uniquement le lien" -#: include/conversation.php:1296 +#: include/conversation.php:1282 msgid "Embed content if possible" msgstr "Intégrer le contenu si c'est possible" -#: include/conversation.php:1301 +#: include/conversation.php:1287 msgid "Embed a file from the cloud" msgstr "Intégrer une image de votre stockage en ligne" -#: include/conversation.php:1303 +#: include/conversation.php:1289 msgid "Embed an image from your albums" msgstr "Intégrer une image de votre album photo" -#: include/conversation.php:1307 +#: include/conversation.php:1293 msgid "Location options" msgstr "Options de localisation" -#: include/conversation.php:1308 +#: include/conversation.php:1294 msgid "Toggle poll" msgstr "(Dés)activer le sondage" -#: include/conversation.php:1309 +#: include/conversation.php:1295 msgid "Option" msgstr "Option" -#: include/conversation.php:1310 +#: include/conversation.php:1296 msgid "Add option" msgstr "Ajouter une option" -#: include/conversation.php:1311 +#: include/conversation.php:1297 msgid "Minutes" msgstr "Minutes" -#: include/conversation.php:1311 +#: include/conversation.php:1297 msgid "Hours" msgstr "Heures" -#: include/conversation.php:1311 +#: include/conversation.php:1297 msgid "Days" msgstr "Jours" -#: include/conversation.php:1312 +#: include/conversation.php:1298 msgid "Allow multiple answers" msgstr "Autoriser plusieurs réponses" -#: include/conversation.php:1315 +#: include/conversation.php:1301 msgid "Disable comments" msgstr "Désactiver les commentaires" -#: include/conversation.php:1316 +#: include/conversation.php:1302 msgid "Toggle comments" msgstr "Basculer les commentaires" -#: include/conversation.php:1317 +#: include/conversation.php:1303 msgid "Allow comments on this post" msgstr "Autoriser les commentaires sur cette publication" -#: include/conversation.php:1322 +#: include/conversation.php:1308 msgid "Optional: disable comments after (date)" msgstr "Optionnel : désactiver les commentaires après (date)" -#: include/conversation.php:1333 +#: include/conversation.php:1319 msgid "Categories (optional, comma-separated list)" msgstr "Catégories (facultatives, séparées par des virgules)" -#: include/conversation.php:1357 +#: include/conversation.php:1343 msgid "Other networks and post services" msgstr "Autres réseaux et services de messagerie" -#: include/conversation.php:1358 +#: include/conversation.php:1344 msgid "Collections" msgstr "Collections" -#: include/conversation.php:1363 +#: include/conversation.php:1349 msgid "Check In" msgstr "Check In" -#: include/conversation.php:1364 +#: include/conversation.php:1350 msgid "Check Out" msgstr "Check Out" -#: include/conversation.php:1365 +#: include/conversation.php:1351 msgid "Set expiration date" msgstr "Définir la date d'expiration" -#: include/conversation.php:1370 +#: include/conversation.php:1356 msgid "Set publish date" msgstr "Définir la date de publication" -#: include/conversation.php:1388 +#: include/conversation.php:1374 msgid "Load remote media players" msgstr "Charger les lecteurs de média distants" -#: include/conversation.php:1389 +#: include/conversation.php:1375 msgid "This may subject viewers of this post to behaviour tracking" msgstr "Ceci pourrait engendrer un pistage de votre auditoire" -#: include/conversation.php:1391 +#: include/conversation.php:1377 msgid "Find shareable objects" msgstr "Trouver des objets partageables" -#: include/conversation.php:1420 +#: include/conversation.php:1406 msgid "Post to Collections" msgstr "Publier dans les Collections" -#: include/conversation.php:1797 +#: include/conversation.php:1783 msgid " distance: " msgstr " distance: " -#: include/conversation.php:1905 +#: include/conversation.php:1891 msgctxt "noun" msgid "Attending" msgid_plural "Attending" msgstr[0] "Participe" msgstr[1] "Participent" -#: include/conversation.php:1907 +#: include/conversation.php:1893 msgctxt "noun" msgid "Not Attending" msgid_plural "Not Attending" msgstr[0] "Ne participe pas" msgstr[1] "Ne participent pas" -#: include/conversation.php:1909 +#: include/conversation.php:1895 msgctxt "noun" msgid "Undecided" msgid_plural "Undecided" msgstr[0] "Indécis(e)" msgstr[1] "Indécis(es)" -#: include/conversation.php:1911 +#: include/conversation.php:1897 msgctxt "noun" msgid "Agree" msgid_plural "Agrees" msgstr[0] "D'accord" msgstr[1] "D'accord" -#: include/conversation.php:1913 +#: include/conversation.php:1899 msgctxt "noun" msgid "Disagree" msgid_plural "Disagrees" msgstr[0] "Pas d'accord" msgstr[1] "Pas d'accord" -#: include/conversation.php:1915 +#: include/conversation.php:1901 msgctxt "noun" msgid "Abstain" msgid_plural "Abstains" msgstr[0] "S'abstient" msgstr[1] "S'abstient" -#: include/items.php:869 -msgid "(Unknown)" -msgstr "(Inconnu)" +#: include/import.php:37 +msgid "Unable to import a removed channel." +msgstr "Impossible d'importer un canal supprimé." -#: include/items.php:1040 -msgid "Visible to anybody on the internet." -msgstr "Visible pour tout le monde sur internet." +#: include/import.php:67 +msgid "" +"A channel with these settings was discovered and is not usable as it was " +"removed or reserved for system use. Import failed." +msgstr "" +"Un canal avec ces paramètres a été découvert et n'est pas utilisable car il " +"a été supprimé ou réservé pour une utilisation système. Importation échouée." -#: include/items.php:1042 -msgid "Visible to you only." -msgstr "Visible pour vous seulement." +#: include/import.php:76 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "L'importation a échoué. Un canal existe déjà avec ce nom." -#: include/items.php:1044 -msgid "Visible to anybody in this network." -msgstr "Visible pour tout le monde sur ce réseau." +#: include/import.php:97 +msgid "Unable to create a unique channel address. Import failed." +msgstr "" +"Impossible de créer une adresse de canal unique. Echec de l'importation." -#: include/items.php:1046 -msgid "Visible to anybody authenticated." -msgstr "Visible pour tous les utilisateurs authentifiés." - -#: include/items.php:1048 -#, php-format -msgid "Visible to anybody on %s." -msgstr "Visible pour tous sur %s." - -#: include/items.php:1050 -msgid "Visible to all connections." -msgstr "Visible par toutes les connexions." - -#: include/items.php:1052 -msgid "Visible to approved connections." -msgstr "Visible par les connexions validées." - -#: include/items.php:1054 -msgid "Visible to specific connections." -msgstr "Visible par les connexions spécifiées." - -#: include/items.php:4119 -msgid "Privacy group is empty." -msgstr "Groupe de confidentialité vide." - -#: include/items.php:4496 -msgid "profile photo" -msgstr "photo de profil" - -#: include/items.php:4712 -#, php-format -msgid "[Edited %s]" -msgstr "[%s édité]" - -#: include/items.php:4712 -msgctxt "edit_activity" -msgid "Post" -msgstr "Publication" - -#: include/items.php:4712 -msgctxt "edit_activity" -msgid "Comment" -msgstr "Commentaire" +#: include/import.php:150 +msgid "Cloned channel not found. Import failed." +msgstr "Canal cloné non trouvé. Échec de l'importation." #: include/misc.php:531 msgid "prev" @@ -13023,11 +12796,258 @@ msgstr "Entrer un chemin vers un stockage en ligne de fichiers." msgid "Specify folder" msgstr "Spécifier un répertoire" +#: include/datetime.php:166 +msgid "Birthday" +msgstr "Anniversaire" + +#: include/datetime.php:166 +msgid "Age: " +msgstr "Âge : " + +#: include/datetime.php:166 +msgid "YYYY-MM-DD or MM-DD" +msgstr "AAAA-MM-JJ ou MM-JJ" + +#: include/datetime.php:282 +msgid "from now" +msgstr "à partir de maintenant" + +#: include/datetime.php:285 +msgid "ago" +msgstr "il y a" + +#: include/datetime.php:290 +#, php-format +msgid "less than a second %s" +msgstr "à l'instant" + +#: include/datetime.php:308 +#, php-format +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s %3$s" +msgstr "%3$s %1d %2$s" + +#: include/datetime.php:319 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "an" +msgstr[1] "ans" + +#: include/datetime.php:320 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "mois" +msgstr[1] "mois" + +#: include/datetime.php:321 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "semaine" +msgstr[1] "semaines" + +#: include/datetime.php:322 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "jour" +msgstr[1] "jours" + +#: include/datetime.php:323 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "heure" +msgstr[1] "heures" + +#: include/datetime.php:324 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "minute" +msgstr[1] "minutes" + +#: include/datetime.php:325 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "seconde" +msgstr[1] "secondes" + +#: include/datetime.php:575 +#, php-format +msgid "%1$s's birthday" +msgstr "anniversaire de %1$s" + +#: include/datetime.php:576 +#, php-format +msgid "Happy Birthday %1$s" +msgstr "Joyeux Anniversaire %1$s" + +#: include/bbcode.php:316 +msgid "Encrypted content" +msgstr "Contenu chiffré" + +#: include/bbcode.php:358 +#, php-format +msgid "(Embedded app '%s' could not be displayed)." +msgstr "(L'application intégrée '%s' n'a pas pu être affichée)" + +#: include/bbcode.php:402 +#, php-format +msgid "Install %1$s element %2$s" +msgstr "Installer %1$s element %2$s" + +#: include/bbcode.php:405 +#, php-format +msgid "" +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "" +"Ce message contient un élément installable %s, mais vous n'avez pas la " +"permission de l'installer sur ce site." + +#: include/bbcode.php:676 +msgid "card" +msgstr "carte" + +#: include/bbcode.php:678 +msgid "article" +msgstr "article" + +#: include/bbcode.php:793 include/bbcode.php:802 +msgid "Click to open/close" +msgstr "Cliquer pour ouvrir/fermer" + +#: include/bbcode.php:802 +msgid "spoiler" +msgstr "spoiler" + +#: include/bbcode.php:1511 include/bbcode.php:1721 +msgid "Different viewers will see this text differently" +msgstr "Ce texte aura un rendu différent en fonction des utilisateurs" + +#: include/bbcode.php:2046 +msgid "$1 wrote:" +msgstr "$1 a écrit :" + +#: include/network.php:1129 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: include/network.php:1131 +msgid "Diaspora" +msgstr "Diaspora" + +#: include/network.php:1133 +msgid "Zot6" +msgstr "Zot6" + +#: include/photos.php:140 +#, php-format +msgid "Image exceeds website size limit of %lu bytes" +msgstr "L'image dépasse la taille limite de %lu octets" + +#: include/photos.php:151 +msgid "Image file is empty." +msgstr "L'image est vide." + +#: include/photos.php:344 +msgid "Photo storage failed." +msgstr "Le stockage de l'image a échoué." + +#: include/photos.php:393 +msgid "a new photo" +msgstr "une nouvelle photo" + +#: include/photos.php:397 +#, php-format +msgctxt "photo_upload" +msgid "%1$s posted %2$s to %3$s" +msgstr "%1$s a publié %2$s pour %3$s" + +#: include/photos.php:400 +#, php-format +msgctxt "photo_upload" +msgid "%1$s posted %2$s" +msgstr "%1$s a publié %2$s" + +#: include/photos.php:750 +msgid "Upload New Photos" +msgstr "Ajouter des photos" + +#: include/items.php:869 +msgid "(Unknown)" +msgstr "(Inconnu)" + +#: include/items.php:1040 +msgid "Visible to anybody on the internet." +msgstr "Visible pour tout le monde sur internet." + +#: include/items.php:1042 +msgid "Visible to you only." +msgstr "Visible pour vous seulement." + +#: include/items.php:1044 +msgid "Visible to anybody in this network." +msgstr "Visible pour tout le monde sur ce réseau." + +#: include/items.php:1046 +msgid "Visible to anybody authenticated." +msgstr "Visible pour tous les utilisateurs authentifiés." + +#: include/items.php:1048 +#, php-format +msgid "Visible to anybody on %s." +msgstr "Visible pour tous sur %s." + +#: include/items.php:1050 +msgid "Visible to all connections." +msgstr "Visible par toutes les connexions." + +#: include/items.php:1052 +msgid "Visible to approved connections." +msgstr "Visible par les connexions validées." + +#: include/items.php:1054 +msgid "Visible to specific connections." +msgstr "Visible par les connexions spécifiées." + +#: include/items.php:4119 +msgid "Privacy group is empty." +msgstr "Groupe de confidentialité vide." + +#: include/items.php:4496 +msgid "profile photo" +msgstr "photo de profil" + +#: include/items.php:4712 +#, php-format +msgid "[Edited %s]" +msgstr "[%s édité]" + +#: include/items.php:4712 +msgctxt "edit_activity" +msgid "Post" +msgstr "Publication" + +#: include/items.php:4712 +msgctxt "edit_activity" +msgid "Comment" +msgstr "Commentaire" + +#: include/zid.php:416 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s accueille favorablement %2$s" + #: view/theme/redbasic/php/config.php:23 view/theme/redbasic/php/config.php:25 msgid "Focus (default)" msgstr "Focus (par défaut)" -#: view/theme/redbasic/php/config.php:104 +#: view/theme/redbasic/php/config.php:104 view/theme/fresh/php/config.php:120 msgid "Theme settings" msgstr "Paramètres du thème" @@ -13047,19 +13067,19 @@ msgstr "Couleur des icônes de la barre de navigation " msgid "Navigation bar active icon color " msgstr "Couleur de l'icône active de la barre de navigation " -#: view/theme/redbasic/php/config.php:109 +#: view/theme/redbasic/php/config.php:109 view/theme/fresh/php/config.php:122 msgid "Link color" msgstr "Couleur des liens" -#: view/theme/redbasic/php/config.php:110 +#: view/theme/redbasic/php/config.php:110 view/theme/fresh/php/config.php:124 msgid "Set font-color for banner" msgstr "Définir la couleur du texte de la bannière" -#: view/theme/redbasic/php/config.php:111 +#: view/theme/redbasic/php/config.php:111 view/theme/fresh/php/config.php:125 msgid "Set the background color" msgstr "Définir la couleur d'arrière-plan" -#: view/theme/redbasic/php/config.php:112 +#: view/theme/redbasic/php/config.php:112 view/theme/fresh/php/config.php:130 msgid "Set the background image" msgstr "Définir l'image d'arrière-plan" @@ -13071,19 +13091,19 @@ msgstr "Définir la couleur de fond des contributions" msgid "Set the background color of comments" msgstr "Couleur de fond des commentaires" -#: view/theme/redbasic/php/config.php:115 +#: view/theme/redbasic/php/config.php:115 view/theme/fresh/php/config.php:131 msgid "Set font-size for the entire application" msgstr "Définir la taille de police pour l'application entière" -#: view/theme/redbasic/php/config.php:115 +#: view/theme/redbasic/php/config.php:115 view/theme/fresh/php/config.php:131 msgid "Examples: 1rem, 100%, 16px" msgstr "Exemples : 1rem, 100%, 16px" -#: view/theme/redbasic/php/config.php:116 +#: view/theme/redbasic/php/config.php:116 view/theme/fresh/php/config.php:132 msgid "Set font-color for posts and comments" -msgstr "Définir la couleur de police pour les contributions et commentaires" +msgstr "Définir la couleur de police pour les publications et commentaires" -#: view/theme/redbasic/php/config.php:117 +#: view/theme/redbasic/php/config.php:117 view/theme/fresh/php/config.php:141 msgid "Set radius of corners" msgstr "Définir le rayon des arrondis" @@ -13091,26 +13111,90 @@ msgstr "Définir le rayon des arrondis" msgid "Example: 4px" msgstr "Exemple : 4px" -#: view/theme/redbasic/php/config.php:118 +#: view/theme/redbasic/php/config.php:118 view/theme/fresh/php/config.php:142 msgid "Set shadow depth of photos" msgstr "Définir la profondeur de l'ombre des photos" -#: view/theme/redbasic/php/config.php:119 +#: view/theme/redbasic/php/config.php:119 view/theme/fresh/php/config.php:143 msgid "Set maximum width of content region in pixel" msgstr "Définir la largeur maximale de la zone des contenus en pixels" -#: view/theme/redbasic/php/config.php:119 +#: view/theme/redbasic/php/config.php:119 view/theme/fresh/php/config.php:143 msgid "Leave empty for default width" msgstr "Laissez vide pour avoir la largeur par défaut" -#: view/theme/redbasic/php/config.php:120 +#: view/theme/redbasic/php/config.php:120 view/theme/fresh/php/config.php:144 msgid "Set size of conversation author photo" msgstr "Définir la taille de la photo de l'auteur d'une publication" -#: view/theme/redbasic/php/config.php:121 +#: view/theme/redbasic/php/config.php:121 view/theme/fresh/php/config.php:145 msgid "Set size of followup author photos" msgstr "Définir la taille de la photo de l'auteur d'une réponse" +#: view/theme/fresh/php/config.php:23 view/theme/fresh/php/config.php:25 +msgid "Light (default)" +msgstr "Light (par défaut)" + +#: view/theme/fresh/php/config.php:123 +msgid "Link hover" +msgstr "Survol de lien" + +#: view/theme/fresh/php/config.php:126 +msgid "Set the overlay background color" +msgstr "Définir la couleur d'overlay" + +#: view/theme/fresh/php/config.php:127 +msgid "Set the subtle shade" +msgstr "Définir la couleur d'ombrage léger" + +#: view/theme/fresh/php/config.php:128 +msgid "Set the middle-contrast shade" +msgstr "Définir la couleur moyenne de contraste" + +#: view/theme/fresh/php/config.php:129 +msgid "Set the contrasting shade" +msgstr "Définir la couleur contrastée" + +#: view/theme/fresh/php/config.php:133 +msgid "Set the font color to work with the contrasting shade" +msgstr "Définir la couleur de police associée à la couleur contrastée" + +#: view/theme/fresh/php/config.php:134 +msgid "Set the primary color" +msgstr "Définir la couleur principale" + +#: view/theme/fresh/php/config.php:135 +msgid "Set the secondary color" +msgstr "Définir la couleur secondaire" + +#: view/theme/fresh/php/config.php:136 +msgid "Set the action color" +msgstr "Définir la couleur des actions" + +#: view/theme/fresh/php/config.php:137 +msgid "Set the success color" +msgstr "Définir la couleur de succès" + +#: view/theme/fresh/php/config.php:138 +msgid "Set the warning color" +msgstr "Définir la couleur d'avertissement" + +#: view/theme/fresh/php/config.php:139 +msgid "Set the danger color" +msgstr "Définir la couleur de danger" + +#: view/theme/fresh/php/config.php:140 +msgid "Set the element borders" +msgstr "Définir la couleur des bordures" + +#: view/theme/fresh/php/config.php:140 +msgid "Example: 1px solid #ccc" +msgstr "Exemple : 1px solid #ccc" + +#: view/theme/fresh/php/config.php:141 +msgid "Example: 3px" +msgstr "Exemple : 3px" + #~ msgid "Post to Zot" #~ msgstr "Publier vers Zot" diff --git a/view/fr/strings.php b/view/fr/strings.php index ed55f1fc0..a7694b2ec 100644 --- a/view/fr/strings.php +++ b/view/fr/strings.php @@ -23,10 +23,10 @@ App::$strings["Grant permission to post on your channel (wall) page"] = "Autoris App::$strings["Accept delivery of direct messages and personal mail from"] = "Accepter de recevoir des messages directs et du courriel personnel de la part de"; App::$strings["Accept delivery of posts and conversations from"] = "Accepter la distributions des publications et les conversations de"; App::$strings["Accept delivery of comments on your posts from"] = "Accepter les commentaires sur vos publications de la part de"; -App::$strings["Grant upload permissions to your file storage and photos"] = "Peut téléverser des documents vers mes fichiers et photos"; -App::$strings["Grant permission to republish/mirror your posts"] = "Peut partager mes publications"; +App::$strings["Grant upload permissions to your file storage and photos"] = "Autoriser à téléverser vers mes fichiers et photos"; +App::$strings["Grant permission to republish/mirror your posts"] = "Autoriser à partager/répéter mes publications"; App::$strings["Accept comments and wall posts only after approval (moderation)"] = "Peut commenter ou publier sur mon canal uniquement après validation (modération)"; -App::$strings["Grant channel administration (delegation) permission"] = "Peut administrer mon canal"; +App::$strings["Grant channel administration (delegation) permission"] = "Autoriser à administrer mon canal (délégation)"; App::$strings["Your service plan only allows %d channels."] = "Votre forfait n'autorise que %d canaux."; App::$strings["Default Profile"] = "Profil par défaut"; App::$strings["Friends"] = "Amis"; @@ -131,8 +131,14 @@ App::$strings["A private group only accessible to approved members"] = "Un group App::$strings["A public group where posts are moderated by the owner. The [moderated] permission may be removed from any group member once trust is established"] = "Un groupe public où les publications sont modérées par le propriétaire. Le statut [modéré] peut être retiré à n'importe quel membre une fois que la confiance est établie"; App::$strings["A sub-channel of your main channel - often devoted to a specific language or topic. Replies are sent back to your main channel"] = "Un sous-canal de votre canal principal - souvent dédié à une langue ou à un sujet spécifiques. Les réponses sont adressées à votre canal principal"; App::$strings["A private sub-channel of your main channel - often devoted to a specific language or topic. Replies are sent back to your main channel"] = "Un sous-canal privé de votre canal principal - souvent dédié à une langue ou à un sujet spécifiques. Les réponses sont adressées à votre canal principal"; -App::$strings["A deleted list with this name was revived. Existing item permissions may apply to this list and any future members. If this is not what you intended, please create another list with a different name."] = "Une liste supprimée portant ce nom a été restaurée. Les droits d'accès liés aux éléments existants pourraient s'appliquer au groupe et aux membres futurs. Si ce n'est pas ce que vous souhaitiez, merci de créer une autre liste avec un nom différent."; +App::$strings["A deleted list with this name was revived. Existing item permissions may apply to this list and any future members. If this is not what you intended, please create another list with a different name."] = "Une liste supprimée portant ce nom a été restaurée. Les droits d'accès liés à des éléments existants pourraient s'appliquer à cette liste à ses membres futurs. Si ce n'est pas ce que vous souhaitiez, merci de créer une autre liste avec un nom différent."; App::$strings["Add new connections to this access list"] = "Ajouter de nouvelles connexions à cette liste"; +App::$strings["Public"] = "Public"; +App::$strings["Connections"] = "Connexions"; +App::$strings["Audience Selection"] = "Sélection d'audience"; +App::$strings["Use this form to select your default posting audience and default permissions for media and file uploads."] = "Utilisez ce formulaire pour sélectionner votre audience par défaut et les permissions par défaut pour les médias et téléversements de fichiers."; +App::$strings["Note: If you change your channel type, this form will be reset to the default audience for that type"] = "Remarque : si vous changez de type de canal, ce formulaire sera réinitialisé à l'audience par défaut pour le type de canal en question"; +App::$strings["Default audience for posts and media access"] = "Audience par défaut pour les publications et l'accès aux médias"; App::$strings["edit"] = "modifier"; App::$strings["Lists"] = "Listes"; App::$strings["Edit list"] = "Modifier la liste"; @@ -153,184 +159,49 @@ App::$strings["Registration details for %s"] = "Détails de l'inscription pour % App::$strings["Account approved."] = "Compte validé."; App::$strings["Registration revoked for %s"] = "Inscription révoquée pour %s"; App::$strings["Account '%s' deleted"] = "Compte '%s' supprimé"; -App::$strings["Quoted post"] = "Publication citée"; -App::$strings["Unknown"] = "Inconnu"; -App::$strings["Activity"] = "Activité"; -App::$strings["Profile"] = "Profil"; -App::$strings["Likes %1\$s's %2\$s"] = "Aime %2\$s de %1\$s"; -App::$strings["Doesn't like %1\$s's %2\$s"] = "N'aime pas %2\$s de %1\$s"; -App::$strings["Flagged %1\$s's %2\$s"] = "%2\$s de %1\$s marqué"; -App::$strings["Blocked %1\$s's %2\$s"] = "%2\$s de %1\$s a été bloqué"; -App::$strings["Will attend %s's event"] = "Participera à l'évènement de %s"; -App::$strings["Will not attend %s's event"] = "Ne participera pas à l'évènement de %s"; -App::$strings["May attend %s's event"] = "Participera peut-être à l'évènement de %s"; -App::$strings["May not attend %s's event"] = "Ne participera peut-être pas à l'évènement de %s"; -App::$strings["📢 Repeated %1\$s's %2\$s"] = "🔁 A relayé %2\$s de %1\$s"; -App::$strings["%1\$s (%2\$s)"] = "%1\$s (%2\$s)"; -App::$strings["Public visibility"] = "Visibilité publique"; -App::$strings["Direct message (private mail)"] = "Message direct (courrier privé)"; -App::$strings["Restricted visibility"] = "Visibilité restreinte"; -App::$strings["This comment is part of a private conversation, yet was shared with the public. Discretion advised."] = "Ce commentaire fait partie d'une conversation privée, pourtant il a été partagé publiquement. La prudence est de mise."; -App::$strings["Edit"] = "Modifier"; -App::$strings["Delete"] = "Supprimer"; -App::$strings["Admin Delete"] = "Suppression par un Administrateur"; -App::$strings["Select"] = "Sélectionner"; -App::$strings["Save to Folder"] = "Enregistrer dans le dossier"; -App::$strings["I will attend"] = "Je participerai"; -App::$strings["I will not attend"] = "Je ne participerai pas"; -App::$strings["I might attend"] = "Je participerai peut-être"; -App::$strings["Undo attendance"] = "Annuler la présence"; -App::$strings["View all"] = "Voir tout"; -App::$strings["__ctx:noun__ Like"] = [ - 0 => "Aime", - 1 => "Aime", -]; -App::$strings["__ctx:noun__ Likes"] = "Aime"; -App::$strings["__ctx:noun__ Dislike"] = [ - 0 => "N'aime pas", - 1 => "N'aime pas", -]; -App::$strings["__ctx:noun__ Dislikes"] = "N'aime pas"; -App::$strings["Save"] = "Enregistrer"; -App::$strings["Message signature validated"] = "Signature du message validée"; -App::$strings["Message signature incorrect"] = "Signature du message incorrecte"; -App::$strings["Add Tag"] = "Ajouter une étiquette"; -App::$strings["I like this"] = "J'aime ça"; -App::$strings["Undo like"] = "Supprimer mon \"Aime\""; -App::$strings["I don't like this"] = "Je n'aime pas ça"; -App::$strings["Undo dislike"] = "Supprimer mon \"N'aime pas\""; -App::$strings["Share this"] = "Partager"; -App::$strings["Repeat this"] = "Relayer"; -App::$strings["Delivery report"] = "Rapport de distribution"; -App::$strings["%d comment"] = [ - 0 => "%d commentaire", - 1 => "%d commentaires", -]; -App::$strings["%d unseen"] = "%d à decouvrir"; -App::$strings["View %s's profile - %s"] = "Voir le profil de %s - %s"; -App::$strings["to"] = "à"; -App::$strings["via"] = "via"; -App::$strings["Wall-to-Wall"] = "Mur-à-mur"; -App::$strings["via Wall-To-Wall:"] = "par Mur-à-mur :"; -App::$strings["from %s"] = "de %s"; -App::$strings["last edited: %s"] = "dernière modification : %s"; -App::$strings["Expires: %s"] = "Expire : %s"; -App::$strings["Attend"] = "En attente"; -App::$strings["Attendance Options"] = "Options d'attente"; -App::$strings["Vote"] = "Vote"; -App::$strings["Voting Options"] = "Options de vote"; -App::$strings["Reply"] = "Répondre"; -App::$strings["Pinned post"] = "Publication épinglée"; -App::$strings["Saved draft"] = "Brouillon sauvegardé"; -App::$strings["Save Bookmarks"] = "Enregistrer les favoris"; -App::$strings["Add to Calendar"] = "Ajouter au Calendrier"; -App::$strings["Mark all seen"] = "Tout marquer comme vu"; -App::$strings["Close"] = "Fermer"; -App::$strings["This is an unsaved preview"] = "Il s'agit d'une prévisualisation non sauvegardée"; -App::$strings["Please wait"] = "Merci de patienter"; -App::$strings["Save draft"] = "Sauvegarder le brouillon"; -App::$strings["This is you"] = "C'est vous"; -App::$strings["Bold"] = "Gras"; -App::$strings["Italic"] = "Italique"; -App::$strings["Underline"] = "Souligné"; -App::$strings["Quote"] = "Citation"; -App::$strings["Code"] = "Code"; -App::$strings["Image"] = "Image"; -App::$strings["Attach/Upload a File"] = "Joindre/Téléverser un fichier"; -App::$strings["Insert Link"] = "Insérer un lien"; -App::$strings["Video"] = "Vidéo"; -App::$strings["Preview"] = "Aperçu"; -App::$strings["Reset"] = "Réinitialiser"; -App::$strings["Encrypt text"] = "Chiffrer le texte"; -App::$strings["Your full name (required)"] = "Votre nom complet (obligatoire)"; -App::$strings["Your email address (required)"] = "Votre adresse de courriel (obligatoire)"; -App::$strings["Your website URL (optional)"] = "L'adresse de votre site web (optionelle)"; -App::$strings["Access Lists"] = "Listes d'accès"; -App::$strings["Apps"] = "Applications"; -App::$strings["Articles"] = "Articles"; -App::$strings["CalDAV"] = "CalDAV"; -App::$strings["CardDAV"] = "CardDAV"; -App::$strings["Cards"] = "Cartes"; -App::$strings["Calendar"] = "Calendrier"; -App::$strings["Categories"] = "Catégories"; -App::$strings["Channel Home"] = "Mon canal"; -App::$strings["Channel Manager"] = "Gérer mes canaux"; -App::$strings["Channel Sources"] = "Sources du canal"; -App::$strings["Chat"] = "Clavardage"; -App::$strings["Chatrooms"] = "Salons de clavardage"; -App::$strings["Clients"] = "Clients"; -App::$strings["Comment Control"] = "Contrôle des Commentaires"; -App::$strings["Communities"] = "Communautés"; -App::$strings["Connections"] = "Connexions"; -App::$strings["Content Filter"] = "Filtre de contenu"; -App::$strings["Content Import"] = "Importer du contenu"; -App::$strings["Custom SQL"] = "Custom SQL"; -App::$strings["Directory"] = "Annuaire"; -App::$strings["Drafts"] = "Brouillons"; -App::$strings["Events"] = "Évènements"; -App::$strings["Expire Posts"] = "Expiration des publications"; -App::$strings["Features"] = "Fonctionnalités"; -App::$strings["Files"] = "Fichiers"; -App::$strings["Followlist"] = "Liste des abonnements"; -App::$strings["Friend Zoom"] = "Friend Zoom"; -App::$strings["Future Posting"] = "Publications programmées"; -App::$strings["Gallery"] = "Galerie"; -App::$strings["Guest Pass"] = "Pass Invité"; -App::$strings["Help"] = "Aide"; -App::$strings["Invite"] = "Invitation"; -App::$strings["Language"] = "Langue"; -App::$strings["Legal"] = "Infos légales"; -App::$strings["Login"] = "Connexion"; -App::$strings["Mail"] = "Messages"; -App::$strings["Markup"] = "Balisage"; -App::$strings["Moderate"] = "Modérer"; -App::$strings["Mood"] = "Humeur"; -App::$strings["My Chatrooms"] = "Mes salons de clavardage"; -App::$strings["No Comment"] = "Sans commentaires"; -App::$strings["Notes"] = "Notes"; -App::$strings["Notifications"] = "Notifications"; -App::$strings["OAuth Apps Manager"] = "Gestion des applications OAuth"; -App::$strings["OAuth2 Apps Manager"] = "Gestion des applications OAuth2"; -App::$strings["Order Apps"] = "Classer les applications"; -App::$strings["PDL Editor"] = "Éditeur de PDL"; -App::$strings["Permission Categories"] = "Profils d'accès"; -App::$strings["Photos"] = "Photos"; -App::$strings["Photomap"] = "Géolocalisation photo"; -App::$strings["Poke"] = "Tapoter"; -App::$strings["Post"] = "Envoyer"; -App::$strings["Premium Channel"] = "Canal VIP"; -App::$strings["Probe"] = "Sonder"; -App::$strings["Profile Photo"] = "Photo du Profil"; -App::$strings["Profiles"] = "Profils"; -App::$strings["Public Stream"] = "Flux public"; -App::$strings["Random Channel"] = "Un canal au hasard"; -App::$strings["Remote Diagnostics"] = "Diagnostics à distance"; -App::$strings["Report Bug"] = "Reporter des bogues"; -App::$strings["Roles"] = "Rôles"; -App::$strings["Search"] = "Recherche"; -App::$strings["Secrets"] = "Secrets"; -App::$strings["Settings"] = "Paramètres"; -App::$strings["Site Admin"] = "Administrateur"; -App::$strings["Sites"] = "Sites"; -App::$strings["Stream"] = "Flux"; -App::$strings["Stream Order"] = "Ordre du flux"; -App::$strings["Suggest"] = "Suggérer"; -App::$strings["Suggest Channels"] = "Suggérer des canaux"; -App::$strings["Tagadelic"] = "Tagadelic"; -App::$strings["Tasks"] = "Tâches"; -App::$strings["View Bookmarks"] = "Voir les marques-pages"; +App::$strings["Remote authentication"] = "Authentification distante"; +App::$strings["Click to authenticate to your home site/instance"] = "Cliquez pour vous authentifier auprès de votre site/instance d'origine"; +App::$strings["Channels"] = "Canaux"; +App::$strings["Manage your channels"] = "Gérer vos canaux"; +App::$strings["Safe Mode"] = "Mode sûr"; +App::$strings["(is on)"] = "(est actif)"; +App::$strings["(is off)"] = "(est inactif)"; +App::$strings["Content filtering"] = "Filtrage de contenu"; +App::$strings["Logout"] = "Déconnexion"; +App::$strings["End this session"] = "Mettre fin à la session"; App::$strings["View Profile"] = "Voir mon profil"; -App::$strings["Webpages"] = "Pages web"; -App::$strings["Wiki"] = "Wiki"; -App::$strings["ZotPost"] = "ZotPost"; -App::$strings["Installed"] = "Installé"; -App::$strings["Install"] = "Installer"; -App::$strings["Purchase"] = "Acheter"; -App::$strings["Undelete"] = "Restaurer"; -App::$strings["Add to app-tray"] = "Ajouter au menu des applications"; -App::$strings["Remove from app-tray"] = "Enlever du menu des applications"; -App::$strings["Pin to navbar"] = "Épingler à la barre de navigation"; -App::$strings["Unpin from navbar"] = "Détacher de la barre de navigation"; +App::$strings["Your profile page"] = "Votre profil"; +App::$strings["Login"] = "Connexion"; +App::$strings["Sign in"] = "Connexion"; +App::$strings["Take me home"] = "Retourner sur mon serveur"; +App::$strings["Log me out of this site"] = "Déconnectez-moi de ce site"; +App::$strings["Register"] = "S'inscrire"; +App::$strings["Create an account"] = "Créer un compte"; +App::$strings["Search"] = "Recherche"; +App::$strings["Search site @name, #tag, ?doc, content"] = "Rechercher sur le serveur @nom, #hashtag, ?doc, contenu"; +App::$strings["Admin"] = "Administrat·eur·rice"; +App::$strings["Site Setup and Configuration"] = "Configuration du site"; +App::$strings["Help"] = "Aide"; +App::$strings["Loading"] = "Chargement"; +App::$strings["Side Panel"] = "Panneau latéral"; +App::$strings["@name, #tag, ?doc, content"] = "@nom, #étiquette, ?doc, contenu"; +App::$strings["Please wait..."] = "Merci de patienter..."; +App::$strings["Installed Apps"] = "Applications installées"; +App::$strings["Apps"] = "Applications"; +App::$strings["Available Apps"] = "Applications disponibles"; +App::$strings["Arrange Apps"] = "Réarranger les applications"; +App::$strings["Toggle System Apps"] = "(Dés)activer les applications système"; +App::$strings["Notifications"] = "Notifications"; +App::$strings["Channel"] = "Canal"; +App::$strings["Status Messages and Posts"] = "Messages d'état et contributions"; +App::$strings["About"] = "À propos"; +App::$strings["Profile Details"] = "Détails du profil"; +App::$strings["Photos"] = "Photos"; +App::$strings["Photo Albums"] = "Albums photo"; +App::$strings["Files"] = "Fichiers"; +App::$strings["Files and Storage"] = "Fichiers et Stockage"; +App::$strings["Calendar"] = "Calendrier"; +App::$strings["Chatrooms"] = "Salons de clavardage"; App::$strings["url: "] = "url: "; App::$strings["http_code: "] = "http_code: "; App::$strings["error_code: "] = "error_code: "; @@ -375,7 +246,7 @@ App::$strings["To stop receiving these messages, please adjust your Notification App::$strings["To stop receiving these messages, please adjust your %s."] = "Pour ne plus recevoir ces messages, veuillez ajuster votre %s."; App::$strings["Notification Settings"] = "Paramètres de notification"; App::$strings["%s "] = "%s "; -App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notify] Nouveau mail reçu sur %s"; +App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notification] Nouveau mail reçu sur %s"; App::$strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s vous a envoyé un nouveau message privé à %2\$s."; App::$strings["%1\$s sent you %2\$s."] = "%1\$s vous a envoyé %2\$s."; App::$strings["a private message"] = "un message privé"; @@ -386,45 +257,45 @@ App::$strings["repeated"] = "relayé"; App::$strings["commented on"] = "a commenté"; App::$strings["liked"] = "a aimé"; App::$strings["disliked"] = "n'a pas aimé"; -App::$strings["%1\$s %2\$s [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s %2\$s [zrl=%3\$s]a %4\$s[/zrl]"; +App::$strings["%1\$s %2\$s [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s %2\$s [zrl=%3\$s]un %4\$s[/zrl]"; App::$strings["%1\$s %2\$s [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s %2\$s [zrl=%3\$s]%4\$s de %5\$s[/zrl]"; App::$strings["%1\$s %2\$s [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s %2\$s [zrl=%3\$s]votre %4\$s[/zrl]"; App::$strings["[\$Projectname:Notify] Moderated Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notification] Commentaire modéré pour la conversation n°%1\$d par %2\$s"; -App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notify] Commentaire effectué sur la conversation #%1\$d par %2\$s"; +App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notification] Commentaire sur la conversation #%1\$d de %2\$s"; App::$strings["%1\$s commented on an item/conversation you have been following."] = "%1\$s a commenté un élément ou une conversation que vous suivez."; App::$strings["(Moderated)"] = "(Modéré)"; App::$strings["Please visit %s to view and/or reply to the conversation."] = "Merci de visiter %s pour voir et/ou répondre sur cette conversation."; App::$strings["Please visit %s to approve or reject this comment."] = "Merci de visiter %s pour valider ou rejeter ce commentaire."; App::$strings["%1\$s liked [zrl=%2\$s]your %3\$s[/zrl]"] = "%1\$s aime [zrl=%2\$s]votre %3\$s[/zrl]"; -App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notify] Aime reçu à la convesation #%1\$d par %2\$s"; +App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notification] \"Aime\"reçu à la conversation #%1\$d de %2\$s"; App::$strings["%1\$s liked a post or conversation you created."] = "%1\$s a aimé une publication ou une conversation que vous avez créée ."; -App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notify] %s a publié sur le mur de votre profil"; -App::$strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s a posté sur le mur de votre profil à %2\$s"; +App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notification] %s a publié sur votre mur/ page de profil"; +App::$strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s a posté sur votre mur/page de profil à %2\$s"; App::$strings["%1\$s posted to [zrl=%2\$s]your wall[/zrl]"] = "%1\$s envoyé à [zrl=%2\$s]votre mur[/zrl]"; App::$strings[" - "] = " - "; App::$strings["Moderated"] = "Modéré"; App::$strings["Please visit %s to approve or reject this post."] = "Merci de visiter %s pour valider ou rejeter cette publication."; -App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Notify] %s vous a étiqueté"; +App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Notification] %s vous a étiqueté"; App::$strings["%1\$s tagged you at %2\$s"] = "%1\$s vous a étiqueté à %2\$s"; App::$strings["%1\$s [zrl=%2\$s]tagged you[/zrl]."] = "%1\$s [zrl=%2\$s]vous a étiqueté[/zrl]."; -App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Notify] %1\$s vous a poké"; -App::$strings["%1\$s poked you at %2\$s"] = "%1\$s vous a tapoté à %2\$s"; -App::$strings["%1\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s [zrl=%2\$s]vous a tapoté[/zrl]."; -App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notify] %s a étiqueté votre publication"; +App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Notification] %1\$s vous a poké"; +App::$strings["%1\$s poked you at %2\$s"] = "%1\$s vous a poké à %2\$s"; +App::$strings["%1\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s [zrl=%2\$s]vous a poké[/zrl]."; +App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notification] %s a étiqueté votre publication"; App::$strings["%1\$s tagged your post at %2\$s"] = "%1\$s a étiqueté votre message à %2\$s"; -App::$strings["%1\$s tagged [zrl=%2\$s]your post[/zrl]"] = "%1\$s a étiqueté [zrl=%2\$s]votre message[/zrl]"; -App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notify] Demande de relation reçue"; +App::$strings["%1\$s tagged [zrl=%2\$s]your post[/zrl]"] = "%1\$s a étiqueté [zrl=%2\$s]votre publication[/zrl]"; +App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notification] Demande de relation reçue"; App::$strings["You've received an new connection request from '%1\$s' at %2\$s"] = "Vous avez reçu une nouvelle demande d'ajout de connexion de la part de '%1\$s' à %2\$s"; App::$strings["You've received [zrl=%1\$s]a new connection request[/zrl] from %2\$s."] = "Vous avez reçu [zrl=%1\$s]une nouvelle demande d'ajout de connexion[/zrl] de la part de %2\$s."; App::$strings["You may visit their profile at %s"] = "Vous pouvez visiter leur profil sur %s"; App::$strings["Please visit %s to approve or reject the connection request."] = "Merci de visiter %s pour valider (ou non) cette demande d'ajout de connexion."; -App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Notify] Suggestion d'amitié reçue"; +App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Notification] Suggestion de connexion reçue"; App::$strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Vous avez reçu une suggestion d'ami de la part de '%1\$s' à %2\$s"; App::$strings["You've received [zrl=%1\$s]a friend suggestion[/zrl] for %2\$s from %3\$s."] = "Vous avez reçu [zrl=%1\$s]une suggestion d'ami[/zrl] pour %2\$s de %3\$s."; App::$strings["Name:"] = "Nom :"; App::$strings["Photo:"] = "Photo :"; App::$strings["Please visit %s to approve or reject the suggestion."] = "Merci de visiter %s pour valider ou rejeter cette suggestion."; -App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Notify]"; +App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Notification]"; App::$strings["created a new post"] = "a publié un nouveau message"; App::$strings["reacted to %s's conversation"] = "a réagi à la conversation de %s"; App::$strings["shared %s's post"] = "a partagé la publication de %s"; @@ -444,10 +315,11 @@ App::$strings["Advanced Directory Search"] = "Recherche avancée dans les réper App::$strings["Allows creation of complex directory search queries"] = "Autoriser la création d'entrées complexes de recherche de répertoire"; App::$strings["Advanced Theme and Layout Settings"] = "Paramètres avancés du thème et de la mise en page"; App::$strings["Allows fine tuning of themes and page layouts"] = "Autoriser la personnalisation fine des thèmes et des mises en page"; -App::$strings["Access Control and Permissions"] = "Contrôle d'accès et autorisations"; +App::$strings["Access Control and Permissions"] = "Contrôle d'accès et Permissions"; App::$strings["Privacy Groups"] = "Groupes de confidentialité"; App::$strings["Enable management and selection of privacy groups"] = "Active la gestion et la sélection des groupes de confidentialité"; -App::$strings["Create custom connection permission limits"] = "Créer des permissions personnalisées pour la connexion"; +App::$strings["Permission Categories"] = "Profils d'accès"; +App::$strings["Create custom connection permission limits"] = "Créer des permissions personnalisées pour cette connexion"; App::$strings["OAuth2 Clients"] = "Clients OAuth2"; App::$strings["Manage OAuth2 authenticatication tokens for mobile and remote apps."] = "Gérer les jetons d'authentification OAuth2 pour les applications mobiles et distantes."; App::$strings["Post Composition Features"] = "Fonctionnalités de rédaction"; @@ -472,12 +344,13 @@ App::$strings["Personal Posts Filter"] = "Filtre les publications personnelles"; App::$strings["Ability to display only posts that you've interacted on"] = "Possibilité de n'afficher que les publications avec lesquelles vous avez interagi"; App::$strings["Affinity Tool"] = "Outil d'affinité"; App::$strings["Filter stream activity by depth of relationships"] = "Filtrer le flux d'activité en fonction de la profondeur des relations"; +App::$strings["Suggest Channels"] = "Suggérer des canaux"; App::$strings["Show friend and connection suggestions"] = "Afficher la connexion et les suggestions d'ajout"; App::$strings["Connection Filtering"] = "Filtrage des connexions"; App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtrer les publications entrantes de mes connexions sur la base de mots-clefs"; App::$strings["Post/Comment Tools"] = "Gérer les publications/commentaires"; App::$strings["Community Tagging"] = "Étiquetage communautaire"; -App::$strings["Ability to tag existing posts"] = "Permission d'étiqueter les publications existantes"; +App::$strings["Ability to tag existing posts"] = "Capacité d'étiqueter les publications existantes"; App::$strings["Post Categories"] = "Catégoriser les publications"; App::$strings["Add categories to your posts"] = "Ajouter des catégories à vos publications"; App::$strings["Emoji Reactions"] = "Réactions par émoticônes"; @@ -488,6 +361,85 @@ App::$strings["Dislike Posts"] = "\"Ne pas aimer\" les publications"; App::$strings["Ability to dislike posts/comments"] = "Possibilité de \"ne pas aimer\" les publications/commentaires"; App::$strings["Tag Cloud"] = "Nuage d'étiquettes"; App::$strings["Provide a personal tag cloud on your channel page"] = "Afficher un nuage de vos étiquettes sur votre canal"; +App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s a écrit %2\$s qui suit %3\$s"; +App::$strings["post"] = "publication"; +App::$strings["Access Lists"] = "Listes d'accès"; +App::$strings["Articles"] = "Articles"; +App::$strings["CalDAV"] = "CalDAV"; +App::$strings["CardDAV"] = "CardDAV"; +App::$strings["Cards"] = "Cartes"; +App::$strings["Categories"] = "Catégories"; +App::$strings["Channel Home"] = "Mon canal"; +App::$strings["Channel Manager"] = "Gérer mes canaux"; +App::$strings["Channel Sources"] = "Sources du canal"; +App::$strings["Chat"] = "Clavardage"; +App::$strings["Clients"] = "Clients"; +App::$strings["Comment Control"] = "Contrôle des Commentaires"; +App::$strings["Communities"] = "Communautés"; +App::$strings["Content Filter"] = "Filtre de contenu"; +App::$strings["Content Import"] = "Importer du contenu"; +App::$strings["Custom SQL"] = "Custom SQL"; +App::$strings["Directory"] = "Annuaire"; +App::$strings["Drafts"] = "Brouillons"; +App::$strings["Events"] = "Évènements"; +App::$strings["Expire Posts"] = "Expiration des publications"; +App::$strings["Features"] = "Fonctionnalités"; +App::$strings["Followlist"] = "Liste des abonnements"; +App::$strings["Friend Zoom"] = "Friend Zoom"; +App::$strings["Future Posting"] = "Publications programmées"; +App::$strings["Gallery"] = "Galerie"; +App::$strings["Guest Pass"] = "Pass Invité"; +App::$strings["Invite"] = "Invitation"; +App::$strings["Language"] = "Langue"; +App::$strings["Legal"] = "Infos légales"; +App::$strings["Mail"] = "Messages"; +App::$strings["Markup"] = "Balisage"; +App::$strings["Moderate"] = "Modérer"; +App::$strings["Mood"] = "Humeur"; +App::$strings["My Chatrooms"] = "Mes salons de clavardage"; +App::$strings["No Comment"] = "Sans commentaires"; +App::$strings["Notes"] = "Notes"; +App::$strings["OAuth Apps Manager"] = "Gestion des applications OAuth"; +App::$strings["OAuth2 Apps Manager"] = "Gestion des applications OAuth2"; +App::$strings["Order Apps"] = "Classer les applications"; +App::$strings["PDL Editor"] = "Éditeur de PDL"; +App::$strings["Photomap"] = "Géolocalisation photo"; +App::$strings["Poke"] = "Tapoter"; +App::$strings["Post"] = "Envoyer"; +App::$strings["Premium Channel"] = "Canal VIP"; +App::$strings["Probe"] = "Sonder"; +App::$strings["Profile"] = "Profil"; +App::$strings["Profile Photo"] = "Photo du Profil"; +App::$strings["Profiles"] = "Profils"; +App::$strings["Public Stream"] = "Flux public"; +App::$strings["Random Channel"] = "Un canal au hasard"; +App::$strings["Remote Diagnostics"] = "Diagnostics à distance"; +App::$strings["Report Bug"] = "Reporter des bogues"; +App::$strings["Roles"] = "Modèles"; +App::$strings["Secrets"] = "Secrets"; +App::$strings["Settings"] = "Paramètres"; +App::$strings["Site Admin"] = "Administrat·eur·rice du Site"; +App::$strings["Sites"] = "Sites"; +App::$strings["Stream"] = "Flux"; +App::$strings["Stream Order"] = "Ordre du flux"; +App::$strings["Suggest"] = "Suggérer"; +App::$strings["Tagadelic"] = "Tagadelic"; +App::$strings["Tasks"] = "Tâches"; +App::$strings["View Bookmarks"] = "Voir les marques-pages"; +App::$strings["Webpages"] = "Pages web"; +App::$strings["Wiki"] = "Wiki"; +App::$strings["ZotPost"] = "ZotPost"; +App::$strings["Installed"] = "Installé"; +App::$strings["Install"] = "Installer"; +App::$strings["Purchase"] = "Acheter"; +App::$strings["Edit"] = "Modifier"; +App::$strings["Delete"] = "Supprimer"; +App::$strings["Undelete"] = "Restaurer"; +App::$strings["Add to app-tray"] = "Ajouter au menu des applications"; +App::$strings["Remove from app-tray"] = "Enlever du menu des applications"; +App::$strings["Pin to navbar"] = "Épingler à la barre de navigation"; +App::$strings["Unpin from navbar"] = "Détacher de la barre de navigation"; +App::$strings["Unknown"] = "Inconnu"; App::$strings["Visible to your default audience"] = "Visible seulement pour votre audience par défaut"; App::$strings["(List)"] = "(Liste)"; App::$strings["(Group)"] = "(Groupe)"; @@ -498,7 +450,8 @@ App::$strings["Custom selection"] = "Sélection personnalisée"; App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Sélectionnez \"Afficher\" pour permettre l'affichage. \"Ne pas afficher\" vous permet de remplacer et de limiter la portée de \"Afficher\"."; App::$strings["Show"] = "Afficher"; App::$strings["Don't show"] = "Ne pas afficher"; -App::$strings["Permissions"] = "Droits d'accès"; +App::$strings["Permissions"] = "Permissions"; +App::$strings["Close"] = "Fermer"; App::$strings["Post permissions cannot be changed after a post is shared.
These permissions set who is allowed to view the post."] = "Les droits d'accès à une publication ne peuvent pas être changés après sa mise en ligne
Ces droits d'accès définissent qui est autorisé à voir la publication."; App::$strings["Requested channel is not available."] = "Canal demandé non disponible."; App::$strings["Requested profile is not available."] = "Profil demandé non disponible."; @@ -557,10 +510,20 @@ App::$strings["Work/employment:"] = "Travail/Occupation :"; App::$strings["School/education:"] = "Études :"; App::$strings["Like this thing"] = "J'aime ceci"; App::$strings["Export"] = "Export"; +App::$strings["Quoted post"] = "Publication citée"; +App::$strings["Activity"] = "Activité"; +App::$strings["Likes %1\$s's %2\$s"] = "Aime %2\$s de %1\$s"; +App::$strings["Doesn't like %1\$s's %2\$s"] = "N'aime pas %2\$s de %1\$s"; +App::$strings["Flagged %1\$s's %2\$s"] = "A signalé %2\$s de %1\$s"; +App::$strings["Blocked %1\$s's %2\$s"] = "%2\$s de %1\$s a été bloqué"; +App::$strings["Will attend %s's event"] = "Participera à l'évènement de %s"; +App::$strings["Will not attend %s's event"] = "Ne participera pas à l'évènement de %s"; +App::$strings["May attend %s's event"] = "Participera peut-être à l'évènement de %s"; +App::$strings["May not attend %s's event"] = "Ne participera peut-être pas à l'évènement de %s"; +App::$strings["📢 Repeated %1\$s's %2\$s"] = "📢 A relayé %2\$s de %1\$s"; +App::$strings["%1\$s (%2\$s)"] = "%1\$s (%2\$s)"; App::$strings["Unable to verify site signature for %s"] = "Impossible de vérifier la signature de site pour %s"; -App::$strings["Unable to verify channel signature"] = "Impossible de vérifier la signature du canal"; App::$strings["Directory Options"] = "Options d'annuaire"; -App::$strings["Safe Mode"] = "Mode sûr"; App::$strings["No"] = "Non"; App::$strings["Yes"] = "Oui"; App::$strings["Groups Only"] = "Groupes uniquement"; @@ -568,50 +531,91 @@ App::$strings["This Website Only"] = "Ce site uniquement"; App::$strings["Recently Updated"] = "Mise à jour récente"; App::$strings["Show cover photos"] = "Afficher les bannières"; App::$strings["May slow page loading"] = "Peur ralentir le chargement de la page"; -App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s a écrit %2\$s qui suit %3\$s"; -App::$strings["post"] = "publication"; -App::$strings["Remote authentication"] = "Authentification distante"; -App::$strings["Click to authenticate to your home hub"] = "S'authentifier auprès de votre serveur principal"; -App::$strings["Channels"] = "Canaux"; -App::$strings["Manage your channels"] = "Gérer vos canaux"; -App::$strings["(is on)"] = "(est actif)"; -App::$strings["(is off)"] = "(est inactif)"; -App::$strings["Content filtering"] = "Filtrage de contenu"; -App::$strings["Logout"] = "Déconnexion"; -App::$strings["End this session"] = "Mettre fin à la session"; -App::$strings["Your profile page"] = "Votre profil"; -App::$strings["Sign in"] = "Connexion"; -App::$strings["Take me home"] = "Retourner sur mon serveur"; -App::$strings["Log me out of this site"] = "Déconnectez-moi de ce site"; -App::$strings["Register"] = "S'inscrire"; -App::$strings["Create an account"] = "Créer un compte"; -App::$strings["Search site @name, #tag, ?doc, content"] = "Rechercher sur le serveur @nom, #hashtag, ?doc, contenu"; -App::$strings["Admin"] = "Administrateur"; -App::$strings["Site Setup and Configuration"] = "Configuration du site"; -App::$strings["Loading"] = "Chargement"; -App::$strings["Side Panel"] = "Panneau latéral"; -App::$strings["@name, #tag, ?doc, content"] = "@nom, #étiquette, ?doc, contenu"; -App::$strings["Please wait..."] = "Merci de patienter..."; -App::$strings["Installed Apps"] = "Applications installées"; -App::$strings["Available Apps"] = "Applications disponibles"; -App::$strings["Arrange Apps"] = "Réarranger les applications"; -App::$strings["Toggle System Apps"] = "(Dés)activer les applications système"; -App::$strings["Channel"] = "Canal"; -App::$strings["Status Messages and Posts"] = "Messages d'état et contributions"; -App::$strings["About"] = "À propos"; -App::$strings["Profile Details"] = "Détails du profil"; -App::$strings["Photo Albums"] = "Albums photo"; -App::$strings["Files and Storage"] = "Fichiers et Stockage"; App::$strings["View PDF"] = "Visualiser le PDF"; App::$strings[" by "] = " par "; App::$strings[" on "] = " sur "; App::$strings["Embedded content"] = "Contenu imbriqué"; +App::$strings["Public visibility"] = "Visibilité publique"; +App::$strings["Direct message (private mail)"] = "Message direct (courrier privé)"; +App::$strings["Restricted visibility"] = "Visibilité restreinte"; +App::$strings["This comment is part of a private conversation, yet was shared with the public. Discretion advised."] = "Ce commentaire fait partie d'une conversation privée, pourtant il a été partagé publiquement. La prudence est de mise."; +App::$strings["Admin Delete"] = "Suppression par un Administrateur"; +App::$strings["Select"] = "Sélectionner"; +App::$strings["Save to Folder"] = "Enregistrer dans le dossier"; +App::$strings["I will attend"] = "Je participerai"; +App::$strings["I will not attend"] = "Je ne participerai pas"; +App::$strings["I might attend"] = "Je participerai peut-être"; +App::$strings["Undo attendance"] = "Annuler la présence"; +App::$strings["View all"] = "Voir tout"; +App::$strings["__ctx:noun__ Like"] = [ + 0 => "Aime", + 1 => "Aime", +]; +App::$strings["__ctx:noun__ Likes"] = "Aime"; +App::$strings["__ctx:noun__ Dislike"] = [ + 0 => "N'aime pas", + 1 => "N'aime pas", +]; +App::$strings["__ctx:noun__ Dislikes"] = "N'aime pas"; +App::$strings["Save"] = "Enregistrer"; +App::$strings["Message signature validated"] = "Signature du message validée"; +App::$strings["Message signature incorrect"] = "Signature du message incorrecte"; +App::$strings["Add Tag"] = "Ajouter une étiquette"; +App::$strings["I like this"] = "J'aime ça"; +App::$strings["Undo like"] = "Supprimer mon \"Aime\""; +App::$strings["I don't like this"] = "Je n'aime pas ça"; +App::$strings["Undo dislike"] = "Supprimer mon \"N'aime pas\""; +App::$strings["Share this"] = "Partager"; +App::$strings["Repeat this"] = "Relayer"; +App::$strings["Delivery report"] = "Rapport de distribution"; +App::$strings["%d comment"] = [ + 0 => "%d commentaire", + 1 => "%d commentaires", +]; +App::$strings["%d unseen"] = "%d non vus"; +App::$strings["View %s's profile - %s"] = "Voir le profil de %s - %s"; +App::$strings["to"] = "à"; +App::$strings["via"] = "via"; +App::$strings["Wall-to-Wall"] = "Mur-à-mur"; +App::$strings["via Wall-To-Wall:"] = "par Mur-à-mur :"; +App::$strings["from %s"] = "de %s"; +App::$strings["last edited: %s"] = "dernière modification : %s"; +App::$strings["Expires: %s"] = "Expire : %s"; +App::$strings["Attend"] = "En attente"; +App::$strings["Attendance Options"] = "Options d'attente"; +App::$strings["Vote"] = "Vote"; +App::$strings["Voting Options"] = "Options de vote"; +App::$strings["Reply"] = "Répondre"; +App::$strings["Pinned post"] = "Publication épinglée"; +App::$strings["Saved draft"] = "Brouillon sauvegardé"; +App::$strings["Save Bookmarks"] = "Enregistrer les favoris"; +App::$strings["Add to Calendar"] = "Ajouter au Calendrier"; +App::$strings["Mark all seen"] = "Tout marquer comme vu"; +App::$strings["This is an unsaved preview"] = "Il s'agit d'une prévisualisation non sauvegardée"; +App::$strings["Please wait"] = "Merci de patienter"; +App::$strings["Save draft"] = "Sauvegarder le brouillon"; +App::$strings["This is you"] = "C'est vous"; +App::$strings["Bold"] = "Gras"; +App::$strings["Italic"] = "Italique"; +App::$strings["Underline"] = "Souligné"; +App::$strings["Quote"] = "Citation"; +App::$strings["Code"] = "Code"; +App::$strings["Image"] = "Image"; +App::$strings["Attach/Upload a File"] = "Joindre/Téléverser un fichier"; +App::$strings["Insert Link"] = "Insérer un lien"; +App::$strings["Video"] = "Vidéo"; +App::$strings["Preview"] = "Aperçu"; +App::$strings["Reset"] = "Réinitialiser"; +App::$strings["Encrypt text"] = "Chiffrer le texte"; +App::$strings["Your full name (required)"] = "Votre nom complet (obligatoire)"; +App::$strings["Your email address (required)"] = "Votre adresse de courriel (obligatoire)"; +App::$strings["Your website URL (optional)"] = "L'adresse de votre site web (optionelle)"; +App::$strings["Unable to verify channel signature"] = "Impossible de vérifier la signature du canal"; App::$strings["__ctx:permcat__ default"] = "défaut"; App::$strings["__ctx:permcat__ follower"] = "abonné"; App::$strings["__ctx:permcat__ contributor"] = "contributeur"; App::$strings["__ctx:permcat__ publisher"] = "rédacteur"; App::$strings["custom"] = "custom"; -App::$strings["Public"] = "Public"; App::$strings["Anybody in the \$Projectname network"] = "N'importe appartenant au réseau de \$Projectname"; App::$strings["Any account on %s"] = "N'importe quel compte sur %s"; App::$strings["Any of my connections"] = "N'importe laquelle de mes connexions"; @@ -622,7 +626,7 @@ App::$strings["Unable to obtain identity information from database"] = "Impossib App::$strings["Click here to upgrade."] = "Cliquez ici pour mettre à jour."; App::$strings["This action exceeds the limits set by your subscription plan."] = "Cette action outrepasserait les limites prévues par votre forfait."; App::$strings["This action is not available under your subscription plan."] = "Cette action n'est pas disponible avec votre forfait."; -App::$strings["📢 Repeated %1\$s's %2\$s"] = "🔁 A relayé %2\$s de %1\$s"; +App::$strings["📢 Repeated %1\$s's %2\$s"] = "📢 A relayé %2\$s de %1\$s"; App::$strings["Password changed for account %d."] = "Le mot de passe a été modifié pour le compte %d."; App::$strings["Account settings updated."] = "Paramétrage du compte mis à jour."; App::$strings["Account not found."] = "Compte non trouvé."; @@ -673,7 +677,7 @@ App::$strings["Maintainer: "] = "Maintenu par : "; App::$strings["Minimum project version: "] = "Version minimum du projet : "; App::$strings["Maximum project version: "] = "Version maximum du projet : "; App::$strings["Minimum PHP version: "] = "Version minimum de PHP : "; -App::$strings["Compatible Server Roles: "] = "Rôles du serveur "; +App::$strings["Compatible Server Roles: "] = "Rôles du serveur compatibles"; App::$strings["Requires: "] = "Requiert : "; App::$strings["Disabled - version incompatibility"] = "Désactivé - version incompatible"; App::$strings["Enter the public git repository URL of the addon repo."] = "Saisir l'URL du dépôt git public des addons."; @@ -809,6 +813,12 @@ App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Seul App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Autoriser le contenu HTML embarqué uniquement à partir de ces domaines"; App::$strings["One site per line. By default embedded content is filtered."] = "Un site par ligne. Par défaut le contenu embarqué est filtré."; App::$strings["Block embedded HTML from these domains"] = "Bloquer le HTML embarqué à partir de ces domaines"; +App::$strings["Theme settings updated."] = "Paramètres du thème mis à jour."; +App::$strings["No themes found."] = "Aucun thème trouvé."; +App::$strings["Screenshot"] = "Capture d'écran"; +App::$strings["Themes"] = "Thèmes"; +App::$strings["[Experimental]"] = "[Expérimental]"; +App::$strings["[Unsupported]"] = "[Non pris en charge]"; App::$strings["Site settings updated."] = "Paramètres du site sauvegardés."; App::$strings["Default"] = "Défaut"; App::$strings["%s - (Incompatible)"] = "%s - (Incompatible)"; @@ -820,8 +830,8 @@ App::$strings["My site is not a public server"] = "Mon site n'est pas un serveur App::$strings["My site provides free public access"] = "Mon site est ouvert à tous, gratuitement"; App::$strings["My site provides paid public access"] = "Mon site propose des comptes payants"; App::$strings["My site provides free public access and premium paid plans"] = "Mon site propose des comptes gratuits et des formules premium payantes"; -App::$strings["Default permission role for new accounts"] = "Rôle d'accès par défaut pour les nouveaux comptes"; -App::$strings["This role will be used for the first channel created after registration."] = "Ce rôle sera utilisé pour le premier canal créé après l'inscription."; +App::$strings["Default permission role for new accounts"] = "Modèle de permissions par défaut pour les nouveaux comptes"; +App::$strings["This role will be used for the first channel created after registration."] = "Ce modèle sera utilisé pour le premier canal créé après l'inscription."; App::$strings["Site"] = "Site"; App::$strings["Site Configuration"] = "Configuration du site"; App::$strings["Registration"] = "Inscription"; @@ -909,12 +919,6 @@ App::$strings["Page to display after creating a new channel"] = "Page à affiche App::$strings["Default: profiles"] = "Par défaut : profiles"; App::$strings["Site location"] = "Localisation du serveur"; App::$strings["Region or country - shared with other sites"] = "Région ou Pays - partagé avec les autres serveurs"; -App::$strings["Theme settings updated."] = "Paramètres du thème mis à jour."; -App::$strings["No themes found."] = "Aucun thème trouvé."; -App::$strings["Screenshot"] = "Capture d'écran"; -App::$strings["Themes"] = "Thèmes"; -App::$strings["[Experimental]"] = "[Expérimental]"; -App::$strings["[Unsupported]"] = "[Non maintenu]"; App::$strings["ActivityPub Probe Diagnostic"] = "Diagnostic de l'analyse d'ActivityPub"; App::$strings["Object URL"] = "URL de l'objet"; App::$strings["Authenticated fetch"] = "Récupération authentifiée"; @@ -975,7 +979,7 @@ App::$strings["Over-ride your web browser or device and use these coordinates (l App::$strings["Adult content"] = "Contenu pour adultes"; App::$strings["Enable to indicate if this channel frequently or regularly publishes adult content. (Please also tag any adult material and/or nudity with #NSFW)"] = "Activez pour indiquer si ce canal publie fréquemment ou régulièrement du contenu à réserver aux adultes. (Pensez également à étiqueter tout le contenu pour adultes et/ou la nudité avec #NSFW)"; App::$strings["Security and Privacy"] = "Sécurité et vie privée"; -App::$strings["Your permissions are already configured. Click to view/adjust"] = "Vos droits d'accès sont déjà paramétrés. Cliquer pour voir/modifier"; +App::$strings["Your permissions are already configured. Click to view/adjust"] = "Vos permissions sont déjà paramétrées. Cliquez pour les voir/modifier"; App::$strings["Hide your online presence"] = "Cacher votre présence en ligne"; App::$strings["Prevents displaying in your profile that you are online"] = "Cacher votre statut (en ligne/hors ligne) sur votre profil"; App::$strings["Preview some public posts from new connections prior to connection approval"] = "Prévisualiser quelques messages publics des nouvelles connexions avant approbation"; @@ -984,7 +988,7 @@ App::$strings["Disable acceptance of comments on your posts after this many days App::$strings["Leave unset or enter 0 to allow comments indefinitely"] = "Laisser vide ou taper 0 pour autoriser les commentaires sans limite de temps"; App::$strings["Allow others to tag your posts"] = "Autoriser les autres à étiqueter vos publications"; App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Souvent utilisé par la communauté pour identifier un contenu inapproprié à posteriori"; -App::$strings["Channel Permission Limits"] = "Limites des droits d'accès du canal"; +App::$strings["Channel Permission Limits"] = "Limites des Permissions du Canal"; App::$strings["Expire conversations you have not participated in after this many days"] = "Faire expirer les conversations auxquelles vous n'avez pas participé après ce nombre de jours"; App::$strings["0 or blank to use the website limit."] = "0 ou vide pour utiliser la limite du serveur."; App::$strings["This website expires after %d days."] = "L'expiration sur ce serveur a lieu après %d jours."; @@ -997,7 +1001,7 @@ App::$strings["(click to open/close)"] = "(cliquer pour ouvrir/fermer)"; App::$strings["Use your default audience setting for the type of object published"] = "Utiliser votre paramètre de visibilité par défaut pour le type d'objet publié"; App::$strings["Profile to assign new connections"] = "Profil à assigner aux nouvelles connexions"; App::$strings["Channel type and privacy"] = "Type et confidentialité du canal"; -App::$strings["Default Permissions Role"] = "Groupe d'accès par défaut"; +App::$strings["Default Permissions Role"] = "Modèle de permissions par défaut"; App::$strings["By default post a status message when:"] = "Par défaut, publier un statut quand :"; App::$strings["accepting a friend request"] = "vous acceptez une demande d'ajout de connexion"; App::$strings["joining a group/community"] = "vous rejoignez un groupe/une communauté"; @@ -1029,14 +1033,14 @@ App::$strings["Unseen public stream activity"] = "Activité non vue sur le Flux App::$strings["Unseen likes and dislikes"] = "\"Aime\" et \"N'aime pas\" non vus"; App::$strings["Reported content"] = "Contenu signalé"; App::$strings["Moderated Activities"] = "Activités modérées"; -App::$strings["Desktop notifications are unavailable because the required browser permission has not been granted"] = "Les notifications de bureau ne sont pas disponibles, l'autorisation requise n'a pas encore été accordée du navigateur"; -App::$strings["Grant permission"] = "Obtenir l'autorisation"; +App::$strings["Desktop notifications are unavailable because the required browser permission has not been granted"] = "Les notifications sur le bureau ne sont pas disponibles, l'autorisation requise n'a pas encore été accordée du navigateur"; +App::$strings["Grant permission"] = "Accorder la permission"; App::$strings["Email notifications sent from (hostname)"] = "Notifications par courrier électronique envoyées par (nom de domaine)"; App::$strings["If your channel is mirrored to multiple locations, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "Si votre canal est dupliqué sur plusieurs serveurs, saisissez ici votre emplacement préféré. Cela vous évitera des notifications par courriel en double. Exemple : %s"; App::$strings["Moderate refused comments"] = "Modérer les commentaires rejetés"; App::$strings["Default is to ignore refused comments"] = "Par défaut les commentaires rejetés son ignorés"; App::$strings["Accept messages from strangers which mention you"] = "Accepter les messages d'inconnus qui vous mentionnent"; -App::$strings["This setting bypasses normal permissions"] = "Ce réglage outrepasse les réglages d'accès normaux"; +App::$strings["This setting bypasses normal permissions"] = "Ce réglage outrepasse les permissions normales"; App::$strings["Accept likes from strangers"] = "Accepter les \"J'aime\" d'inconnus"; App::$strings["Accept messages from strangers which include any of the following hashtags"] = "Accepter les messages d'inconnus qui incluent n'importe quel des hashtags suivants"; App::$strings["comma separated, do not include the #"] = "séparés par des virgules, ne mettez pas le #"; @@ -1067,9 +1071,9 @@ App::$strings["This varies by country/culture"] = "Ceci est en fonction du pays App::$strings["Affinity Slider settings updated."] = "Paramètres du curseur d'affinité mis à jour."; App::$strings["No feature settings configured"] = "Aucun paramètre de fonctionnalité configuré"; App::$strings["Default maximum affinity level"] = "Niveau d'affinité maximum par défaut"; -App::$strings["0-99 default 99"] = "0-99 par défaut 99"; +App::$strings["0-99 default 99"] = "0-99 - 99 par défaut"; App::$strings["Default minimum affinity level"] = "Niveau d'affinité minimum par défaut"; -App::$strings["0-99 - default 0"] = "0-99 par défaut 0"; +App::$strings["0-99 - default 0"] = "0-99 - 0 par défaut"; App::$strings["Affinity Slider Settings"] = "Paramètres du curseur d'affinité"; App::$strings["Addon Settings"] = "Paramètres de l'addon"; App::$strings["Please save/submit changes to any panel before opening another."] = "Veuillez enregistrer/soumettre les changements à n'importe quel panneau avant d'en ouvrir un autre."; @@ -1080,14 +1084,6 @@ App::$strings["Manage Identities"] = "Gérer vos identités"; App::$strings["Identities are verified by providing a link on the URL you provide here which links back to your channel home page with a link relation of rel=\"me\""] = "Vous pouvez vérifier vos identités externes en ajoutant ici des liens vers vos sites personnels (ou vos pages personnelles sur d'autres sites). Les pages pointées par ces liens devront en retour inclure un lien vers votre canal, ce lien devant contenir l’attribut [code]rel=\"me\"[/code]."; App::$strings["Site address/URL"] = "Adresse du site/URL"; App::$strings["Submit/Verify"] = "Envoyer/Vérifier"; -App::$strings["Multifactor Settings"] = "Paramètres de la vérification multificateur"; -App::$strings["Multi-Factor Authentication Setup"] = "Configuration de l'authentification multifacteur"; -App::$strings["This is your generated secret. This may be used in some cases if the QR image cannot be read. Please save it."] = "Ceci est votre code secret qui a été généré. Il peut être utilisé dans certains cas si l'image QR ne peut pas être lue. Veuillez le sauvegarder."; -App::$strings["Please enter the code from your authenticator"] = "Veuillez saisir le code de votre dispositif d'authentification"; -App::$strings["That code is correct."] = "Ce code est correct."; -App::$strings["Incorrect code."] = "Code incorrect."; -App::$strings["Enable Multi-factor Authentication"] = "Activer l'authentification multifacteur"; -App::$strings["Test"] = "Test"; App::$strings["Name is required"] = "Le nom est requis"; App::$strings["Key and Secret are required"] = "La clef et le secret sont requis"; App::$strings["Add application"] = "Ajouter l'application"; @@ -1112,14 +1108,14 @@ App::$strings["leave blank unless your application specifically requires this"] App::$strings["Authorization scope"] = "Portée de l'autorisation"; App::$strings["OAuth2 Application not found."] = "Application OAuth2 introuvable."; App::$strings["Connected OAuth2 Apps"] = "Applications OAuth2 connectées"; -App::$strings["Permission Name is required."] = "Le nom de permission est requis."; -App::$strings["Permission role saved."] = "Rôle de permissions sauvegardé."; -App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Utilisez ce formulaire pour créer des règles d'accès pour différentes catégories de personnes ou de contacts."; -App::$strings["Permission Roles"] = "Rôles de permissions"; -App::$strings["Role name"] = "Nom du rôle"; +App::$strings["Permission Name is required."] = "Un Nom est requis pour cette Permission."; +App::$strings["Permission role saved."] = "Modèle de permissions sauvegardé."; +App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Utilisez ce formulaire pour créer des permissions d'accès pour différentes catégories de personnes ou de connexions."; +App::$strings["Permission Roles"] = "Modèles de permissions"; +App::$strings["Role name"] = "Nom du modèle"; App::$strings["My Settings"] = "Mes paramètres"; App::$strings["inherited"] = "héritée"; -App::$strings["Individual Permissions"] = "Droits d'accès individuels"; +App::$strings["Individual Permissions"] = "Permissions Individuelles"; App::$strings["Some individual permissions may have been preset or locked based on your channel type and privacy settings."] = "Certaines permissions individuelles peuvent avoir été prédéfinies ou verrouillées en fonction de votre type de canal et de vos paramètres de confidentialité."; App::$strings["Profile unavailable to export."] = "Impossible d'exporter le profil."; App::$strings["Profile not found."] = "Profil introuvable."; @@ -1184,7 +1180,7 @@ App::$strings["Communications"] = "Communications"; App::$strings["Phone"] = "Téléphone"; App::$strings["Instant messenger"] = "Messagerie instantanée"; App::$strings["Website"] = "Site web"; -App::$strings["Note"] = "Note"; +App::$strings["Note"] = "La publication"; App::$strings["Mobile"] = "Mobile"; App::$strings["Home"] = "Domicile"; App::$strings["Work"] = "Travail"; @@ -1224,7 +1220,7 @@ App::$strings["Single"] = "Célibataire"; App::$strings["Lonely"] = "Solitaire"; App::$strings["Available"] = "Disponible"; App::$strings["Unavailable"] = "Indisponible"; -App::$strings["Has crush"] = "A un béguin"; +App::$strings["Has crush"] = "A le béguin"; App::$strings["Infatuated"] = "Amoureux transi"; App::$strings["Dating"] = "Sort avec quelqu'un"; App::$strings["Unfaithful"] = "Infidèle"; @@ -1259,7 +1255,7 @@ App::$strings["Login Name"] = "Nom d'utilisateur"; App::$strings["Login Password"] = "Mot de passe"; App::$strings["Expires (yyyy-mm-dd)"] = "Date d'expiration sous la forme année mois jour (AAAA-MM-JJ)"; App::$strings["Their Settings"] = "Ses paramètres"; -App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Certains droits d'accès peuvent être hérités de vos paramètres de confidentialité de canal, lesquels sont prioritaires sur les réglages individuels. Vous ne pouvez pas modifier ces droits d'accès-ci ici."; +App::$strings["Some permissions may be inherited from your channel's privacy settings, which have higher priority than individual settings. You can not change those settings here."] = "Certaines permissions peuvent être héritées de vos paramètres de confidentialité de canal, lesquels sont prioritaires sur les réglages individuels. Vous ne pouvez pas modifier ces permissions ici."; App::$strings["%s - (Experimental)"] = "%s - (Expérimental)"; App::$strings["Display Settings"] = "Paramètres d'affichage"; App::$strings["Theme Settings"] = "Paramètres de thème"; @@ -1286,6 +1282,14 @@ App::$strings["Stream page max height of content (in pixels)"] = "Hauteur maxima App::$strings["Add scrollbars for long content"] = "Afficher des barres de défilement pour le contenu long"; App::$strings["Indent threaded comments this many pixels from the parent"] = "Indenter les commentaires de ce nombre de pixels par rapport à l'élément parent"; App::$strings["0-20"] = "0-20"; +App::$strings["Multifactor Settings"] = "Paramètres de la vérification multificateur"; +App::$strings["Multi-Factor Authentication Setup"] = "Configuration de l'authentification multifacteur"; +App::$strings["This is your generated secret. This may be used in some cases if the QR image cannot be read. Please save it."] = "Ceci est votre code secret qui a été généré. Il peut être utilisé dans certains cas si l'image QR ne peut pas être lue. Veuillez le sauvegarder."; +App::$strings["Please enter the code from your authenticator"] = "Veuillez saisir le code de votre dispositif d'authentification"; +App::$strings["That code is correct."] = "Ce code est correct."; +App::$strings["Incorrect code."] = "Code incorrect."; +App::$strings["Enable Multi-factor Authentication"] = "Activer l'authentification multifacteur"; +App::$strings["Test"] = "Test"; App::$strings["Token verification failed."] = "La vérification du jeton a échoué."; App::$strings["Email Verification Required"] = "Vérification de courriel requise"; App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Un jeton de vérification a été envoyé à votre courriel [%s]. Entrez ce jeton ici pour compléter l'étape de vérification des comptes. Attendez quelques minutes pour la réception et vérifiez votre dossier de spams si vous ne voyez pas le message."; @@ -1293,7 +1297,7 @@ App::$strings["Resend Email"] = "Renvoyer le courriel"; App::$strings["Validation token"] = "Jeton de validation"; App::$strings["network"] = "réseau"; App::$strings["Total invitation limit exceeded."] = "Limite du nombre total d'invitations dépassée."; -App::$strings["%s : Not a valid email address."] = "%s : adresse courriel invalide."; +App::$strings["%s : Not a valid email address."] = "%s : adresse de courriel invalide."; App::$strings["Please join us on \$Projectname"] = "Rejoignez-nous sur \$Projectname"; App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Limite du nombre d'invitations dépassée. Merci de contacter l'administrateur de votre site."; App::$strings["%s : Message delivery failed."] = "%s : Échec de distribution du message."; @@ -1308,10 +1312,10 @@ App::$strings["Enter email addresses, one per line:"] = "Entrez les adresses de App::$strings["Your message:"] = "Votre message :"; App::$strings["Please join my community on \$Projectname."] = "Rejoignez ma communauté sur \$Projectname."; App::$strings["You will need to supply this invitation code:"] = "Vous devrez fournir le code d'invitation suivant :"; -App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Enregistrez-vous sur n'importe quel serveur \$Projectname (ils sont tous inter-connectés)"; -App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Saisissez l'adresse de mon canal \$Projectname dans la barre de recherche du site."; +App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Enregistre-toi sur n'importe quel serveur \$Projectname (ils sont tous inter-connectés)"; +App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Saisis l'adresse de mon canal \$Projectname dans la barre de recherche du site."; App::$strings["or visit"] = "ou rendez-vous sur"; -App::$strings["3. Click [Connect]"] = "3. Cliquez sur [Ajouter]"; +App::$strings["3. Click [Connect]"] = "3. Clique sur [Ajouter]"; App::$strings["Blocked accounts"] = "Comptes bloqués"; App::$strings["Expired accounts"] = "Comptes expirés"; App::$strings["Expiring accounts"] = "Comptes arrivant à expiration"; @@ -1323,7 +1327,7 @@ App::$strings["Summary"] = "Résumé"; App::$strings["Registered accounts"] = "Comptes validés"; App::$strings["Pending registrations"] = "Inscriptions en attente"; App::$strings["Registered channels"] = "Canaux enregistrés"; -App::$strings["Active addons"] = "Addons activés"; +App::$strings["Active addons"] = "Addons actifs"; App::$strings["Version"] = "Version"; App::$strings["Repository version (release)"] = "Version du dépôt (release)"; App::$strings["Repository version (dev)"] = "Version du dépôt (dev)"; @@ -1373,7 +1377,7 @@ App::$strings["Categories (optional, comma separated list)"] = "Catégories (en App::$strings["Version ID"] = "Identifiant de version"; App::$strings["Price of app"] = "Prix de l'application"; App::$strings["Location (URL) to purchase app"] = "Emplacement (URL) pour l'achat de l'application"; -App::$strings["Reset to site default order"] = "Revenir à l'ordre par défaut du site"; +App::$strings["Reset to defaults"] = "Rétablir les valeurs par défaut"; App::$strings["Change order of pinned navbar apps"] = "Changer l'ordre des applications épinglées dans la barre de navigation"; App::$strings["Change order of app tray apps"] = "Changer l'ordre des applications du menu déroulant"; App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Utilisez les flèches pour déplacer l'application correspondante vers la gauche (haut) ou la droite (bas) dans la barre de navigation"; @@ -1387,7 +1391,7 @@ App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s aime %3\$s de %2\$s"; App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s n'aime pas %3\$s de %2\$s"; App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s participe à %3\$s de %2\$s"; App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s ne participe pas à %3\$s de %2\$s"; -App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s participe peut-être à %3\$s de %2\$s"; +App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s participera peut-être à %3\$s de %2\$s"; App::$strings["Manage apps"] = "Gérer les applications"; App::$strings["Create Custom App"] = "Créer une application personnalisée"; App::$strings["Access list created."] = "Liste d'accès créée."; @@ -1484,7 +1488,7 @@ App::$strings["Default Login Channel"] = "Canal par défaut à la connexion"; App::$strings["Make Default"] = "Définir comme par défaut"; App::$strings["Add to menu"] = "Ajouter au menu"; App::$strings["%d new messages"] = "%d nouveaux messages"; -App::$strings["%d new introductions"] = "%d nouvelles demandes de relation"; +App::$strings["%d new introductions"] = "%d nouvelles demandes de connexion"; App::$strings["Linked Identity"] = "Identité connexe"; App::$strings["Delegated Channel"] = "Canaux délégués"; App::$strings["Calendar entries imported."] = "Entrées de calendrier importées."; @@ -1592,7 +1596,7 @@ App::$strings["min"] = "min"; App::$strings["Unable to create element."] = "Impossible de créer l'entrée."; App::$strings["Unable to update menu element."] = "Impossible de mettre à jour l'entrée de menu."; App::$strings["Unable to add menu element."] = "Impossible d'ajouter l'entrée de menu."; -App::$strings["Menu Item Permissions"] = "Droits d'accès de l'entrée de menu"; +App::$strings["Menu Item Permissions"] = "Permissions d'élément du menu"; App::$strings["Link Name"] = "Nom du lien"; App::$strings["Link or Submenu Target"] = "Lien ou sous-menu cible"; App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Entrez l'URL du lien ou sélectionnez un nom de menu pour créer un sous-menu"; @@ -1637,8 +1641,8 @@ App::$strings["This will be used to create a unique network address (like an ema App::$strings["Allowed characters are a-z 0-9, - and _"] = "Les caractères autorisés sont a-z, 0-9, -, et _"; App::$strings["Channel name"] = "Nom du canal"; App::$strings["Choose a short nickname"] = "Choisissez un identifiant"; -App::$strings["Channel role and privacy"] = "Rôle et confidentialité du canal"; -App::$strings["Select a channel permission role compatible with your usage needs and privacy requirements."] = "Choisissez un rôle de canal adapté à votre usage et à vos exigences en matière de vie privée."; +App::$strings["Channel role and privacy"] = "Modèle de permissions et confidentialité du canal"; +App::$strings["Select a channel permission role compatible with your usage needs and privacy requirements."] = "Choisissez un modèle de permissions de canal adapté à votre usage et à vos exigences en matière de vie privée."; App::$strings["Create a Channel"] = "Créer un canal"; App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."] = "Un canal est une identité de réseau unique. Il peut représenter une personne (profil de réseau social), un groupe de discussion, un flux de d'information, un page de célébrité, ou bien d'autres choses."; App::$strings["or import an existing channel from another location."] = "ou importer un canal existant d'un autre serveur."; @@ -1652,7 +1656,7 @@ App::$strings["Edit file permissions"] = "Modifier les droits d'accès au fichie App::$strings["Change filename to"] = "Modifier le nom du fichier pour"; App::$strings["Leave blank to keep the existing filename"] = "Laissez vide pour garder le nom de fichier actuel"; App::$strings["Move to directory"] = "Déplacer dans l'annuaire"; -App::$strings["Set/edit permissions"] = "Définir/modifier les droits d'accès"; +App::$strings["Set/edit permissions"] = "Définir/modifier les permissions"; App::$strings["Include all files and sub folders"] = "Inclure tous fichiers et sous-répertoires"; App::$strings["Return to file list"] = "Retourner à la liste des fichiers"; App::$strings["Copy/paste this code to attach file to a post"] = "Copiez/collez ce code pour joindre le fichier à une publication"; @@ -1734,7 +1738,7 @@ App::$strings["Unable to set address book parameters."] = "Impossible de régler App::$strings["Connection has been removed."] = "La connexion a été supprimée."; App::$strings["View %s's profile"] = "Voir le profil de %s"; App::$strings["Refresh Permissions"] = "Actualiser les droits d'accès"; -App::$strings["Fetch updated permissions"] = "Récupérer les autorisations mises à jour"; +App::$strings["Fetch updated permissions"] = "Récupérer les permissions à jour"; App::$strings["Refresh Photo"] = "Actualiser la photo"; App::$strings["Fetch updated photo"] = "Récupérer la photo mise à jour"; App::$strings["Recent Activity"] = "Activité récente"; @@ -1760,7 +1764,7 @@ App::$strings["This connection is hidden"] = "Cette connexion est cachée"; App::$strings["Delete this connection"] = "Supprimer cette connexion"; App::$strings["Fetch Vcard"] = "Récupérer la Vcard"; App::$strings["Fetch electronic calling card for this connection"] = "Récupérer la carte de visite électronique de cette connexion"; -App::$strings["Open Individual Permissions section by default"] = "Ouvrir par défaut la section des droits d'accès individuels"; +App::$strings["Open Individual Permissions section by default"] = "Ouvrir la section des Permissions Individuelles par défaut"; App::$strings["Open Friend Zoom section by default"] = "Afficher la section Friend Zoom par défaut"; App::$strings["Filter"] = "Filtrer"; App::$strings["Open Custom Filter section by default"] = "Ouvrir par défaut la section Filtre personnalisé"; @@ -1773,17 +1777,17 @@ App::$strings["This connection is unreachable from this location."] = "Cette con App::$strings["This connection may be unreachable from other channel locations."] = "Cette connexion peut être injoignable à partir d'autres serveurs hébergeant ce canal."; App::$strings["Location independence is not supported by their network."] = "Le réseau de cette connexion utilise un protocole qui ne gère pas l'identité nomade."; App::$strings["This connection is unreachable from this location. Location independence is not supported by their network."] = "Cette connexion est injoignable à partir de ce site. Son réseau utilise un protocole qui ne gère pas l'identité nomade."; -App::$strings["Connection Default Permissions"] = "Droits d'accès par défaut des connexions"; +App::$strings["Connection Default Permissions"] = "Permissions par défaut des connexions"; App::$strings["Connection: %s"] = "Connexion : %s"; -App::$strings["Apply these permissions automatically"] = "Appliquer ces droits d'accès automatiquement"; +App::$strings["Apply these permissions automatically"] = "Appliquer ces permissions automatiquement"; App::$strings["Connection requests will be approved without your interaction"] = "Les demandes de connexion seront validées automatiquement"; -App::$strings["Permission role"] = "Rôle d'accès"; -App::$strings["Add permission role"] = "Ajouter un rôle d'accès"; +App::$strings["Permission role"] = "Modèle de permissions"; +App::$strings["Add permission role"] = "Ajouter un modèle de permissions"; App::$strings["Ignore shares and repeats this connection posts"] = "Ignorer les partages et relais effectués par cette connexion"; App::$strings["Note: This is not recommended for Groups."] = "Note : Ceci n'est pas recommandé pour les Groupes."; App::$strings["This connection's primary address is"] = "L'adresse principale de cette connexion est"; App::$strings["Available locations:"] = "Emplacements disponibles :"; -App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Les droits d'accès indiqués sur cette page seront appliqués à toutes vos nouvelles connexions."; +App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Les permissions listées sur cette page seront appliquées à toutes vos nouvelles connexions."; App::$strings["Connection Tools"] = "Outils de gestion de la connexion"; App::$strings["Slide to adjust your degree of friendship"] = "Faites glisser pour ajuster votre proximité avec la connexion"; App::$strings["Custom Filter"] = "Filtre personnalisé"; @@ -1939,7 +1943,7 @@ App::$strings["Adjust for viewer timezone"] = "Ajuster au fuseau horaire du visi App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Important pour les événements se tenant en un lieu particulier. Pas pratique pour les vacances communes à de nombreux pays dans le monde."; App::$strings["Edit Description"] = "Modifier la description"; App::$strings["Edit Location"] = "Modifier le lieu"; -App::$strings["Permission settings"] = "Gérer les droits d'accès"; +App::$strings["Permission settings"] = "Gestion des permissions"; App::$strings["Timezone:"] = "Fuseau horaire :"; App::$strings["Advanced Options"] = "Options avancées"; App::$strings["Event repeat"] = "Répétition de l'évènement"; @@ -1980,11 +1984,11 @@ App::$strings["Album not found."] = "Album introuvable."; App::$strings["Delete Album"] = "Supprimer l'album"; App::$strings["Delete Photo"] = "Supprimer la photo"; App::$strings["linked item not found."] = "élément en lien non trouvé."; -App::$strings["%s: Unsupported photo type. Saved as file."] = "%s: Type de photo non supporté. Sauvegarder en tant que fichier."; +App::$strings["%s: Unsupported photo type. Saved as file."] = "%s: Type de photo non supporté. Sauvegardé en tant que fichier."; App::$strings["No photos selected"] = "Aucune photo selectionnée"; App::$strings["Access to this item is restricted."] = "L'accès à l'élément est restreint."; App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "Vous avez utilisé %1$.2f mégaoctets sur les %2$.2f autorisés pour le stockage des photos."; -App::$strings["%1$.2f MB photo storage used."] = "%1$.2f méga-octets utilisés pour le stockage des photos."; +App::$strings["%1$.2f MB photo storage used."] = "%1$.2f Mo utilisés pour le stockage des photos."; App::$strings["Upload Photos"] = "Téléverser des photos"; App::$strings["Enter an album name"] = "Entrer un nom d'album"; App::$strings["or select an existing album (doubleclick)"] = "ou sélectionner un album existant (double-clic)"; @@ -2023,7 +2027,7 @@ App::$strings["Map"] = "Carte"; App::$strings["Recent Photos"] = "Photos récentes"; App::$strings["added your channel"] = "a ajouté votre canal"; App::$strings["requires approval"] = "nécessite une approbation"; -App::$strings["g A l, F d"] = "g A l F d"; +App::$strings["g A l, F d"] = "g l, d F"; App::$strings["[today]"] = "[aujourd'hui]"; App::$strings["posted an event"] = "a publié un événement"; App::$strings["shared a file with you"] = "a partagé un fichier avec vous"; @@ -2039,7 +2043,7 @@ App::$strings["Profile Photos"] = "Photos du profil"; App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-rechargez votre page, ou videz le cache du navigateur si la photo ne s'affiche pas immédiatement."; App::$strings["Image upload failed."] = "Le téléversement de l'image a échoué."; App::$strings["Unable to process image."] = "Impossible de traiter l'image."; -App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"] = "Votre photo de profil par défaut est visible par tout le monde sur internet. Les photos des autres profils hériteront des permissions du profil concerné"; +App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"] = "Votre photo de profil par défaut est visible par tout le monde sur internet. Les photos de vos autres profils hériteront des permissions du profil concerné"; App::$strings["Your profile photo is visible to anybody on the internet and may be distributed to other websites."] = "Votre photo de profil est visible par n'importe qui sur internet et peut être distribuée à d'autres sites web."; App::$strings["Use Photo for Profile"] = "Utiliser la photo pour le profil"; App::$strings["Change Profile Photo"] = "Changer la photo du profil"; @@ -2069,10 +2073,10 @@ App::$strings["Please enter your invitation code"] = "Merci de saisir votre code App::$strings["Your Name"] = "Votre nom"; App::$strings["Real names are preferred."] = "Les noms véritables sont préférables."; App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Votre identifiant sera utilisé pour créer une adresse de canal facile à mémoriser, par ex. identifiant%s"; -App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Choisissez un rôle de canal adapté à votre usage et à vos exigences en matière de vie privée."; +App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Choisissez un modèle de permissions de canal adapté à votre usage et à vos exigences en matière de vie privée."; App::$strings["no"] = "non"; App::$strings["yes"] = "oui"; -App::$strings["Show affiliated sites - some of which may allow registration."] = "Montre les serveurs affiliés - certains peuvent être ouverts aux inscriptions."; +App::$strings["Show affiliated sites - some of which may allow registration."] = "Montre les serveurs affiliés - certains peuvent être ouverts aux inscriptions."; App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Ce site nécessite une vérification par courriel. Après avoir rempli ce formulaire, veuillez consulter votre courriel pour obtenir des instructions supplémentaires."; App::$strings["Please login."] = "Merci de vous connecter."; App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Il est impossible de supprimer un compte dans les 48 heures après avoir changé le mot de passe du compte."; @@ -2086,6 +2090,98 @@ App::$strings["Authentication failed."] = "Échec de l'authentification."; App::$strings["This app allows you to protect messages with a secret passphrase. This only works across selected platforms."] = "Cette application vous permet de protéger vos messages avec une passphrase secrète. Ceci ne fonctionnera qu'entre des plateformes sélectionnées."; App::$strings["This app is installed. A button to encrypt content may be found in the post editor."] = "Cette application est installée. Un bouton de chiffrement est disponible dans l'éditeur de publication."; App::$strings["No service class restrictions found."] = "Aucune restriction de classe de service trouvée."; +App::$strings["Files: shared with me"] = "Fichiers : partagés avec moi"; +App::$strings["NEW"] = "NOUVEAU"; +App::$strings["Size"] = "Taille"; +App::$strings["Last Modified"] = "Modifié pour la denière fois le"; +App::$strings["Remove all files"] = "Supprimer tous les fichiers"; +App::$strings["Remove this file"] = "Supprimer ce fichier"; +App::$strings["Failed to create source. No channel selected."] = "Impossible de créer la source. Aucun canal selectionné."; +App::$strings["Source created."] = "Source créée."; +App::$strings["Source updated."] = "Source mise à jour."; +App::$strings["*"] = "*"; +App::$strings["Manage remote sources of content for your channel."] = "Gérer les sources distantes de contenu pour votre canal."; +App::$strings["New Source"] = "Nouvelle source"; +App::$strings["This name currently must autocomplete to one of your connections"] = "Ce nom doit actuellement être automatiquement complété et correspondre à l'une de vos connexions"; +App::$strings["Import all or selected content from the following channel into this channel and re-distribute it according to your channel settings."] = "Importer le contenu sélectionné ou tout le contenu du canal suivant vers ce canal-ci et le distribuer selon vos paramètres de canal."; +App::$strings["Only import content with these words (one per line)"] = "N'importer le contenu que s'il contient ces mots (un par ligne)"; +App::$strings["Leave blank to import all public content"] = "Laissez vide pour importer tout le contenu public"; +App::$strings["Channel Name"] = "Nom du canal"; +App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Ajouter les catégories suivantes aux publications importées à partir de cette source (séparer par des virgules)"; +App::$strings["Source not found."] = "Source introuvable."; +App::$strings["Edit Source"] = "Modifier la source"; +App::$strings["Delete Source"] = "Supprimer la source"; +App::$strings["Source removed"] = "Source supprimée"; +App::$strings["Unable to remove source."] = "Impossible de supprimer la source."; +App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s suit %3\$s de %2\$s"; +App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ne suit plus %3\$s de %2\$s"; +App::$strings["This app (when installed) displays a small number of friend suggestions on selected pages or you can run the app to display a full list of channel suggestions."] = "Cette application (lorsqu'elle est installée) affiche un petit nombre de suggestions de connexions sur certaines pages, ou bien vous pouvez lancer l'application pour qu'elle affiche une liste complète de suggestions de contacts/canaux."; +App::$strings["Added by Superblock"] = "Ajouté par Superblock"; +App::$strings["Blocking this site is not permitted."] = "Bloquer ce site n'est pas autorisé."; +App::$strings["superblock settings updated"] = "paramètres de superblock mis à jour"; +App::$strings["Blocked channels"] = "Canaux bloqués"; +App::$strings["No channels currently blocked"] = "Aucun canal n'est actuellement bloqué"; +App::$strings["Blocked servers"] = "Serveurs bloqués"; +App::$strings["No servers currently blocked"] = "Aucun serveur n'est actuellement bloqué"; +App::$strings["Manage Blocks"] = "Gérer les blocages"; +App::$strings["This app displays a hashtag cloud on your channel homepage."] = "Cette application affiche un nuage de hashtags sur la page d'accueil de votre canal."; +App::$strings["This app is installed. It displays a hashtag cloud on your channel homepage."] = "Cette application est installée. Elle affiche un nuage de hashtags sur la page d'accueil de votre canal."; +App::$strings["Post not found."] = "Publication introuvable."; +App::$strings["comment"] = "commentaire"; +App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s a étiqueté le %3\$s de %2\$s avec %4\$s"; +App::$strings["Tag removed"] = "Étiquette retirée"; +App::$strings["Remove Item Tag"] = "Retirer une étiquette à l'élément"; +App::$strings["Select a tag to remove: "] = "Sélectionner un mot-clef à supprimer : "; +App::$strings["This app provides a simple personal and task list."] = "Cette application fournit une liste de tâches simple et personnelle."; +App::$strings["Thing updated"] = "Elément mis à jour"; +App::$strings["Object store: failed"] = "Stockage de l'objet : échec"; +App::$strings["Thing added"] = "Elément ajouté"; +App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; +App::$strings["Show Thing"] = "Montrer l'élément"; +App::$strings["item not found."] = "élément introuvable."; +App::$strings["Edit Thing"] = "Modifier élément"; +App::$strings["Select a profile"] = "Choisissez un profil"; +App::$strings["Post an activity"] = "Publier une activité"; +App::$strings["Only sends to viewers of the applicable profile"] = "Envoie exclusivement aux visiteurs du profil concerné"; +App::$strings["Name of thing e.g. something"] = "Nom de l'élément, p.ex. quelque-chose"; +App::$strings["URL of thing (optional)"] = "URL de l'élément (facultatif)"; +App::$strings["URL for photo of thing (optional)"] = "URL d'une photo de l'élément (facultatif)"; +App::$strings["Add Thing to your Profile"] = "Ajouter l'élément à votre profil"; +App::$strings["Multifactor Verification"] = "Vérification multifacteur"; +App::$strings["Please enter the verification key from your authenticator app"] = "Veuillez saisir la clé de vérification de votre application d'authentification"; +App::$strings["Success!"] = "Ça a marché!"; +App::$strings["Invalid code, please try again."] = "Code invalide, veuillez réessayer."; +App::$strings["Too many invalid codes..."] = "Trop de codes invalides..."; +App::$strings["Verify"] = "Vérifier"; +App::$strings["Export Channel"] = "Exporter le canal"; +App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportez les principales informations de votre canal dans un fichier. Celui-ci pourra servir de sauvegarde de vos connexions, permissions, profils et données de base. Il pourra être importé sur un site, mais n'embarquera pas vos contenus."; +App::$strings["Export Content"] = "Exporter le contenu"; +App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportez les informations du canal et les contenus récents dans un fichier JSON. Celui-ci contiendra tous vos connexions, permissions, profils, et plusieurs mois de publications. Ce fichier peut être TRÈS gros. Armez-vous de patience - plusieurs minutes peuvent s'écouler avant que le téléchargement ne commence."; +App::$strings["Export your posts from a given year."] = "Exporter vos publications d'une année en particulier."; +App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Vous pouvez également exporter vos publications et conversations pour une année ou un mois particulier. Ajustez la date dans la barre de votre navigateur pour sélectionner d'autres dates. Si l'export échoue (possible en cas de pénurie de mémoire sur votre serveur physique), essayez à nouveau en sélectionnant un intervalle de dates plus petit."; +App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Pour sélectionner toutes les publications pour une année donnée, telle que cette année, visitez %2\$s"; +App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Pour sélectionner toutes les publications pour un mois donné, par exemple janvier, visitez %2\$s"; +App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Ces fichiers de contenu peuvent être importés ou restaurés en visitant %2\$s sur n'importe quel site hébergeant votre canal. Pour de meilleurs résultats merci de les importer par ordre chronologique (les plus anciens d'abord)."; +App::$strings["No connections."] = "Aucune connexion."; +App::$strings["Visit %1\$s's profile [%2\$s]"] = "Visitez le profil [%2\$s] de %1\$s"; +App::$strings["View Connections"] = "Voir les connexions"; +App::$strings["item"] = "item"; +App::$strings["Inspect"] = "Inspecter"; +App::$strings["Local id:"] = "Id local :"; +App::$strings["Permanent link"] = "Permalien"; +App::$strings["Local link"] = "Lien local"; +App::$strings["Provide managed web pages on your channel"] = "Fournir des pages web, sous votre contrôle, sur votre canal"; +App::$strings["Import Webpage Elements"] = "Importer éléments de page web"; +App::$strings["Import selected"] = "Importation sélectionnée"; +App::$strings["Export Webpage Elements"] = "Exporter éléments de pages web"; +App::$strings["Export selected"] = "Export sélectionné"; +App::$strings["Actions"] = "Actions"; +App::$strings["Page Link"] = "Lien vers la page"; +App::$strings["Page Title"] = "Titre de la page"; +App::$strings["Invalid file type."] = "Type de fichier invalide."; +App::$strings["Error opening zip file"] = "Erreur lors de l'ouverture du fichier zip"; +App::$strings["Invalid folder path."] = "Chemin du dossier invalide."; +App::$strings["No webpage elements detected."] = "Aucun élément de page Web détecté."; App::$strings["\$Projectname Server - Setup"] = "Serveur \$Projectname - Configuration"; App::$strings["Could not connect to database."] = "Impossible de se connecter à la base de données."; App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Impossible de se connecter à l'URL indiquée. Problème potentiel de certificat SSL/TLS ou de DNS."; @@ -2184,101 +2280,9 @@ App::$strings["

What next?

"] = "

Et maintenant ?

"; App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT : Vous devez créer [manuellement] une tâche planifiée pour les mises à jour du réseau."; App::$strings["Please see the file \"install/INSTALL.txt\" for more information and instructions."] = "Merci de voir le fichier \"install/INSTALL.txt\" pour des informations supplémentaires."; App::$strings["Go to your new hub %s and register as new member. Please use the same email address that you entered for the administrator email as this will allow your new account to enter the site admin panel."] = "Rendez-vous sur votre nouveau site %s et enregistrez-vous en tant que nouveau membre. Veuillez utiliser la même adresse électronique que celle que vous avez saisie pour l'adresse électronique de l'administrateur, car cela permettra à votre nouveau compte d'accéder à l'interface d'administration du site."; -App::$strings["Files: shared with me"] = "Fichiers : partagés avec moi"; -App::$strings["NEW"] = "NOUVEAU"; -App::$strings["Size"] = "Taille"; -App::$strings["Last Modified"] = "Modifié pour la denière fois le"; -App::$strings["Remove all files"] = "Supprimer tous les fichiers"; -App::$strings["Remove this file"] = "Supprimer ce fichier"; -App::$strings["Failed to create source. No channel selected."] = "Impossible de créer la source. Aucun canal selectionné."; -App::$strings["Source created."] = "Source créée."; -App::$strings["Source updated."] = "Source mise à jour."; -App::$strings["*"] = "*"; -App::$strings["Manage remote sources of content for your channel."] = "Gérer les sources distantes de contenu pour votre canal."; -App::$strings["New Source"] = "Nouvelle source"; -App::$strings["This name currently must autocomplete to one of your connections"] = "Ce nom doit actuellement être automatiquement complété et correspondre à l'une de vos connexions"; -App::$strings["Import all or selected content from the following channel into this channel and re-distribute it according to your channel settings."] = "Importer le contenu sélectionné ou tout le contenu du canal suivant vers ce canal-ci et le distribuer selon vos paramètres de canal."; -App::$strings["Only import content with these words (one per line)"] = "N'importer le contenu que s'il contient ces mots (un par ligne)"; -App::$strings["Leave blank to import all public content"] = "Laissez vide pour importer tout le contenu public"; -App::$strings["Channel Name"] = "Nom du canal"; -App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Ajouter les catégories suivantes aux publications importées à partir de cette source (séparer par des virgules)"; -App::$strings["Source not found."] = "Source introuvable."; -App::$strings["Edit Source"] = "Modifier la source"; -App::$strings["Delete Source"] = "Supprimer la source"; -App::$strings["Source removed"] = "Source supprimée"; -App::$strings["Unable to remove source."] = "Impossible de supprimer la source."; -App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s suit %3\$s de %2\$s"; -App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ne suit plus %3\$s de %2\$s"; -App::$strings["This app (when installed) displays a small number of friend suggestions on selected pages or you can run the app to display a full list of channel suggestions."] = "Cette application (lorsqu'elle est installée) affiche un petit nombre de suggestions de connexions sur certaines pages, ou bien vous pouvez lancer l'application pour qu'elle affiche une liste complète de suggestions de contacts/canaux."; -App::$strings["Added by Superblock"] = "Ajouté par Superblock"; -App::$strings["Blocking this site is not permitted."] = "Bloquer ce site n'est pas autorisé."; -App::$strings["superblock settings updated"] = "paramètres de superblock mis à jour"; -App::$strings["Blocked channels"] = "Canaux bloqués"; -App::$strings["No channels currently blocked"] = "Aucun canal n'est actuellement bloqué"; -App::$strings["Blocked servers"] = "Serveurs bloqués"; -App::$strings["No servers currently blocked"] = "Aucun serveur n'est actuellement bloqué"; -App::$strings["Manage Blocks"] = "Gérer les blocages"; -App::$strings["This app displays a hashtag cloud on your channel homepage."] = "Cette application affiche un nuage de hashtags sur la page d'accueil de votre canal."; -App::$strings["This app is installed. It displays a hashtag cloud on your channel homepage."] = "Cette application est installée. Elle affiche un nuage de hashtags sur la page d'accueil de votre canal."; -App::$strings["Post not found."] = "Publication introuvable."; -App::$strings["comment"] = "commentaire"; -App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s a étiqueté le %3\$s de %2\$s avec %4\$s"; -App::$strings["Tag removed"] = "Étiquette retirée"; -App::$strings["Remove Item Tag"] = "Retirer une étiquette à l'élément"; -App::$strings["Select a tag to remove: "] = "Sélectionner un mot-clef à supprimer : "; -App::$strings["This app provides a simple personal and task list."] = "Cette application fournit une liste de tâches simple et personnelle."; -App::$strings["Thing updated"] = "Elément mis à jour"; -App::$strings["Object store: failed"] = "Stockage de l'objet : échec"; -App::$strings["Thing added"] = "Elément ajouté"; -App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; -App::$strings["Show Thing"] = "Montrer l'élément"; -App::$strings["item not found."] = "élément introuvable."; -App::$strings["Edit Thing"] = "Modifier élément"; -App::$strings["Select a profile"] = "Choisissez un profil"; -App::$strings["Post an activity"] = "Publier une activité"; -App::$strings["Only sends to viewers of the applicable profile"] = "Envoie exclusivement aux visiteurs du profil concerné"; -App::$strings["Name of thing e.g. something"] = "Nom de l'élément, p.ex. quelque-chose"; -App::$strings["URL of thing (optional)"] = "URL de l'élément (facultatif)"; -App::$strings["URL for photo of thing (optional)"] = "URL d'une photo de l'élément (facultatif)"; -App::$strings["Add Thing to your Profile"] = "Ajouter l'élément à votre profil"; -App::$strings["Multifactor Verification"] = "Vérification multifacteur"; -App::$strings["Please enter the verification key from your authenticator app"] = "Veuillez saisir la clé de vérification de votre application d'authentification"; -App::$strings["Success!"] = "Ça a marché!"; -App::$strings["Invalid code, please try again."] = "Code invalide, veuillez réessayer."; -App::$strings["Too many invalid codes..."] = "Trop de codes invalides..."; -App::$strings["Verify"] = "Vérifier"; -App::$strings["Export Channel"] = "Exporter le canal"; -App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportez les principales informations de votre canal dans un fichier. Celui-ci pourra servir de sauvegarde de vos connexions, droits d'accès, profils et données de base. Il pourra être importé sur un site, mais n'embarquera pas vos contenus."; -App::$strings["Export Content"] = "Exporter le contenu"; -App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportez les informations du canal et les contenus récents dans un fichier JSON. Celui-ci contiendra tous vos connexions, droits d'accès, profils, et plusieurs mois de publications. Ce fichier peut être TRÈS gros. Armez-vous de patience - plusieurs minutes peuvent s'écouler avant que le téléchargement ne commence."; -App::$strings["Export your posts from a given year."] = "Exporter vos publications d'une année en particulier."; -App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Vous pouvez également exporter vos publications et conversations pour une année ou un mois particulier. Ajustez la date dans la barre de votre navigateur pour sélectionner d'autres dates. Si l'export échoue (possible en cas de pénurie de mémoire sur votre serveur physique), essayez à nouveau en sélectionnant un intervalle de dates plus petit."; -App::$strings["To select all posts for a given year, such as this year, visit %2\$s"] = "Pour sélectionner toutes les publications pour une année donnée, telle que cette année, visitez %2\$s"; -App::$strings["To select all posts for a given month, such as January of this year, visit %2\$s"] = "Pour sélectionner toutes les publications pour un mois donné, par exemple janvier, visitez %2\$s"; -App::$strings["These content files may be imported or restored by visiting %2\$s on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Ces fichiers de contenu peuvent être importés ou restaurés en visitant %2\$s sur n'importe quel site hébergeant votre canal. Pour de meilleurs résultats merci de les importer par ordre chronologique (les plus anciens d'abord)."; -App::$strings["No connections."] = "Aucune connexion."; -App::$strings["Visit %1\$s's profile [%2\$s]"] = "Visitez le profil [%2\$s] de %1\$s"; -App::$strings["View Connections"] = "Voir les connexions"; -App::$strings["item"] = "item"; -App::$strings["Inspect"] = "Inspecter"; -App::$strings["Local id:"] = "Id local :"; -App::$strings["Permanent link"] = "Permalien"; -App::$strings["Local link"] = "Lien local"; App::$strings["Poll not found."] = "Sondage introuvable."; App::$strings["Invalid response."] = "Réponse invalide."; App::$strings["Response submitted. Updates may not appear instantly."] = "Réponse envoyée. La mise à jour peut ne pas apparaître instantanément."; -App::$strings["Provide managed web pages on your channel"] = "Fournir des pages web, sous votre contrôle, sur votre canal"; -App::$strings["Import Webpage Elements"] = "Importer éléments de page web"; -App::$strings["Import selected"] = "Importation sélectionnée"; -App::$strings["Export Webpage Elements"] = "Exporter éléments de pages web"; -App::$strings["Export selected"] = "Export sélectionné"; -App::$strings["Actions"] = "Actions"; -App::$strings["Page Link"] = "Lien vers la page"; -App::$strings["Page Title"] = "Titre de la page"; -App::$strings["Invalid file type."] = "Type de fichier invalide."; -App::$strings["Error opening zip file"] = "Erreur lors de l'ouverture du fichier zip"; -App::$strings["Invalid folder path."] = "Chemin du dossier invalide."; -App::$strings["No webpage elements detected."] = "Aucun élément de page Web détecté."; App::$strings["Items tagged with: %s"] = "Éléments étiquetés avec : %s"; App::$strings["Search results for: %s"] = "Résultats de recherche pour : %s"; App::$strings["Nomad"] = "Nomad"; @@ -2415,7 +2419,7 @@ App::$strings["Manage locations"] = "Gérer les emplacements"; App::$strings["Export channel"] = "Exporter le canal"; App::$strings["Multifactor authentication"] = "Authentification multifacteur"; App::$strings["Client apps"] = "Applications clientes"; -App::$strings["Permission roles"] = "Rôles de permissions"; +App::$strings["Permission roles"] = "Modèles de permissions"; App::$strings["External Identities"] = "Identités externes"; App::$strings["Community Types"] = "Types de communauté"; App::$strings["All community types"] = "Toutes les communautés"; @@ -2456,7 +2460,7 @@ App::$strings["Login/Email"] = "Nom d'utilisateur/Adresse de courriel"; App::$strings["Password"] = "Mot de passe"; App::$strings["Remember me"] = "Se souvenir de moi"; App::$strings["Forgot your password?"] = "Mot de passe oublié ?"; -App::$strings["[\$Projectname] Website SSL error for %s"] = "[\$Projectname] erreur SSL du site web pour %s"; +App::$strings["[\$Projectname] Website SSL error for %s"] = "[\$Projectname] Erreur SSL du site web pour %s"; App::$strings["Website SSL certificate is not valid. Please correct."] = "Le certificat SSL n'est pas valide. Corrigez cela."; App::$strings["[\$Projectname] Cron tasks not running on %s"] = "[\$Projectname] Tâches Cron inactives sur %s"; App::$strings["Cron/Scheduled tasks not running."] = "Les taches planifiées ne se lancent pas."; @@ -2573,43 +2577,6 @@ App::$strings["Work, Fax"] = "Travail, Fax"; App::$strings["No connections"] = "Pas de connexions"; App::$strings["View all %s connections"] = "Voir les %s connexions"; App::$strings["Network: %s"] = "Réseau : %s"; -App::$strings["Birthday"] = "Anniversaire"; -App::$strings["Age: "] = "Âge : "; -App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-JJ ou MM-JJ"; -App::$strings["from now"] = "à partir de maintenant"; -App::$strings["ago"] = "il y a"; -App::$strings["less than a second %s"] = "à l'instant"; -App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s %3\$s"] = "%3\$s %1d %2\$s"; -App::$strings["__ctx:relative_date__ year"] = [ - 0 => "an", - 1 => "ans", -]; -App::$strings["__ctx:relative_date__ month"] = [ - 0 => "mois", - 1 => "mois", -]; -App::$strings["__ctx:relative_date__ week"] = [ - 0 => "semaine", - 1 => "semaines", -]; -App::$strings["__ctx:relative_date__ day"] = [ - 0 => "jour", - 1 => "jours", -]; -App::$strings["__ctx:relative_date__ hour"] = [ - 0 => "heure", - 1 => "heures", -]; -App::$strings["__ctx:relative_date__ minute"] = [ - 0 => "minute", - 1 => "minutes", -]; -App::$strings["__ctx:relative_date__ second"] = [ - 0 => "seconde", - 1 => "secondes", -]; -App::$strings["%1\$s's birthday"] = "anniversaire de %1\$s"; -App::$strings["Happy Birthday %1\$s"] = "Joyeux Anniversaire %1\$s"; App::$strings["l F d, Y \\@ g:i A"] = "l d F Y \\à G\\hi"; App::$strings["Starts:"] = "Début :"; App::$strings["Finishes:"] = "Fin :"; @@ -2619,23 +2586,8 @@ App::$strings["Needs Action"] = "A besoin d'une action"; App::$strings["Completed"] = "Terminé"; App::$strings["In Process"] = "En cours"; App::$strings["Cancelled"] = "Annulé"; -App::$strings["Unable to import a removed channel."] = "Impossible d'importer un canal supprimé."; -App::$strings["A channel with these settings was discovered and is not usable as it was removed or reserved for system use. Import failed."] = "Un canal avec ces paramètres a été découvert et n'est pas utilisable car il a été supprimé ou réservé pour une utilisation système. Importation échouée."; -App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "L'importation a échoué. Un canal existe déjà avec ce nom."; -App::$strings["Unable to create a unique channel address. Import failed."] = "Impossible de créer une adresse de canal unique. Echec de l'importation."; -App::$strings["Cloned channel not found. Import failed."] = "Canal cloné non trouvé. Échec de l'importation."; App::$strings["default"] = "défaut"; App::$strings["Select an alternate language"] = "Choisir une langue alternative"; -App::$strings["RSS/Atom"] = "RSS/Atom"; -App::$strings["Diaspora"] = "Diaspora"; -App::$strings["Zot6"] = "Zot6"; -App::$strings["Image exceeds website size limit of %lu bytes"] = "L'image dépasse la taille limite de %lu octets"; -App::$strings["Image file is empty."] = "L'image est vide."; -App::$strings["Photo storage failed."] = "Le stockage de l'image a échoué."; -App::$strings["a new photo"] = "une nouvelle photo"; -App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s a publié %2\$s pour %3\$s"; -App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s"] = "%1\$s a publié %2\$s"; -App::$strings["Upload New Photos"] = "Ajouter des photos"; App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Le formulaire n'est plus sécurisé, probablement parce qu'il est ouvert depuis trop longtemps (plus de 3 heures)."; App::$strings["Popular Tags"] = "Hashtags populaires"; App::$strings["Keywords"] = "Mots-clefs"; @@ -2647,23 +2599,12 @@ App::$strings["like"] = "aiment"; App::$strings["likes"] = "aime"; App::$strings["dislike"] = "n'aiment pas"; App::$strings["dislikes"] = "n'aime pas"; -App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s accueille favorablement %2\$s"; -App::$strings["Encrypted content"] = "Contenu chiffré"; -App::$strings["(Embedded app '%s' could not be displayed)."] = "(L'application intégrée '%s' n'a pas pu être affichée)"; -App::$strings["Install %1\$s element %2\$s"] = "Installer %1\$s element %2\$s"; -App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Ce message contient un élément installable %s, mais vous n'avez pas le droit de l'installer sur ce site."; -App::$strings["card"] = "carte"; -App::$strings["article"] = "article"; -App::$strings["Click to open/close"] = "Cliquer pour ouvrir/fermer"; -App::$strings["spoiler"] = "spoiler"; -App::$strings["Different viewers will see this text differently"] = "Ce texte aura un rendu différent en fonction des utilisateurs"; -App::$strings["$1 wrote:"] = "$1 a écrit :"; App::$strings["%1\$s repeated %2\$s's %3\$s"] = "%1\$s a répété %3\$s de %2\$s"; App::$strings["likes %1\$s's %2\$s"] = "aime le %2\$s de %1\$s"; App::$strings["doesn't like %1\$s's %2\$s"] = "n'aime pas %2\$s de %1\$s"; App::$strings["repeated %1\$s's %2\$s"] = "a répété le %2\$s de %1\$s"; App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s est maintenant en connexion avec %2\$s"; -App::$strings["%1\$s poked %2\$s"] = "%1\$s a fait signe à %2\$s"; +App::$strings["%1\$s poked %2\$s"] = "%1\$s a poké %2\$s"; App::$strings["poked"] = "a fait signe à"; App::$strings["Toggle Star Status"] = "(Dés)activer l'étoile"; App::$strings["View %s's profile @ %s"] = "Voir le profil de %s @ %s"; @@ -2758,20 +2699,11 @@ App::$strings["__ctx:noun__ Abstain"] = [ 0 => "S'abstient", 1 => "S'abstient", ]; -App::$strings["(Unknown)"] = "(Inconnu)"; -App::$strings["Visible to anybody on the internet."] = "Visible pour tout le monde sur internet."; -App::$strings["Visible to you only."] = "Visible pour vous seulement."; -App::$strings["Visible to anybody in this network."] = "Visible pour tout le monde sur ce réseau."; -App::$strings["Visible to anybody authenticated."] = "Visible pour tous les utilisateurs authentifiés."; -App::$strings["Visible to anybody on %s."] = "Visible pour tous sur %s."; -App::$strings["Visible to all connections."] = "Visible par toutes les connexions."; -App::$strings["Visible to approved connections."] = "Visible par les connexions validées."; -App::$strings["Visible to specific connections."] = "Visible par les connexions spécifiées."; -App::$strings["Privacy group is empty."] = "Groupe de confidentialité vide."; -App::$strings["profile photo"] = "photo de profil"; -App::$strings["[Edited %s]"] = "[%s édité]"; -App::$strings["__ctx:edit_activity__ Post"] = "Publication"; -App::$strings["__ctx:edit_activity__ Comment"] = "Commentaire"; +App::$strings["Unable to import a removed channel."] = "Impossible d'importer un canal supprimé."; +App::$strings["A channel with these settings was discovered and is not usable as it was removed or reserved for system use. Import failed."] = "Un canal avec ces paramètres a été découvert et n'est pas utilisable car il a été supprimé ou réservé pour une utilisation système. Importation échouée."; +App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "L'importation a échoué. Un canal existe déjà avec ce nom."; +App::$strings["Unable to create a unique channel address. Import failed."] = "Impossible de créer une adresse de canal unique. Echec de l'importation."; +App::$strings["Cloned channel not found. Import failed."] = "Canal cloné non trouvé. Échec de l'importation."; App::$strings["prev"] = "préc."; App::$strings["first"] = "premier"; App::$strings["last"] = "dernier"; @@ -2857,6 +2789,78 @@ App::$strings["Export to cloud files"] = "Exporter dans des fichiers sur le clou App::$strings["/path/to/export/folder"] = "/chemin/vers/le/dossier/d'export"; App::$strings["Enter a path to a cloud files destination."] = "Entrer un chemin vers un stockage en ligne de fichiers."; App::$strings["Specify folder"] = "Spécifier un répertoire"; +App::$strings["Birthday"] = "Anniversaire"; +App::$strings["Age: "] = "Âge : "; +App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-JJ ou MM-JJ"; +App::$strings["from now"] = "à partir de maintenant"; +App::$strings["ago"] = "il y a"; +App::$strings["less than a second %s"] = "à l'instant"; +App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s %3\$s"] = "%3\$s %1d %2\$s"; +App::$strings["__ctx:relative_date__ year"] = [ + 0 => "an", + 1 => "ans", +]; +App::$strings["__ctx:relative_date__ month"] = [ + 0 => "mois", + 1 => "mois", +]; +App::$strings["__ctx:relative_date__ week"] = [ + 0 => "semaine", + 1 => "semaines", +]; +App::$strings["__ctx:relative_date__ day"] = [ + 0 => "jour", + 1 => "jours", +]; +App::$strings["__ctx:relative_date__ hour"] = [ + 0 => "heure", + 1 => "heures", +]; +App::$strings["__ctx:relative_date__ minute"] = [ + 0 => "minute", + 1 => "minutes", +]; +App::$strings["__ctx:relative_date__ second"] = [ + 0 => "seconde", + 1 => "secondes", +]; +App::$strings["%1\$s's birthday"] = "anniversaire de %1\$s"; +App::$strings["Happy Birthday %1\$s"] = "Joyeux Anniversaire %1\$s"; +App::$strings["Encrypted content"] = "Contenu chiffré"; +App::$strings["(Embedded app '%s' could not be displayed)."] = "(L'application intégrée '%s' n'a pas pu être affichée)"; +App::$strings["Install %1\$s element %2\$s"] = "Installer %1\$s element %2\$s"; +App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Ce message contient un élément installable %s, mais vous n'avez pas la permission de l'installer sur ce site."; +App::$strings["card"] = "carte"; +App::$strings["article"] = "article"; +App::$strings["Click to open/close"] = "Cliquer pour ouvrir/fermer"; +App::$strings["spoiler"] = "spoiler"; +App::$strings["Different viewers will see this text differently"] = "Ce texte aura un rendu différent en fonction des utilisateurs"; +App::$strings["$1 wrote:"] = "$1 a écrit :"; +App::$strings["RSS/Atom"] = "RSS/Atom"; +App::$strings["Diaspora"] = "Diaspora"; +App::$strings["Zot6"] = "Zot6"; +App::$strings["Image exceeds website size limit of %lu bytes"] = "L'image dépasse la taille limite de %lu octets"; +App::$strings["Image file is empty."] = "L'image est vide."; +App::$strings["Photo storage failed."] = "Le stockage de l'image a échoué."; +App::$strings["a new photo"] = "une nouvelle photo"; +App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s a publié %2\$s pour %3\$s"; +App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s"] = "%1\$s a publié %2\$s"; +App::$strings["Upload New Photos"] = "Ajouter des photos"; +App::$strings["(Unknown)"] = "(Inconnu)"; +App::$strings["Visible to anybody on the internet."] = "Visible pour tout le monde sur internet."; +App::$strings["Visible to you only."] = "Visible pour vous seulement."; +App::$strings["Visible to anybody in this network."] = "Visible pour tout le monde sur ce réseau."; +App::$strings["Visible to anybody authenticated."] = "Visible pour tous les utilisateurs authentifiés."; +App::$strings["Visible to anybody on %s."] = "Visible pour tous sur %s."; +App::$strings["Visible to all connections."] = "Visible par toutes les connexions."; +App::$strings["Visible to approved connections."] = "Visible par les connexions validées."; +App::$strings["Visible to specific connections."] = "Visible par les connexions spécifiées."; +App::$strings["Privacy group is empty."] = "Groupe de confidentialité vide."; +App::$strings["profile photo"] = "photo de profil"; +App::$strings["[Edited %s]"] = "[%s édité]"; +App::$strings["__ctx:edit_activity__ Post"] = "Publication"; +App::$strings["__ctx:edit_activity__ Comment"] = "Commentaire"; +App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s accueille favorablement %2\$s"; App::$strings["Focus (default)"] = "Focus (par défaut)"; App::$strings["Theme settings"] = "Paramètres du thème"; App::$strings["Narrow navbar"] = "Barre de navigation fine"; @@ -2871,7 +2875,7 @@ App::$strings["Set the background color of items"] = "Définir la couleur de fon App::$strings["Set the background color of comments"] = "Couleur de fond des commentaires"; App::$strings["Set font-size for the entire application"] = "Définir la taille de police pour l'application entière"; App::$strings["Examples: 1rem, 100%, 16px"] = "Exemples : 1rem, 100%, 16px"; -App::$strings["Set font-color for posts and comments"] = "Définir la couleur de police pour les contributions et commentaires"; +App::$strings["Set font-color for posts and comments"] = "Définir la couleur de police pour les publications et commentaires"; App::$strings["Set radius of corners"] = "Définir le rayon des arrondis"; App::$strings["Example: 4px"] = "Exemple : 4px"; App::$strings["Set shadow depth of photos"] = "Définir la profondeur de l'ombre des photos"; @@ -2879,3 +2883,19 @@ App::$strings["Set maximum width of content region in pixel"] = "Définir la lar App::$strings["Leave empty for default width"] = "Laissez vide pour avoir la largeur par défaut"; App::$strings["Set size of conversation author photo"] = "Définir la taille de la photo de l'auteur d'une publication"; App::$strings["Set size of followup author photos"] = "Définir la taille de la photo de l'auteur d'une réponse"; +App::$strings["Light (default)"] = "Light (par défaut)"; +App::$strings["Link hover"] = "Survol de lien"; +App::$strings["Set the overlay background color"] = "Définir la couleur d'overlay"; +App::$strings["Set the subtle shade"] = "Définir la couleur d'ombrage léger"; +App::$strings["Set the middle-contrast shade"] = "Définir la couleur moyenne de contraste"; +App::$strings["Set the contrasting shade"] = "Définir la couleur contrastée"; +App::$strings["Set the font color to work with the contrasting shade"] = "Définir la couleur de police associée à la couleur contrastée"; +App::$strings["Set the primary color"] = "Définir la couleur principale"; +App::$strings["Set the secondary color"] = "Définir la couleur secondaire"; +App::$strings["Set the action color"] = "Définir la couleur des actions"; +App::$strings["Set the success color"] = "Définir la couleur de succès"; +App::$strings["Set the warning color"] = "Définir la couleur d'avertissement"; +App::$strings["Set the danger color"] = "Définir la couleur de danger"; +App::$strings["Set the element borders"] = "Définir la couleur des bordures"; +App::$strings["Example: 1px solid #ccc"] = "Exemple : 1px solid #ccc"; +App::$strings["Example: 3px"] = "Exemple : 3px"; diff --git a/view/js/main.js b/view/js/main.js index b5f031973..2dc6c4709 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -32,6 +32,7 @@ let mode = ''; let update_url = ''; let update_mode = ''; let orgHeight = 0; +let serviceWorkerRegistration = false; $.ajaxPrefilter(function( options, original_Options, jqXHR ) { options.async = true; @@ -41,6 +42,7 @@ $.ajaxSetup({cache: false}); if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/ServiceWorker.js', { scope: '/' }).then(function(registration) { console.log('Service worker registered. scope is', registration.scope); + serviceWorkerRegistration = registration; }).catch(function(error) { console.log('Service worker registration failed because ' + error); });