v3: added index default tab selection setting, fixed notification pages not loading, reduced invite token length, global player state survives page reloads, many visual fixes
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 44s
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 44s
This commit is contained in:
@@ -43,7 +43,7 @@ msgid "{visibleCount, plural, one {# comment} other {# comments}}"
|
||||
msgstr "{visibleCount, plural, one {# commentaire} other {# commentaires}}"
|
||||
|
||||
#: src/pages/PlaylistDetail.tsx:560
|
||||
#: src/pages/UserPublicProfile.tsx:717
|
||||
#: src/pages/UserPublicProfile.tsx:719
|
||||
msgid "← Back"
|
||||
msgstr "← Retour"
|
||||
|
||||
@@ -59,7 +59,7 @@ msgstr "← Retour à toutes les recos"
|
||||
msgid "← Back to profile"
|
||||
msgstr "← Retour au profil"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:110
|
||||
#: src/pages/UserPublicProfile.tsx:111
|
||||
msgid "+ Invite someone"
|
||||
msgstr "+ Inviter quelqu'un"
|
||||
|
||||
@@ -125,7 +125,7 @@ msgstr "un commentaire"
|
||||
msgid "a post"
|
||||
msgstr "une publication"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1093
|
||||
#: src/pages/UserPublicProfile.tsx:1095
|
||||
msgid "Account"
|
||||
msgstr "Compte"
|
||||
|
||||
@@ -133,7 +133,7 @@ msgstr "Compte"
|
||||
msgid "Add a comment…"
|
||||
msgstr "Ajouter un commentaire…"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:792
|
||||
#: src/pages/UserPublicProfile.tsx:794
|
||||
msgid "Add email…"
|
||||
msgstr "Ajouter un e-mail…"
|
||||
|
||||
@@ -146,7 +146,7 @@ msgstr "Ajouter à la collection"
|
||||
msgid "Already have an account? <0>Log in</0>"
|
||||
msgstr "Vous avez déjà un compte ? <0>Se connecter</0>"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1112
|
||||
#: src/pages/UserPublicProfile.tsx:1114
|
||||
msgid "Appearance"
|
||||
msgstr "Apparence"
|
||||
|
||||
@@ -157,7 +157,7 @@ msgstr "Apparence"
|
||||
msgid "At least {0} characters"
|
||||
msgstr "Au moins {0} caractères"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1160
|
||||
#: src/pages/UserPublicProfile.tsx:1162
|
||||
msgid "Auto"
|
||||
msgstr "Auto"
|
||||
|
||||
@@ -177,8 +177,8 @@ msgstr "Impossible de se connecter au serveur de mises à jour en direct. Les vo
|
||||
#: src/pages/Dump.tsx:357
|
||||
#: src/pages/DumpEdit.tsx:433
|
||||
#: src/pages/PlaylistDetail.tsx:908
|
||||
#: src/pages/UserPublicProfile.tsx:1496
|
||||
#: src/pages/UserPublicProfile.tsx:1566
|
||||
#: src/pages/UserPublicProfile.tsx:1540
|
||||
#: src/pages/UserPublicProfile.tsx:1610
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
@@ -190,7 +190,7 @@ msgstr "Annuler la suppression"
|
||||
msgid "Cancel search"
|
||||
msgstr "Annuler la recherche"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:744
|
||||
#: src/pages/UserPublicProfile.tsx:746
|
||||
msgid "Change avatar"
|
||||
msgstr "Changer l'avatar"
|
||||
|
||||
@@ -199,7 +199,7 @@ msgstr "Changer l'avatar"
|
||||
msgid "Change password"
|
||||
msgstr "Changer le mot de passe"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1105
|
||||
#: src/pages/UserPublicProfile.tsx:1107
|
||||
msgid "Change password…"
|
||||
msgstr "Changer le mot de passe…"
|
||||
|
||||
@@ -212,7 +212,7 @@ msgstr "Vérification de l'invitation…"
|
||||
msgid "Close"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1152
|
||||
#: src/pages/UserPublicProfile.tsx:1154
|
||||
msgid "Color scheme"
|
||||
msgstr "Thème de couleur"
|
||||
|
||||
@@ -221,11 +221,11 @@ msgstr "Thème de couleur"
|
||||
msgid "Confirm new password"
|
||||
msgstr "Confirmer le nouveau mot de passe"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:101
|
||||
#: src/pages/UserPublicProfile.tsx:102
|
||||
msgid "Copied!"
|
||||
msgstr "Copié !"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:101
|
||||
#: src/pages/UserPublicProfile.tsx:102
|
||||
msgid "Copy"
|
||||
msgstr "Copier"
|
||||
|
||||
@@ -263,10 +263,14 @@ msgstr "Création…"
|
||||
msgid "Current password"
|
||||
msgstr "Mot de passe actuel"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1174
|
||||
#: src/pages/UserPublicProfile.tsx:1176
|
||||
msgid "Dark"
|
||||
msgstr "Sombre"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1189
|
||||
msgid "Default tab"
|
||||
msgstr "Onglet par défaut"
|
||||
|
||||
#: src/components/CommentThread.tsx:374
|
||||
#: src/components/CommentThread.tsx:380
|
||||
#: src/components/ConfirmModal.tsx:16
|
||||
@@ -329,13 +333,13 @@ msgstr "Recommandé !"
|
||||
|
||||
#: src/pages/Search.tsx:172
|
||||
#: src/pages/UserDumps.tsx:107
|
||||
#: src/pages/UserPublicProfile.tsx:865
|
||||
#: src/pages/UserPublicProfile.tsx:867
|
||||
msgid "Dumps"
|
||||
msgstr "Recos"
|
||||
|
||||
#. placeholder {0}: dumps.items.length
|
||||
#. placeholder {1}: dumps.hasMore ? "+" : ""
|
||||
#: src/pages/UserPublicProfile.tsx:882
|
||||
#: src/pages/UserPublicProfile.tsx:884
|
||||
msgid "Dumps ({0}{1})"
|
||||
msgstr "Recos ({0}{1})"
|
||||
|
||||
@@ -387,9 +391,9 @@ msgstr "Saisissez une recherche."
|
||||
msgid "Failed to create playlist"
|
||||
msgstr "Impossible de créer la collection"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:82
|
||||
#: src/pages/UserPublicProfile.tsx:85
|
||||
#: src/pages/UserPublicProfile.tsx:113
|
||||
#: src/pages/UserPublicProfile.tsx:83
|
||||
#: src/pages/UserPublicProfile.tsx:86
|
||||
#: src/pages/UserPublicProfile.tsx:114
|
||||
msgid "Failed to generate invite"
|
||||
msgstr "Impossible de générer une invitation"
|
||||
|
||||
@@ -398,9 +402,9 @@ msgstr "Impossible de générer une invitation"
|
||||
#: src/pages/index/JournalFeed.tsx:33
|
||||
#: src/pages/index/NewFeed.tsx:36
|
||||
#: src/pages/Notifications.tsx:367
|
||||
#: src/pages/UserPublicProfile.tsx:984
|
||||
#: src/pages/UserPublicProfile.tsx:1026
|
||||
#: src/pages/UserPublicProfile.tsx:1071
|
||||
#: src/pages/UserPublicProfile.tsx:986
|
||||
#: src/pages/UserPublicProfile.tsx:1028
|
||||
#: src/pages/UserPublicProfile.tsx:1073
|
||||
msgid "Failed to load"
|
||||
msgstr "Chargement échoué"
|
||||
|
||||
@@ -417,8 +421,8 @@ msgid "Failed to post reply"
|
||||
msgstr "Impossible de publier la réponse"
|
||||
|
||||
#: src/pages/PlaylistDetail.tsx:896
|
||||
#: src/pages/UserPublicProfile.tsx:1499
|
||||
#: src/pages/UserPublicProfile.tsx:1568
|
||||
#: src/pages/UserPublicProfile.tsx:1543
|
||||
#: src/pages/UserPublicProfile.tsx:1612
|
||||
msgid "Failed to save"
|
||||
msgstr "Enregistrement échoué"
|
||||
|
||||
@@ -426,10 +430,14 @@ msgstr "Enregistrement échoué"
|
||||
msgid "Failed to save edit"
|
||||
msgstr "Impossible d'enregistrer la modification"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:801
|
||||
#: src/pages/UserPublicProfile.tsx:803
|
||||
msgid "Failed to update avatar"
|
||||
msgstr "Impossible de mettre à jour l'avatar"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1184
|
||||
msgid "Feeds"
|
||||
msgstr "Flux"
|
||||
|
||||
#: src/components/DumpCreateModal.tsx:360
|
||||
msgid "Fetching preview…"
|
||||
msgstr "Récupération de l'aperçu…"
|
||||
@@ -468,8 +476,9 @@ msgstr "Suivez des collections publiques pour voir leurs recos ici."
|
||||
msgid "Follow some users to see their dumps here."
|
||||
msgstr "Suivez des utilisateurs pour voir leurs recos ici."
|
||||
|
||||
#: src/components/FeedTabBar.tsx:16
|
||||
#: src/pages/UserPublicProfile.tsx:867
|
||||
#: src/components/FeedTabBar.tsx:21
|
||||
#: src/pages/UserPublicProfile.tsx:869
|
||||
#: src/pages/UserPublicProfile.tsx:1218
|
||||
msgid "Followed"
|
||||
msgstr "Suivi"
|
||||
|
||||
@@ -479,13 +488,13 @@ msgstr "Suivi"
|
||||
msgid "Followed ({0}{1})"
|
||||
msgstr "Suivies ({0}{1})"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1015
|
||||
#: src/pages/UserPublicProfile.tsx:1017
|
||||
msgid "Followed playlists"
|
||||
msgstr "Collections suivies"
|
||||
|
||||
#: src/components/FollowButton.tsx:37
|
||||
#: src/components/FollowButton.tsx:64
|
||||
#: src/pages/UserPublicProfile.tsx:973
|
||||
#: src/pages/UserPublicProfile.tsx:975
|
||||
msgid "Following"
|
||||
msgstr "Abonné"
|
||||
|
||||
@@ -509,7 +518,8 @@ msgstr "Accueil"
|
||||
msgid "Go to login"
|
||||
msgstr "Aller à la connexion"
|
||||
|
||||
#: src/components/FeedTabBar.tsx:12
|
||||
#: src/components/FeedTabBar.tsx:17
|
||||
#: src/pages/UserPublicProfile.tsx:1197
|
||||
msgid "Hot"
|
||||
msgstr "Tendances"
|
||||
|
||||
@@ -525,20 +535,21 @@ msgstr "Invitation invalide"
|
||||
msgid "Invalid link"
|
||||
msgstr "Lien invalide"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:763
|
||||
#: src/pages/UserPublicProfile.tsx:765
|
||||
msgid "invited by"
|
||||
msgstr "invité par"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:868
|
||||
#: src/pages/UserPublicProfile.tsx:1060
|
||||
#: src/pages/UserPublicProfile.tsx:870
|
||||
#: src/pages/UserPublicProfile.tsx:1062
|
||||
msgid "Invitees"
|
||||
msgstr "Invités"
|
||||
|
||||
#: src/components/FeedTabBar.tsx:14
|
||||
#: src/components/FeedTabBar.tsx:19
|
||||
#: src/pages/UserPublicProfile.tsx:1211
|
||||
msgid "Journal"
|
||||
msgstr "Journal"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1167
|
||||
#: src/pages/UserPublicProfile.tsx:1169
|
||||
msgid "Light"
|
||||
msgstr "Clair"
|
||||
|
||||
@@ -580,7 +591,7 @@ msgstr "Chargement…"
|
||||
msgid "Loading playlist…"
|
||||
msgstr "Chargement de la collection…"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:700
|
||||
#: src/pages/UserPublicProfile.tsx:702
|
||||
msgid "Loading profile…"
|
||||
msgstr "Chargement du profil…"
|
||||
|
||||
@@ -596,9 +607,9 @@ msgstr "Chargement du profil…"
|
||||
#: src/pages/Notifications.tsx:439
|
||||
#: src/pages/UserDumps.tsx:51
|
||||
#: src/pages/UserPlaylists.tsx:342
|
||||
#: src/pages/UserPublicProfile.tsx:978
|
||||
#: src/pages/UserPublicProfile.tsx:1020
|
||||
#: src/pages/UserPublicProfile.tsx:1065
|
||||
#: src/pages/UserPublicProfile.tsx:980
|
||||
#: src/pages/UserPublicProfile.tsx:1022
|
||||
#: src/pages/UserPublicProfile.tsx:1067
|
||||
#: src/pages/UserUpvoted.tsx:122
|
||||
msgid "Loading…"
|
||||
msgstr "Chargement…"
|
||||
@@ -617,8 +628,8 @@ msgstr "Se connecter pour aimer"
|
||||
msgid "Log in to vote"
|
||||
msgstr "Se connecter pour voter"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:721
|
||||
#: src/pages/UserPublicProfile.tsx:815
|
||||
#: src/pages/UserPublicProfile.tsx:723
|
||||
#: src/pages/UserPublicProfile.tsx:817
|
||||
msgid "Log out"
|
||||
msgstr "Se déconnecter"
|
||||
|
||||
@@ -638,13 +649,16 @@ msgstr "Max 50 Mo"
|
||||
msgid "new"
|
||||
msgstr "nouveau"
|
||||
|
||||
#: src/components/FeedTabBar.tsx:13
|
||||
#: src/components/FeedTabBar.tsx:18
|
||||
#: src/pages/UserPublicProfile.tsx:1204
|
||||
msgid "New"
|
||||
msgstr "Nouveau"
|
||||
|
||||
#: src/components/DumpCreateModal.tsx:292
|
||||
#: src/components/DumpFab.tsx:65
|
||||
#: src/components/DumpFab.tsx:66
|
||||
#: src/pages/UserDumps.tsx:115
|
||||
#: src/pages/UserPublicProfile.tsx:1223
|
||||
#: src/pages/UserPublicProfile.tsx:1267
|
||||
msgid "New dump"
|
||||
msgstr "Nouvelle reco"
|
||||
|
||||
@@ -677,11 +691,11 @@ msgid "No emoji found."
|
||||
msgstr "Aucun emoji trouvé."
|
||||
|
||||
#: src/pages/UserPlaylists.tsx:439
|
||||
#: src/pages/UserPublicProfile.tsx:1033
|
||||
#: src/pages/UserPublicProfile.tsx:1035
|
||||
msgid "No followed playlists yet."
|
||||
msgstr "Pas encore de collections suivies."
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1078
|
||||
#: src/pages/UserPublicProfile.tsx:1080
|
||||
msgid "No invitees yet."
|
||||
msgstr "Aucun invité pour le moment."
|
||||
|
||||
@@ -695,7 +709,7 @@ msgstr "Aucune collection ne correspond à « {q} »."
|
||||
|
||||
#: src/components/PlaylistMembershipPanel.tsx:34
|
||||
#: src/pages/UserPlaylists.tsx:397
|
||||
#: src/pages/UserPublicProfile.tsx:944
|
||||
#: src/pages/UserPublicProfile.tsx:946
|
||||
msgid "No playlists yet."
|
||||
msgstr "Pas encore de collections."
|
||||
|
||||
@@ -703,14 +717,14 @@ msgstr "Pas encore de collections."
|
||||
msgid "No users match \"{q}\"."
|
||||
msgstr "Aucun utilisateur ne correspond à « {q} »."
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:991
|
||||
#: src/pages/UserPublicProfile.tsx:993
|
||||
msgid "Not following anyone yet."
|
||||
msgstr "Aucun abonnement pour le moment."
|
||||
|
||||
#: src/pages/Notifications.tsx:374
|
||||
#: src/pages/UserDumps.tsx:125
|
||||
#: src/pages/UserPublicProfile.tsx:1234
|
||||
#: src/pages/UserPublicProfile.tsx:1356
|
||||
#: src/pages/UserPublicProfile.tsx:1278
|
||||
#: src/pages/UserPublicProfile.tsx:1400
|
||||
#: src/pages/UserUpvoted.tsx:194
|
||||
msgid "Nothing here yet."
|
||||
msgstr "Rien ici pour l'instant."
|
||||
@@ -733,7 +747,7 @@ msgid "or <0>browse files</0>"
|
||||
msgstr "ou <0>parcourir les fichiers</0>"
|
||||
|
||||
#: src/pages/UserLogin.tsx:72
|
||||
#: src/pages/UserPublicProfile.tsx:1098
|
||||
#: src/pages/UserPublicProfile.tsx:1100
|
||||
msgid "Password"
|
||||
msgstr "Mot de passe"
|
||||
|
||||
@@ -763,13 +777,13 @@ msgstr "Titre de la collection"
|
||||
#: src/components/UserMenu.tsx:62
|
||||
#: src/pages/Search.tsx:175
|
||||
#: src/pages/UserPlaylists.tsx:368
|
||||
#: src/pages/UserPublicProfile.tsx:866
|
||||
#: src/pages/UserPublicProfile.tsx:868
|
||||
msgid "Playlists"
|
||||
msgstr "Collections"
|
||||
|
||||
#. placeholder {0}: playlists.items.length
|
||||
#. placeholder {1}: playlists.hasMore ? "+" : ""
|
||||
#: src/pages/UserPublicProfile.tsx:913
|
||||
#: src/pages/UserPublicProfile.tsx:915
|
||||
msgid "Playlists ({0}{1})"
|
||||
msgstr "Collections ({0}{1})"
|
||||
|
||||
@@ -885,8 +899,8 @@ msgstr "Réessayer"
|
||||
#: src/pages/Dump.tsx:349
|
||||
#: src/pages/DumpEdit.tsx:436
|
||||
#: src/pages/PlaylistDetail.tsx:915
|
||||
#: src/pages/UserPublicProfile.tsx:1488
|
||||
#: src/pages/UserPublicProfile.tsx:1558
|
||||
#: src/pages/UserPublicProfile.tsx:1532
|
||||
#: src/pages/UserPublicProfile.tsx:1602
|
||||
msgid "Save"
|
||||
msgstr "Enregistrer"
|
||||
|
||||
@@ -895,8 +909,8 @@ msgstr "Enregistrer"
|
||||
#: src/pages/Dump.tsx:348
|
||||
#: src/pages/PlaylistDetail.tsx:911
|
||||
#: src/pages/ResetPassword.tsx:124
|
||||
#: src/pages/UserPublicProfile.tsx:1485
|
||||
#: src/pages/UserPublicProfile.tsx:1555
|
||||
#: src/pages/UserPublicProfile.tsx:1529
|
||||
#: src/pages/UserPublicProfile.tsx:1599
|
||||
msgid "Saving…"
|
||||
msgstr "Enregistrement…"
|
||||
|
||||
@@ -934,7 +948,7 @@ msgstr "Serveur inaccessible"
|
||||
msgid "Set new password"
|
||||
msgstr "Définir un nouveau mot de passe"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:870
|
||||
#: src/pages/UserPublicProfile.tsx:872
|
||||
msgid "Settings"
|
||||
msgstr "Paramètres"
|
||||
|
||||
@@ -943,7 +957,7 @@ msgstr "Paramètres"
|
||||
msgid "Something went wrong"
|
||||
msgstr "Une erreur est survenue"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:1117
|
||||
#: src/pages/UserPublicProfile.tsx:1119
|
||||
msgid "Style"
|
||||
msgstr "Style"
|
||||
|
||||
@@ -997,7 +1011,7 @@ msgstr "Ne plus suivre {targetUsername}"
|
||||
msgid "Unfollow playlist"
|
||||
msgstr "Ne plus suivre la collection"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:671
|
||||
#: src/pages/UserPublicProfile.tsx:673
|
||||
msgid "Upload failed"
|
||||
msgstr "Envoi échoué"
|
||||
|
||||
@@ -1015,7 +1029,7 @@ msgstr "Voté"
|
||||
|
||||
#. placeholder {0}: votes.items.length
|
||||
#. placeholder {1}: votes.hasMore ? "+" : ""
|
||||
#: src/pages/UserPublicProfile.tsx:893
|
||||
#: src/pages/UserPublicProfile.tsx:895
|
||||
msgid "Upvoted ({0}{1})"
|
||||
msgstr "Votés ({0}{1})"
|
||||
|
||||
@@ -1041,11 +1055,11 @@ msgstr "Nom d'utilisateur"
|
||||
msgid "Users"
|
||||
msgstr "Utilisateurs"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:963
|
||||
#: src/pages/UserPublicProfile.tsx:1006
|
||||
#: src/pages/UserPublicProfile.tsx:1048
|
||||
#: src/pages/UserPublicProfile.tsx:1255
|
||||
#: src/pages/UserPublicProfile.tsx:1386
|
||||
#: src/pages/UserPublicProfile.tsx:965
|
||||
#: src/pages/UserPublicProfile.tsx:1008
|
||||
#: src/pages/UserPublicProfile.tsx:1050
|
||||
#: src/pages/UserPublicProfile.tsx:1299
|
||||
#: src/pages/UserPublicProfile.tsx:1430
|
||||
msgid "View all →"
|
||||
msgstr "Tout voir →"
|
||||
|
||||
@@ -1058,8 +1072,8 @@ msgstr "Voir la reco →"
|
||||
msgid "What makes it worth it?"
|
||||
msgstr "Pourquoi on en voudrait ?"
|
||||
|
||||
#: src/pages/UserPublicProfile.tsx:850
|
||||
#: src/pages/UserPublicProfile.tsx:1547
|
||||
#: src/pages/UserPublicProfile.tsx:852
|
||||
#: src/pages/UserPublicProfile.tsx:1591
|
||||
msgid "Who am I?"
|
||||
msgstr "Qui suis-je ?"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user