feat(ui): apply wordmark span to score h2 headings, add TM to chips

- 4 section h2 headings now render "padelnomics" in Bricolage Grotesque
  bold (same styled span as h1), matching the existing "padelnomics
  Market Score" wordmark pattern
- i18n h2 keys now contain only the suffix (e.g. "Marktreife-Score:
  What It Measures") since "padelnomics" is hardcoded in template
- Chip labels (primary score identification) get ™ suffix in both EN + DE

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Deeman
2026-02-24 17:08:20 +01:00
parent 6d52a122e5
commit caec0c4410
3 changed files with 16 additions and 16 deletions

View File

@@ -1630,13 +1630,13 @@
"mscore_subtitle": "Ein datengestütztes Maß für die Attraktivität einer Stadt als Padel-Investitionsstandort.", "mscore_subtitle": "Ein datengestütztes Maß für die Attraktivität einer Stadt als Padel-Investitionsstandort.",
"mscore_dual_h2": "Zwei Scores, zwei Fragen", "mscore_dual_h2": "Zwei Scores, zwei Fragen",
"mscore_dual_intro": "Padelnomics veröffentlicht zwei eigenständige Scores für jeden Markt. Sie beantworten unterschiedliche Fragen und basieren auf unterschiedlichen Methoden — beide zu kennen ist entscheidend für eine fundierte Investitionsentscheidung.", "mscore_dual_intro": "Padelnomics veröffentlicht zwei eigenständige Scores für jeden Markt. Sie beantworten unterschiedliche Fragen und basieren auf unterschiedlichen Methoden — beide zu kennen ist entscheidend für eine fundierte Investitionsentscheidung.",
"mscore_reife_chip": "padelnomics Marktreife-Score", "mscore_reife_chip": "padelnomics Marktreife-Score",
"mscore_reife_question": "Wie etabliert ist dieser Padel-Markt?", "mscore_reife_question": "Wie etabliert ist dieser Padel-Markt?",
"mscore_reife_desc": "Berechnet für Städte mit mindestens einer Padelanlage. Kombiniert Bevölkerungsgröße, Wirtschaftskraft, Nachfragesignale aus Buchungsplattformen und Datenvollständigkeit.", "mscore_reife_desc": "Berechnet für Städte mit mindestens einer Padelanlage. Kombiniert Bevölkerungsgröße, Wirtschaftskraft, Nachfragesignale aus Buchungsplattformen und Datenvollständigkeit.",
"mscore_potenzial_chip": "padelnomics Marktpotenzial-Score", "mscore_potenzial_chip": "padelnomics Marktpotenzial-Score",
"mscore_potenzial_question": "Wo sollte ich eine Padelanlage bauen?", "mscore_potenzial_question": "Wo sollte ich eine Padelanlage bauen?",
"mscore_potenzial_desc": "Berechnet für alle Standorte weltweit, auch dort, wo es noch keine Anlagen gibt. Angebotslücken, unterversorgte Einzugsgebiete und Schlägersportkultur schlagen positiv zu Buche — die entscheidenden Signale für Erstinvestitionen.", "mscore_potenzial_desc": "Berechnet für alle Standorte weltweit, auch dort, wo es noch keine Anlagen gibt. Angebotslücken, unterversorgte Einzugsgebiete und Schlägersportkultur schlagen positiv zu Buche — die entscheidenden Signale für Erstinvestitionen.",
"mscore_what_h2": "padelnomics Marktreife-Score: Was er misst", "mscore_what_h2": "Marktreife-Score: Was er misst",
"mscore_what_intro": "Der padelnomics Marktreife-Score ist ein Komposit-Index von 0 bis 100, der bewertet, wie etabliert und attraktiv ein bestehender Padel-Markt ist. Er gilt ausschließlich für Städte mit mindestens einer Padelanlage — vier Datenkategorien fließen in eine einzige Kennzahl ein, damit Du schnell einschätzen kannst, welche Märkte sich genauer anzuschauen lohnen.", "mscore_what_intro": "Der padelnomics Marktreife-Score ist ein Komposit-Index von 0 bis 100, der bewertet, wie etabliert und attraktiv ein bestehender Padel-Markt ist. Er gilt ausschließlich für Städte mit mindestens einer Padelanlage — vier Datenkategorien fließen in eine einzige Kennzahl ein, damit Du schnell einschätzen kannst, welche Märkte sich genauer anzuschauen lohnen.",
"mscore_cat_demo_h3": "Demografie", "mscore_cat_demo_h3": "Demografie",
"mscore_cat_demo_p": "Bevölkerungsgröße als Indikator für den adressierbaren Markt. Größere Städte tragen in der Regel mehr Anlagen und höhere Auslastung.", "mscore_cat_demo_p": "Bevölkerungsgröße als Indikator für den adressierbaren Markt. Größere Städte tragen in der Regel mehr Anlagen und höhere Auslastung.",
@@ -1646,7 +1646,7 @@
"mscore_cat_demand_p": "Signale aus dem laufenden Betrieb bestehender Anlagen — Auslastungsraten, Buchungsdaten, Anzahl aktiver Standorte. Wo sich reale Nachfrage bereits messen lässt, ist das der stärkste Indikator.", "mscore_cat_demand_p": "Signale aus dem laufenden Betrieb bestehender Anlagen — Auslastungsraten, Buchungsdaten, Anzahl aktiver Standorte. Wo sich reale Nachfrage bereits messen lässt, ist das der stärkste Indikator.",
"mscore_cat_data_h3": "Datenqualität", "mscore_cat_data_h3": "Datenqualität",
"mscore_cat_data_p": "Wie umfassend die Datenlage für eine Stadt ist. Ein Score auf Basis unvollständiger Daten ist weniger belastbar — wir machen das transparent, damit Du weißt, wo eigene Recherche sinnvoll ist.", "mscore_cat_data_p": "Wie umfassend die Datenlage für eine Stadt ist. Ein Score auf Basis unvollständiger Daten ist weniger belastbar — wir machen das transparent, damit Du weißt, wo eigene Recherche sinnvoll ist.",
"mscore_read_h2": "padelnomics Marktreife-Score: Wie Du ihn liest", "mscore_read_h2": "Marktreife-Score: Wie Du ihn liest",
"mscore_band_high_label": "70100: Starker Markt", "mscore_band_high_label": "70100: Starker Markt",
"mscore_band_high_p": "Große Bevölkerung, hohe Wirtschaftskraft und nachgewiesene Nachfrage durch bestehende Anlagen. Diese Städte haben validierte Padel-Märkte mit belastbaren Benchmarks für die Finanzplanung.", "mscore_band_high_p": "Große Bevölkerung, hohe Wirtschaftskraft und nachgewiesene Nachfrage durch bestehende Anlagen. Diese Städte haben validierte Padel-Märkte mit belastbaren Benchmarks für die Finanzplanung.",
"mscore_band_mid_label": "4569: Solides Mittelfeld", "mscore_band_mid_label": "4569: Solides Mittelfeld",
@@ -1673,7 +1673,7 @@
"mscore_faq_a4": "Ja. Die Methodik ist für alle Märkte einheitlich, sodass ein Score von 72 in Deutschland direkt vergleichbar ist mit einem 72 in Spanien oder Großbritannien.", "mscore_faq_a4": "Ja. Die Methodik ist für alle Märkte einheitlich, sodass ein Score von 72 in Deutschland direkt vergleichbar ist mit einem 72 in Spanien oder Großbritannien.",
"mscore_faq_q5": "Garantiert ein hoher Score eine gute Investition?", "mscore_faq_q5": "Garantiert ein hoher Score eine gute Investition?",
"mscore_faq_a5": "Nein. Der Score misst die Marktattraktivität auf Makroebene. Deine konkrete Investition hängt von Anlagentyp, Baukosten, Mietkonditionen und Dutzenden weiterer Faktoren ab. Im Finanzplaner kannst Du Dein Szenario mit echten Zahlen durchrechnen.", "mscore_faq_a5": "Nein. Der Score misst die Marktattraktivität auf Makroebene. Deine konkrete Investition hängt von Anlagentyp, Baukosten, Mietkonditionen und Dutzenden weiterer Faktoren ab. Im Finanzplaner kannst Du Dein Szenario mit echten Zahlen durchrechnen.",
"mscore_pot_what_h2": "padelnomics Marktpotenzial-Score: Was er misst", "mscore_pot_what_h2": "Marktpotenzial-Score: Was er misst",
"mscore_pot_what_intro": "Der padelnomics Marktpotenzial-Score bewertet Investitionschancen an Standorten mit wenig oder gar keiner bestehenden Padel-Infrastruktur. Er erfasst alle Standorte weltweit — auch solche ohne eine einzige Anlage. Gedacht für Erstinvestoren auf der Suche nach unbestellten Märkten, nicht für den Vergleich bereits erschlossener Standorte.", "mscore_pot_what_intro": "Der padelnomics Marktpotenzial-Score bewertet Investitionschancen an Standorten mit wenig oder gar keiner bestehenden Padel-Infrastruktur. Er erfasst alle Standorte weltweit — auch solche ohne eine einzige Anlage. Gedacht für Erstinvestoren auf der Suche nach unbestellten Märkten, nicht für den Vergleich bereits erschlossener Standorte.",
"mscore_pot_cat_market_h3": "Adressierbarer Markt", "mscore_pot_cat_market_h3": "Adressierbarer Markt",
"mscore_pot_cat_market_p": "Logarithmisch skalierte Bevölkerungsgröße, begrenzt auf 500.000 Einwohner. Das Potenzial ist bei mittelgroßen Städten am höchsten — groß genug für eine rentable Anlage, aber noch nicht von Großstadt-Betreibern erschlossen.", "mscore_pot_cat_market_p": "Logarithmisch skalierte Bevölkerungsgröße, begrenzt auf 500.000 Einwohner. Das Potenzial ist bei mittelgroßen Städten am höchsten — groß genug für eine rentable Anlage, aber noch nicht von Großstadt-Betreibern erschlossen.",
@@ -1685,7 +1685,7 @@
"mscore_pot_cat_catchment_p": "Entfernung zur nächsten bestehenden Padelanlage. Standorte mehr als 30 km vom nächsten Platz entfernt erhalten die volle Punktzahl — echte Versorgungslücken ohne nahe gelegene Alternative.", "mscore_pot_cat_catchment_p": "Entfernung zur nächsten bestehenden Padelanlage. Standorte mehr als 30 km vom nächsten Platz entfernt erhalten die volle Punktzahl — echte Versorgungslücken ohne nahe gelegene Alternative.",
"mscore_pot_cat_tennis_h3": "Schlägersportkultur", "mscore_pot_cat_tennis_h3": "Schlägersportkultur",
"mscore_pot_cat_tennis_p": "Tennisplätze im Umkreis von 25 km als Indikator für etablierte Schlägersportnachfrage. Viele neue Padelanlagen entstehen innerhalb bestehender Tennisvereine oder direkt daneben — ein verlässlicher Frühindikator.", "mscore_pot_cat_tennis_p": "Tennisplätze im Umkreis von 25 km als Indikator für etablierte Schlägersportnachfrage. Viele neue Padelanlagen entstehen innerhalb bestehender Tennisvereine oder direkt daneben — ein verlässlicher Frühindikator.",
"mscore_pot_read_h2": "padelnomics Marktpotenzial-Score: So liest Du ihn", "mscore_pot_read_h2": "Marktpotenzial-Score: So liest Du ihn",
"mscore_pot_band_high_label": "70100: Hohes Potenzial", "mscore_pot_band_high_label": "70100: Hohes Potenzial",
"mscore_pot_band_high_p": "Unterversorgtes Gebiet mit solider Bevölkerungsstruktur und Kaufkraft. Geringes Angebot, weit entfernt von der nächsten Anlage, nachgewiesene Schlägersportkultur. Hohe Priorität für Erstinvestoren.", "mscore_pot_band_high_p": "Unterversorgtes Gebiet mit solider Bevölkerungsstruktur und Kaufkraft. Geringes Angebot, weit entfernt von der nächsten Anlage, nachgewiesene Schlägersportkultur. Hohe Priorität für Erstinvestoren.",
"mscore_pot_band_mid_label": "4569: Moderates Potenzial", "mscore_pot_band_mid_label": "4569: Moderates Potenzial",

View File

@@ -1630,13 +1630,13 @@
"mscore_subtitle": "A data-driven measure of how attractive a city is for padel investment.", "mscore_subtitle": "A data-driven measure of how attractive a city is for padel investment.",
"mscore_dual_h2": "Two Scores, Two Questions", "mscore_dual_h2": "Two Scores, Two Questions",
"mscore_dual_intro": "Padelnomics publishes two distinct scores for every market. They answer different questions and are calculated using different methodologies — knowing both is essential for a well-informed investment decision.", "mscore_dual_intro": "Padelnomics publishes two distinct scores for every market. They answer different questions and are calculated using different methodologies — knowing both is essential for a well-informed investment decision.",
"mscore_reife_chip": "padelnomics Marktreife-Score", "mscore_reife_chip": "padelnomics Marktreife-Score",
"mscore_reife_question": "How established is this padel market?", "mscore_reife_question": "How established is this padel market?",
"mscore_reife_desc": "Calculated for cities with at least one padel venue. Combines population size, economic power, demand evidence from booking platforms, and data completeness.", "mscore_reife_desc": "Calculated for cities with at least one padel venue. Combines population size, economic power, demand evidence from booking platforms, and data completeness.",
"mscore_potenzial_chip": "padelnomics Marktpotenzial-Score", "mscore_potenzial_chip": "padelnomics Marktpotenzial-Score",
"mscore_potenzial_question": "Where should I build a padel court?", "mscore_potenzial_question": "Where should I build a padel court?",
"mscore_potenzial_desc": "Calculated for all locations globally, including those with zero courts. Rewards supply gaps, underserved catchment areas, and racket sport culture — the signals that matter for greenfield investors.", "mscore_potenzial_desc": "Calculated for all locations globally, including those with zero courts. Rewards supply gaps, underserved catchment areas, and racket sport culture — the signals that matter for greenfield investors.",
"mscore_what_h2": "padelnomics Marktreife-Score: What It Measures", "mscore_what_h2": "Marktreife-Score: What It Measures",
"mscore_what_intro": "The padelnomics Marktreife-Score is a composite index from 0 to 100 that evaluates how established and attractive an existing padel market is. It only applies to cities with at least one padel venue, combining four categories of data into a single number designed to help you prioritize markets worth investigating further.", "mscore_what_intro": "The padelnomics Marktreife-Score is a composite index from 0 to 100 that evaluates how established and attractive an existing padel market is. It only applies to cities with at least one padel venue, combining four categories of data into a single number designed to help you prioritize markets worth investigating further.",
"mscore_cat_demo_h3": "Demographics", "mscore_cat_demo_h3": "Demographics",
"mscore_cat_demo_p": "Population size as a proxy for the addressable market. Larger cities generally support more venues and higher utilization.", "mscore_cat_demo_p": "Population size as a proxy for the addressable market. Larger cities generally support more venues and higher utilization.",
@@ -1646,7 +1646,7 @@
"mscore_cat_demand_p": "Signals from existing venue activity — occupancy rates, booking data, and the number of operating venues. Where real demand is already measurable, its the strongest indicator.", "mscore_cat_demand_p": "Signals from existing venue activity — occupancy rates, booking data, and the number of operating venues. Where real demand is already measurable, its the strongest indicator.",
"mscore_cat_data_h3": "Data Completeness", "mscore_cat_data_h3": "Data Completeness",
"mscore_cat_data_p": "How much data we have for that city. A score influenced by incomplete data is less reliable — we surface this explicitly so you know when to dig deeper on your own.", "mscore_cat_data_p": "How much data we have for that city. A score influenced by incomplete data is less reliable — we surface this explicitly so you know when to dig deeper on your own.",
"mscore_read_h2": "padelnomics Marktreife-Score: How To Read", "mscore_read_h2": "Marktreife-Score: How To Read",
"mscore_band_high_label": "70100: Strong market", "mscore_band_high_label": "70100: Strong market",
"mscore_band_high_p": "Large population, economic power, and proven demand from existing venues. These cities have validated padel markets with reliable benchmarks for financial planning.", "mscore_band_high_p": "Large population, economic power, and proven demand from existing venues. These cities have validated padel markets with reliable benchmarks for financial planning.",
"mscore_band_mid_label": "4569: Solid mid-tier", "mscore_band_mid_label": "4569: Solid mid-tier",
@@ -1673,7 +1673,7 @@
"mscore_faq_a4": "Yes. The methodology is consistent across all markets we track, so a score of 72 in Germany is directly comparable to a 72 in Spain or the UK.", "mscore_faq_a4": "Yes. The methodology is consistent across all markets we track, so a score of 72 in Germany is directly comparable to a 72 in Spain or the UK.",
"mscore_faq_q5": "Does a high score guarantee a good investment?", "mscore_faq_q5": "Does a high score guarantee a good investment?",
"mscore_faq_a5": "No. The score measures market attractiveness at a macro level. Your specific investment depends on venue type, build costs, lease terms, and dozens of other factors. Use the financial planner to model your scenario with real numbers.", "mscore_faq_a5": "No. The score measures market attractiveness at a macro level. Your specific investment depends on venue type, build costs, lease terms, and dozens of other factors. Use the financial planner to model your scenario with real numbers.",
"mscore_pot_what_h2": "padelnomics Marktpotenzial-Score: What It Measures", "mscore_pot_what_h2": "Marktpotenzial-Score: What It Measures",
"mscore_pot_what_intro": "The padelnomics Marktpotenzial-Score evaluates investment opportunity for locations with little or no existing padel infrastructure. It covers all locations globally, including those with zero courts — designed for greenfield investors scouting white-space markets, not for benchmarking established venues.", "mscore_pot_what_intro": "The padelnomics Marktpotenzial-Score evaluates investment opportunity for locations with little or no existing padel infrastructure. It covers all locations globally, including those with zero courts — designed for greenfield investors scouting white-space markets, not for benchmarking established venues.",
"mscore_pot_cat_market_h3": "Addressable Market", "mscore_pot_cat_market_h3": "Addressable Market",
"mscore_pot_cat_market_p": "Log-scaled population, capped at 500K. Opportunity peaks in mid-size cities that can support a court but are not yet served by large-city operators.", "mscore_pot_cat_market_p": "Log-scaled population, capped at 500K. Opportunity peaks in mid-size cities that can support a court but are not yet served by large-city operators.",
@@ -1685,7 +1685,7 @@
"mscore_pot_cat_catchment_p": "Distance to the nearest existing padel court. Locations more than 30km from any court score maximum points — they represent genuinely underserved catchment areas with no nearby alternative.", "mscore_pot_cat_catchment_p": "Distance to the nearest existing padel court. Locations more than 30km from any court score maximum points — they represent genuinely underserved catchment areas with no nearby alternative.",
"mscore_pot_cat_tennis_h3": "Racket Sport Culture", "mscore_pot_cat_tennis_h3": "Racket Sport Culture",
"mscore_pot_cat_tennis_p": "Tennis courts within 25km as a proxy for established racket sport demand. Many new padel facilities open inside or next to existing tennis clubs, making this a reliable lead indicator.", "mscore_pot_cat_tennis_p": "Tennis courts within 25km as a proxy for established racket sport demand. Many new padel facilities open inside or next to existing tennis clubs, making this a reliable lead indicator.",
"mscore_pot_read_h2": "padelnomics Marktpotenzial-Score: How To Read", "mscore_pot_read_h2": "Marktpotenzial-Score: How To Read",
"mscore_pot_band_high_label": "70100: High potential", "mscore_pot_band_high_label": "70100: High potential",
"mscore_pot_band_high_p": "Underserved area with strong demographics and economic fundamentals. Low supply, significant catchment gap, and proven racket sport culture. Priority market for greenfield investment.", "mscore_pot_band_high_p": "Underserved area with strong demographics and economic fundamentals. Low supply, significant catchment gap, and proven racket sport culture. Priority market for greenfield investment.",
"mscore_pot_band_mid_label": "4569: Moderate potential", "mscore_pot_band_mid_label": "4569: Moderate potential",

View File

@@ -107,7 +107,7 @@
<!-- Marktreife-Score: What It Measures --> <!-- Marktreife-Score: What It Measures -->
<section class="mb-10"> <section class="mb-10">
<h2 class="text-xl mb-4">{{ t.mscore_what_h2 }}</h2> <h2 class="text-xl mb-4"><span style="font-family:'Bricolage Grotesque',sans-serif;font-weight:800;color:#0F172A;letter-spacing:-0.02em">padelnomics</span> {{ t.mscore_what_h2 }}</h2>
<p class="text-slate-dark leading-relaxed mb-6">{{ t.mscore_what_intro }}</p> <p class="text-slate-dark leading-relaxed mb-6">{{ t.mscore_what_intro }}</p>
<div class="grid-2"> <div class="grid-2">
@@ -136,7 +136,7 @@
<!-- Marktreife-Score: How To Read --> <!-- Marktreife-Score: How To Read -->
<section class="card mb-8"> <section class="card mb-8">
<h2 class="text-xl mb-4">{{ t.mscore_read_h2 }}</h2> <h2 class="text-xl mb-4"><span style="font-family:'Bricolage Grotesque',sans-serif;font-weight:800;color:#0F172A;letter-spacing:-0.02em">padelnomics</span> {{ t.mscore_read_h2 }}</h2>
<div class="space-y-4"> <div class="space-y-4">
<div> <div>
<div style="display:flex;align-items:center;gap:0.5rem;margin-bottom:0.25rem"> <div style="display:flex;align-items:center;gap:0.5rem;margin-bottom:0.25rem">
@@ -165,7 +165,7 @@
<!-- Marktpotenzial-Score: What It Measures --> <!-- Marktpotenzial-Score: What It Measures -->
<section class="mb-10"> <section class="mb-10">
<h2 class="text-xl mb-4">{{ t.mscore_pot_what_h2 }}</h2> <h2 class="text-xl mb-4"><span style="font-family:'Bricolage Grotesque',sans-serif;font-weight:800;color:#0F172A;letter-spacing:-0.02em">padelnomics</span> {{ t.mscore_pot_what_h2 }}</h2>
<p class="text-slate-dark leading-relaxed mb-6">{{ t.mscore_pot_what_intro }}</p> <p class="text-slate-dark leading-relaxed mb-6">{{ t.mscore_pot_what_intro }}</p>
<div class="grid-2"> <div class="grid-2">
@@ -199,7 +199,7 @@
<!-- Marktpotenzial-Score: Score Bands --> <!-- Marktpotenzial-Score: Score Bands -->
<section class="card mb-8"> <section class="card mb-8">
<h2 class="text-xl mb-4">{{ t.mscore_pot_read_h2 }}</h2> <h2 class="text-xl mb-4"><span style="font-family:'Bricolage Grotesque',sans-serif;font-weight:800;color:#0F172A;letter-spacing:-0.02em">padelnomics</span> {{ t.mscore_pot_read_h2 }}</h2>
<div class="space-y-4"> <div class="space-y-4">
<div> <div>
<div style="display:flex;align-items:center;gap:0.5rem;margin-bottom:0.25rem"> <div style="display:flex;align-items:center;gap:0.5rem;margin-bottom:0.25rem">