feat(cloud): pro launch features (#170)

* fix: ensure workspace slug is updated on activation

* feat: open upgrade modal if upgrade=pro is in URL params

* fix: show correct skeleton loader for workspace menu when collapsed

* fix: reenable scroll when navigating back to marketing page

* feat: add launch offer notice
This commit is contained in:
Henry
2025-09-09 13:07:39 +01:00
committed by GitHub
parent 6c04a10b1f
commit 308cb22729
13 changed files with 245 additions and 201 deletions

View File

@@ -148,7 +148,7 @@ msgstr "Tous les systèmes opérationnels"
msgid "Already have an account? <0><1>Sign in</1></0>"
msgstr "Vous avez déjà un compte ? <0><1>Connectez-vous</1></0>"
#: src/views/settings/index.tsx:113
#: src/views/settings/index.tsx:124
msgid "An error occurred while disconnecting your Trello account."
msgstr "Une erreur s'est produite lors de la déconnexion de votre compte Trello."
@@ -156,7 +156,7 @@ msgstr "Une erreur s'est produite lors de la déconnexion de votre compte Trello
msgid "An unexpected error occurred. Please try again later."
msgstr "Une erreur inattendue s'est produite. Veuillez réessayer plus tard."
#: src/views/settings/index.tsx:282
#: src/views/settings/index.tsx:293
msgid "API keys"
msgstr "Clés API"
@@ -227,11 +227,11 @@ msgid "billed monthly"
msgstr "facturation mensuelle"
#: src/views/boards/components/TemplateBoards.tsx:55
#: src/views/settings/index.tsx:221
#: src/views/settings/index.tsx:232
msgid "Billing"
msgstr "Facturation"
#: src/views/settings/index.tsx:231
#: src/views/settings/index.tsx:242
msgid "Billing portal"
msgstr "Portail de facturation"
@@ -329,12 +329,12 @@ msgstr "Titre de la carte"
#: src/views/settings/components/ChangePasswordConfirmation.tsx:109
#: src/views/settings/components/ChangePasswordConfirmation.tsx:178
#: src/views/settings/index.tsx:314
#: src/views/settings/index.tsx:324
#: src/views/settings/index.tsx:325
#: src/views/settings/index.tsx:335
msgid "Change Password"
msgstr "Modifier le mot de passe"
#: src/views/settings/index.tsx:213
#: src/views/settings/index.tsx:224
msgid "Change the language of the app."
msgstr "Changer la langue de l'application."
@@ -398,7 +398,7 @@ msgid "Confirm your new password"
msgstr "Confirmez votre nouveau mot de passe"
#: src/views/boards/components/ImportBoardsForm.tsx:157
#: src/views/settings/index.tsx:258
#: src/views/settings/index.tsx:269
msgid "Connect Trello"
msgstr "Connecter Trello"
@@ -406,7 +406,7 @@ msgstr "Connecter Trello"
msgid "Connect your favorite tools to streamline your workflow."
msgstr "Connectez vos outils favoris pour simplifier votre flux de travail."
#: src/views/settings/index.tsx:245
#: src/views/settings/index.tsx:256
msgid "Connect your Trello account to import boards."
msgstr "Connectez votre compte Trello pour importer des tableaux."
@@ -520,8 +520,8 @@ msgid "Delete"
msgstr "Supprimer"
#: src/views/settings/components/DeleteAccountConfirmation.tsx:96
#: src/views/settings/index.tsx:332
#: src/views/settings/index.tsx:342
#: src/views/settings/index.tsx:343
#: src/views/settings/index.tsx:353
msgid "Delete account"
msgstr "Supprimer le compte"
@@ -542,8 +542,8 @@ msgid "Delete list"
msgstr "Supprimer la liste"
#: src/views/settings/components/DeleteWorkspaceConfirmation.tsx:106
#: src/views/settings/index.tsx:295
#: src/views/settings/index.tsx:306
#: src/views/settings/index.tsx:317
msgid "Delete workspace"
msgstr "Supprimer l'espace de travail"
@@ -569,7 +569,7 @@ msgstr "a supprimé l'élément <0>{0}</0> de la checklist"
msgid "Design"
msgstr "Design"
#: src/views/settings/index.tsx:273
#: src/views/settings/index.tsx:284
msgid "Disconnect Trello"
msgstr "Déconnecter Trello"
@@ -577,7 +577,7 @@ msgstr "Déconnecter Trello"
msgid "Discuss and collaborate on cards."
msgstr "Discutez et collaborez sur les cartes."
#: src/views/settings/index.tsx:162
#: src/views/settings/index.tsx:173
msgid "Display name"
msgstr "Nom d'affichage"
@@ -695,7 +695,7 @@ msgstr "Erreur lors de la suppression de l'étiquette"
msgid "Error deleting workspace"
msgstr "Erreur lors de la suppression de l'espace de travail"
#: src/views/settings/index.tsx:112
#: src/views/settings/index.tsx:123
msgid "Error disconnecting Trello"
msgstr "Erreur lors de la déconnexion de Trello"
@@ -999,7 +999,7 @@ msgstr "Étiquettes"
msgid "Labels & Filters"
msgstr "Étiquettes & filtres"
#: src/views/settings/index.tsx:210
#: src/views/settings/index.tsx:221
msgid "Language"
msgstr "Langue"
@@ -1007,6 +1007,10 @@ msgstr "Langue"
msgid "Launch offer"
msgstr "Offre de lancement"
#: src/views/home/components/Pricing.tsx:98
msgid "Launch offer: unlimited seats for just $29/month with Pro"
msgstr "Offre de lancement : sièges illimités pour seulement 29 $/mois avec Pro"
#: src/views/boards/components/TemplateBoards.tsx:83
msgid "Learning"
msgstr "Apprentissage"
@@ -1185,11 +1189,11 @@ msgstr "Offre"
msgid "Onboarding"
msgstr "Intégration"
#: src/views/settings/index.tsx:335
#: src/views/settings/index.tsx:346
msgid "Once you delete your account, there is no going back. This action cannot be undone."
msgstr "Une fois que vous supprimez votre compte, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
#: src/views/settings/index.tsx:298
#: src/views/settings/index.tsx:309
msgid "Once you delete your workspace, there is no going back. This action cannot be undone."
msgstr "Une fois que vous supprimez votre espace de travail, il n'y a pas de retour possible. Cette action ne peut pas être annulée."
@@ -1221,7 +1225,7 @@ msgstr "Le mot de passe doit comporter au moins 8 caractères"
msgid "Passwords do not match"
msgstr "Les mots de passe ne correspondent pas"
#: src/views/home/components/Pricing.tsx:96
#: src/views/home/components/Pricing.tsx:101
msgid "Payment frequency"
msgstr "Fréquence de paiement"
@@ -1332,7 +1336,7 @@ msgstr "Plan Pro ∞"
msgid "Profile image updated"
msgstr "Image de profil mise à jour"
#: src/views/settings/index.tsx:157
#: src/views/settings/index.tsx:168
msgid "Profile picture"
msgstr "Photo de profil"
@@ -1473,12 +1477,12 @@ msgid "Senior"
msgstr "Senior"
#: src/components/SideNavigation.tsx:78
#: src/views/settings/index.tsx:151
#: src/views/settings/index.tsx:162
msgid "Settings"
msgstr "Paramètres"
#. placeholder {0}: workspace.name ?? "Workspace"
#: src/views/settings/index.tsx:147
#: src/views/settings/index.tsx:158
msgid "Settings | {0}"
msgstr "Paramètres | {0}"
@@ -1631,7 +1635,7 @@ msgstr "Basculer le menu"
msgid "Track all card changes with detailed activity history."
msgstr "Suivez tous les changements de cartes avec un historique d'activité détaillé."
#: src/views/settings/index.tsx:105
#: src/views/settings/index.tsx:116
msgid "Trello disconnected"
msgstr "Trello déconnecté"
@@ -1800,7 +1804,7 @@ msgid "Upgrade"
msgstr "Mettre à niveau"
#: src/views/settings/components/UpgradeToProConfirmation.tsx:52
#: src/views/settings/index.tsx:202
#: src/views/settings/index.tsx:213
msgid "Upgrade to Pro"
msgstr "Passer à Pro"
@@ -1841,11 +1845,11 @@ msgstr "L'utilisateur est déjà membre de cet espace de travail"
msgid "Video"
msgstr "Vidéo"
#: src/views/settings/index.tsx:285
#: src/views/settings/index.tsx:296
msgid "View and manage your API keys."
msgstr "Consultez et gérez vos clés API."
#: src/views/settings/index.tsx:224
#: src/views/settings/index.tsx:235
msgid "View and manage your billing and subscription."
msgstr "Consultez et gérez votre facturation et votre abonnement."
@@ -1905,7 +1909,7 @@ msgstr "Espace de travail"
msgid "Workspace deleted"
msgstr "Espace de travail supprimé"
#: src/views/settings/index.tsx:188
#: src/views/settings/index.tsx:199
msgid "Workspace description"
msgstr "Description de l'espace de travail"
@@ -1927,7 +1931,7 @@ msgid "Workspace members"
msgstr "Membres de l'espace de travail"
#: src/components/NewWorkspaceForm.tsx:81
#: src/views/settings/index.tsx:169
#: src/views/settings/index.tsx:180
msgid "Workspace name"
msgstr "Nom de l'espace de travail"
@@ -1947,7 +1951,7 @@ msgstr "Nom de l'espace de travail mis à jour"
msgid "Workspace slug updated"
msgstr "Slug de l'espace de travail mis à jour"
#: src/views/settings/index.tsx:178
#: src/views/settings/index.tsx:189
msgid "Workspace URL"
msgstr "URL de l'espace de travail"
@@ -1963,7 +1967,7 @@ msgstr "Annuel"
msgid "Yes, we offer an forever free plan for individual use. No restrictions, no paywalls, no limits."
msgstr "Oui, nous proposons un plan gratuit à vie pour un usage individuel. Aucune restriction, aucun paywall, aucune limite."
#: src/views/settings/index.tsx:317
#: src/views/settings/index.tsx:328
msgid "You are about to change your password."
msgstr "Vous êtes sur le point de modifier votre mot de passe."
@@ -2011,11 +2015,11 @@ msgstr "Votre mot de passe a été modifié."
msgid "Your profile image has been updated."
msgstr "Votre image de profil a été mise à jour."
#: src/views/settings/index.tsx:106
#: src/views/settings/index.tsx:117
msgid "Your Trello account has been disconnected."
msgstr "Votre compte Trello a été déconnecté."
#: src/views/settings/index.tsx:267
#: src/views/settings/index.tsx:278
msgid "Your Trello account is connected."
msgstr "Votre compte Trello est connecté."