Skip to content

Commit a255df5

Browse files
feat(alpha): Allow to create and display streams
1 parent 0438d25 commit a255df5

31 files changed

Lines changed: 2359 additions & 47 deletions

locales/fr_FR/LC_MESSAGES/main.mo

927 Bytes
Binary file not shown.

locales/fr_FR/LC_MESSAGES/main.po

Lines changed: 119 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
msgid ""
22
msgstr ""
33
"Project-Id-Version: Flus\n"
4-
"POT-Creation-Date: 2026-06-22 08:36+0200\n"
5-
"PO-Revision-Date: 2026-06-22 08:36+0200\n"
4+
"POT-Creation-Date: 2026-06-26 10:35+0200\n"
5+
"PO-Revision-Date: 2026-06-26 10:35+0200\n"
66
"Last-Translator: Marien Fressinaud <dev@marienfressinaud.fr>\n"
77
"Language-Team: \n"
88
"Language: fr_FR\n"
@@ -320,21 +320,21 @@ msgstr "[%s] Réinitialisation de votre mot de passe"
320320
msgid "[%s] Your account will be deleted soon due to inactivity"
321321
msgstr "[%s] Votre compte sera bientôt supprimé pour cause d'inactivité"
322322

323-
#: models/Collection.php:41 models/Group.php:30
323+
#: models/Collection.php:41 models/Group.php:30 models/Stream.php:32
324324
msgid "The name is required."
325325
msgstr "Le nom est obligatoire."
326326

327-
#: models/Collection.php:45 models/Group.php:34
327+
#: models/Collection.php:45 models/Group.php:34 models/Stream.php:36
328328
msgid "The name must be less than {max} characters."
329329
msgstr "Le nom ne doit pas faire plus de {max} caractères."
330330

331331
#: models/Collection.php:139 models/Collection.php:226
332-
#: navigations/ReadingNavigation.php:35
332+
#: models/ReadLaterSource.php:20 navigations/ReadingNavigation.php:32
333333
msgid "To read"
334334
msgstr "À lire"
335335

336-
#: models/Collection.php:150 models/Collection.php:228
337-
#: navigations/ReadingNavigation.php:42
336+
#: models/Collection.php:150 models/Collection.php:228 models/ReadSource.php:20
337+
#: navigations/ReadingNavigation.php:39
338338
msgid "Links read"
339339
msgstr "Liens lus"
340340

@@ -343,7 +343,7 @@ msgid "Links never to read"
343343
msgstr "Liens à ne jamais lire"
344344

345345
#: models/Collection.php:172 models/Collection.php:230
346-
#: navigations/ReadingNavigation.php:28
346+
#: navigations/ReadingNavigation.php:25
347347
msgid "News"
348348
msgstr "Journal"
349349

@@ -375,6 +375,14 @@ msgstr "L’origine ne doit pas faire plus de {max} caractères."
375375
msgid "The content is required."
376376
msgstr "Le contenu est obligatoire."
377377

378+
#: models/ReadLaterSource.php:25
379+
msgid "Place here the links you want to consult later on."
380+
msgstr "Placez ici les liens que vous souhaitez consulter plus tard."
381+
382+
#: models/ReadSource.php:25
383+
msgid "Find here all the links you’ve marked as read."
384+
msgstr "Retrouvez ici tous les liens que vous avez marqués comme lu."
385+
378386
#: models/Topic.php:31
379387
msgid "The label is required."
380388
msgstr "Le nom est obligatoire."
@@ -441,35 +449,35 @@ msgstr ""
441449
msgid "Account & data menu"
442450
msgstr "Menu compte & données"
443451

444-
#: navigations/AccountNavigation.php:31
452+
#: navigations/AccountNavigation.php:28
445453
msgid "Overview"
446454
msgstr "Aperçu"
447455

448-
#: navigations/AccountNavigation.php:39
456+
#: navigations/AccountNavigation.php:36
449457
msgid "Account validation"
450458
msgstr "Validation du compte"
451459

452-
#: navigations/AccountNavigation.php:48
460+
#: navigations/AccountNavigation.php:45
453461
msgid "Mastodon"
454462
msgstr "Mastodon"
455463

456-
#: navigations/AccountNavigation.php:57
464+
#: navigations/AccountNavigation.php:54
457465
msgid "OPML import"
458466
msgstr "Importation OPML"
459467

460-
#: navigations/AccountNavigation.php:65
468+
#: navigations/AccountNavigation.php:62
461469
msgid "Data export"
462470
msgstr "Exportation des données"
463471

464-
#: navigations/AccountNavigation.php:72
472+
#: navigations/AccountNavigation.php:69
465473
msgid "Credentials"
466474
msgstr "Identifiants"
467475

468-
#: navigations/AccountNavigation.php:79
476+
#: navigations/AccountNavigation.php:76
469477
msgid "Sessions"
470478
msgstr "Sessions"
471479

472-
#: navigations/AccountNavigation.php:86
480+
#: navigations/AccountNavigation.php:83
473481
msgid "Account deletion"
474482
msgstr "Suppression du compte"
475483

@@ -489,10 +497,22 @@ msgstr "Sécurité"
489497
msgid "Reading menu"
490498
msgstr "Menu lecture"
491499

492-
#: navigations/ReadingNavigation.php:51
500+
#: navigations/ReadingNavigation.php:48
493501
msgid "Explore"
494502
msgstr "Explorer"
495503

504+
#: navigations/ReadingNavigation.php:57
505+
msgid "New stream"
506+
msgstr "Nouveau fil"
507+
508+
#: navigations/ReadingNavigation.php:74
509+
msgid "Create a stream to get started."
510+
msgstr "Créez un fil pour commencer."
511+
512+
#: navigations/ReadingNavigation.php:79
513+
msgid "Streams"
514+
msgstr "Fils"
515+
496516
#: seeds.php:12
497517
msgid "Business"
498518
msgstr "Business"
@@ -604,10 +624,6 @@ msgstr "Info"
604624
msgid "Success"
605625
msgstr "Succès"
606626

607-
#: views/bookmarks/index.html.twig:30
608-
msgid "Place here the links you want to consult later on."
609-
msgstr "Placez ici les liens que vous souhaitez consulter plus tard."
610-
611627
#: views/bookmarks/index.html.twig:45 views/collections/show.html.twig:309
612628
msgid "Add a link"
613629
msgstr "Ajouter un lien"
@@ -637,7 +653,7 @@ msgstr "aucun lien"
637653
#: views/collections/_collection.html.twig:26
638654
#: views/collections/_collection_follow.html.twig:18
639655
#: views/links/_pagination_count.html.twig:7 views/news/index.html.twig:26
640-
#: views/news/index.html.twig:132
656+
#: views/news/index.html.twig:132 views/streams/show.html.twig:101
641657
#, php-format
642658
msgid "%s link"
643659
msgid_plural "%s links"
@@ -657,7 +673,9 @@ msgstr "privée"
657673

658674
#: views/collections/_collection.html.twig:52
659675
#: views/collections/_collection_follow.html.twig:24
660-
#: views/collections/show.html.twig:96
676+
#: views/collections/show.html.twig:96 views/streams/show.html.twig:34
677+
#: views/streams/sources/_source.html.twig:34
678+
#: views/streams/sources/edit.html.twig:48
661679
msgid "Publication frequency"
662680
msgstr "Fréquence de publication"
663681

@@ -690,7 +708,7 @@ msgstr "Comment voulez-vous nommer cette collection ?"
690708
#: views/collections/_form.html.twig:14
691709
#: views/collections/_selector.html.twig:48
692710
#: views/collections/groups/edit.html.twig:23 views/groups/edit.html.twig:14
693-
#: views/mastodon/show.html.twig:56
711+
#: views/mastodon/show.html.twig:56 views/streams/_form.html.twig:14
694712
#, php-format
695713
msgid "(max. %d characters)"
696714
msgstr "(max. %d caractères)"
@@ -723,10 +741,11 @@ msgstr "(max. %d caractères)"
723741
#: views/my/security/confirmation.html.twig:40
724742
#: views/my/security/show.html.twig:31 views/my/security/show.html.twig:59
725743
#: views/notes/edit.html.twig:24 views/passwords/edit.html.twig:31
726-
#: views/passwords/forgot.html.twig:43 views/registrations/new.html.twig:51
727-
#: views/registrations/new.html.twig:79 views/registrations/new.html.twig:113
728-
#: views/registrations/new.html.twig:151 views/sessions/new.html.twig:32
729-
#: views/sessions/new.html.twig:67 views/support/show.html.twig:41
744+
#: views/passwords/forgot.html.twig:43 views/registrations/new.html.twig:52
745+
#: views/registrations/new.html.twig:80 views/registrations/new.html.twig:114
746+
#: views/registrations/new.html.twig:152 views/sessions/new.html.twig:32
747+
#: views/sessions/new.html.twig:67 views/streams/_form.html.twig:20
748+
#: views/streams/_form.html.twig:51 views/support/show.html.twig:41
730749
#: views/support/show.html.twig:67
731750
msgid "Error:"
732751
msgstr "Erreur :"
@@ -737,11 +756,11 @@ msgstr "Quelle est la raison d’être de cette collection ?"
737756

738757
#: views/collections/_form.html.twig:45
739758
#: views/links/collections/_new_note_form.html.twig:5
740-
#: views/my/security/show.html.twig:53
759+
#: views/my/security/show.html.twig:53 views/streams/_form.html.twig:45
741760
msgid "(optional)"
742761
msgstr "(optionnel)"
743762

744-
#: views/collections/_form.html.twig:69
763+
#: views/collections/_form.html.twig:69 views/streams/_form.html.twig:69
745764
msgid "You can format the description in Markdown."
746765
msgstr "Vous pouvez formater la description en Markdown."
747766

@@ -1003,6 +1022,7 @@ msgid "Change the illustration"
10031022
msgstr "Changer l’illustration"
10041023

10051024
#: views/collections/show.html.twig:88
1025+
#: views/streams/sources/_source.html.twig:18
10061026
#, php-format
10071027
msgid "Feed of %s website"
10081028
msgstr "Flux du site %s"
@@ -2015,14 +2035,14 @@ msgstr ""
20152035
"Vous êtes sur le point de supprimer votre compte : vos données seront alors "
20162036
"perdues. Cette action ne peut pas être annulée !"
20172037

2018-
#: views/my/account/deletion.html.twig:33 views/registrations/new.html.twig:105
2038+
#: views/my/account/deletion.html.twig:33 views/registrations/new.html.twig:106
20192039
msgid "Your password"
20202040
msgstr "Votre mot de passe"
20212041

20222042
#: views/my/account/deletion.html.twig:63
20232043
#: views/my/security/confirmation.html.twig:65
20242044
#: views/my/security/show.html.twig:84 views/passwords/edit.html.twig:56
2025-
#: views/registrations/new.html.twig:139 views/sessions/new.html.twig:95
2045+
#: views/registrations/new.html.twig:140 views/sessions/new.html.twig:95
20262046
msgid ""
20272047
"Show password as plain text. Note: this will visually expose your password."
20282048
msgstr ""
@@ -2132,7 +2152,7 @@ msgstr ""
21322152
msgid "Your name"
21332153
msgstr "Votre nom"
21342154

2135-
#: views/my/profile/edit.html.twig:14 views/registrations/new.html.twig:45
2155+
#: views/my/profile/edit.html.twig:14 views/registrations/new.html.twig:46
21362156
#, php-format
21372157
msgid "(public, max. %d characters)"
21382158
msgstr "(public, max. %d caractères)"
@@ -2174,7 +2194,7 @@ msgstr "Confirmer votre mot de passe"
21742194
msgid "You can change your login details here."
21752195
msgstr "Vous pouvez changer vos identifiants de connexion ici."
21762196

2177-
#: views/my/security/show.html.twig:26 views/registrations/new.html.twig:74
2197+
#: views/my/security/show.html.twig:26 views/registrations/new.html.twig:75
21782198
msgid "Your email address"
21792199
msgstr "Votre adresse courriel"
21802200

@@ -2715,7 +2735,7 @@ msgstr "Vous êtes en train de modifier le mot de passe de <strong>%s</strong>."
27152735
msgid "Your new password"
27162736
msgstr "Votre nouveau mot de passe"
27172737

2718-
#: views/passwords/edit.html.twig:25 views/registrations/new.html.twig:107
2738+
#: views/passwords/edit.html.twig:25 views/registrations/new.html.twig:108
27192739
msgid "(recommended at least 8 characters)"
27202740
msgstr "(recommandé au moins 8 caractères)"
27212741

@@ -2820,33 +2840,29 @@ msgstr "Vous n’avez encore partagé aucun lien."
28202840
msgid "This user didn’t share any links yet."
28212841
msgstr "Cet·te utilisateur·ice n’a pas encore partagé de lien."
28222842

2823-
#: views/read/index.html.twig:30
2824-
msgid "Find here all the links you’ve marked as read."
2825-
msgstr "Retrouvez ici tous les liens que vous avez marqués comme lu."
2826-
28272843
#: views/registrations/new.html.twig:3 views/registrations/new.html.twig:11
2828-
#: views/registrations/new.html.twig:23
2844+
#: views/registrations/new.html.twig:24
28292845
msgid "Registration"
28302846
msgstr "Inscription"
28312847

2832-
#: views/registrations/new.html.twig:27
2848+
#: views/registrations/new.html.twig:28
28332849
#, php-format
28342850
msgid "First month is free. <a href=\"%s\">Learn more about pricing.</a>"
28352851
msgstr ""
28362852
"Le premier mois est gratuit. <a href=\"%s\">En savoir plus sur les tarifs.</"
28372853
"a>"
28382854

2839-
#: views/registrations/new.html.twig:43
2855+
#: views/registrations/new.html.twig:44
28402856
msgid "What’s your name?"
28412857
msgstr "Quel est votre nom ?"
28422858

2843-
#: views/registrations/new.html.twig:99
2859+
#: views/registrations/new.html.twig:100
28442860
msgid "We only send emails necessary for the operation of the service."
28452861
msgstr ""
28462862
"Nous n’y enverrons que des courriels nécessaires au fonctionnement du "
28472863
"service."
28482864

2849-
#: views/registrations/new.html.twig:157
2865+
#: views/registrations/new.html.twig:158
28502866
#, php-format
28512867
msgid ""
28522868
"Please read <a href=\"%s\" target=\"_blank\">the general terms and "
@@ -2856,19 +2872,19 @@ msgstr ""
28562872
"générales de services et d’utilisation</a> pour vous assurer que celles-ci "
28572873
"vous conviennent."
28582874

2859-
#: views/registrations/new.html.twig:173
2875+
#: views/registrations/new.html.twig:174
28602876
msgid ""
28612877
"I acknowledge that I have read and accepted the general terms and conditions "
28622878
"of service and use"
28632879
msgstr ""
28642880
"Je reconnais avoir lu et accepté les conditions générales de services et "
28652881
"d’utilisation"
28662882

2867-
#: views/registrations/new.html.twig:185
2883+
#: views/registrations/new.html.twig:186
28682884
msgid "Sign up"
28692885
msgstr "S’inscrire"
28702886

2871-
#: views/registrations/new.html.twig:193
2887+
#: views/registrations/new.html.twig:194
28722888
msgid "Already an account?"
28732889
msgstr "Déjà un compte ?"
28742890

@@ -2889,6 +2905,62 @@ msgstr "Mot de passe oublié ?"
28892905
msgid "No account yet?"
28902906
msgstr "Pas encore de compte ?"
28912907

2908+
#: views/streams/_form.html.twig:12
2909+
msgid "What’s the name of the stream?"
2910+
msgstr "Quelle est le nom du fil ?"
2911+
2912+
#: views/streams/_form.html.twig:43
2913+
msgid "What’s the purpose of the stream?"
2914+
msgstr "Quelle est la raison d’être du fil ?"
2915+
2916+
#: views/streams/new.html.twig:9
2917+
msgid "Create the stream"
2918+
msgstr "Créer le fil"
2919+
2920+
#: views/streams/show.html.twig:41 views/streams/sources/_source.html.twig:22
2921+
msgid "By"
2922+
msgstr "Par"
2923+
2924+
#: views/streams/show.html.twig:59
2925+
msgid "Manage sources"
2926+
msgstr "Gérer les sources"
2927+
2928+
#: views/streams/sources/_source.html.twig:45
2929+
msgid "Add"
2930+
msgstr "Ajouter"
2931+
2932+
#: views/streams/sources/_source.html.twig:53
2933+
msgid "Remove"
2934+
msgstr "Retirer"
2935+
2936+
#: views/streams/sources/edit.html.twig:3
2937+
#, php-format
2938+
msgid "Sources of %s"
2939+
msgstr "Sources de %s"
2940+
2941+
#: views/streams/sources/edit.html.twig:20
2942+
msgid "Add or remove sources to customise your stream."
2943+
msgstr "Ajoutez ou retirez des sources pour personnaliser votre fil."
2944+
2945+
#: views/streams/sources/edit.html.twig:27
2946+
msgid "Sources to add"
2947+
msgstr "Sources à ajouter"
2948+
2949+
#: views/streams/sources/edit.html.twig:41
2950+
msgid "Sources of the stream"
2951+
msgstr "Sources du fil"
2952+
2953+
#: views/streams/sources/edit.html.twig:45
2954+
#, php-format
2955+
msgid "%d source"
2956+
msgid_plural "%d sources"
2957+
msgstr[0] "%d source"
2958+
msgstr[1] "%d sources"
2959+
2960+
#: views/streams/sources/edit.html.twig:67
2961+
msgid "Continue to the stream"
2962+
msgstr "Continuer vers le fil"
2963+
28922964
#: views/support/show.html.twig:18
28932965
msgid ""
28942966
"If you have a question, want to make suggestions, or if you’re facing an "

0 commit comments

Comments
 (0)