Extended translation coverage in the home/personal feed page

This commit is contained in:
Jeff Poirier 2024-06-27 20:54:22 -04:00
parent aca02ae277
commit a39f67d535
9 changed files with 177 additions and 113 deletions

Binary file not shown.

Binary file not shown.

View file

@ -35,7 +35,7 @@
<div class="sr-account-acct" :class="{ compact: result.acct && result.acct.length > 24 }">
&commat;{{ result.acct }}
<b-button
v-if="result.locked"
v-if="result.locked"
v-b-tooltip.html
title="Private Account"
variant="link"
@ -270,7 +270,7 @@
<li class="nav-item">
<a class="nav-link" href="/i/web" @click.prevent="openUserInterfaceSettings">
<span class="icon text-lighter"><i class="far fa-brush"></i></span>
UI Settings
{{ $t('navmenu.uiSettings') }}
</a>
</li>
@ -337,12 +337,12 @@
hide-footer
centered
body-class="p-0 ui-menu"
title="UI Settings">
<div class="list-group list-group-flush">
:title="$t('uiSettings.title')">
<div class="list-group list-group-flush">
<div class="list-group-item px-3">
<div class="d-flex justify-content-between align-items-center">
<div>
<p class="font-weight-bold mb-1">Theme</p>
<p class="font-weight-bold mb-1">{{ $t('uiSettings.theme') }}</p>
<p class="small text-muted mb-0"></p>
</div>
@ -351,19 +351,19 @@
class="btn"
:class="[ uiColorScheme == 'system' ? 'btn-primary' : 'btn-outline-primary']"
@click="toggleUi('system')">
Auto
{{ $t('uiSettings.themeAutoMode') }}
</button>
<button
class="btn"
:class="[ uiColorScheme == 'light' ? 'btn-primary' : 'btn-outline-primary']"
@click="toggleUi('light')">
Light mode
{{ $t('uiSettings.themeLightMode') }}
</button>
<button
class="btn"
:class="[ uiColorScheme == 'dark' ? 'btn-primary' : 'btn-outline-primary']"
@click="toggleUi('dark')">
Dark mode
{{ $t('uiSettings.themeDarkMode') }}
</button>
</div>
</div>
@ -372,7 +372,7 @@
<div class="list-group-item px-3">
<div class="d-flex justify-content-between align-items-center">
<div>
<p class="font-weight-bold mb-1">Profile Layout</p>
<p class="font-weight-bold mb-1">{{ $t('uiSettings.profileLayout') }}</p>
<p class="small text-muted mb-0"></p>
</div>
@ -381,19 +381,19 @@
class="btn"
:class="[ profileLayout == 'grid' ? 'btn-primary' : 'btn-outline-primary']"
@click="toggleProfileLayout('grid')">
Grid
{{ $t('uiSettings.layoutGrid') }}
</button>
<button
class="btn"
:class="[ profileLayout == 'masonry' ? 'btn-primary' : 'btn-outline-primary']"
@click="toggleProfileLayout('masonry')">
Masonry
{{ $t('uiSettings.layoutMasonry') }}
</button>
<button
class="btn"
:class="[ profileLayout == 'feed' ? 'btn-primary' : 'btn-outline-primary']"
@click="toggleProfileLayout('feed')">
Feed
{{ $t('uiSettings.layoutFeed') }}
</button>
</div>
</div>
@ -402,7 +402,7 @@
<div class="list-group-item px-3">
<div class="d-flex justify-content-between align-items-center">
<div>
<p class="font-weight-bold mb-0">Compact Media Previews</p>
<p class="font-weight-bold mb-0">{{ $t('uiSettings.compactMediaPreviews') }}</p>
</div>
<b-form-checkbox v-model="fixedHeight" switch size="lg" />
</div>
@ -411,7 +411,7 @@
<div class="list-group-item px-3">
<div class="d-flex justify-content-between align-items-center">
<div>
<p class="font-weight-bold mb-0">Load Comments</p>
<p class="font-weight-bold mb-0">{{ $t('uiSettings.loadComments') }}</p>
</div>
<b-form-checkbox v-model="autoloadComments" switch size="lg" />
</div>
@ -420,7 +420,7 @@
<div class="list-group-item px-3">
<div class="d-flex justify-content-between align-items-center">
<div>
<p class="font-weight-bold mb-0">Hide Counts & Stats</p>
<p class="font-weight-bold mb-0">{{ $t('uiSettings.hideCountsStats') }}</p>
</div>
<b-form-checkbox v-model="hideCounts" switch size="lg" />
</div>

View file

@ -258,7 +258,7 @@
<a href="/site/help" class="font-weight-bold">{{ $t('navmenu.help') }}</a>
<a href="/site/privacy" class="font-weight-bold">{{ $t('navmenu.privacy') }}</a>
<a href="/site/terms" class="font-weight-bold">{{ $t('navmenu.terms') }}</a>
<a href="https://pixelfed.org" class="font-weight-bold powered-by">Powered by Pixelfed</a>
<a href="https://pixelfed.org" class="font-weight-bold powered-by">{{ $t('navmenu.poweredByPixelfed') }}</a>
</div>
<!-- <b-modal

View file

@ -55,15 +55,15 @@
<div class="media-body font-weight-light small">
<div v-if="n.type == 'favourite'">
<p class="my-0">
<a :href="getProfileUrl(n.account)" class="font-weight-bold text-dark word-break" :title="n.account.acct">{{n.account.local == false ? '@':''}}{{truncate(n.account.username)}}</a> liked your
<a :href="getProfileUrl(n.account)" class="font-weight-bold text-dark word-break" :title="n.account.acct">{{n.account.local == false ? '@':''}}{{truncate(n.account.username)}}</a> {{ $t('notifications.liked') }}
<span v-if="n.status && n.status.hasOwnProperty('media_attachments')">
<a class="font-weight-bold" v-bind:href="getPostUrl(n.status)" :id="'fvn-' + n.id" @click.prevent="goToPost(n.status)">post</a>.
<a class="font-weight-bold" v-bind:href="getPostUrl(n.status)" :id="'fvn-' + n.id" @click.prevent="goToPost(n.status)">{{ $t('notifications.post') }}</a>.
<b-popover :target="'fvn-' + n.id" title="" triggers="hover" placement="top" boundary="window">
<img :src="notificationPreview(n)" width="100px" height="100px" style="object-fit: cover;">
</b-popover>
</span>
<span v-else>
<a class="font-weight-bold" :href="getPostUrl(n.status)" @click.prevent="goToPost(n.status)">post</a>.
<a class="font-weight-bold" :href="getPostUrl(n.status)" @click.prevent="goToPost(n.status)">{{ $t('notifications.post') }}</a>.
</span>
</p>
</div>

View file

@ -53,8 +53,23 @@
"language": "Language",
"privacy": "Privacy",
"terms": "Terms",
"poweredByPixelfed": "Powered by Pixelfed",
"backToPreviousDesign": "Go back to previous design"
},
"uiSettings": {
"title": "UI Settings",
"theme": "Theme",
"themeAutoMode": "Auto",
"themeDarkMode": "Dark",
"themeLightMode": "Light",
"profileLayout": "Profile Layout",
"layoutGrid": "Grid",
"layoutMasonry": "Masonry",
"layoutFeed": "Feed",
"compactMediaPreviews": "Compact Media Previews",
"loadComments": "Load Comments",
"hideCountsStats": "Hide Counts & Stats"
},
"directMessages": {
"inbox": "Inbox",
"sent": "Sent",

View file

@ -14,8 +14,8 @@
"copyLink": "Copier le lien",
"delete": "Supprimer",
"error": "Erreur",
"errorMsg": "Une erreur est survenue. Veuillez r\u00e9essayer plus tard.",
"oops": "Zut !",
"errorMsg": "Une erreur s'est produite; veuillez r\u00e9essayer plus tard.",
"oops": "Zut!",
"other": "Autre",
"readMore": "En savoir plus",
"success": "Op\u00e9ration r\u00e9ussie",
@ -28,31 +28,47 @@
"privacy": "Politique de confidentialit\u00e9"
},
"navmenu": {
"search": "Chercher",
"admin": "Tableau de bord d'administration",
"homeFeed": "Fil principal",
"search": "Rechercher",
"admin": "Administration",
"homeFeed": "Fil personnel",
"localFeed": "Fil local",
"globalFeed": "Fil global",
"discover": "D\u00e9couvrir",
"directMessages": "Messages Priv\u00e9s",
"globalFeed": "Fil universel",
"discover": "D\u00e9couverte",
"directMessages": "Messages priv\u00e9s",
"notifications": "Notifications",
"groups": "Groupes",
"stories": "Stories",
"profile": "Profil",
"uiSettings": "Param\u00e8tres visuels",
"profile": "Mon profil",
"drive": "M\u00e9diath\u00e8que",
"settings": "Param\u00e8tres",
"compose": "Publier",
"logout": "Logout",
"compose": "R\u00e9daction",
"logout": "D\u00e9connexion",
"about": "\u00c0 propos",
"help": "Aide",
"language": "Langue",
"privacy": "Confidentialit\u00e9",
"terms": "Conditions",
"backToPreviousDesign": "Revenir au design pr\u00e9c\u00e9dent"
"poweredByPixelfed": "Propuls\u00e9 par Pixelfed",
"backToPreviousDesign": "Basculer vers l'ancienne interface"
},
"uiSettings": {
"title": "Param\u00e8tres visuels",
"theme": "Jeu de couleurs",
"themeAutoMode": "Auto",
"themeDarkMode": "Sombre",
"themeLightMode": "Clair",
"profileLayout": "Mise en page du profil",
"layoutGrid": "Grille",
"layoutMasonry": "Masonry",
"layoutFeed": "Fil",
"compactMediaPreviews": "Affichage des aper\u00e7us en format compact",
"loadComments": "Chargement des commentaires",
"hideCountsStats": "Masquage des d\u00e9comptes et des statistiques"
},
"directMessages": {
"inbox": "Bo\u00eete de r\u00e9ception",
"sent": "Bo\u00eete d'envois",
"sent": "Bo\u00eete d'envoi",
"requests": "Demandes"
},
"notifications": {
@ -60,15 +76,15 @@
"commented": "a comment\u00e9 votre",
"reacted": "a r\u00e9agi \u00e0 votre",
"shared": "a partag\u00e9 votre",
"tagged": "vous a tagu\u00e9\u00b7e dans un",
"tagged": "vous a identifi\u00e9\u00b7e dans un\u00b7e",
"updatedA": "mis \u00e0 jour un\u00b7e",
"sentA": "a envoy\u00e9 un\u00b7e",
"followed": "s'est abonn\u00e9\u00b7e \u00e0",
"mentioned": "a mentionn\u00e9",
"you": "vous",
"yourApplication": "Votre candidature \u00e0 rejoindre",
"applicationApproved": "a \u00e9t\u00e9 approuv\u00e9e !",
"applicationRejected": "a \u00e9t\u00e9 rejet\u00e9e. Vous pouvez refaire une demande dans 6 mois.",
"yourApplication": "Votre candidature",
"applicationApproved": "a \u00e9t\u00e9 approuv\u00e9e!",
"applicationRejected": "a \u00e9t\u00e9 rejet\u00e9e. Vous pourrez tenter \u00e0 nouveau dans 6 mois.",
"dm": "mp",
"groupPost": "publication de groupe",
"modlog": "journal de mod\u00e9ration",
@ -78,7 +94,7 @@
"post": {
"shareToFollowers": "Partager avec ses abonn\u00e9\u00b7e\u00b7s",
"shareToOther": "Partager avec d'autres",
"noLikes": "Aucun J'aime pour le moment",
"noLikes": "Aucune mention J'aime pour le moment",
"uploading": "Envoi en cours"
},
"profile": {
@ -89,11 +105,11 @@
"collections": "Collections",
"follow": "S'abonner",
"unfollow": "Se d\u00e9sabonner",
"editProfile": "Modifier votre profil",
"editProfile": "Modifier mon profil",
"followRequested": "Demande d'abonnement",
"joined": "A rejoint",
"emptyCollections": "Aucune collection ne semble exister",
"emptyPosts": "Aucune publication ne semble exister"
"joined": "Depuis",
"emptyCollections": "Pas de collections!",
"emptyPosts": "Pas de publications!"
},
"menu": {
"viewPost": "Voir la publication",
@ -103,13 +119,13 @@
"archive": "Archiver",
"unarchive": "D\u00e9sarchiver",
"embed": "Int\u00e9grer",
"selectOneOption": "S\u00e9lectionnez l'une des options suivantes",
"unlistFromTimelines": "Retirer des flux",
"addCW": "Ajouter un avertissement de contenu",
"removeCW": "Enlever l\u2019avertissement de contenu",
"markAsSpammer": "Marquer comme spammeur\u00b7euse",
"markAsSpammerText": "Retirer + avertissements pour les contenus existants et futurs",
"spam": "Ind\u00e9sirable",
"selectOneOption": "Choisir parmi les options suivantes",
"unlistFromTimelines": "Retirer des fils",
"addCW": "Ajouter un avertissement",
"removeCW": "Enlever l\u2019avertissement",
"markAsSpammer": "D\u00e9clarer en tant que pourrielleur\u00b7euse",
"markAsSpammerText": "D\u00e9claration de source de pourriels",
"spam": "Pourriel",
"sensitive": "Contenu sensible",
"abusive": "Abusif ou pr\u00e9judiciable",
"underageAccount": "Compte d'un\u00b7e mineur\u00b7e",
@ -117,34 +133,34 @@
"impersonation": "Usurpation d'identit\u00e9",
"scamOrFraud": "Arnaque ou fraude",
"confirmReport": "Confirmer le signalement",
"confirmReportText": "\u00cates-vous s\u00fbr\u00b7e de vouloir signaler cette publication ?",
"reportSent": "Signalement envoy\u00e9 !",
"confirmReportText": "\u00cates-vous s\u00fbr\u00b7e de vouloir signaler cette publication?",
"reportSent": "Signalement envoy\u00e9!",
"reportSentText": "Nous avons bien re\u00e7u votre signalement.",
"reportSentError": "Une erreur s'est produite lors du signalement de cette publication.",
"modAddCWConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir ajouter un avertissement de contenu \u00e0 cette publication ?",
"modCWSuccess": "Avertissement de contenu ajout\u00e9 avec succ\u00e8s",
"modRemoveCWConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir supprimer l'avertissement de contenu sur cette publication ?",
"modRemoveCWSuccess": "Avertissement de contenu supprim\u00e9 avec succ\u00e8s",
"modUnlistConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir retirer cette publication des flux ?",
"modUnlistSuccess": "Publication retir\u00e9e des fils avec succ\u00e8s",
"modMarkAsSpammerConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir marquer cet utilisateur\u00b7rice comme spammeur\u00b7euse ? Toutes les publications existantes et futures seront retir\u00e9es des flux et un avertissement de contenu sera appliqu\u00e9.",
"modMarkAsSpammerSuccess": "Compte marqu\u00e9 avec succ\u00e8s comme spammeur",
"modAddCWConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir ajouter un avertissement de contenu \u00e0 cette publication?",
"modCWSuccess": "Avertissement de contenu ajout\u00e9",
"modRemoveCWConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir supprimer l'avertissement de contenu sur cette publication?",
"modRemoveCWSuccess": "Avertissement de contenu supprim\u00e9",
"modUnlistConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir retirer cette publication des fils?",
"modUnlistSuccess": "Publication retir\u00e9e des fils",
"modMarkAsSpammerConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir marquer ce compte comme pourrielleur? Toutes ses publications existantes et futures seront retir\u00e9es des fils et un avertissement sera appliqu\u00e9.",
"modMarkAsSpammerSuccess": "Compte marqu\u00e9 comme pourrielleur",
"toFollowers": "aux abonn\u00e9\u00b7e\u00b7s",
"showCaption": "Afficher la l\u00e9gende",
"showLikes": "Afficher les J'aime",
"compactMode": "Mode compact",
"showLikes": "Afficher les mentions J'aime",
"compactMode": "Affichage compact",
"embedConfirmText": "En utilisant ce module, vous acceptez nos",
"deletePostConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir supprimer cette publication ?",
"archivePostConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir archiver cette publication ?",
"unarchivePostConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir d\u00e9sarchiver cette publication ?"
"deletePostConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir supprimer cette publication?",
"archivePostConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir archiver cette publication?",
"unarchivePostConfirm": "\u00cates-vous s\u00fbr\u00b7e de vouloir d\u00e9sarchiver cette publication?"
},
"story": {
"add": "Ajouter une story"
"add": "Ajouter une Story"
},
"timeline": {
"peopleYouMayKnow": "Connaissances possibles"
"peopleYouMayKnow": "Connaissances potentielles"
},
"hashtags": {
"emptyFeed": "Aucune publication ne semble exister pour ce hashtag"
"emptyFeed": "Aucune publication associ\u00e9e \u00e0 ce mot-clic!"
}
}

View file

@ -68,11 +68,27 @@ return [
'language' => 'Language',
'privacy' => 'Privacy',
'terms' => 'Terms',
'poweredByPixelfed' => 'Powered by Pixelfed',
// Temporary links
'backToPreviousDesign' => 'Go back to previous design'
],
'uiSettings' => [
'title' => 'UI Settings',
'theme' => 'Theme',
'themeAutoMode' => 'Auto',
'themeDarkMode' => 'Dark',
'themeLightMode' => 'Light',
'profileLayout' => 'Profile Layout',
'layoutGrid' => 'Grid',
'layoutMasonry' => 'Masonry',
'layoutFeed' => 'Feed',
'compactMediaPreviews' => 'Compact Media Previews',
'loadComments' => 'Load Comments',
'hideCountsStats' => 'Hide Counts & Stats'
],
'directMessages' => [
'inbox' => 'Inbox',
'sent' => 'Sent',

View file

@ -18,8 +18,8 @@ return [
'copyLink' => 'Copier le lien',
'delete' => 'Supprimer',
'error' => 'Erreur',
'errorMsg' => 'Une erreur est survenue. Veuillez réessayer plus tard.',
'oops' => 'Zut !',
'errorMsg' => 'Une erreur s\'est produite; veuillez réessayer plus tard.',
'oops' => 'Zut!',
'other' => 'Autre',
'readMore' => 'En savoir plus',
'success' => 'Opération réussie',
@ -35,27 +35,28 @@ return [
],
'navmenu' => [
'search' => 'Chercher',
'admin' => 'Tableau de bord d\'administration',
'search' => 'Rechercher',
'admin' => 'Administration',
// Timelines
'homeFeed' => 'Fil principal',
'homeFeed' => 'Fil personnel',
'localFeed' => 'Fil local',
'globalFeed' => 'Fil global',
'globalFeed' => 'Fil universel',
// Core features
'discover' => 'Découvrir',
'directMessages' => 'Messages Privés',
'discover' => 'Découverte',
'directMessages' => 'Messages privés',
'notifications' => 'Notifications',
'groups' => 'Groupes',
'stories' => 'Stories',
'uiSettings' => 'Paramètres visuels',
// Self links
'profile' => 'Profil',
'profile' => 'Mon profil',
'drive' => 'Médiathèque',
'settings' => 'Paramètres',
'compose' => 'Publier',
'logout' => 'Logout',
'compose' => 'Rédaction',
'logout' => 'Déconnexion',
// Nav footer
'about' => 'À propos',
@ -63,14 +64,30 @@ return [
'language' => 'Langue',
'privacy' => 'Confidentialité',
'terms' => 'Conditions',
'poweredByPixelfed' => 'Propulsé par Pixelfed',
// Temporary links
'backToPreviousDesign' => 'Revenir au design précédent'
'backToPreviousDesign' => 'Basculer vers l\'ancienne interface'
],
'uiSettings' => [
'title' => 'Paramètres visuels',
'theme' => 'Jeu de couleurs',
'themeAutoMode' => 'Auto',
'themeDarkMode' => 'Sombre',
'themeLightMode' => 'Clair',
'profileLayout' => 'Mise en page du profil',
'layoutGrid' => 'Grille',
'layoutMasonry' => 'Masonry',
'layoutFeed' => 'Fil',
'compactMediaPreviews' => 'Affichage des aperçus en format compact',
'loadComments' => 'Chargement des commentaires',
'hideCountsStats' => 'Masquage des décomptes et des statistiques'
],
'directMessages' => [
'inbox' => 'Boîte de réception',
'sent' => 'Boîte d\'envois',
'sent' => 'Boîte d\'envoi',
'requests' => 'Demandes'
],
@ -79,7 +96,7 @@ return [
'commented' => 'a commenté votre',
'reacted' => 'a réagi à votre',
'shared' => 'a partagé votre',
'tagged' => 'vous a tagué·e dans un',
'tagged' => 'vous a identifié·e dans un·e',
'updatedA' => 'mis à jour un·e',
'sentA' => 'a envoyé un·e',
@ -88,9 +105,9 @@ return [
'mentioned' => 'a mentionné',
'you' => 'vous',
'yourApplication' => 'Votre candidature à rejoindre',
'applicationApproved' => 'a été approuvée !',
'applicationRejected' => 'a été rejetée. Vous pouvez refaire une demande dans 6 mois.',
'yourApplication' => 'Votre candidature',
'applicationApproved' => 'a été approuvée!',
'applicationRejected' => 'a été rejetée. Vous pourrez tenter à nouveau dans 6 mois.',
'dm' => 'mp',
'groupPost' => 'publication de groupe',
@ -102,7 +119,7 @@ return [
'post' => [
'shareToFollowers' => 'Partager avec ses abonné·e·s',
'shareToOther' => 'Partager avec d\'autres',
'noLikes' => 'Aucun J\'aime pour le moment',
'noLikes' => 'Aucune mention J\'aime pour le moment',
'uploading' => 'Envoi en cours',
],
@ -114,12 +131,12 @@ return [
'collections' => 'Collections',
'follow' => 'S\'abonner',
'unfollow' => 'Se désabonner',
'editProfile' => 'Modifier votre profil',
'editProfile' => 'Modifier mon profil',
'followRequested' => 'Demande d\'abonnement',
'joined' => 'A rejoint',
'joined' => 'Depuis',
'emptyCollections' => 'Aucune collection ne semble exister',
'emptyPosts' => 'Aucune publication ne semble exister',
'emptyCollections' => 'Pas de collections!',
'emptyPosts' => 'Pas de publications!',
],
'menu' => [
@ -131,13 +148,13 @@ return [
'unarchive' => 'Désarchiver',
'embed' => 'Intégrer',
'selectOneOption' => 'Sélectionnez l\'une des options suivantes',
'unlistFromTimelines' => 'Retirer des flux',
'addCW' => 'Ajouter un avertissement de contenu',
'removeCW' => 'Enlever lavertissement de contenu',
'markAsSpammer' => 'Marquer comme spammeur·euse',
'markAsSpammerText' => 'Retirer + avertissements pour les contenus existants et futurs',
'spam' => 'Indésirable',
'selectOneOption' => 'Choisir parmi les options suivantes',
'unlistFromTimelines' => 'Retirer des fils',
'addCW' => 'Ajouter un avertissement',
'removeCW' => 'Enlever lavertissement',
'markAsSpammer' => 'Déclarer en tant que pourrielleur·euse',
'markAsSpammerText' => 'Déclaration de source de pourriels',
'spam' => 'Pourriel',
'sensitive' => 'Contenu sensible',
'abusive' => 'Abusif ou préjudiciable',
'underageAccount' => 'Compte d\'un·e mineur·e',
@ -145,42 +162,42 @@ return [
'impersonation' => 'Usurpation d\'identité',
'scamOrFraud' => 'Arnaque ou fraude',
'confirmReport' => 'Confirmer le signalement',
'confirmReportText' => 'Êtes-vous sûr·e de vouloir signaler cette publication ?',
'reportSent' => 'Signalement envoyé !',
'confirmReportText' => 'Êtes-vous sûr·e de vouloir signaler cette publication?',
'reportSent' => 'Signalement envoyé!',
'reportSentText' => 'Nous avons bien reçu votre signalement.',
'reportSentError' => 'Une erreur s\'est produite lors du signalement de cette publication.',
'modAddCWConfirm' => 'Êtes-vous sûr·e de vouloir ajouter un avertissement de contenu à cette publication ?',
'modCWSuccess' => 'Avertissement de contenu ajouté avec succès',
'modRemoveCWConfirm' => 'Êtes-vous sûr·e de vouloir supprimer l\'avertissement de contenu sur cette publication ?',
'modRemoveCWSuccess' => 'Avertissement de contenu supprimé avec succès',
'modUnlistConfirm' => 'Êtes-vous sûr·e de vouloir retirer cette publication des flux ?',
'modUnlistSuccess' => 'Publication retirée des fils avec succès',
'modMarkAsSpammerConfirm' => 'Êtes-vous sûr·e de vouloir marquer cet utilisateur·rice comme spammeur·euse ? Toutes les publications existantes et futures seront retirées des flux et un avertissement de contenu sera appliqué.',
'modMarkAsSpammerSuccess' => 'Compte marqué avec succès comme spammeur',
'modAddCWConfirm' => 'Êtes-vous sûr·e de vouloir ajouter un avertissement de contenu à cette publication?',
'modCWSuccess' => 'Avertissement de contenu ajouté',
'modRemoveCWConfirm' => 'Êtes-vous sûr·e de vouloir supprimer l\'avertissement de contenu sur cette publication?',
'modRemoveCWSuccess' => 'Avertissement de contenu supprimé',
'modUnlistConfirm' => 'Êtes-vous sûr·e de vouloir retirer cette publication des fils?',
'modUnlistSuccess' => 'Publication retirée des fils',
'modMarkAsSpammerConfirm' => 'Êtes-vous sûr·e de vouloir marquer ce compte comme pourrielleur? Toutes ses publications existantes et futures seront retirées des fils et un avertissement sera appliqué.',
'modMarkAsSpammerSuccess' => 'Compte marqué comme pourrielleur',
'toFollowers' => 'aux abonné·e·s',
'showCaption' => 'Afficher la légende',
'showLikes' => 'Afficher les J\'aime',
'compactMode' => 'Mode compact',
'showLikes' => 'Afficher les mentions J\'aime',
'compactMode' => 'Affichage compact',
'embedConfirmText' => 'En utilisant ce module, vous acceptez nos',
'deletePostConfirm' => 'Êtes-vous sûr·e de vouloir supprimer cette publication ?',
'archivePostConfirm' => 'Êtes-vous sûr·e de vouloir archiver cette publication ?',
'unarchivePostConfirm' => 'Êtes-vous sûr·e de vouloir désarchiver cette publication ?',
'deletePostConfirm' => 'Êtes-vous sûr·e de vouloir supprimer cette publication?',
'archivePostConfirm' => 'Êtes-vous sûr·e de vouloir archiver cette publication?',
'unarchivePostConfirm' => 'Êtes-vous sûr·e de vouloir désarchiver cette publication?',
],
'story' => [
'add' => 'Ajouter une story'
'add' => 'Ajouter une Story'
],
'timeline' => [
'peopleYouMayKnow' => 'Connaissances possibles'
'peopleYouMayKnow' => 'Connaissances potentielles'
],
'hashtags' => [
'emptyFeed' => 'Aucune publication ne semble exister pour ce hashtag'
'emptyFeed' => 'Aucune publication associée à ce mot-clic!'
],
];