Explorar o código

Merge pull request #1498 from pixelfed/frontend-ui-refactor

Frontend ui refactor
daniel %!s(int64=6) %!d(string=hai) anos
pai
achega
d3f6babe23

+ 4 - 3
resources/lang/fr/auth.php

@@ -10,7 +10,8 @@ return [
     | messages that we need to display to the user. You are free to modify
     | these language lines according to your application's requirements.
     |
-    */
-    'failed'   => 'Ces informations d\'identification ne correspondent à aucune se trouvant dans notre base de données.',
-    'throttle' => 'Beaucoup de tentatives de connexion ont été effectuées. Veuillez réessayer dans :seconds secondes.',
+     */
+
+    'failed'      =>    '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.',
 ];

+ 24 - 0
resources/lang/fr/helpcenter.php

@@ -0,0 +1,24 @@
+<?php
+
+return [
+	'helpcenter'               =>    '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'
+];

+ 13 - 7
resources/lang/fr/navmenu.php

@@ -1,11 +1,17 @@
 <?php
 
 return [
-    'viewMyProfile'  => 'Voir mon profil',
-    'myTimeline'     => 'Ma chronologie',
-    'publicTimeline' => 'Chronologie publique',
-    'remoteFollow'   => 'Suivre à distance',
-    'settings'       => 'Paramètres',
-    'admin'          => 'Admin',
-    'logout'         => ' Se déconnecter',
+	'search'			=>    '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',
 ];

+ 6 - 4
resources/lang/fr/notification.php

@@ -1,8 +1,10 @@
 <?php
 
 return [
-  'likedPhoto'          => 'a aimé votre photo.',
-  'startedFollowingYou' => 'a commencé à vous suivre.',
-  'commented'           => 'commenté sur votre post.',
-  'mentionedYou'        => 'vous à mentionné.',
+    'likedPhoto'             =>    '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.',
 ];

+ 3 - 2
resources/lang/fr/pagination.php

@@ -11,6 +11,7 @@ return [
     | you want to customize your views to better match your application.
     |
     */
-    'previous' => '« Précédente',
-    'next'     => 'Suivante »',
+
+    'previous'    =>    '« Précédente',
+    'next'        =>    'Suivante »',
 ];

+ 6 - 5
resources/lang/fr/passwords.php

@@ -11,9 +11,10 @@ return [
     | has failed, such as for an invalid token or invalid new password.
     |
     */
-    'password' => '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'     => 'Nous vous avons envoyé un e-mail avec un lien de réinitialisation de mot de passe !',
-    'token'    => 'Ce jeton de réinitialisation de mot de passe est invalide.',
-    'user'     => 'Aucun·e utilisateur·rice ne correspond à cette adresse de e-mail.',
+
+    'password'    =>    '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.',
 ];

+ 11 - 8
resources/lang/fr/profile.php

@@ -1,12 +1,15 @@
 <?php
 
 return [
-  'emptyTimeline'  => '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.',
+    'emptyTimeline'             =>    '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.',
 ];

+ 12 - 12
resources/lang/fr/site.php

@@ -1,16 +1,16 @@
 <?php
 
 return [
-
-	'about'			=> 'À 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',
-
+	'about'			   =>    'À 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',
 ];

+ 1 - 1
resources/lang/fr/timeline.php

@@ -1,5 +1,5 @@
 <?php
 
 return [
-  'emptyPersonalTimeline' => 'Votre chronologie est vide.',
+    'emptyPersonalTimeline'    =>    'Votre chronologie est vide.',
 ];

+ 70 - 68
resources/lang/fr/validation.php

@@ -11,81 +11,82 @@ return [
     | as the size rules. Feel free to tweak each of these messages here.
     |
     */
-    'accepted'             => ':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.',
+
+    'accepted'             =>    ':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.',
+        '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.',
+    '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.',
+        '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.',
+    '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.',
+        '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.',
+    '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.',
+        '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.',
+    '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
@@ -98,7 +99,7 @@ return [
     */
     'custom' => [
         'attribute-name' => [
-            'rule-name' => 'custom-message',
+            'rule-name' =>    'custom-message',
         ],
     ],
     /*
@@ -113,3 +114,4 @@ return [
     */
     'attributes' => [],
 ];
+