Skip to content

Commit e97c6bd

Browse files
committed
Add pricing page
1 parent 6a09738 commit e97c6bd

File tree

7 files changed

+886
-99
lines changed

7 files changed

+886
-99
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ This is an Astro-based multilingual website with the following structure:
1313
│ ├── assets/ # Image assets (logos, team photos, partners, etc.)
1414
│ ├── components/ # Reusable Astro components
1515
│ ├── content/ # Content collections (blog posts, customers, jobs, services)
16-
│ ├── data/ # Data files
1716
│ ├── i18n/ # Internationalization (translations)
1817
│ ├── layouts/ # Page layouts
1918
│ ├── lib/ # Utility functions

package-lock.json

Lines changed: 97 additions & 97 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/content/blog/tough-applications.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ resources:
5050
cpu: "100m"
5151
limits:
5252
memory: "512Mi"
53-
cpu: "1000m"
5453
```
5554
5655
Apps with low tolerance crash at the first problem. One slow database query uses

src/i18n/ch.ts

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,49 @@ const ts = {
206206
"roundtable.photo.caption": "Impressione vo üsne Workshops",
207207
"roundtable.finalcta.title": "Interässe gweckt?",
208208
"roundtable.finalcta.description": "Bestätiget jetzt öii Iladig",
209+
210+
// Pricing Page
211+
"pricing.title": "Priise",
212+
"pricing.subtitle": "Wähl dr perfekt Plan für dini Bedürfniss",
213+
"pricing.creditExplanation":
214+
"Jede Credit chasch gäg ne Stung Arbeit vo eim vo üsne Experte-Engineers itusche. Stunde hei kes Verfallsdatum.",
215+
"pricing.monthly": "Monatlechs Commitment",
216+
"pricing.yearly": "Jährlechs Commitment",
217+
"pricing.yearlyDiscount": "10% spare",
218+
"pricing.perMonth": "/Mt.",
219+
"pricing.correspondsTo": "Entspricht",
220+
"pricing.free.name": "Free",
221+
"pricing.free.price": "0",
222+
"pricing.free.credits": "8 Credits",
223+
"pricing.focused.name": "Focused",
224+
"pricing.focused.price": "6'336",
225+
"pricing.focused.credits": "32 Credits/Mt.",
226+
"pricing.focused.hourlyRate": "CHF 198 pro Credit",
227+
"pricing.focused.hourlyRateYearly": "CHF 178 pro Credit",
228+
"pricing.engaged.name": "Engaged",
229+
"pricing.engaged.price": "12'352",
230+
"pricing.engaged.credits": "64 Credits/Mt.",
231+
"pricing.engaged.hourlyRate": "CHF 193 pro Credit",
232+
"pricing.engaged.hourlyRateYearly": "CHF 174 pro Credit",
233+
"pricing.integrated.name": "Integrated",
234+
"pricing.integrated.price": "23'936",
235+
"pricing.integrated.credits": "128 Credits/Mt.",
236+
"pricing.integrated.hourlyRate": "CHF 187 pro Credit",
237+
"pricing.integrated.hourlyRateYearly": "CHF 168 pro Credit",
238+
"pricing.custom.name": "Custom",
239+
"pricing.custom.description": "Flexibli Priise",
240+
"pricing.feature.cloudquest": "CloudQuest",
241+
"pricing.feature.slackChannel": "Diräkte Slack Channel",
242+
"pricing.feature.exclusiveTeam": "Exklusivs Team",
243+
"pricing.calculator.title": "Custom Priis-Rächner",
244+
"pricing.calculator.description": "Gib d Aazahl Credits i, wode bruuchsch.",
245+
"pricing.calculator.hoursLabel": "Azahl Credits",
246+
"pricing.calculator.pricePerHour": "Priis pro Credit",
247+
"pricing.calculator.totalPrice": "Gsamtpriis",
248+
"pricing.calculator.savings": "Du sparsch",
249+
"pricing.calculator.nextBracket":
250+
"Buech {hours} Credits um dr Priis uf CHF {price} pro Credit z reduziere u CHF {savings} z spare.",
251+
"pricing.calculator.currentBracket": "Aktuellä Tarif: CHF {price} pro Credit",
209252
};
210253

211254
export default ts;

src/i18n/de.ts

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,51 @@ const de = {
212212
"roundtable.photo.caption": "Impressionen von unseren Workshops",
213213
"roundtable.finalcta.title": "Interesse geweckt?",
214214
"roundtable.finalcta.description": "Bestätigen Sie jetzt Ihre Einladung",
215+
216+
// Pricing Page
217+
"pricing.title": "Preise",
218+
"pricing.subtitle": "Wähle den perfekten Plan für deine Bedürfnisse",
219+
"pricing.creditExplanation":
220+
"Jeder Credit kann gegen eine Stunde Arbeit eines unserer Experten-Engineers eingetauscht werden. Credits haben kein Verfallsdatum.",
221+
"pricing.monthly": "Monatliches Commitment",
222+
"pricing.yearly": "Jährliches Commitment",
223+
"pricing.yearlyDiscount": "10% sparen",
224+
"pricing.perMonth": "/Mt.",
225+
"pricing.correspondsTo": "Entspricht",
226+
"pricing.free.name": "Free",
227+
"pricing.free.price": "0",
228+
"pricing.free.credits": "8 Credits",
229+
"pricing.focused.name": "Focused",
230+
"pricing.focused.price": "6'336",
231+
"pricing.focused.credits": "32 Credits/Mt.",
232+
"pricing.focused.hourlyRate": "CHF 198 pro Credit",
233+
"pricing.focused.hourlyRateYearly": "CHF 178 pro Credit",
234+
"pricing.engaged.name": "Engaged",
235+
"pricing.engaged.price": "12'352",
236+
"pricing.engaged.credits": "64 Credits/Mt.",
237+
"pricing.engaged.hourlyRate": "CHF 193 pro Credit",
238+
"pricing.engaged.hourlyRateYearly": "CHF 174 pro Credit",
239+
"pricing.integrated.name": "Integrated",
240+
"pricing.integrated.price": "23'936",
241+
"pricing.integrated.credits": "128 Credits/Mt.",
242+
"pricing.integrated.hourlyRate": "CHF 187 pro Credit",
243+
"pricing.integrated.hourlyRateYearly": "CHF 168 pro Credit",
244+
"pricing.custom.name": "Custom",
245+
"pricing.custom.description": "Flexible Preise",
246+
"pricing.feature.cloudquest": "CloudQuest",
247+
"pricing.feature.slackChannel": "Direkter Slack Channel",
248+
"pricing.feature.exclusiveTeam": "Exklusives Team",
249+
"pricing.calculator.title": "Custom Preis-Rechner",
250+
"pricing.calculator.description":
251+
"Gib die Anzahl der Credits ein, die du benötigst.",
252+
"pricing.calculator.hoursLabel": "Anzahl Credits",
253+
"pricing.calculator.pricePerHour": "Preis pro Credit",
254+
"pricing.calculator.totalPrice": "Gesamtpreis",
255+
"pricing.calculator.savings": "Du sparst",
256+
"pricing.calculator.nextBracket":
257+
"Buche {hours} oder mehr um den Preis auf CHF {price} pro Credit zu reduzieren und CHF {savings} zu sparen.",
258+
"pricing.calculator.currentBracket":
259+
"Aktueller Tarif: CHF {price} pro Credit",
215260
};
216261

217262
export default de;

src/i18n/en.ts

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,49 @@ const en = {
205205
"roundtable.photo.caption": "Impressions from our workshops",
206206
"roundtable.finalcta.title": "Interested?",
207207
"roundtable.finalcta.description": "Confirm your invitation now",
208+
209+
// Pricing Page
210+
"pricing.title": "Pricing",
211+
"pricing.subtitle": "Choose the perfect plan for your needs",
212+
"pricing.creditExplanation":
213+
"Each credit can be exchanged for one hour of work from one of our expert engineers. Credits don't expire.",
214+
"pricing.monthly": "Monthly Commitment",
215+
"pricing.yearly": "Yearly Commitment",
216+
"pricing.yearlyDiscount": "Save 10%",
217+
"pricing.perMonth": "/mo",
218+
"pricing.correspondsTo": "Corresponds to",
219+
"pricing.free.name": "Free",
220+
"pricing.free.price": "0",
221+
"pricing.free.credits": "8 credits",
222+
"pricing.focused.name": "Focused",
223+
"pricing.focused.price": "6,336",
224+
"pricing.focused.credits": "32 credits/mo",
225+
"pricing.focused.hourlyRate": "CHF 198 per credit",
226+
"pricing.focused.hourlyRateYearly": "CHF 178 per credit",
227+
"pricing.engaged.name": "Engaged",
228+
"pricing.engaged.price": "12,352",
229+
"pricing.engaged.credits": "64 credits/mo",
230+
"pricing.engaged.hourlyRate": "CHF 193 per credit",
231+
"pricing.engaged.hourlyRateYearly": "CHF 174 per credit",
232+
"pricing.integrated.name": "Integrated",
233+
"pricing.integrated.price": "23,936",
234+
"pricing.integrated.credits": "128 credits/mo",
235+
"pricing.integrated.hourlyRate": "CHF 187 per credit",
236+
"pricing.integrated.hourlyRateYearly": "CHF 168 per credit",
237+
"pricing.custom.name": "Custom",
238+
"pricing.custom.description": "Flexible pricing",
239+
"pricing.feature.cloudquest": "CloudQuest",
240+
"pricing.feature.slackChannel": "Direct Slack Channel",
241+
"pricing.feature.exclusiveTeam": "Exclusive Team",
242+
"pricing.calculator.title": "Custom Pricing Calculator",
243+
"pricing.calculator.description": "Enter the number of credits you need.",
244+
"pricing.calculator.hoursLabel": "Number of credits",
245+
"pricing.calculator.pricePerHour": "Price per credit",
246+
"pricing.calculator.totalPrice": "Total price",
247+
"pricing.calculator.savings": "You save",
248+
"pricing.calculator.nextBracket":
249+
"Purchase {hours} or more to reduce the price to CHF {price} per credit and save CHF {savings}.",
250+
"pricing.calculator.currentBracket": "Current rate: CHF {price} per credit",
208251
};
209252

210253
export default en;

0 commit comments

Comments
 (0)