Skip to content

Commit b9cd901

Browse files
committed
fix(page-manager): correct German umlaut encoding in UI text strings
1 parent fb94507 commit b9cd901

3 files changed

Lines changed: 19 additions & 19 deletions

File tree

src/components/page-manager/PageForm.jsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ const defaultHeroJson = JSON.stringify(
1818
const defaultHeroTitle = normalizeTitle(JSON.parse(defaultHeroJson).title, '')
1919
const defaultLayoutConfig = {
2020
aboutSection: {
21-
title: '�ober diese Seite',
21+
title: 'Über diese Seite',
2222
},
2323
postsSection: {
24-
title: 'Beitr��ge',
25-
emptyTitle: 'Keine Beitr��ge vorhanden',
26-
emptyMessage: 'Sobald fǬr diese Seite Beitr��ge ver��ffentlicht werden, erscheinen sie hier.',
27-
countLabelSingular: '{count} ver��ffentlichter Beitrag',
28-
countLabelPlural: '{count} ver��ffentlichte Beitr��ge',
24+
title: 'Beiträge',
25+
emptyTitle: 'Keine Beiträge vorhanden',
26+
emptyMessage: 'Sobald für diese Seite Beiträge veröffentlicht werden, erscheinen sie hier.',
27+
countLabelSingular: '{count} veröffentlichter Beitrag',
28+
countLabelPlural: '{count} veröffentlichte Beiträge',
2929
},
3030
}
3131
const defaultLayoutJson = JSON.stringify(defaultLayoutConfig, null, 2)

src/components/page-manager/PageList.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const PageList = ({ pages, loading, selectedPageId, onSelect, onEdit, onDelete }
66
return (
77
<div className="space-y-4">
88
<div className="rounded-2xl border border-gray-200 bg-white p-8 text-center text-gray-500 dark:border-gray-700 dark:bg-slate-900 dark:text-gray-400">
9-
Seiten werden geladen�?�
9+
Seiten werden geladen...
1010
</div>
1111
</div>
1212
)
@@ -16,7 +16,7 @@ const PageList = ({ pages, loading, selectedPageId, onSelect, onEdit, onDelete }
1616
return (
1717
<div className="space-y-4">
1818
<div className="rounded-2xl border border-dashed border-gray-300 bg-gray-50 p-10 text-center text-gray-600 dark:border-gray-600 dark:bg-slate-900/50 dark:text-gray-300">
19-
Noch keine Seiten vorhanden. Erstelle deine erste Seite, um Beitr��ge zu ver��ffentlichen.
19+
Noch keine Seiten vorhanden. Erstelle deine erste Seite, um Beiträge zu veröffentlichen.
2020
</div>
2121
</div>
2222
)
@@ -47,7 +47,7 @@ const PageList = ({ pages, loading, selectedPageId, onSelect, onEdit, onDelete }
4747
) : (
4848
<EyeOff className="h-3.5 w-3.5" />
4949
)}
50-
{page.is_published ? 'Ver��ffentlicht' : 'Entwurf'}
50+
{page.is_published ? 'Veröffentlicht' : 'Entwurf'}
5151
</span>
5252
{page.show_in_nav && (
5353
<span className="inline-flex items-center gap-1 rounded-full bg-blue-50 px-2.5 py-1 text-blue-700">
@@ -73,7 +73,7 @@ const PageList = ({ pages, loading, selectedPageId, onSelect, onEdit, onDelete }
7373
: 'border-gray-200 text-gray-600 hover:bg-gray-50 dark:border-slate-700 dark:text-slate-200 dark:hover:bg-slate-800'
7474
}`}
7575
>
76-
<Layers className="h-4 w-4" /> Beitr��ge ansehen
76+
<Layers className="h-4 w-4" /> Beiträge ansehen
7777
</button>
7878
<button
7979
onClick={() => onEdit(page)}
@@ -85,7 +85,7 @@ const PageList = ({ pages, loading, selectedPageId, onSelect, onEdit, onDelete }
8585
onClick={() => onDelete(page)}
8686
className="inline-flex items-center gap-2 rounded-lg border border-red-200 px-3 py-1.5 text-sm text-red-700 hover:bg-red-50 dark:border-red-900/40 dark:text-red-200 dark:hover:bg-red-900/30"
8787
>
88-
<Trash2 className="h-4 w-4" /> L��schen
88+
<Trash2 className="h-4 w-4" /> Löschen
8989
</button>
9090
</div>
9191
</div>

src/components/page-manager/PageStats.jsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const PageStats = ({ navigation, publishedSlugs, pages, selectedPage }) => {
1313
<div>
1414
<p className="text-sm font-semibold text-gray-900 dark:text-gray-100">Navigation</p>
1515
<p className="text-xs text-gray-500 dark:text-gray-400">
16-
{dynamicPagesInNav} dynamische Seite{dynamicPagesInNav === 1 ? '' : 'n'} im MenǬ
16+
{dynamicPagesInNav} dynamische Seite{dynamicPagesInNav === 1 ? '' : 'n'} im Menü
1717
</p>
1818
</div>
1919
</div>
@@ -38,9 +38,9 @@ const PageStats = ({ navigation, publishedSlugs, pages, selectedPage }) => {
3838
<div className="flex items-center gap-3 border-b border-gray-100 pb-4 mb-4 dark:border-gray-800">
3939
<Eye className="h-5 w-5 text-green-600" />
4040
<div>
41-
<p className="text-sm font-semibold text-gray-900 dark:text-gray-100">Ver��ffentlichungen</p>
41+
<p className="text-sm font-semibold text-gray-900 dark:text-gray-100">Veröffentlichungen</p>
4242
<p className="text-xs text-gray-500 dark:text-gray-400">
43-
{totalPublishedPages} ver��ffentlichte Seite{totalPublishedPages === 1 ? '' : 'n'}
43+
{totalPublishedPages} veröffentlichte Seite{totalPublishedPages === 1 ? '' : 'n'}
4444
</p>
4545
</div>
4646
</div>
@@ -54,27 +54,27 @@ const PageStats = ({ navigation, publishedSlugs, pages, selectedPage }) => {
5454
</div>
5555
))}
5656
{totalPublishedPages === 0 && (
57-
<p className="text-sm text-gray-500 dark:text-gray-400">Noch keine Seite ver��ffentlicht.</p>
57+
<p className="text-sm text-gray-500 dark:text-gray-400">Noch keine Seite veröffentlicht.</p>
5858
)}
5959
</div>
6060
</div>
6161
<div className="rounded-2xl border border-gray-200 bg-white p-5 shadow-sm dark:border-gray-700 dark:bg-slate-900">
6262
<div className="flex items-center gap-3 border-b border-gray-100 pb-4 mb-4 dark:border-gray-800">
6363
<Layers className="h-5 w-5 text-indigo-600" />
6464
<div>
65-
<p className="text-sm font-semibold text-gray-900 dark:text-gray-100">SeitenǬbersicht</p>
65+
<p className="text-sm font-semibold text-gray-900 dark:text-gray-100">Seitenübersicht</p>
6666
<p className="text-xs text-gray-500 dark:text-gray-400">
6767
{pages.length} Seite{pages.length === 1 ? '' : 'n'} insgesamt
6868
</p>
6969
</div>
7070
</div>
7171
<div className="space-y-3 text-sm text-gray-600 dark:text-gray-300">
7272
<p>
73-
<span className="font-semibold">Ausgew��hlt:</span>{' '}
74-
{selectedPage ? selectedPage.title : 'Keine Seite ausgew��hlt'}
73+
<span className="font-semibold">Ausgewählt:</span>{' '}
74+
{selectedPage ? selectedPage.title : 'Keine Seite ausgewählt'}
7575
</p>
7676
<p>
77-
<span className="font-semibold">EntwǬrfe:</span>{' '}
77+
<span className="font-semibold">Entwürfe:</span>{' '}
7878
{pages.filter((page) => !page.is_published).length}
7979
</p>
8080
</div>

0 commit comments

Comments
 (0)