From caec0c4410084bfe34f6705e15d5e1d257b5efb3 Mon Sep 17 00:00:00 2001 From: Deeman Date: Tue, 24 Feb 2026 17:08:20 +0100 Subject: [PATCH] feat(ui): apply wordmark span to score h2 headings, add TM to chips MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- web/src/padelnomics/locales/de.json | 12 ++++++------ web/src/padelnomics/locales/en.json | 12 ++++++------ .../padelnomics/public/templates/market_score.html | 8 ++++---- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/web/src/padelnomics/locales/de.json b/web/src/padelnomics/locales/de.json index 8dbdd86..8a3c5bb 100644 --- a/web/src/padelnomics/locales/de.json +++ b/web/src/padelnomics/locales/de.json @@ -1630,13 +1630,13 @@ "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_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_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_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_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.", @@ -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_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_read_h2": "padelnomics Marktreife-Score: Wie Du ihn liest", + "mscore_read_h2": "Marktreife-Score: Wie Du ihn liest", "mscore_band_high_label": "70–100: 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_mid_label": "45–69: 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_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_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_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.", @@ -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_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_read_h2": "padelnomics Marktpotenzial-Score: So liest Du ihn", + "mscore_pot_read_h2": "Marktpotenzial-Score: So liest Du ihn", "mscore_pot_band_high_label": "70–100: 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_mid_label": "45–69: Moderates Potenzial", diff --git a/web/src/padelnomics/locales/en.json b/web/src/padelnomics/locales/en.json index f0b06ea..6167b98 100644 --- a/web/src/padelnomics/locales/en.json +++ b/web/src/padelnomics/locales/en.json @@ -1630,13 +1630,13 @@ "mscore_subtitle": "A data-driven measure of how attractive a city is for padel investment.", "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_reife_chip": "padelnomics Marktreife-Score", + "mscore_reife_chip": "padelnomics Marktreife-Score™", "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_potenzial_chip": "padelnomics Marktpotenzial-Score", + "mscore_potenzial_chip": "padelnomics Marktpotenzial-Score™", "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_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_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.", @@ -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, it’s the strongest indicator.", "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_read_h2": "padelnomics Marktreife-Score: How To Read", + "mscore_read_h2": "Marktreife-Score: How To Read", "mscore_band_high_label": "70–100: 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_mid_label": "45–69: 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_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_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_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.", @@ -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_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_read_h2": "padelnomics Marktpotenzial-Score: How To Read", + "mscore_pot_read_h2": "Marktpotenzial-Score: How To Read", "mscore_pot_band_high_label": "70–100: 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_mid_label": "45–69: Moderate potential", diff --git a/web/src/padelnomics/public/templates/market_score.html b/web/src/padelnomics/public/templates/market_score.html index 34eb5e7..ad875b0 100644 --- a/web/src/padelnomics/public/templates/market_score.html +++ b/web/src/padelnomics/public/templates/market_score.html @@ -107,7 +107,7 @@
-

{{ t.mscore_what_h2 }}

+

padelnomics {{ t.mscore_what_h2 }}

{{ t.mscore_what_intro }}

@@ -136,7 +136,7 @@
-

{{ t.mscore_read_h2 }}

+

padelnomics {{ t.mscore_read_h2 }}

@@ -165,7 +165,7 @@
-

{{ t.mscore_pot_what_h2 }}

+

padelnomics {{ t.mscore_pot_what_h2 }}

{{ t.mscore_pot_what_intro }}

@@ -199,7 +199,7 @@
-

{{ t.mscore_pot_read_h2 }}

+

padelnomics {{ t.mscore_pot_read_h2 }}