From 7b2c4d8306b7d3ff2eed82b80d18a34c0489ab8f Mon Sep 17 00:00:00 2001 From: Jeff Poirier Date: Sun, 7 Jul 2024 20:00:32 +0000 Subject: [PATCH] Expanded translation coverage on timeline --- public/_lang/en.json | Bin 7426 -> 9693 bytes public/_lang/fr.json | Bin 8872 -> 6858 bytes public/_lang/fr_CA.json | Bin 0 -> 11354 bytes public/js/spa.js | Bin 203736 -> 304803 bytes resources/assets/components/landing/Index.vue | 2 +- .../partials/profile/ProfileFollowers.vue | 2 +- .../partials/profile/ProfileHoverCard.vue | 14 +- .../assets/components/partials/sidebar.vue | 11 +- resources/assets/js/i18n/en.json | 100 +++++- resources/assets/js/i18n/fr.json | 150 +++------ resources/assets/js/i18n/fr_CA.json | 265 +++++++++++++++ resources/assets/js/landing.js | 1 + resources/assets/js/spa.js | 1 + resources/lang/en/web.php | 41 ++- resources/lang/fr/web.php | 212 +++--------- resources/lang/fr_CA/auth.php | 17 + resources/lang/fr_CA/exception.php | 10 + resources/lang/fr_CA/helpcenter.php | 26 ++ resources/lang/fr_CA/navmenu.php | 18 ++ resources/lang/fr_CA/notification.php | 10 + resources/lang/fr_CA/pagination.php | 17 + resources/lang/fr_CA/passwords.php | 20 ++ resources/lang/fr_CA/profile.php | 15 + resources/lang/fr_CA/site.php | 16 + resources/lang/fr_CA/timeline.php | 5 + resources/lang/fr_CA/validation.php | 116 +++++++ resources/lang/fr_CA/web.php | 304 ++++++++++++++++++ resources/views/settings/home.blade.php | 2 +- 28 files changed, 1066 insertions(+), 309 deletions(-) create mode 100644 public/_lang/fr_CA.json create mode 100644 resources/assets/js/i18n/fr_CA.json create mode 100644 resources/lang/fr_CA/auth.php create mode 100644 resources/lang/fr_CA/exception.php create mode 100644 resources/lang/fr_CA/helpcenter.php create mode 100644 resources/lang/fr_CA/navmenu.php create mode 100644 resources/lang/fr_CA/notification.php create mode 100644 resources/lang/fr_CA/pagination.php create mode 100644 resources/lang/fr_CA/passwords.php create mode 100644 resources/lang/fr_CA/profile.php create mode 100644 resources/lang/fr_CA/site.php create mode 100644 resources/lang/fr_CA/timeline.php create mode 100644 resources/lang/fr_CA/validation.php create mode 100644 resources/lang/fr_CA/web.php diff --git a/public/_lang/en.json b/public/_lang/en.json index 84bd3913ff9b7c1a250e8dcae35eb085d1bce478..8e2374ffc8acf5206ed1281460632678fc4e17af 100644 GIT binary patch delta 1965 zcmaJ?L5mzk6hr{3;2(@kpnwN=%d zEV2yfK|IM)f=4gwRfPQo;!SVf#j6A_qBjp(?^RFt%w)6J(8;V8@H4e{}+sFqA2N(DCQ351)3wwdF-7NOsEC8lHwxW^7&sXJC*BD3Oh$5g0e_o?P3-k^q6_KI`1yY|0JcZDdW2AeZ}T zO-^V-OGdHH_TZiYO(@?_GDWcGLowW1Zy`@VqPyn4=x~*D853V)LL~d;OZYB)n|VXXrv<37A-C#q=n5QV@lI3?^b9OA%=h z3h@ES7@`&lf)PHcfJgq>n|TPiM5I52X>|lbN!QR<61qHclQt?mTW^q!$Wv;w&WB@KFiI z_E9N(NOknx7aPyJU%RikuQ%H6pYEBPOOHW=KXnS3W+Z+g>X5^M?$Q5>d!~DOB^-hK z_RJN@jSC3hWX{QOGAh_h>u+9|fte4mY;Z=9Iit$`xOUck+P!&vZ~dD!_jCK%RRZ^L z?8nIc(SBhPYyZAMqH&4T*yjfB4wD!udW~~oc8o>Mm!cPt1GX1H)$JO9wZ16xDn*|D P$xfX!1#l?`s|WuAAPNXY delta 183 zcmccX-DI_4I`ii9%)U%40r|xxlV#YHHdnCeGESD@keF=3p(Lu5T2YXbUzDn3rJ&>r zW$H{`z$`NPGl%o$68`V3li9?jIMVWSa`MYlizXL}3bQ9C7L;V>=S|iYlbrlfOq3HM znVFY9*-=$k7$ONW&kd{zB>q86Y;qI}-()>;BgVAJJ)%;RSBWZ2J|`;6q{B6NwwU?m Qc=2Vt99#-OP|H;d0NnIDPyhe` diff --git a/public/_lang/fr.json b/public/_lang/fr.json index 580ce877c86477d0d230271abd2e11007a227376..925028a2cb2be0ba8aa63fd708d91a3bd4a47b23 100644 GIT binary patch delta 1018 zcmZuwO;6N77*6*C5Rm25-R^=68+8*zvWXB-54a#P7)Ulq^nx+dc6J$Tr^|e-hyuTW z81r)E;1LsJjC)Y;8WT@mj0a6T_!m4Hy@B-o}5lTEY`u9W4{ zqhzjM^_2|3`EUhan_j@X=FHheqBT>FLViK34AuCuDi+BlJDMEAB#gBwLo}YXwHT(v zRTUw@XiX60U?z}ajnC}~BZWe&h&WmGDRbb<$r)`#w&O;+PB!%03Z|UsuXP#mFmniO zb-V>T^&B#tJHYcj@GaMqsratz->0k^C@xt(W5m-s1neac-0OOptoxD^=;$t=C>>Bq zaJmsLDLdHP*7d}e)MrRP3F2vo5m~1~9<_ydHTj_I3n@aPsJIr`XXE3m8}GZX8|KZ( zfddYvJ97(RPmt@q7I)P;SiKkEj@br}d&k1Lv(HQi91EDQDZ;fv&(q3k*z+LXH)<^s zsg2?2Ji>LtB^6q9&@rm{iX)c@UBRS|mx%hn0Y)UMD5<#kJ6FM;0n;3FB9(&jAYl#J z_uYu0DfpB=1*_>?3=IX##$GyS=p%ZaDRl+hw$8B~o&BVMZ8Hri)7SWxId=^H!K4Y@ zE`p2M>0{u#xqf((ow_2ClGLRFOQOPfSreSv!8skea0n132%17mIy|2gVHnW2fg^grM3P dk%wP{GsFKSCGuX&T)|>R=RP0)yqm3?e*m_OQKJ9= delta 2783 zcmZuz&2Jk;6qlPcb<(5>ZN3^nOx%b{yE&-Rerna#|s zlQxZf9F!)B6k*CVTp$heICs{Z-Pdg5e*r*f z?dJv8jHe(A(|x4%DR9`(ZnKm%DA(DgAQB4f+9Jrf(<_KruzD4wTgI2Q6mAg~u&lcR zu9*36D8K#FzS&&YG6d$|uIF+^^K$oz10a>)9L&4j#eB+H1K+{i>z?Wcsloi*eLR<# zzq&W4Qnmsbqpm3%NSR6+-$+lNhO=6NA`PZeh|K%@$M=^6Cy8n7XXnd8xr~;b;kl62 zI%AJSO{C6Z!CM42k_{%f>FN3WR3g?fuW;^WnQcH+_0W~2NYY4ody-H|+NI!YmikMK*1rt<$*6ml!urTrnG7DJ=4vQNeHx%H*J!0!X}(W z5;l@Zc&v9qPVp!WS*tqG5HrOcmcWLnX$?q-k9DDinkFITilm%)01+2Tln5A&NHc5! z0bENOu~webwxRZ&3t23*PT5ayOm}WY1jq>#JsX{Z;kGc-AGrkU~jXn?v zY${bYQ)g35wJ3?u+1lqP3>J_kZG#mNR}jFx=Pa>WU6(}D?=l}z*1-)-zse$5qBmO& zQ(_7TV52!`Q;QE8WVel+?G?!!&visQp15;U9_ag4=wj`MXYYX~~m zh_@oa$9!zA&O(?MDO#*(>di3FwY0r`yJ0XEjXvOA71}bTtr{rvcTc)qJCM&!;8v(R zRpxulepk+5V`4X&FY=@2ZvK(^t#{0P(|f`^?7coAB}$1#7o?MOIZe30Zl|fa)c5@> z8JM`>u!uoAsEcWkBH_5OM+F!M()m%}XL%qtGbYTZ2k(sTHl>xnLO>H|cdCE1o7^Tv zbMfHOzMa0^GNt~pH=gcdSyrrA-Eg>}@6L zY`ew&#F>zg+!x84NHFXpWqugF77_=+CH**Lq|4(R|J)91>PyR>xp%U@Jy#FbEx4Bz=4_JrnAv? zrmm@X5R0p5+UDuo0tX;z2%Jm=Re>M_n{LQO(^v#XM74@57z)YO*Y|;^k-{0wP^qzW zLWXD@)TQ782bQJO$-QAjpx;tgAxbckMdoR+M43`>YX&KURx`60IZay&le@t-QKfJ<6#QZsGv10|#r7E< z)RJKo20SWccnR?pCJ1jPEJ7O);OMszSnZ`@%u%N$)kr@7C&s(?lA=(!E6dd0D0W4# qP!&-m))7579xNQY(sz6Jv4d~k2d_rX$DrKqyY0j_?{7tYTmJ*~3T{6D diff --git a/public/_lang/fr_CA.json b/public/_lang/fr_CA.json new file mode 100644 index 0000000000000000000000000000000000000000..b1397063652445b83033212c213b4783389e2054 GIT binary patch literal 11354 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 X29DfBz1F8LeZkIBKsj;6um1cWHY4!m literal 0 HcmV?d00001 diff --git a/public/js/spa.js b/public/js/spa.js index 74e6e094f36ff4a16f8ce0a055d6afddcc0f663f..43cb8c9046128b91e5d00dbc2c6bdca08c3a8c15 100644 GIT binary patch literal 304803 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�%Xb^iTik+|X<@CUs$q{&{U)LT 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 delta 18907 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 diff --git a/resources/assets/components/partials/profile/ProfileFollowers.vue b/resources/assets/components/partials/profile/ProfileFollowers.vue index 704a20896..2d94c440a 100644 --- a/resources/assets/components/partials/profile/ProfileFollowers.vue +++ b/resources/assets/components/partials/profile/ProfileFollowers.vue @@ -12,7 +12,7 @@

@{{ profile.acct }}

-

{{ $t('profile.followers.caption') }}

+

{{ $tc('profile.followers.caption') }}

Back diff --git a/resources/assets/components/partials/profile/ProfileHoverCard.vue b/resources/assets/components/partials/profile/ProfileHoverCard.vue index a2f2b5e61..8e05888a7 100644 --- a/resources/assets/components/partials/profile/ProfileHoverCard.vue +++ b/resources/assets/components/partials/profile/ProfileHoverCard.vue @@ -14,7 +14,7 @@
@@ -24,7 +24,7 @@ :disabled="isLoading" @click="performUnfollow()"> - Following + {{ $t('profile.relationship.following') }}
- +
@@ -57,7 +57,7 @@

- Follows You + {{ $t('profile.relationship.followsYou') }}

@@ -72,10 +72,10 @@

- {{ formatCount(profile.following_count) }} {{ $t('profile.following.caption', profile.following_count) }} + {{ formatCount(profile.following_count) }} {{ $tc('profile.relationship.followingCount', profile.following_count) }} - {{ formatCount(profile.followers_count) }} Followers + {{ formatCount(profile.followers_count) }} {{ $tc('profile.relationship.followerCount', profile.followers_count)}}

diff --git a/resources/assets/components/partials/sidebar.vue b/resources/assets/components/partials/sidebar.vue index 3777eeb85..fa99622ee 100644 --- a/resources/assets/components/partials/sidebar.vue +++ b/resources/assets/components/partials/sidebar.vue @@ -28,20 +28,17 @@ diff --git a/resources/assets/js/i18n/en.json b/resources/assets/js/i18n/en.json index 84bd3913f..8e2374ffc 100644 --- a/resources/assets/js/i18n/en.json +++ b/resources/assets/js/i18n/en.json @@ -28,6 +28,9 @@ "sensitiveContent": "Sensitive Content", "sensitiveContentWarning": "This post may contain sensitive content" }, + "login": { + "header": "Account Login" + }, "site": { "terms": "Terms of Use", "privacy": "Privacy Policy" @@ -47,7 +50,9 @@ "profile": "Profile", "drive": "Drive", "settings": "Settings", - "composePost": "Create New Post", + "compose": "Create New Post", + "login": "Login", + "register": "Register", "logout": "Logout", "about": "About", "help": "Help", @@ -58,10 +63,65 @@ "backToPreviousDesign": "Go back to previous design" }, "landing": { - "about": "About", - "directory": "Directory", - "explore": "Explore", - "header": "Decentralized photo sharing social media powered by {pixelfedLink}" + "auth": { + "login": "Login", + "signup": "Signup" + }, + "navmenu": { + "about": "About", + "directory": "Directory", + "explore": "Explore" + }, + "serverbanner": { + "alt": "Server banner images" + }, + "about": { + "header": "Decentralized photo sharing social media powered by {pixelfedLink}", + "stats": { + "posts": "Posts", + "activeUsers": "Active Users", + "totalUsers": "Total Users" + }, + "details": { + "about": "About", + "serverRules": "Server Rules", + "supportedFeatures": "Supported Features" + }, + "features": { + "photoPosts": "Photo Posts", + "photoAlbums": "Photo Albums", + "photoFilters": "Photo Filters", + "collections": "Collections", + "comments": "Comments", + "hashtags": "Hashtags", + "likes": "Likes", + "notifications": "Notifications", + "shares": "Shares", + "federation": "Federation", + "mobileAppSupport": "Mobile App Support", + "stories": "Stories", + "videos": "Videos" + } + }, + "discover": { + "tagline": "Discover accounts and people", + "empty": "Nothing to show yet! Check back later." + }, + "explore": { + "tagline": "Explore trending posts" + }, + "notfound": { + "header": "404 - Not Found", + "description": "The page you are looking for does not exist", + "goback": "Go back home" + }, + "footer": { + "help": "Help", + "terms": "Terms", + "privacy": "Privacy", + "mobileApps": "Applications mobiles", + "poweredByPixelfed": "Powered by Pixelfed" + } }, "uiSettings": { "title": "UI Settings", @@ -110,19 +170,21 @@ "uploading": "Uploading" }, "profile": { + "actions": { + "requestFollow": "Follow", + "unfollow": "Unfollow", + "editProfile": "Edit Profile" + }, + "relationship": { + "followerCount": "Follower | Followers", + "followingCount": "Following", + "following": "Following", + "followRequested": "Follow Requested", + "followsYou": "Follows You" + }, "posts": "Posts", - "followers": { - "caption": "Follower | Followers" - }, - "following": { - "caption": "Following" - }, "admin": "Admin", "collections": "Collections", - "follow": "Follow", - "unfollow": "Unfollow", - "editProfile": "Edit Profile", - "followRequested": "Follow Requested", "joined": "Joined", "emptyCollections": "We can't seem to find any collections", "emptyPosts": "We can't seem to find any posts" @@ -195,6 +257,12 @@ }, "sidebar": { "followingCount": "Following", - "followersCount": "Followers" + "followersCount": "Followers", + "compose": "Compose New Post", + "createdrop": { + "collection": "Create Collection", + "story": "Create Story", + "accountSettings": "Account Settings" + } } } \ No newline at end of file diff --git a/resources/assets/js/i18n/fr.json b/resources/assets/js/i18n/fr.json index 580ce877c..925028a2c 100644 --- a/resources/assets/js/i18n/fr.json +++ b/resources/assets/js/i18n/fr.json @@ -10,20 +10,15 @@ "shared": "Partag\u00e9", "shares": "Partages", "unshare": "Ne plus partager", - "bookmark": "Signet", "cancel": "Annuler", "copyLink": "Copier le lien", "delete": "Supprimer", "error": "Erreur", - "errorMsg": "Une erreur s'est produite; veuillez r\u00e9essayer plus tard.", - "oops": "Zut!", + "errorMsg": "Une erreur est survenue. Veuillez r\u00e9essayer plus tard.", + "oops": "Zut !", "other": "Autre", "readMore": "En savoir plus", "success": "Op\u00e9ration r\u00e9ussie", - "proceed": "Continuer", - "next": "Suivant", - "close": "Fermer", - "clickHere": "cliquez ici", "sensitive": "Sensible", "sensitiveContent": "Contenu sensible", "sensitiveContentWarning": "Le contenu de ce message peut \u00eatre sensible" @@ -33,53 +28,31 @@ "privacy": "Politique de confidentialit\u00e9" }, "navmenu": { - "search": "Rechercher", - "admin": "Administration", - "homeFeed": "Fil personnel", + "search": "Chercher", + "admin": "Tableau de bord d'administration", + "homeFeed": "Fil principal", "localFeed": "Fil local", - "globalFeed": "Fil universel", - "discover": "D\u00e9couverte", - "directMessages": "Messages priv\u00e9s", + "globalFeed": "Fil global", + "discover": "D\u00e9couvrir", + "directMessages": "Messages Priv\u00e9s", "notifications": "Notifications", "groups": "Groupes", "stories": "Stories", - "uiSettings": "Param\u00e8tres visuels", - "profile": "Mon profil", + "profile": "Profil", "drive": "M\u00e9diath\u00e8que", "settings": "Param\u00e8tres", - "composePost": "R\u00e9diger", - "logout": "D\u00e9connexion", + "compose": "Publier", + "logout": "Logout", "about": "\u00c0 propos", "help": "Aide", "language": "Langue", "privacy": "Confidentialit\u00e9", "terms": "Conditions", - "poweredByPixelfed": "Propuls\u00e9 par Pixelfed", - "backToPreviousDesign": "Basculer vers l'ancienne interface" - }, - "landing": { - "about": "\u00c0 propos", - "directory": "Bottin", - "explore": "D\u00e9couverte", - "header": "Le partage de photos, dans un m\u00e9dia social d\u00e9centralis\u00e9, propuls\u00e9 par {pixelfedLink}" - }, - "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" + "backToPreviousDesign": "Revenir au design pr\u00e9c\u00e9dent" }, "directMessages": { "inbox": "Bo\u00eete de r\u00e9ception", - "sent": "Bo\u00eete d'envoi", + "sent": "Bo\u00eete d'envois", "requests": "Demandes" }, "notifications": { @@ -87,45 +60,40 @@ "commented": "a comment\u00e9 votre", "reacted": "a r\u00e9agi \u00e0 votre", "shared": "a partag\u00e9 votre", - "tagged": "vous a identifi\u00e9\u00b7e dans un\u00b7e", + "tagged": "vous a tagu\u00e9\u00b7e dans un", "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", - "applicationApproved": "a \u00e9t\u00e9 approuv\u00e9e!", - "applicationRejected": "a \u00e9t\u00e9 rejet\u00e9e. Vous pourrez tenter \u00e0 nouveau dans 6 mois.", + "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.", "dm": "mp", "groupPost": "publication de groupe", "modlog": "journal de mod\u00e9ration", "post": "publication", - "story": "story", - "noneFound": "Aucune notification" + "story": "story" }, "post": { "shareToFollowers": "Partager avec ses abonn\u00e9\u00b7e\u00b7s", "shareToOther": "Partager avec d'autres", - "noLikes": "Aucune mention J'aime pour le moment", + "noLikes": "Aucun J'aime pour le moment", "uploading": "Envoi en cours" }, "profile": { "posts": "Publications", - "followers": { - "caption": "Abonn\u00e9\u00b7e | Abonn\u00e9\u00b7e\u00b7s" - }, - "following": { - "caption": "Abonnement | Abonnements" - }, + "followers": "Abonn\u00e9\u00b7e\u00b7s", + "following": "Abonnements", "admin": "Administrateur\u00b7rice", "collections": "Collections", "follow": "S'abonner", "unfollow": "Se d\u00e9sabonner", - "editProfile": "Modifier mon profil", + "editProfile": "Modifier votre profil", "followRequested": "Demande d'abonnement", - "joined": "Depuis", - "emptyCollections": "Pas de collections!", - "emptyPosts": "Pas de publications!" + "joined": "A rejoint", + "emptyCollections": "Aucune collection ne semble exister", + "emptyPosts": "Aucune publication ne semble exister" }, "menu": { "viewPost": "Voir la publication", @@ -135,13 +103,13 @@ "archive": "Archiver", "unarchive": "D\u00e9sarchiver", "embed": "Int\u00e9grer", - "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", + "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", "sensitive": "Contenu sensible", "abusive": "Abusif ou pr\u00e9judiciable", "underageAccount": "Compte d'un\u00b7e mineur\u00b7e", @@ -149,52 +117,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", - "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", + "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", "toFollowers": "aux abonn\u00e9\u00b7e\u00b7s", "showCaption": "Afficher la l\u00e9gende", - "showLikes": "Afficher les mentions J'aime", - "compactMode": "Affichage compact", + "showLikes": "Afficher les J'aime", + "compactMode": "Mode 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 potentielles", - "onboarding": { - "welcome": "Bienvenue", - "thisIsYourHomeFeed": "Voici votre fil personnel, qui offre les publications de comptes suivis, en ordre chronologique.", - "letUsHelpYouFind": "Laissez-nous vous pr\u00e9senter des gens qui vont vous int\u00e9resser", - "refreshFeed": "Mise \u00e0 jour de mon fil" - } + "peopleYouMayKnow": "Connaissances possibles" }, "hashtags": { - "emptyFeed": "Aucune publication associ\u00e9e \u00e0 ce mot-clic!" - }, - "report": { - "report": "Signaler", - "selectReason": "Signaler en tant que", - "reported": "Signal\u00e9", - "sendingReport": "Envoi du signalement", - "thanksMsg": "Merci de votre signalement; vous contribuez \u00e0 la s\u00e9curit\u00e9 de notre communaut\u00e9!", - "contactAdminMsg": "Si vous d\u00e9sirez discuter de ce signalement avec un\u00b7e admnistrateur\u00b7trice" - }, - "sidebar": { - "followingCount": "Abonnement|Abonnements", - "followersCount": "Abonn\u00e9\u00b7e|Abonn\u00e9\u00b7e\u00b7s" + "emptyFeed": "Aucune publication ne semble exister pour ce hashtag" } } \ No newline at end of file diff --git a/resources/assets/js/i18n/fr_CA.json b/resources/assets/js/i18n/fr_CA.json new file mode 100644 index 000000000..b13970636 --- /dev/null +++ b/resources/assets/js/i18n/fr_CA.json @@ -0,0 +1,265 @@ +{ + "common": { + "comment": "Commenter", + "commented": "Comment\u00e9", + "comments": "Commentaires", + "like": "J'aime", + "liked": "Aim\u00e9", + "likes": "J'aime", + "share": "Partager", + "shared": "Partag\u00e9", + "shares": "Partages", + "unshare": "Ne plus partager", + "bookmark": "Signet", + "cancel": "Annuler", + "copyLink": "Copier le lien", + "delete": "Supprimer", + "error": "Erreur", + "errorMsg": "Une erreur s'est produite; veuillez r\u00e9essayer plus tard.", + "oops": "Zut!", + "other": "Autre", + "readMore": "En savoir plus", + "success": "Op\u00e9ration r\u00e9ussie", + "proceed": "Continuer", + "next": "Suivant", + "close": "Fermer", + "clickHere": "cliquez ici", + "sensitive": "Sensible", + "sensitiveContent": "Contenu sensible", + "sensitiveContentWarning": "Le contenu de ce message peut \u00eatre sensible" + }, + "login": { + "header": "Connexion" + }, + "site": { + "terms": "Conditions d'utilisation", + "privacy": "Politique de confidentialit\u00e9" + }, + "navmenu": { + "search": "Rechercher", + "admin": "Administration", + "homeFeed": "Fil personnel", + "localFeed": "Fil local", + "globalFeed": "Fil universel", + "discover": "D\u00e9couverte", + "directMessages": "Messages priv\u00e9s", + "notifications": "Notifications", + "groups": "Groupes", + "stories": "Stories", + "uiSettings": "Param\u00e8tres visuels", + "profile": "Mon profil", + "drive": "M\u00e9diath\u00e8que", + "settings": "Param\u00e8tres", + "login": "Connexion", + "logout": "D\u00e9connexion", + "register": "Inscription", + "compose": "R\u00e9diger une publication", + "about": "\u00c0 propos", + "help": "Aide", + "language": "Langue", + "privacy": "Confidentialit\u00e9", + "terms": "Conditions", + "poweredByPixelfed": "Propuls\u00e9 par Pixelfed", + "backToPreviousDesign": "Basculer vers l'ancienne interface" + }, + "landing": { + "auth": { + "login": "Connexion", + "signup": "Inscription" + }, + "navmenu": { + "about": "\u00c0 propos", + "directory": "Bottin", + "explore": "D\u00e9couverte" + }, + "about": { + "header": "Le partage de photos dans un m\u00e9dia social d\u00e9centralis\u00e9, propuls\u00e9 par {pixelfedLink}", + "stats": { + "posts": "publications", + "activeUsers": "membre actif|membres actifs", + "totalUsers": "membre au total|membres au total" + }, + "details": { + "about": "\u00c0 propos de ce site", + "serverRules": "R\u00e8glements", + "supportedFeatures": "Fonctionnalit\u00e9s offertes" + }, + "features": { + "photoPosts": "Publication de photos", + "photoAlbums": "Albums photos", + "photoFilters": "Filtres de traitement photo", + "collections": "Collections", + "comments": "Commentaires", + "hashtags": "Mots-cl\u00e9s", + "likes": "Mentions J'aime", + "notifications": "Notifications", + "shares": "Partages", + "federation": "F\u00e9d\u00e9ration", + "mobileAppSupport": "Application mobile", + "stories": "Story", + "videos": "Contenu vid\u00e9o" + } + }, + "discover": { + "tagline": "\u00c0 la d\u00e9couverte de gens et d'histoires", + "empty": "Rien de neuf, mais revenez jeter un coup d'oeil plus tard!" + }, + "explore": { + "tagline": "Des publications qui font du bruit" + }, + "notfound": { + "header": "C'est vide!", + "description": "D\u00e9sol\u00e9, pas de contenu \u00e0 cette addresse.", + "goback": "Retour \u00e0 l'accueil" + }, + "footer": { + "help": "Aide", + "terms": "Conditions", + "privacy": "Confidentialit\u00e9", + "mobileApps": "Applications mobiles", + "poweredByPixelfed": "Propuls\u00e9 par Pixelfed" + } + }, + "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'envoi", + "requests": "Demandes" + }, + "notifications": { + "liked": "a aim\u00e9 votre", + "commented": "a comment\u00e9 votre", + "reacted": "a r\u00e9agi \u00e0 votre", + "shared": "a partag\u00e9 votre", + "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", + "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", + "post": "publication", + "story": "story", + "noneFound": "Aucune notification" + }, + "post": { + "shareToFollowers": "Partager avec ses abonn\u00e9\u00b7e\u00b7s", + "shareToOther": "Partager avec d'autres", + "noLikes": "Aucune mention J'aime pour le moment", + "uploading": "Envoi en cours" + }, + "profile": { + "actions": { + "requestFollow": "S'abonner", + "unfollow": "Se d\u00e9sabonner", + "editProfile": "Modifier mon profil" + }, + "relationship": { + "followerCount": "Abonn\u00e9\u00b7e | Abonn\u00e9\u00b7e\u00b7s", + "followingCount": "Abonnement | Abonnements", + "following": "Abonn\u00e9", + "followRequested": "Abonnement demand\u00e9", + "followsYou": "Follows You" + }, + "posts": "Publications", + "admin": "Administrateur\u00b7rice", + "collections": "Collections", + "joined": "Depuis", + "emptyCollections": "Pas de collections!", + "emptyPosts": "Pas de publications!" + }, + "menu": { + "viewPost": "Voir la publication", + "viewProfile": "Voir le profil", + "moderationTools": "Outils de mod\u00e9ration", + "report": "Signaler", + "archive": "Archiver", + "unarchive": "D\u00e9sarchiver", + "embed": "Int\u00e9grer", + "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", + "copyrightInfringement": "Violation des droits d\u2019auteur", + "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!", + "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", + "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 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?" + }, + "story": { + "add": "Ajouter une Story" + }, + "timeline": { + "peopleYouMayKnow": "Connaissances potentielles", + "onboarding": { + "welcome": "Bienvenue", + "thisIsYourHomeFeed": "Voici votre fil personnel, qui offre les publications de comptes suivis, en ordre chronologique.", + "letUsHelpYouFind": "Laissez-nous vous pr\u00e9senter des gens qui vont vous int\u00e9resser", + "refreshFeed": "Mise \u00e0 jour de mon fil" + } + }, + "hashtags": { + "emptyFeed": "Aucune publication associ\u00e9e \u00e0 ce mot-clic!" + }, + "report": { + "report": "Signaler", + "selectReason": "Signaler en tant que", + "reported": "Signal\u00e9", + "sendingReport": "Envoi du signalement", + "thanksMsg": "Merci de votre signalement; vous contribuez \u00e0 la s\u00e9curit\u00e9 de notre communaut\u00e9!", + "contactAdminMsg": "Si vous d\u00e9sirez discuter de ce signalement avec un\u00b7e admnistrateur\u00b7trice" + }, + "sidebar": { + "followingCount": "Abonnement|Abonnements", + "followersCount": "Abonn\u00e9\u00b7e|Abonn\u00e9\u00b7e\u00b7s", + "compose": "R\u00e9diger", + "createdrop": { + "collection": "Cr\u00e9er une collection", + "story": "R\u00e9diger une Story", + "accountSettings": "Param\u00e8tres du compte" + } + } +} \ No newline at end of file diff --git a/resources/assets/js/landing.js b/resources/assets/js/landing.js index cdaf0233b..6ce538b7c 100644 --- a/resources/assets/js/landing.js +++ b/resources/assets/js/landing.js @@ -261,6 +261,7 @@ let i18nMessages = { es: require('./i18n/es.json'), eu: require('./i18n/eu.json'), fr: require('./i18n/fr.json'), + 'fr_CA': require('./i18n/fr_CA.json'), he: require('./i18n/he.json'), gd: require('./i18n/gd.json'), gl: require('./i18n/gl.json'), diff --git a/resources/assets/js/spa.js b/resources/assets/js/spa.js index c99763170..554274606 100644 --- a/resources/assets/js/spa.js +++ b/resources/assets/js/spa.js @@ -496,6 +496,7 @@ let i18nMessages = { es: require('./i18n/es.json'), eu: require('./i18n/eu.json'), fr: require('./i18n/fr.json'), + 'fr_CA': require('./i18n/fr_CA.json'), he: require('./i18n/he.json'), gd: require('./i18n/gd.json'), gl: require('./i18n/gl.json'), diff --git a/resources/lang/en/web.php b/resources/lang/en/web.php index 198593fcd..a027ca691 100644 --- a/resources/lang/en/web.php +++ b/resources/lang/en/web.php @@ -64,7 +64,7 @@ return [ 'profile' => 'Profile', 'drive' => 'Drive', 'settings' => 'Settings', - 'composePost' => 'Create New Post', + 'compose' => 'Create New Post', 'login' => 'Login', 'register' => 'Register', 'logout' => 'Logout', @@ -80,7 +80,7 @@ return [ // Temporary links 'backToPreviousDesign' => 'Go back to previous design' ], - + 'landing' => [ 'auth' => [ 'login' => 'Login', @@ -91,6 +91,9 @@ return [ 'directory' => 'Directory', 'explore' => 'Explore', ], + 'serverbanner' => [ + 'alt' => 'Server banner images', + ], 'about' => [ 'header' => 'Decentralized photo sharing social media powered by {pixelfedLink}', 'stats' => [ @@ -195,21 +198,22 @@ return [ ], 'profile' => [ + 'actions' => [ + 'requestFollow' => 'Follow', + 'unfollow' => 'Unfollow', + 'editProfile' => 'Edit Profile', + ], + 'relationship' => [ + 'followerCount' => 'Follower | Followers', + 'followingCount' => 'Following', + 'following' => 'Following', + 'followRequested' => 'Follow Requested', + 'followsYou' => 'Follows You' + ], 'posts' => 'Posts', - 'followers' => [ - 'caption' => 'Follower | Followers', - ], - 'following' => [ - 'caption' => 'Following', - ], 'admin' => 'Admin', 'collections' => 'Collections', - 'follow' => 'Follow', - 'unfollow' => 'Unfollow', - 'editProfile' => 'Edit Profile', - 'followRequested' => 'Follow Requested', 'joined' => 'Joined', - 'emptyCollections' => 'We can\'t seem to find any collections', 'emptyPosts' => 'We can\'t seem to find any posts', ], @@ -293,6 +297,13 @@ return [ 'sidebar' => [ 'followingCount' => 'Following', - 'followersCount' => 'Followers' - ] + 'followersCount' => 'Followers', + 'compose' => 'Compose New Post', + + 'createdrop' => [ + 'collection' => 'Create Collection', + 'story' => 'Create Story', + 'accountSettings' => 'Account Settings', + ], + ], ]; diff --git a/resources/lang/fr/web.php b/resources/lang/fr/web.php index b57c39311..874ca5cfc 100644 --- a/resources/lang/fr/web.php +++ b/resources/lang/fr/web.php @@ -13,60 +13,49 @@ return [ 'shared' => 'Partagé', 'shares' => 'Partages', 'unshare' => 'Ne plus partager', - 'bookmark' => 'Signet', + 'cancel' => 'Annuler', 'copyLink' => 'Copier le lien', 'delete' => 'Supprimer', 'error' => 'Erreur', - 'errorMsg' => 'Une erreur s\'est produite; veuillez réessayer plus tard.', - 'oops' => 'Zut!', + 'errorMsg' => 'Une erreur est survenue. Veuillez réessayer plus tard.', + 'oops' => 'Zut !', 'other' => 'Autre', 'readMore' => 'En savoir plus', 'success' => 'Opération réussie', - 'proceed' => 'Continuer', - 'next' => 'Suivant', - 'close' => 'Fermer', - 'clickHere' => 'cliquez ici', 'sensitive' => 'Sensible', 'sensitiveContent' => 'Contenu sensible', 'sensitiveContentWarning' => 'Le contenu de ce message peut être sensible', ], - 'login' => [ - 'header' => 'Connexion' - ], - 'site' => [ 'terms' => 'Conditions d\'utilisation', 'privacy' => 'Politique de confidentialité', ], 'navmenu' => [ - 'search' => 'Rechercher', - 'admin' => 'Administration', + 'search' => 'Chercher', + 'admin' => 'Tableau de bord d\'administration', // Timelines - 'homeFeed' => 'Fil personnel', + 'homeFeed' => 'Fil principal', 'localFeed' => 'Fil local', - 'globalFeed' => 'Fil universel', + 'globalFeed' => 'Fil global', // Core features - 'discover' => 'Découverte', - 'directMessages' => 'Messages privés', + 'discover' => 'Découvrir', + 'directMessages' => 'Messages Privés', 'notifications' => 'Notifications', 'groups' => 'Groupes', 'stories' => 'Stories', - 'uiSettings' => 'Paramètres visuels', // Self links - 'profile' => 'Mon profil', + 'profile' => 'Profil', 'drive' => 'Médiathèque', 'settings' => 'Paramètres', - 'composePost' => 'Rédiger', - 'login' => 'Connexion', - 'logout' => 'Déconnexion', - 'register' => 'Inscription', + 'compose' => 'Publier', + 'logout' => 'Logout', // Nav footer 'about' => 'À propos', @@ -74,89 +63,14 @@ return [ 'language' => 'Langue', 'privacy' => 'Confidentialité', 'terms' => 'Conditions', - 'poweredByPixelfed' => 'Propulsé par Pixelfed', // Temporary links - 'backToPreviousDesign' => 'Basculer vers l\'ancienne interface' - ], - - 'landing' => [ - 'auth' => [ - 'login' => 'Connexion', - 'signup' => 'Inscription', - ], - 'navmenu' => [ - 'about' => 'À propos', - 'directory' => 'Bottin', - 'explore' => 'Découverte', - ], - 'about' => [ - 'header' => 'Le partage de photos dans un média social décentralisé, propulsé par {pixelfedLink}', - 'stats' => [ - 'posts' => 'publications', - 'activeUsers' => 'membre actif|membres actifs', - 'totalUsers' => 'membre au total|membres au total', - ], - 'details' => [ - 'about' => 'À propos de ce site', - 'serverRules' => 'Règlements', - 'supportedFeatures' => 'Fonctionnalités offertes' - ], - 'features' => [ - 'photoPosts' => 'Publication de photos', - 'photoAlbums' => 'Albums photos', - 'photoFilters' => 'Filtres de traitement photo', - 'collections' => 'Collections', - 'comments' => 'Commentaires', - 'hashtags' => 'Mots-clés', - 'likes' => 'Mentions J\'aime', - 'notifications' => 'Notifications', - 'shares' => 'Partages', - 'federation' => 'Fédération', - 'mobileAppSupport' => 'Application mobile', - 'stories' => 'Story', - 'videos' => 'Contenu vidéo', - ], - ], - 'discover' => [ - 'tagline' => 'À la découverte de gens et d\'histoires', - 'empty' => 'Rien de neuf, mais revenez jeter un coup d\'oeil plus tard!', - ], - 'explore' => [ - 'tagline' => 'Des publications qui font du bruit', - ], - 'notfound' => [ - 'header' => 'C\'est vide!', - 'description' => 'Désolé, pas de contenu à cette addresse.', - 'goback' => 'Retour à l\'accueil' - ], - 'footer' => [ - 'help' => 'Aide', - 'terms' => 'Conditions', - 'privacy' => 'Confidentialité', - 'mobileApps' => 'Applications mobiles', - 'poweredByPixelfed' => 'Propulsé par Pixelfed', - ] - ], - - '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' + 'backToPreviousDesign' => 'Revenir au design précédent' ], 'directMessages' => [ 'inbox' => 'Boîte de réception', - 'sent' => 'Boîte d\'envoi', + 'sent' => 'Boîte d\'envois', 'requests' => 'Demandes' ], @@ -165,7 +79,7 @@ return [ 'commented' => 'a commenté votre', 'reacted' => 'a réagi à votre', 'shared' => 'a partagé votre', - 'tagged' => 'vous a identifié·e dans un·e', + 'tagged' => 'vous a tagué·e dans un', 'updatedA' => 'mis à jour un·e', 'sentA' => 'a envoyé un·e', @@ -174,43 +88,38 @@ return [ 'mentioned' => 'a mentionné', 'you' => 'vous', - 'yourApplication' => 'Votre candidature', - 'applicationApproved' => 'a été approuvée!', - 'applicationRejected' => 'a été rejetée. Vous pourrez tenter à nouveau dans 6 mois.', + 'yourApplication' => 'Votre candidature à rejoindre', + 'applicationApproved' => 'a été approuvée !', + 'applicationRejected' => 'a été rejetée. Vous pouvez refaire une demande dans 6 mois.', 'dm' => 'mp', 'groupPost' => 'publication de groupe', 'modlog' => 'journal de modération', 'post' => 'publication', 'story' => 'story', - 'noneFound' => 'Aucune notification' - ], + ], 'post' => [ 'shareToFollowers' => 'Partager avec ses abonné·e·s', 'shareToOther' => 'Partager avec d\'autres', - 'noLikes' => 'Aucune mention J\'aime pour le moment', + 'noLikes' => 'Aucun J\'aime pour le moment', 'uploading' => 'Envoi en cours', ], 'profile' => [ 'posts' => 'Publications', - 'followers' => [ - 'caption' => 'Abonné·e | Abonné·e·s', - ], - 'following' => [ - 'caption' => 'Abonnement | Abonnements', - ], + 'followers' => 'Abonné·e·s', + 'following' => 'Abonnements', 'admin' => 'Administrateur·rice', 'collections' => 'Collections', 'follow' => 'S\'abonner', 'unfollow' => 'Se désabonner', - 'editProfile' => 'Modifier mon profil', + 'editProfile' => 'Modifier votre profil', 'followRequested' => 'Demande d\'abonnement', - 'joined' => 'Depuis', + 'joined' => 'A rejoint', - 'emptyCollections' => 'Pas de collections!', - 'emptyPosts' => 'Pas de publications!', + 'emptyCollections' => 'Aucune collection ne semble exister', + 'emptyPosts' => 'Aucune publication ne semble exister', ], 'menu' => [ @@ -222,13 +131,13 @@ return [ 'unarchive' => 'Désarchiver', 'embed' => 'Intégrer', - 'selectOneOption' => 'Choisir parmi les options suivantes', - 'unlistFromTimelines' => 'Retirer des fils', - 'addCW' => 'Ajouter un avertissement', - 'removeCW' => 'Enlever l’avertissement', - 'markAsSpammer' => 'Déclarer en tant que pourrielleur·euse', - 'markAsSpammerText' => 'Déclaration de source de pourriels', - 'spam' => 'Pourriel', + 'selectOneOption' => 'Sélectionnez l\'une des options suivantes', + 'unlistFromTimelines' => 'Retirer des flux', + 'addCW' => 'Ajouter un avertissement de contenu', + 'removeCW' => 'Enlever l’avertissement de contenu', + 'markAsSpammer' => 'Marquer comme spammeur·euse', + 'markAsSpammerText' => 'Retirer + avertissements pour les contenus existants et futurs', + 'spam' => 'Indésirable', 'sensitive' => 'Contenu sensible', 'abusive' => 'Abusif ou préjudiciable', 'underageAccount' => 'Compte d\'un·e mineur·e', @@ -236,61 +145,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é', - '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', + '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', 'toFollowers' => 'aux abonné·e·s', 'showCaption' => 'Afficher la légende', - 'showLikes' => 'Afficher les mentions J\'aime', - 'compactMode' => 'Affichage compact', + 'showLikes' => 'Afficher les J\'aime', + 'compactMode' => 'Mode 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 potentielles', - 'onboarding' => [ - 'welcome' => 'Bienvenue', - 'thisIsYourHomeFeed' => 'Voici votre fil personnel, qui offre les publications de comptes suivis, en ordre chronologique.', - 'letUsHelpYouFind' => 'Laissez-nous vous présenter des gens qui vont vous intéresser', - 'refreshFeed' => 'Mise à jour de mon fil', - ], + 'peopleYouMayKnow' => 'Connaissances possibles' ], 'hashtags' => [ - 'emptyFeed' => 'Aucune publication associée à ce mot-clic!' + 'emptyFeed' => 'Aucune publication ne semble exister pour ce hashtag' ], - 'report' => [ - 'report' => 'Signaler', - 'selectReason' => 'Signaler en tant que', - 'reported' => 'Signalé', - 'sendingReport' => 'Envoi du signalement', - 'thanksMsg' => 'Merci de votre signalement; vous contribuez à la sécurité de notre communauté!', - 'contactAdminMsg' => 'Si vous désirez discuter de ce signalement avec un·e admnistrateur·trice', - ], - - 'sidebar' => [ - 'followingCount' => 'Abonnement|Abonnements', - 'followersCount' => 'Abonné·e|Abonné·e·s', - ] ]; diff --git a/resources/lang/fr_CA/auth.php b/resources/lang/fr_CA/auth.php new file mode 100644 index 000000000..296786374 --- /dev/null +++ b/resources/lang/fr_CA/auth.php @@ -0,0 +1,17 @@ + 'Ces informations d\'identification ne correspondent à aucune se trouvant dans notre base de données.', + 'throttle' => 'Trop de tentatives de connexion ont été effectuées. Veuillez réessayer dans :seconds secondes.', +]; diff --git a/resources/lang/fr_CA/exception.php b/resources/lang/fr_CA/exception.php new file mode 100644 index 000000000..0133e200b --- /dev/null +++ b/resources/lang/fr_CA/exception.php @@ -0,0 +1,10 @@ + [ + 'invalid' => [ + 'album' => 'Doit contenir une seule photo ou vidéo ou plusieurs photos.', + ], + ], + +]; diff --git a/resources/lang/fr_CA/helpcenter.php b/resources/lang/fr_CA/helpcenter.php new file mode 100644 index 000000000..655ab5c06 --- /dev/null +++ b/resources/lang/fr_CA/helpcenter.php @@ -0,0 +1,26 @@ + 'Centre d\'aide', + 'whatsnew' => 'Ce qui est nouveau', + + 'gettingStarted' => 'Débuter', + 'sharingMedia' => 'Partager du contenu', + 'profile' => 'Profil', + 'stories' => 'Stories', + 'hashtags' => 'Hashtags', + 'discover' => 'Découvrir', + 'directMessages' => 'Messages Directs', + 'timelines' => 'Chronologies', + 'embed' => 'Intégrer', + + 'communityGuidelines' => 'Règlement de la communauté', + 'whatIsTheFediverse' => 'Qu\'est-ce que le fediverse ?', + 'controllingVisibility' => 'Contrôler la visibilité', + 'blockingAccounts' => 'Blocage des comptes', + 'safetyTips' => 'Conseils de sécurité', + 'reportSomething' => 'Signaler quelque chose', + 'dataPolicy' => 'Politique en matière de données', + + 'taggingPeople' => 'Mentionner des personnes' +]; diff --git a/resources/lang/fr_CA/navmenu.php b/resources/lang/fr_CA/navmenu.php new file mode 100644 index 000000000..e66cf9310 --- /dev/null +++ b/resources/lang/fr_CA/navmenu.php @@ -0,0 +1,18 @@ + 'Rechercher', + 'home' => 'Accueil', + 'local' => 'Local', + 'network' => 'Réseau', + 'discover' => 'Découvrir', + 'viewMyProfile' => 'Voir mon profil', + 'myTimeline' => 'Ma Chronologie', + 'publicTimeline' => 'Chronologie Publique', + 'remoteFollow' => 'Suivre à distance', + 'settings' => 'Paramètres', + 'admin' => 'Admin', + 'logout' => 'Se déconnecter', + 'directMessages' => 'Messages Directs', + 'composePost' => 'Composer une publication', +]; diff --git a/resources/lang/fr_CA/notification.php b/resources/lang/fr_CA/notification.php new file mode 100644 index 000000000..8d23b4e8e --- /dev/null +++ b/resources/lang/fr_CA/notification.php @@ -0,0 +1,10 @@ + 'a aimé votre publication.', + 'likedComment' => 'a aimé votre commentaire.', + 'startedFollowingYou' => 'a commencé à vous suivre.', + 'commented' => 'a commenté votre publication.', + 'mentionedYou' => 'vous a mentionné.', + 'shared' => 'a partagé votre publication.', +]; diff --git a/resources/lang/fr_CA/pagination.php b/resources/lang/fr_CA/pagination.php new file mode 100644 index 000000000..e592d9bba --- /dev/null +++ b/resources/lang/fr_CA/pagination.php @@ -0,0 +1,17 @@ + '« Précédente', + 'next' => 'Suivante »', +]; diff --git a/resources/lang/fr_CA/passwords.php b/resources/lang/fr_CA/passwords.php new file mode 100644 index 000000000..8cca8f692 --- /dev/null +++ b/resources/lang/fr_CA/passwords.php @@ -0,0 +1,20 @@ + 'Les mots de passe doivent compter au moins six caractères et correspondre à la confirmation.', + 'reset' => 'Votre mot de passe a été réinitialisé !', + 'sent' => 'Si votre adresse e-mail existe dans notre base de données, vous recevrez un lien de récupération de mot de passe dans votre adresse e-mail dans quelques minutes. Si vous ne l\'avez pas reçu, veuillez vérifier dans le dossier spam.', + 'token' => 'Ce jeton de réinitialisation de mot de passe est invalide.', + 'user' => 'Si votre adresse e-mail existe dans notre base de données, vous recevrez un lien de récupération de mot de passe dans votre adresse e-mail dans quelques minutes. Si vous ne l\'avez pas reçu, veuillez vérifier dans le dossier spam.', +]; diff --git a/resources/lang/fr_CA/profile.php b/resources/lang/fr_CA/profile.php new file mode 100644 index 000000000..9c5e51590 --- /dev/null +++ b/resources/lang/fr_CA/profile.php @@ -0,0 +1,15 @@ + 'Cet·te utilisateur·rice n\'a pas encore de publications !', + 'emptyFollowers' => 'Cet·te utilisateur·rice n`\'a pas encore d\'abonné·e·s !', + 'emptyFollowing' => 'Cet·te utilisateur·rice ne suit personne pour le moment !', + 'emptySaved' => 'Vous n\'avez sauvegardé aucune publication pour le moment !', + 'savedWarning' => 'Vous seul pouvez voir ce que vous avez enregistré', + 'privateProfileWarning' => 'Ce compte est privé', + 'alreadyFollow' => 'N\'êtes vous pas déjà abonné·e à :username ?', + 'loginToSeeProfile' => 'pour pouvoir consulter leurs photos et vidéos.', + + 'status.disabled.header' => 'Profil indisponible', + 'status.disabled.body' => 'Désolé, ce profil n’est pas disponible pour le moment. Veuillez réessayer plus tard.', +]; diff --git a/resources/lang/fr_CA/site.php b/resources/lang/fr_CA/site.php new file mode 100644 index 000000000..42d4f7e14 --- /dev/null +++ b/resources/lang/fr_CA/site.php @@ -0,0 +1,16 @@ + 'À propos', + 'help' => 'Aide', + 'language' => 'Langue', + 'fediverse' => 'Fediverse', + 'opensource' => 'Open Source', + 'terms' => 'Conditions', + 'privacy' => 'Vie privée', + 'l10nWip' => 'Nous travaillons toujours sur la prise en charge des langues', + 'currentLocale' => 'Langue actuelle', + 'selectLocale' => 'Sélectionnez l\'une des langues prises en charge', + 'contact' => 'Contact', + 'contact-us' => 'Nous contacter', +]; diff --git a/resources/lang/fr_CA/timeline.php b/resources/lang/fr_CA/timeline.php new file mode 100644 index 000000000..243e0ca35 --- /dev/null +++ b/resources/lang/fr_CA/timeline.php @@ -0,0 +1,5 @@ + 'Votre chronologie est vide.', +]; diff --git a/resources/lang/fr_CA/validation.php b/resources/lang/fr_CA/validation.php new file mode 100644 index 000000000..e618b9ce3 --- /dev/null +++ b/resources/lang/fr_CA/validation.php @@ -0,0 +1,116 @@ + ':attribute doit être accepté.', + 'active_url' => ':attribute n\'est pas un lien valide.', + 'after' => ':attribute doit être une date ultérieure à :date.', + 'after_or_equal' => ':attribute doit être une date ultérieure ou égale à :date.', + 'alpha' => ':attribute peut contenir uniquement des lettres.', + 'alpha_dash' => ':attribute peut contenir uniquement des lettres, des chiffres et des tirets.', + 'alpha_num' => ':attribute peut contenir uniquement des lettres et des chiffres.', + 'array' => ':attribute doit être un tableau.', + 'before' => ':attribute doit être une date antérieure à :date.', + 'before_or_equal' => ':attribute doit être une date antérieure ou égale à :date.', + 'between' => [ + 'numeric' => ':attribute doit être compris entre :min et :max.', + 'file' => ':attribute doit être compris entre :min et :max Ko.', + 'string' => ':attribute doit être compris entre :min et :max caractères.', + 'array' => ':attribute doit avoir entre :min et :max articles.', + ], + 'boolean' => ':attribute le champ doit être vrai ou faux.', + 'confirmed' => ':attribute la confirmation ne correspond pas.', + 'date' => ':attribute n\'est pas une date valide.', + 'date_format' => ':attribute ne correspond pas au format :format.', + 'different' => ':attribute et :other doivent être différents.', + 'digits' => ':attribute doit compter :digits chiffres.', + 'digits_between' => ':attribute doit être compris entre :min et :max chiffres.', + 'dimensions' => ':attribute a des dimensions d\'image non valides.', + 'distinct' => ':attribute le champ a une valeur dupliquée.', + 'email' => ':attribute doit être une adresse e-mail valide.', + 'exists' => ':attribute sélectionné n\'est pas valide.', + 'file' => ':attribute doit être un fichier.', + 'filled' => ':attribute le champ doit avoir une valeur.', + 'image' => ':attribute doit être une image.', + 'in' => ':attribute sélectionné n\'est pas valide.', + 'in_array' => ':attribute le champ n\'existe pas dans :other.', + 'integer' => ':attribute doit être un entier.', + 'ip' => ':attribute doit être une adresse IP valide.', + 'ipv4' => ':attribute doit être une adresse IPv4 valide.', + 'ipv6' => ':attribute doit être une adresse IPv6 valide.', + 'json' => ':attribute doit être une chaîne JSON valide.', + 'max' => [ + 'numeric' => ':attribute ne peut pas être supérieur à :max.', + 'file' => ':attribute ne peut pas être supérieur :max Ko.', + 'string' => ':attribute ne peut pas compter plus de :max caractères.', + 'array' => ':attribute ne peut pas compter plus de :max articles.', + ], + 'mimes' => ':attribute doit être un fichier de type : :values.', + 'mimetypes' => ':attribute doit être un fichier de type : :values.', + 'min' => [ + 'numeric' => ':attribute doit être au moins :min.', + 'file' => ':attribute doit avoir une taille d\'au moins :min Ko.', + 'string' => ':attribute doit compter au moins :min caractères.', + 'array' => ':attribute doit compter au moins :min articles.', + ], + 'not_in' => ':attribute sélectionné n\'est pas valide.', + 'not_regex' => ':attribute le format n\'est pas valide.', + 'numeric' => ':attribute doit être un nombre.', + 'present' => ':attribute le champ doit être présent.', + 'regex' => ':attribute le format n\'est pas valide.', + 'required' => ':attribute champ requis.', + 'required_if' => ':attribute champ requis lorsque :other est :value.', + 'required_unless' => ':attribute champ obligatoire à moins que :other est en :values.', + 'required_with' => ':attribute champ requis lorsque :values est présent.', + 'required_with_all' => ':attribute champ requis lorsque :values est présent.', + 'required_without' => ':attribute champ requis lorsque :values est absente.', + 'required_without_all' => ':attribute champ requis lorsqu\'aucun des :values sont présents.', + 'same' => ':attribute et :other doivent correspondre.', + 'size' => [ + 'numeric' => ':attribute doit être :size.', + 'file' => ':attribute doit être :size Ko.', + 'string' => ':attribute doit compter :size caractères.', + 'array' => ':attribute doit compter :size articles.', + ], + 'string' => ':attribute doit être une chaîne.', + 'timezone' => ':attribute doit être une zone valide.', + 'unique' => ':attribute a déjà été prise.', + 'uploaded' => ':attribute Impossible de télécharger.', + 'url' => ':attribute le format n\'est pas valide.', + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + 'attributes' => [], +]; diff --git a/resources/lang/fr_CA/web.php b/resources/lang/fr_CA/web.php new file mode 100644 index 000000000..451d60b78 --- /dev/null +++ b/resources/lang/fr_CA/web.php @@ -0,0 +1,304 @@ + [ + 'comment' => 'Commenter', + 'commented' => 'Commenté', + 'comments' => 'Commentaires', + 'like' => 'J\'aime', + 'liked' => 'Aimé', + 'likes' => 'J\'aime', + 'share' => 'Partager', + 'shared' => 'Partagé', + 'shares' => 'Partages', + 'unshare' => 'Ne plus partager', + 'bookmark' => 'Signet', + 'cancel' => 'Annuler', + 'copyLink' => 'Copier le lien', + 'delete' => 'Supprimer', + 'error' => 'Erreur', + 'errorMsg' => 'Une erreur s\'est produite; veuillez réessayer plus tard.', + 'oops' => 'Zut!', + 'other' => 'Autre', + 'readMore' => 'En savoir plus', + 'success' => 'Opération réussie', + 'proceed' => 'Continuer', + 'next' => 'Suivant', + 'close' => 'Fermer', + 'clickHere' => 'cliquez ici', + + 'sensitive' => 'Sensible', + 'sensitiveContent' => 'Contenu sensible', + 'sensitiveContentWarning' => 'Le contenu de ce message peut être sensible', + ], + + 'login' => [ + 'header' => 'Connexion' + ], + + 'site' => [ + 'terms' => 'Conditions d\'utilisation', + 'privacy' => 'Politique de confidentialité', + ], + + 'navmenu' => [ + 'search' => 'Rechercher', + 'admin' => 'Administration', + + // Timelines + 'homeFeed' => 'Fil personnel', + 'localFeed' => 'Fil local', + 'globalFeed' => 'Fil universel', + + // Core features + 'discover' => 'Découverte', + 'directMessages' => 'Messages privés', + 'notifications' => 'Notifications', + 'groups' => 'Groupes', + 'stories' => 'Stories', + 'uiSettings' => 'Paramètres visuels', + + // Self links + 'profile' => 'Mon profil', + 'drive' => 'Médiathèque', + 'settings' => 'Paramètres', + 'login' => 'Connexion', + 'logout' => 'Déconnexion', + 'register' => 'Inscription', + 'compose' => 'Rédiger une publication', + + // Nav footer + 'about' => 'À propos', + 'help' => 'Aide', + 'language' => 'Langue', + 'privacy' => 'Confidentialité', + 'terms' => 'Conditions', + 'poweredByPixelfed' => 'Propulsé par Pixelfed', + + // Temporary links + 'backToPreviousDesign' => 'Basculer vers l\'ancienne interface' + ], + + 'landing' => [ + 'auth' => [ + 'login' => 'Connexion', + 'signup' => 'Inscription', + ], + 'navmenu' => [ + 'about' => 'À propos', + 'directory' => 'Bottin', + 'explore' => 'Découverte', + ], + 'about' => [ + 'header' => 'Le partage de photos dans un média social décentralisé, propulsé par {pixelfedLink}', + 'stats' => [ + 'posts' => 'publications', + 'activeUsers' => 'membre actif|membres actifs', + 'totalUsers' => 'membre au total|membres au total', + ], + 'details' => [ + 'about' => 'À propos de ce site', + 'serverRules' => 'Règlements', + 'supportedFeatures' => 'Fonctionnalités offertes' + ], + 'features' => [ + 'photoPosts' => 'Publication de photos', + 'photoAlbums' => 'Albums photos', + 'photoFilters' => 'Filtres de traitement photo', + 'collections' => 'Collections', + 'comments' => 'Commentaires', + 'hashtags' => 'Mots-clés', + 'likes' => 'Mentions J\'aime', + 'notifications' => 'Notifications', + 'shares' => 'Partages', + 'federation' => 'Fédération', + 'mobileAppSupport' => 'Application mobile', + 'stories' => 'Story', + 'videos' => 'Contenu vidéo', + ], + ], + 'discover' => [ + 'tagline' => 'À la découverte de gens et d\'histoires', + 'empty' => 'Rien de neuf, mais revenez jeter un coup d\'oeil plus tard!', + ], + 'explore' => [ + 'tagline' => 'Des publications qui font du bruit', + ], + 'notfound' => [ + 'header' => 'C\'est vide!', + 'description' => 'Désolé, pas de contenu à cette addresse.', + 'goback' => 'Retour à l\'accueil' + ], + 'footer' => [ + 'help' => 'Aide', + 'terms' => 'Conditions', + 'privacy' => 'Confidentialité', + 'mobileApps' => 'Applications mobiles', + 'poweredByPixelfed' => 'Propulsé par Pixelfed', + ] + ], + + '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\'envoi', + 'requests' => 'Demandes' + ], + + 'notifications' => [ + 'liked' => 'a aimé votre', + 'commented' => 'a commenté votre', + 'reacted' => 'a réagi à votre', + 'shared' => 'a partagé votre', + 'tagged' => 'vous a identifié·e dans un·e', + + 'updatedA' => 'mis à jour un·e', + 'sentA' => 'a envoyé un·e', + + 'followed' => 's\'est abonné·e à', + 'mentioned' => 'a mentionné', + 'you' => 'vous', + + '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', + 'modlog' => 'journal de modération', + 'post' => 'publication', + 'story' => 'story', + 'noneFound' => 'Aucune notification' + ], + + 'post' => [ + 'shareToFollowers' => 'Partager avec ses abonné·e·s', + 'shareToOther' => 'Partager avec d\'autres', + 'noLikes' => 'Aucune mention J\'aime pour le moment', + 'uploading' => 'Envoi en cours', + ], + + 'profile' => [ + 'actions' => [ + 'requestFollow' => 'S\'abonner', + 'unfollow' => 'Se désabonner', + 'editProfile' => 'Modifier mon profil', + ], + 'relationship' => [ + 'followersCount' => 'Abonné·e | Abonné·e·s', + 'followingCount' => 'Abonnement | Abonnements', + 'following' => 'Abonné', + 'followRequested' => 'Abonnement demandé', + 'followsYou' => 'Follows You' + ], + 'posts' => 'Publications', + 'admin' => 'Administrateur·rice', + 'collections' => 'Collections', + 'joined' => 'Depuis', + 'emptyCollections' => 'Pas de collections!', + 'emptyPosts' => 'Pas de publications!', + ], + + 'menu' => [ + 'viewPost' => 'Voir la publication', + 'viewProfile' => 'Voir le profil', + 'moderationTools' => 'Outils de modération', + 'report' => 'Signaler', + 'archive' => 'Archiver', + 'unarchive' => 'Désarchiver', + 'embed' => 'Intégrer', + + 'selectOneOption' => 'Choisir parmi les options suivantes', + 'unlistFromTimelines' => 'Retirer des fils', + 'addCW' => 'Ajouter un avertissement', + 'removeCW' => 'Enlever l’avertissement', + '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', + 'copyrightInfringement' => 'Violation des droits d’auteur', + '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é!', + '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é', + '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 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?', + ], + + 'story' => [ + 'add' => 'Ajouter une Story' + ], + + 'timeline' => [ + 'peopleYouMayKnow' => 'Connaissances potentielles', + 'onboarding' => [ + 'welcome' => 'Bienvenue', + 'thisIsYourHomeFeed' => 'Voici votre fil personnel, qui offre les publications de comptes suivis, en ordre chronologique.', + 'letUsHelpYouFind' => 'Laissez-nous vous présenter des gens qui vont vous intéresser', + 'refreshFeed' => 'Mise à jour de mon fil', + ], + ], + + 'hashtags' => [ + 'emptyFeed' => 'Aucune publication associée à ce mot-clic!' + ], + + 'report' => [ + 'report' => 'Signaler', + 'selectReason' => 'Signaler en tant que', + 'reported' => 'Signalé', + 'sendingReport' => 'Envoi du signalement', + 'thanksMsg' => 'Merci de votre signalement; vous contribuez à la sécurité de notre communauté!', + 'contactAdminMsg' => 'Si vous désirez discuter de ce signalement avec un·e admnistrateur·trice', + ], + + 'sidebar' => [ + 'followingCount' => 'Abonnement|Abonnements', + 'followersCount' => 'Abonné·e|Abonné·e·s', + 'compose' => 'Rédiger', + + 'createdrop' => [ + 'collection' => 'Créer une collection', + 'story' => 'Rédiger une Story', + 'accountSettings' => 'Paramètres du compte', + ], + ] +]; diff --git a/resources/views/settings/home.blade.php b/resources/views/settings/home.blade.php index 1ecd6bca8..62a5144f0 100644 --- a/resources/views/settings/home.blade.php +++ b/resources/views/settings/home.blade.php @@ -70,7 +70,7 @@