Skip to content

Commit ce7f6d6

Browse files
committed
Consolidate contact form i18n strings and improve grid layout
1 parent 0bd9d07 commit ce7f6d6

File tree

5 files changed

+183
-162
lines changed

5 files changed

+183
-162
lines changed

i18n/de.yaml

Lines changed: 20 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1137,20 +1137,6 @@
11371137
translation: "Nachbereitung"
11381138
- id: book_demo_step_4_description
11391139
translation: "Wir stellen zusätzliche Ressourcen zur Verfügung und beantworten alle deine Fragen."
1140-
- id: book_demo_looking_for_title
1141-
translation: "Suchst du nach etwas anderem?"
1142-
- id: book_demo_link_contact_sales
1143-
translation: "Vertrieb kontaktieren"
1144-
- id: book_demo_link_contact_sales_description
1145-
translation: "Besprich Preise, technische Integration und Compliance-Anforderungen mit unserem Vertriebsteam."
1146-
- id: book_demo_link_partner
1147-
translation: "Partner werden"
1148-
- id: book_demo_link_partner_description
1149-
translation: "Tritt unserem Partnerprogramm bei und integriere Cryptomator in dein Geschäftsangebot."
1150-
- id: book_demo_link_contact
1151-
translation: "Allgemeine Kontakt"
1152-
- id: book_demo_link_contact_description
1153-
translation: "Nimm Kontakt auf für allgemeine Anfragen, Support-Fragen oder andere nicht-vertriebsbezogene Angelegenheiten."
11541140

11551141
# Contact Sales
11561142
- id: contact_sales_first_name
@@ -1197,20 +1183,6 @@
11971183
translation: "Persönliche Antwort"
11981184
- id: contact_sales_step_3_description
11991185
translation: "Du erhältst innerhalb eines Werktages eine detaillierte Antwort von unserem Team."
1200-
- id: contact_sales_sidebar_title
1201-
translation: "Suchst du nach etwas anderem?"
1202-
- id: contact_sales_link_demo
1203-
translation: "Demo buchen"
1204-
- id: contact_sales_link_demo_description
1205-
translation: "Buche eine personalisierte Demo, um Cryptomator Hub in Aktion mit deinem Anwendungsfall zu sehen."
1206-
- id: contact_sales_link_partner
1207-
translation: "Partner werden"
1208-
- id: contact_sales_link_partner_description
1209-
translation: "Tritt unserem Partnerprogramm bei und integriere Cryptomator in dein Geschäftsangebot."
1210-
- id: contact_sales_link_general
1211-
translation: "Allgemeine Kontakt"
1212-
- id: contact_sales_link_general_description
1213-
translation: "Nimm Kontakt auf für allgemeine Anfragen, Support-Fragen oder andere nicht-vertriebsbezogene Angelegenheiten."
12141186

12151187
# Partner Form
12161188
- id: partner_first_name
@@ -1264,6 +1236,26 @@
12641236
- id: partner_step_3_description
12651237
translation: "Du erhältst innerhalb von 2-3 Werktagen eine detaillierte Antwort über die nächsten Schritte."
12661238

1239+
# Other Contact
1240+
- id: other_contact_looking_for_title
1241+
translation: "Suchst du nach etwas anderem?"
1242+
- id: other_contact_link_contact_sales
1243+
translation: "Vertrieb kontaktieren"
1244+
- id: other_contact_link_contact_sales_description
1245+
translation: "Besprich Preise, technische Integration und Compliance-Anforderungen mit unserem Vertriebsteam."
1246+
- id: other_contact_link_book_demo
1247+
translation: "Demo buchen"
1248+
- id: other_contact_link_book_demo_description
1249+
translation: "Buche eine personalisierte Demo, um Cryptomator Hub in Aktion mit deinem Anwendungsfall zu sehen."
1250+
- id: other_contact_link_partner
1251+
translation: "Partner werden"
1252+
- id: other_contact_link_partner_description
1253+
translation: "Tritt unserem Partnerprogramm bei und integriere Cryptomator in dein Geschäftsangebot."
1254+
- id: other_contact_link_contact
1255+
translation: "Allgemeine Kontakt"
1256+
- id: other_contact_link_contact_description
1257+
translation: "Nimm Kontakt auf für allgemeine Anfragen, Support-Fragen oder andere nicht-vertriebsbezogene Angelegenheiten."
1258+
12671259
# Sale
12681260
- id: nav_promotion
12691261
translation: ":maple_leaf: Herbst-Sale: 25 %* Rabatt auf Cryptomator – Bis&nbsp;zum&nbsp;30.&nbsp;September!&nbsp;<a class=\"whitespace-nowrap font-bold\" href=\"/de/blog/2025/09/22/autumn-sale/\">Mehr erfahren&nbsp;<span aria-hidden=\"true\">&rarr;</span></a>"

i18n/en.yaml

Lines changed: 20 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1137,20 +1137,6 @@
11371137
translation: "Follow up"
11381138
- id: book_demo_step_4_description
11391139
translation: "We'll provide additional resources and answer any questions you may have."
1140-
- id: book_demo_looking_for_title
1141-
translation: "Looking for something else?"
1142-
- id: book_demo_link_contact_sales
1143-
translation: "Contact sales"
1144-
- id: book_demo_link_contact_sales_description
1145-
translation: "Discuss pricing, technical integration, and compliance requirements with our sales team."
1146-
- id: book_demo_link_partner
1147-
translation: "Become a partner"
1148-
- id: book_demo_link_partner_description
1149-
translation: "Join our partner program and integrate Cryptomator into your business offerings."
1150-
- id: book_demo_link_contact
1151-
translation: "General contact"
1152-
- id: book_demo_link_contact_description
1153-
translation: "Get in touch for general inquiries, support questions, or other non-sales related matters."
11541140

11551141
# Contact Sales
11561142
- id: contact_sales_first_name
@@ -1197,20 +1183,6 @@
11971183
translation: "Personal response"
11981184
- id: contact_sales_step_3_description
11991185
translation: "Get a detailed, personalized response within one business day."
1200-
- id: contact_sales_sidebar_title
1201-
translation: "Looking for something else?"
1202-
- id: contact_sales_link_demo
1203-
translation: "Book a demo"
1204-
- id: contact_sales_link_demo_description
1205-
translation: "See Cryptomator Hub in action with a demo tailored to your use case."
1206-
- id: contact_sales_link_partner
1207-
translation: "Become a partner"
1208-
- id: contact_sales_link_partner_description
1209-
translation: "Integrate Cryptomator into your business through our partner program."
1210-
- id: contact_sales_link_general
1211-
translation: "General contact"
1212-
- id: contact_sales_link_general_description
1213-
translation: "Reach out for support, general inquiries, or other questions."
12141186

12151187
# Partner Form
12161188
- id: partner_first_name
@@ -1264,6 +1236,26 @@
12641236
- id: partner_step_3_description
12651237
translation: "You'll receive a detailed response within 2-3 business days about next steps."
12661238

1239+
# Other Contact
1240+
- id: other_contact_looking_for_title
1241+
translation: "Looking for something else?"
1242+
- id: other_contact_link_contact_sales
1243+
translation: "Contact sales"
1244+
- id: other_contact_link_contact_sales_description
1245+
translation: "Discuss pricing, technical integration, and compliance requirements with our sales team."
1246+
- id: other_contact_link_book_demo
1247+
translation: "Book a demo"
1248+
- id: other_contact_link_book_demo_description
1249+
translation: "See Cryptomator Hub in action with a demo tailored to your use case."
1250+
- id: other_contact_link_partner
1251+
translation: "Become a partner"
1252+
- id: other_contact_link_partner_description
1253+
translation: "Join our partner program and integrate Cryptomator into your business offerings."
1254+
- id: other_contact_link_contact
1255+
translation: "General contact"
1256+
- id: other_contact_link_contact_description
1257+
translation: "Get in touch for general inquiries, support questions, or other non-sales related matters."
1258+
12671259
# Sale
12681260
- id: nav_promotion
12691261
translation: ":maple_leaf: Autumn Sale: 25%* Off Cryptomator – Until&nbsp;September&nbsp;30!&nbsp;<a class=\"whitespace-nowrap font-bold\" href=\"/blog/2025/09/22/autumn-sale/\">Learn More&nbsp;<span aria-hidden=\"true\">&rarr;</span></a>"

layouts/become-a-partner/single.html

Lines changed: 70 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -10,52 +10,49 @@ <h1 class="font-h1 mb-8">{{ .Title }}</h1>
1010
<!-- Left Side - Partner Form -->
1111
<section class="white-box md:col-span-2">
1212
<div class="px-4 py-5 md:p-6">
13-
<div class="grid grid-cols-6 gap-6">
14-
<div class="flex flex-col col-span-6">
15-
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
16-
<!-- First Name -->
17-
<div>
18-
<label for="firstName" class="block text-sm font-medium text-gray-700 mb-2">
19-
{{ i18n "partner_first_name" }} <span class="text-red-500" aria-label="required">*</span>
20-
</label>
21-
<input type="text" id="firstName" name="firstName" x-model="submitData.firstName" class="block input-box w-full" maxlength="100" required aria-required="true" @blur="$el.classList.add('show-invalid')">
22-
</div>
13+
<div class="grid grid-cols-2 gap-6">
14+
<!-- First Name -->
15+
<div class="col-span-2 md:col-span-1">
16+
<label for="firstName" class="block text-sm font-medium text-gray-700 mb-2">
17+
{{ i18n "partner_first_name" }} <span class="text-red-500" aria-label="required">*</span>
18+
</label>
19+
<input type="text" id="firstName" name="firstName" x-model="submitData.firstName" class="block input-box w-full" maxlength="100" required aria-required="true" @blur="$el.classList.add('show-invalid')">
20+
</div>
2321

24-
<!-- Last Name -->
25-
<div>
26-
<label for="lastName" class="block text-sm font-medium text-gray-700 mb-2">
27-
{{ i18n "partner_last_name" }} <span class="text-red-500" aria-label="required">*</span>
28-
</label>
29-
<input type="text" id="lastName" name="lastName" x-model="submitData.lastName" class="block input-box w-full" maxlength="100" required aria-required="true" @blur="$el.classList.add('show-invalid')">
30-
</div>
22+
<!-- Last Name -->
23+
<div class="col-span-2 md:col-span-1">
24+
<label for="lastName" class="block text-sm font-medium text-gray-700 mb-2">
25+
{{ i18n "partner_last_name" }} <span class="text-red-500" aria-label="required">*</span>
26+
</label>
27+
<input type="text" id="lastName" name="lastName" x-model="submitData.lastName" class="block input-box w-full" maxlength="100" required aria-required="true" @blur="$el.classList.add('show-invalid')">
3128
</div>
3229

3330
<!-- Email -->
34-
<div class="mb-6">
31+
<div class="col-span-2">
3532
<label for="email" class="block text-sm font-medium text-gray-700 mb-2">
3633
{{ i18n "partner_email" }} <span class="text-red-500" aria-label="required">*</span>
3734
</label>
3835
<input type="email" id="email" name="email" x-model="submitData.email" class="block input-box w-full" required aria-required="true" @blur="$el.classList.add('show-invalid')">
3936
</div>
4037

4138
<!-- Company -->
42-
<div class="mb-6">
39+
<div class="col-span-2">
4340
<label for="company" class="block text-sm font-medium text-gray-700 mb-2">
4441
{{ i18n "partner_company" }} <span class="text-red-500" aria-label="required">*</span>
4542
</label>
4643
<input type="text" id="company" name="company" x-model="submitData.company" class="block input-box w-full" maxlength="200" required aria-required="true" @blur="$el.classList.add('show-invalid')">
4744
</div>
4845

4946
<!-- Company Website -->
50-
<div class="mb-6">
47+
<div class="col-span-2">
5148
<label for="website" class="block text-sm font-medium text-gray-700 mb-2">
5249
{{ i18n "partner_website" }}
5350
</label>
5451
<input type="url" id="website" name="website" x-model="submitData.website" class="block input-box w-full" maxlength="200" placeholder="https://">
5552
</div>
5653

5754
<!-- Partnership Type -->
58-
<div class="mb-6">
55+
<div class="col-span-2">
5956
<label for="partnershipType" class="block text-sm font-medium text-gray-700 mb-2">
6057
{{ i18n "partner_type" }}
6158
</label>
@@ -70,24 +67,26 @@ <h1 class="font-h1 mb-8">{{ .Title }}</h1>
7067
</div>
7168

7269
<!-- Message -->
73-
<div class="mb-6">
70+
<div class="col-span-2">
7471
<label for="message" class="block text-sm font-medium text-gray-700 mb-2">
7572
{{ i18n "partner_message" }}
7673
</label>
7774
<textarea id="message" name="message" x-model="submitData.message" rows="4" class="block input-box w-full" maxlength="2000" placeholder="{{ i18n "partner_message_placeholder" }}"></textarea>
7875
</div>
7976

80-
<!-- Terms & Privacy Acceptance -->
81-
<p class="font-p text-sm mb-2">
82-
{{ partial "checkbox.html" (dict "context" . "alpineVariable" "acceptTerms" "label" (i18n "accept_hub_managed_terms_and_privacy" | safeHTML)) }}
83-
</p>
77+
<div class="col-span-2">
78+
<!-- Terms & Privacy Acceptance -->
79+
<p class="font-p text-sm mb-2">
80+
{{ partial "checkbox.html" (dict "context" . "alpineVariable" "acceptTerms" "label" (i18n "accept_hub_managed_terms_and_privacy" | safeHTML)) }}
81+
</p>
8482

85-
<!-- Optional Newsletter -->
86-
<p class="font-p text-sm mb-2">
87-
{{ partial "checkbox.html" (dict "context" . "alpineVariable" "submitData.acceptNewsletter" "label" (i18n "accept_hub_newsletter_optional")) }}
88-
</p>
83+
<!-- Optional Newsletter -->
84+
<p class="font-p text-sm mb-2">
85+
{{ partial "checkbox.html" (dict "context" . "alpineVariable" "submitData.acceptNewsletter" "label" (i18n "accept_hub_newsletter_optional")) }}
86+
</p>
87+
</div>
8988

90-
<div class="mt-8">
89+
<div class="col-span-2">
9190
<p :class="{'hidden': !feedbackData.errorMessage}" class="text-sm text-red-600 mb-2" x-text="feedbackData.errorMessage"></p>
9291
<button :disabled="feedbackData.inProgress || !acceptTerms || captchaState == 'verifying'" type="submit" class="btn btn-primary w-full md:w-64" data-umami-event="become-partner-form" x-cloak>
9392
<i :class="{'fa-paper-plane': !feedbackData.inProgress, 'fa-spinner fa-spin': feedbackData.inProgress}" class="fa-solid" aria-hidden="true"></i>
@@ -141,6 +140,46 @@ <h4 class="font-medium text-gray-900 mb-1">{{ i18n "partner_step_3_title" }}</h4
141140
</li>
142141
</ul>
143142
</div>
143+
144+
<!-- Divider -->
145+
<hr class="border-gray-200">
146+
147+
<!-- Looking for something else section -->
148+
<div>
149+
<h3 class="font-h3 mb-6">{{ i18n "book_demo_looking_for_title" }}</h3>
150+
151+
<ul class="space-y-6">
152+
<li>
153+
<a href="{{ .Site.LanguagePrefix }}/contact-sales/" class="flex items-start group">
154+
<i class="fa-solid fa-arrow-right text-primary group-hover:translate-x-1 transition-transform duration-200 mr-3 mt-1"></i>
155+
<div>
156+
<div class="font-medium text-link group-hover:underline">{{ i18n "other_contact_link_contact_sales" }}</div>
157+
<p class="text-sm text-gray-600 mt-1">{{ i18n "other_contact_link_contact_sales_description" }}</p>
158+
</div>
159+
</a>
160+
</li>
161+
162+
<li>
163+
<a href="{{ .Site.LanguagePrefix }}/book-a-demo/" class="flex items-start group">
164+
<i class="fa-solid fa-arrow-right text-primary group-hover:translate-x-1 transition-transform duration-200 mr-3 mt-1"></i>
165+
<div>
166+
<div class="font-medium text-link group-hover:underline">{{ i18n "other_contact_link_book_demo" }}</div>
167+
<p class="text-sm text-gray-600 mt-1">{{ i18n "other_contact_link_book_demo_description" }}</p>
168+
</div>
169+
</a>
170+
</li>
171+
172+
<li>
173+
<a href="{{ .Site.LanguagePrefix }}/contact/" class="flex items-start group">
174+
<i class="fa-solid fa-arrow-right text-primary group-hover:translate-x-1 transition-transform duration-200 mr-3 mt-1"></i>
175+
<div>
176+
<div class="font-medium text-link group-hover:underline">{{ i18n "other_contact_link_contact" }}</div>
177+
<p class="text-sm text-gray-600 mt-1">{{ i18n "other_contact_link_contact_description" }}</p>
178+
</div>
179+
</a>
180+
</li>
181+
</ul>
182+
</div>
144183
</div>
145184
</div>
146185
</aside>

0 commit comments

Comments
 (0)