Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions public/locales/de/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
"backToMap": "Zurück zur Karten von openpv.de"
},
"WelcomeMessage": {
"title": "So verwenden Sie den kostenlosen Solarrechner",
"introduction": "Lohnt sich eine Solaranlage auf meinem Dach oder Balkon? OpenPV ist ein kostenloses Tool für die Verschattungsberechnung und Ertragsprognose von Solaranalgen. Mit OpenPV können Sie das solare Potential ihres Gebäudes in wenigen Schritten und mit Hilfe von frei verfügbaren 3D-Gebäudedaten bestimmen.",
"0": {
"title": "Schritt 1: Gebäude auswählen",
Expand Down
1 change: 1 addition & 0 deletions public/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
"backToMap": "Back to the openpv.de map."
},
"WelcomeMessage": {
"title": "How to use the solar calculator",
"introduction": "Is a solar system worth it for my roof or balcony? OpenPV is a free tool for shading calculation and yield forecasting of solar systems. With OpenPV, you can determine the solar potential of your building in just a few steps using freely available 3D building data.",
"0": {
"title": "Step 1: Select a Building",
Expand Down
76 changes: 38 additions & 38 deletions public/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<loc>https://openpv.de/</loc>

<lastmod>2025-12-29</lastmod>
<lastmod>2026-03-06</lastmod>

<changefreq>monthly</changefreq>

Expand All @@ -18,7 +18,7 @@

<loc>https://openpv.de/about</loc>

<lastmod>2024-08-01</lastmod>
<lastmod>2026-03-06</lastmod>

<changefreq>monthly</changefreq>

Expand Down Expand Up @@ -53,252 +53,252 @@

<url>
<loc>https://openpv.de/?bundesland=Baden-Wuerttemberg</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Bayern</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Berlin</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Brandenburg</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Bremen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Hamburg</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Hessen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Mecklenburg-Vorpommern</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Niedersachsen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Nordrhein-Westfalen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Rheinland-Pfalz</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Saarland</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Sachsen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Sachsen-Anhalt</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Schleswig-Holstein</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?bundesland=Thueringen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Berlin</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Hamburg</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Muenchen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Koeln</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Frankfurt</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Stuttgart</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Duesseldorf</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Leipzig</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Dortmund</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Essen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Bremen</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Dresden</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Hannover</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Nuernberg</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Duisburg</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Bochum</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Wuppertal</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Bielefeld</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Bonn</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>

<url>
<loc>https://openpv.de/?stadt=Muenster</loc>
<lastmod>2026-02-27</lastmod>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
Expand Down
3 changes: 2 additions & 1 deletion src/pages/Map/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,8 @@ function Index() {

<div className='landing-info'>
<Heading as='h1' size='2xl' mb='4'>
{t(`title`) + (location ? ` in ${location.name}` : '')}
{t(`WelcomeMessage.title`) +
(location ? ` in ${location.name}` : '')}
</Heading>
<Text mb='6'>{t('WelcomeMessage.introduction')}</Text>
{[0, 1, 2, 3, 4].map((i) => (
Expand Down