Skip to content

Commit bcfd5b1

Browse files
authored
Rework onboarding (#918)
* Refactor signup page layout by removing unnecessary elements and improving button structure for better user experience. Update translations for consistency across multiple languages. * Refactor signup process by consolidating organization creation and website addition into a single step, improving user flow. Update translations for new UI elements across multiple languages to ensure consistency. * Update translations for subscription-related messages across multiple languages, ensuring consistency and clarity in user interface messaging. Adjust signup process to include new plan selection and checkout steps for improved user experience. * Update translations for funnel-related messages across multiple languages, ensuring consistency and clarity in user interface messaging. Refactor signup process to improve step flow and button functionality for enhanced user experience. * Adjust current step in signup process from 2 to 1 to improve user flow and experience. * Update translations for new site addition and plan selection steps across multiple languages, ensuring consistency in user interface messaging. Refactor signup process to improve step handling and user experience. * Update translations for subscription plans and enhance signup page layout with improved plan selection UI. Refactor button structure and messaging for better user experience across multiple languages. * Enhance CheckoutModal by adding hideClose prop to DialogContent for improved customization. Update dialog component to conditionally render close button based on hideClose prop. * Update translations for subscription plans across multiple languages, adding new entries for "4 months free" and enhancing plan descriptions for improved clarity. Refactor PlanStep component to utilize translation function for dynamic messaging.
1 parent 21375fd commit bcfd5b1

File tree

17 files changed

+919
-426
lines changed

17 files changed

+919
-426
lines changed

client/messages/cs.json

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -286,8 +286,8 @@
286286
"5/6deG": "Při načítání trychtýřů nastal problém. Zkus to prosím později.",
287287
"8ekFRM": "Žádné trychtýře nenalezeny",
288288
"Y1DhwC": "Žádné trychtýře neodpovídají \"{searchQuery}\"",
289-
"TdTXXf": "",
290289
"Pgv4+O": "Zatím žádné trychtýře",
290+
"TdTXXf": "",
291291
"mV7XLc": "",
292292
"6Q0f/H": "Přístupový token Mapbox nenalezen",
293293
"c7/Nan": "Nastav prosím proměnnou prostředí MAPBOX_TOKEN a znovu sestav všechny kontejnery. Pro získání tokenu Mapbox navštiv",
@@ -835,13 +835,28 @@
835835
"GH6rlO": "Pro správu předplatného musíš vybrat organizaci.",
836836
"JgKGg8": "Nejsi vlastník",
837837
"siqsij": "Předplatné může spravovat pouze vlastník organizace.",
838-
"WAh2WE": "Nepodařilo se vytvořit organizaci",
839-
"cj34Wi": "Nebylo vráceno ID organizace",
840838
"RNCPOG": "Registrace",
841839
"acrOoz": "Pokračovat",
842840
"uCk8r+": "Už máš účet?",
843841
"odXlk8": "Přihlásit se",
844-
"0ZMM3x": "Vytvoř si organizaci",
842+
"uWRAQk": "",
843+
"wYsv4Z": "Měsíční",
844+
"2C6TrW": "Roční",
845+
"HJ5o5M": "4 měsíce zdarma",
846+
"+PYc0V": "",
847+
"Sjo1P4": "Vlastní",
848+
"yi/uLq": "",
849+
"fNCCY7": "Basic",
850+
"326Yz0": "",
851+
"7gS91x": "",
852+
"R/eOkj": "Pro",
853+
"6aOD8o": "",
854+
"ktXibd": "",
855+
"KV7xeN": "",
856+
"17v9l0": "",
857+
"Yyi9rs": "",
858+
"PUbaA7": "Doména webu",
859+
"zY8xSk": "Zadej doménu webu, který chceš sledovat",
845860
"MtvLj5": "Jak jsi našel Rybbit?",
846861
"tGAYL2": "Vyber možnost",
847862
"lzgH40": "Google",
@@ -856,28 +871,25 @@
856871
"NUknhD": "Přátelé",
857872
"GcPFLS": "Práce",
858873
"tv5FG3": "Blog",
859-
"2lMByo": "Připojuji se k organizaci někoho jiného",
860-
"N0Vesg": "Přidej svůj web",
861-
"PUbaA7": "Doména webu",
862-
"zY8xSk": "Zadej doménu webu, který chceš sledovat",
874+
"WAh2WE": "Nepodařilo se vytvořit organizaci",
875+
"cj34Wi": "Nebylo vráceno ID organizace",
876+
"KQAPrM": "",
877+
"LONGFB": "",
863878
"AdNsDZ": "Registrace vypnuta",
864879
"x0mEuT": "Registrace nových účtů je momentálně vypnuta. Pokud máš účet, můžeš se",
865880
"kD5wun": "přihlásit",
866881
"ueH42Q": "Začni s Rybbit",
867-
"JkLHGw": "Web",
882+
"RpEtgF": "",
883+
"FT1lfL": "",
868884
"aO7kNa": "Pro předplatné se prosím přihlas.",
869885
"cdVnd3": "Pro předplatné prosím vyber organizaci.",
870886
"Po5b4M": "Vybraný cenový plán nebyl nalezen. Uprav prosím posuvník.",
871887
"NLmfEq": "Nepodařilo se vytvořit platební relaci.",
872888
"Xtxl5C": "",
873889
"+bk3BW": "Předplatné selhalo: {message}",
874890
"9h0k8z": "Měsíční zobrazení stránek",
875-
"wYsv4Z": "Měsíční",
876-
"2C6TrW": "Roční",
877-
"HJ5o5M": "4 měsíce zdarma",
878891
"psz0YH": "Pro osobní projekty a malé weby",
879892
"2qOt5n": "Pouze do 250 tis.",
880-
"KV7xeN": "",
881893
"DZY1mp": "Vše, co potřebuješ pro začátek jako malá firma",
882894
"WnQ/AZ": "Kontaktuj nás",
883895
"C9TNnE": "Pokročilé funkce pro profesionální týmy",
@@ -925,8 +937,6 @@
925937
"OGk6DC": "Tento rok",
926938
"XnjTRS": "Posledních {hours} hodin",
927939
"T+D/1o": "Posledních {minutes} minut",
928-
"R/eOkj": "Pro",
929-
"fNCCY7": "Basic",
930940
"W5IIP8": "Upgraduj na {planName} pro odemknutí {message}",
931941
"4Y+tpi": "Podívej se na ukázku této funkce",
932942
"RL7HbL": "Požádej vlastníka organizace o upgrade na Pro pro odemknutí {message}",
@@ -960,7 +970,6 @@
960970
"cmGAVy": "Velikost stránky:",
961971
"TxjoW4": "Stránka {current} z {total}",
962972
"G+DXc9": "Nejoblíbenější",
963-
"Sjo1P4": "Vlastní",
964973
"6t5GFw": "/měsíc",
965974
"U2stty": "ročně fakturováno za ${annualPrice}",
966975
"jssBN0": "měsíční fakturace",

client/messages/de.json

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,8 @@
245245
"tHKpoN": "Keine Sitzungen wurden vor Erreichen dieses Schritts im ausgewählten Zeitraum abgebrochen.",
246246
"5elgIe": "Fehler:",
247247
"0hujDo": "Trichteranalyse fehlgeschlagen",
248-
"gUKiFL": "Konfigurieren Sie Ihre Trichterschritte",
249248
"cSzyIV": "Trichter wird analysiert...",
249+
"gUKiFL": "Konfigurieren Sie Ihre Trichterschritte",
250250
"XFyfI5": "Gesamtkonversion",
251251
"AFl3K6": "Konversion vom vorherigen Schritt",
252252
"s+vZVl": "Trichtervorschau",
@@ -287,8 +287,8 @@
287287
"8ekFRM": "Keine Trichter gefunden",
288288
"Y1DhwC": "Keine Trichter entsprechen \"{searchQuery}\"",
289289
"Pgv4+O": "Noch keine Trichter",
290-
"mV7XLc": "Erstellen Sie Ihren ersten Funnel, um Konversionen auf dem Nutzerweg durch Ihre Website zu verfolgen.",
291290
"TdTXXf": "Mehr erfahren",
291+
"mV7XLc": "Erstellen Sie Ihren ersten Funnel, um Konversionen auf dem Nutzerweg durch Ihre Website zu verfolgen.",
292292
"6Q0f/H": "Mapbox-Zugriffstoken nicht gefunden",
293293
"c7/Nan": "Bitte setzen Sie die Umgebungsvariable MAPBOX_TOKEN und erstellen Sie alle Container neu. Um ein Mapbox-Token zu erhalten, besuchen Sie bitte",
294294
"8uaAG9": "und erstellen Sie ein Konto.",
@@ -835,13 +835,28 @@
835835
"GH6rlO": "Sie müssen eine Organisation auswählen, um Ihr Abonnement zu verwalten.",
836836
"JgKGg8": "Kein Inhaber",
837837
"siqsij": "Nur der Inhaber der Organisation kann das Abonnement verwalten.",
838-
"WAh2WE": "Organisation konnte nicht erstellt werden",
839-
"cj34Wi": "Keine Organisations-ID zurückgegeben",
840838
"RNCPOG": "Registrierung",
841839
"acrOoz": "Weiter",
842840
"uCk8r+": "Haben Sie bereits ein Konto?",
843841
"odXlk8": "Anmelden",
844-
"0ZMM3x": "Erstellen Sie Ihre Organisation",
842+
"uWRAQk": "",
843+
"wYsv4Z": "Monatlich",
844+
"2C6TrW": "Jährlich",
845+
"HJ5o5M": "4 Monate gratis",
846+
"+PYc0V": "",
847+
"Sjo1P4": "Individuell",
848+
"yi/uLq": "",
849+
"fNCCY7": "Basic",
850+
"326Yz0": "",
851+
"7gS91x": "",
852+
"R/eOkj": "Pro",
853+
"6aOD8o": "",
854+
"ktXibd": "",
855+
"KV7xeN": "Kostenlose Testversion starten",
856+
"17v9l0": "",
857+
"Yyi9rs": "",
858+
"PUbaA7": "Website-Domain",
859+
"zY8xSk": "Geben Sie die Domain der Website ein, die Sie verfolgen möchten",
845860
"MtvLj5": "Wie haben Sie Rybbit gefunden?",
846861
"tGAYL2": "Option auswählen",
847862
"lzgH40": "Google",
@@ -856,28 +871,25 @@
856871
"NUknhD": "Freunde",
857872
"GcPFLS": "Arbeit",
858873
"tv5FG3": "Blog",
859-
"2lMByo": "Ich trete einer anderen Organisation bei",
860-
"N0Vesg": "Website hinzufügen",
861-
"PUbaA7": "Website-Domain",
862-
"zY8xSk": "Geben Sie die Domain der Website ein, die Sie verfolgen möchten",
874+
"WAh2WE": "Organisation konnte nicht erstellt werden",
875+
"cj34Wi": "Keine Organisations-ID zurückgegeben",
876+
"KQAPrM": "",
877+
"LONGFB": "",
863878
"AdNsDZ": "Registrierung deaktiviert",
864879
"x0mEuT": "Die Registrierung neuer Konten ist derzeit deaktiviert. Wenn Sie ein Konto haben, können Sie sich",
865880
"kD5wun": "anmelden",
866881
"ueH42Q": "Starten Sie mit Rybbit",
867-
"JkLHGw": "Website",
882+
"RpEtgF": "",
883+
"FT1lfL": "",
868884
"aO7kNa": "Bitte melden Sie sich an, um zu abonnieren.",
869885
"cdVnd3": "Bitte wählen Sie eine Organisation zum Abonnieren aus.",
870886
"Po5b4M": "Ausgewählter Preisplan nicht gefunden. Bitte passen Sie den Schieberegler an.",
871887
"NLmfEq": "Checkout-Sitzung konnte nicht erstellt werden.",
872888
"Xtxl5C": "Checkout-Sitzung nicht empfangen.",
873889
"+bk3BW": "Abonnement fehlgeschlagen: {message}",
874890
"9h0k8z": "Monatliche Seitenaufrufe",
875-
"wYsv4Z": "Monatlich",
876-
"2C6TrW": "Jährlich",
877-
"HJ5o5M": "4 Monate gratis",
878891
"psz0YH": "Für persönliche Projekte und kleine Websites",
879892
"2qOt5n": "Nur bis zu 250k",
880-
"KV7xeN": "Kostenlose Testversion starten",
881893
"DZY1mp": "Alles, was Sie als kleines Unternehmen brauchen",
882894
"WnQ/AZ": "Kontaktieren Sie uns",
883895
"C9TNnE": "Erweiterte Funktionen für professionelle Teams",
@@ -925,8 +937,6 @@
925937
"OGk6DC": "Dieses Jahr",
926938
"XnjTRS": "Letzte {hours} Stunden",
927939
"T+D/1o": "Letzte {minutes} Minuten",
928-
"R/eOkj": "Pro",
929-
"fNCCY7": "Basic",
930940
"W5IIP8": "Upgrade auf {planName}, um {message} freizuschalten",
931941
"4Y+tpi": "Demo dieser Funktion ansehen",
932942
"RL7HbL": "Bitten Sie Ihren Organisationsinhaber, auf Pro upzugraden, um {message} freizuschalten",
@@ -960,7 +970,6 @@
960970
"cmGAVy": "Seitengröße:",
961971
"TxjoW4": "Seite {current} von {total}",
962972
"G+DXc9": "Am beliebtesten",
963-
"Sjo1P4": "Individuell",
964973
"6t5GFw": "/Monat",
965974
"U2stty": "jährlich abgerechnet bei {annualPrice} $",
966975
"jssBN0": "monatlich abgerechnet",

client/messages/en.json

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,8 @@
245245
"tHKpoN": "No sessions dropped off before reaching this step in the selected time period.",
246246
"5elgIe": "Error:",
247247
"0hujDo": "Failed to analyze funnel",
248-
"gUKiFL": "Configure your funnel steps",
249248
"cSzyIV": "Analyzing funnel...",
249+
"gUKiFL": "Configure your funnel steps",
250250
"XFyfI5": "Overall conversion",
251251
"AFl3K6": "Conversion from previous step",
252252
"s+vZVl": "Funnel Preview",
@@ -287,8 +287,8 @@
287287
"8ekFRM": "No funnels found",
288288
"Y1DhwC": "No funnels match \"{searchQuery}\"",
289289
"Pgv4+O": "No funnels yet",
290-
"mV7XLc": "Create your first funnel to track conversions through your site's user journey.",
291290
"TdTXXf": "Learn more",
291+
"mV7XLc": "Create your first funnel to track conversions through your site's user journey.",
292292
"6Q0f/H": "Mapbox access token not found",
293293
"c7/Nan": "Please set the MAPBOX_TOKEN environment variable and rebuild all containers. To get a Mapbox token, please visit",
294294
"8uaAG9": "and create an account.",
@@ -835,13 +835,28 @@
835835
"GH6rlO": "You need to select an organization to manage your subscription.",
836836
"JgKGg8": "Not an owner",
837837
"siqsij": "Only the owner of the organization can manage the subscription.",
838-
"WAh2WE": "Failed to create organization",
839-
"cj34Wi": "No organization ID returned",
840838
"RNCPOG": "Signup",
841839
"acrOoz": "Continue",
842840
"uCk8r+": "Already have an account?",
843841
"odXlk8": "Log in",
844-
"0ZMM3x": "Create your organization",
842+
"uWRAQk": "Choose your plan",
843+
"wYsv4Z": "Monthly",
844+
"2C6TrW": "Annual",
845+
"HJ5o5M": "4 months free",
846+
"+PYc0V": "Monthly events",
847+
"Sjo1P4": "Custom",
848+
"yi/uLq": "events",
849+
"fNCCY7": "Basic",
850+
"326Yz0": "1 site, 1 team member, basic features",
851+
"7gS91x": "Up to 5 sites, 3 team members, advanced features",
852+
"R/eOkj": "Pro",
853+
"6aOD8o": "Unlimited sites, session replays",
854+
"ktXibd": "Need more than 20M events? Contact us for a custom plan.",
855+
"KV7xeN": "Start free trial",
856+
"17v9l0": "Your card won't be charged until your 7-day trial has ended. You can cancel anytime.",
857+
"Yyi9rs": "Set up your workspace",
858+
"PUbaA7": "Website Domain",
859+
"zY8xSk": "Enter the domain of the website you want to track",
845860
"MtvLj5": "How did you find Rybbit?",
846861
"tGAYL2": "Select an option",
847862
"lzgH40": "Google",
@@ -856,28 +871,25 @@
856871
"NUknhD": "Friends",
857872
"GcPFLS": "Work",
858873
"tv5FG3": "Blog",
859-
"2lMByo": "I'm joining someone else's organization",
860-
"N0Vesg": "Add your site",
861-
"PUbaA7": "Website Domain",
862-
"zY8xSk": "Enter the domain of the website you want to track",
874+
"WAh2WE": "Failed to create organization",
875+
"cj34Wi": "No organization ID returned",
876+
"KQAPrM": "Add site",
877+
"LONGFB": "Pick plan",
863878
"AdNsDZ": "Sign Up Disabled",
864879
"x0mEuT": "New account registration is currently disabled. If you have an account, you can",
865880
"kD5wun": "sign in",
866881
"ueH42Q": "Get started with Rybbit",
867-
"JkLHGw": "Website",
882+
"RpEtgF": "Start your 7-day free trial",
883+
"FT1lfL": "Start collecting analytics in minutes",
868884
"aO7kNa": "Please log in to subscribe.",
869885
"cdVnd3": "Please select an organization to subscribe.",
870886
"Po5b4M": "Selected pricing plan not found. Please adjust the slider.",
871887
"NLmfEq": "Failed to create checkout session.",
872888
"Xtxl5C": "Checkout session not received.",
873889
"+bk3BW": "Subscription failed: {message}",
874890
"9h0k8z": "Monthly pageviews",
875-
"wYsv4Z": "Monthly",
876-
"2C6TrW": "Annual",
877-
"HJ5o5M": "4 months free",
878891
"psz0YH": "For personal projects and small sites",
879892
"2qOt5n": "Up to 250k only",
880-
"KV7xeN": "Start free trial",
881893
"DZY1mp": "Everything you need to get started as a small business",
882894
"WnQ/AZ": "Contact us",
883895
"C9TNnE": "Advanced features for professional teams",
@@ -925,8 +937,6 @@
925937
"OGk6DC": "This Year",
926938
"XnjTRS": "Last {hours} hours",
927939
"T+D/1o": "Last {minutes} minutes",
928-
"R/eOkj": "Pro",
929-
"fNCCY7": "Basic",
930940
"W5IIP8": "Upgrade to {planName} to unlock {message}",
931941
"4Y+tpi": "See a demo of this feature",
932942
"RL7HbL": "Ask your organization owner to upgrade to Pro to unlock {message}",
@@ -960,7 +970,6 @@
960970
"cmGAVy": "Page size:",
961971
"TxjoW4": "Page {current} of {total}",
962972
"G+DXc9": "Most Popular",
963-
"Sjo1P4": "Custom",
964973
"6t5GFw": "/month",
965974
"U2stty": "billed annually at ${annualPrice}",
966975
"jssBN0": "billed monthly",

0 commit comments

Comments
 (0)