fix: localize Pages layout and implement /uslugi subpage blocks

This commit is contained in:
MichalC
2026-09-01 16:12:05 +02:00
parent cccda44fcd
commit ce3c086f4c
11 changed files with 602 additions and 69 deletions
+185 -12
View File
@@ -164,6 +164,164 @@ const homeLayoutDe = [
}
];
const uslugiLayoutPl = [
{
blockType: 'pageHeader',
title: 'Kompleksowe rozliczenia podatkowe dla Polaków w Niemczech',
subtitle: 'Profesjonalne sporządzanie deklaracji, weryfikacja decyzji podatkowych i bieżące wsparcie w kontaktach z niemieckim urzędem skarbowym (Finanzamt).',
},
{
blockType: 'servicesDetailed',
title: 'Czym się zajmuję',
subtitle: 'Zapewniam rzetelne i kompleksowe wsparcie na każdym etapie rozliczenia podatku dochodowego w Niemczech.',
services: [
{
title: 'Sporządzenie deklaracji podatkowej (Einkommensteuererklärung)',
description: 'Przygotowujemy kompletne zeznanie podatkowe, uwzględniając wszystkie przysługujące Ci ulgi, koszty uzyskania przychodu oraz odliczenia. Dbamy o maksymalizację Twojego zwrotu i pełną zgodność z niemieckim prawem.',
icon: 'fileText',
},
{
title: 'Wstępne obliczenie przewidywanego zwrotu',
description: 'Przed wysłaniem dokumentów do urzędu wyliczamy dokładną kwotę spodziewanego zwrotu lub ewentualnej dopłaty. Dzięki temu wiesz dokładnie, czego się spodziewać jeszcze przed wydaniem decyzji przez Finanzamt.',
icon: 'calculator',
},
{
title: 'Kontrola decyzji podatkowej (Steuerbescheid)',
description: 'Szczegółowo weryfikujemy otrzymaną decyzję z urzędu skarbowego pod kątem ewentualnych błędów urzędników. Sprawdzamy, czy urząd uwzględnił wszystkie zgłoszone koszty i ulgi.',
icon: 'shieldCheck',
},
{
title: 'Składanie odwołań (Einspruch)',
description: 'W przypadku niekorzystnej lub błędnej decyzji urzędu sporządzamy oficjalne odwołanie i reprezentujemy Cię w postępowaniu wyjaśniającym, skutecznie dochodząc Twoich praw.',
icon: 'scale',
},
{
title: 'Całoroczne doradztwo podatkowe',
description: 'Pozostajemy do Twojej dyspozycji przez cały rok podatkowy. Odpowiadamy na pytania, pomagamy w bieżącej korespondencji z urzędem i doradzamy przy zmianie sytuacji życiowej.',
icon: 'helpCircle',
},
{
title: 'Doradztwo przy wyborze klasy podatkowej (Steuerklasse)',
description: 'Doradzamy optymalny dobór klas podatkowych dla małżeństw i osób pracujących w Niemczech. Pomagamy wybrać wariant (np. III/V lub IV/IV), który przyniesie największe korzyści finansowe.',
icon: 'users',
},
{
title: 'Ulgi, dopłaty i odliczenia (Kindergeld, dojazdy, podwójne gospodarstwo)',
description: 'Pomagamy w uzyskaniu Kindergeld, Riester-Rente oraz prawidłowym odliczeniu kosztów podwójnego gospodarstwa domowego (doppelter Haushalt) i dojazdów do pracy (Pendlerpauschale).',
icon: 'coins',
},
],
},
{
blockType: 'eligibility',
title: 'Dla kogo — zakres uprawnień doradczych wg §4 Nr. 11 StBerG',
subtitle: 'Jako punkt doradczy b.b.h. Lohnsteuerhilfeverein e.V. działamy ściśle w ramach ustawowych uprawnień dla stowarzyszeń pomocy podatkowej.',
eligibleTitle: 'Kto może skorzystać z naszej pomocy',
eligibleItems: [
{ text: 'Pracownicy zatrudnieni na umowę o pracę (Arbeitnehmer) oraz pracownicy tymczasowi' },
{ text: 'Urzędnicy państwowi (Beamte)' },
{ text: 'Emeryci i renciści (Rentner und Pensionäre)' },
{ text: 'Osoby bezrobotne oraz pobierające zasiłki socjalne' },
{ text: 'Odbiorcy świadczeń rodzinnych (Kindergeld, Elterngeld) oraz alimentów' },
],
limitationsTitle: 'Dopuszczalne przychody dodatkowe (najem, kapitał, inne)',
limitationsText: 'Osoby uzyskujące dodatkowe przychody (np. z najmu i dzierżawy, kapitałów pieniężnych, innych źródeł) — doradztwo jest możliwe wyłącznie wtedy, gdy łączne przychody z tych źródeł nie przekraczają 18 000 € (dla osób samotnych) lub 36 000 € (dla małżeństw rozliczających się wspólnie) w roku podatkowym.',
excludedTitle: 'Kogo NIE obejmują nasze uprawnienia (granica ustawowa)',
excludedItems: [
{ text: 'Osoby prowadzące jednoosobową działalność gospodarczą (Gewerbe)' },
{ text: 'Przedsiębiorcy, spółki oraz osoby samozatrudnione (Selbständige)' },
{ text: 'Osoby uzyskujące przychody z działalności rolniczej i leśnej (Land- und Forstwirtschaft)' },
{ text: 'Osoby z przychodami z najmu lub kapitału przekraczającymi limity 18 000 € / 36 000 €' },
],
legalNotice: 'Pomoc podatkowa jest świadczona wyłącznie na rzecz członków stowarzyszenia b.b.h. Lohnsteuerhilfeverein e.V. zgodnie z § 4 Nr. 11 Steuerberatungsgesetz (StBerG).',
},
{
blockType: 'finalCta',
title: 'Masz pytania dotyczące Twojego rozliczenia?',
subtitle: 'Skontaktuj się bezpośrednio przez WhatsApp. Przeanalizujemy Twoją sytuację i pomożemy uzyskać należny zwrot.',
buttonText: 'Napisz na WhatsApp',
},
];
const uslugiLayoutDe = [
{
blockType: 'pageHeader',
title: 'Steuerberatung und Steuererklärungen für Arbeitnehmer',
subtitle: 'Professionelle Erstellung von Steuererklärungen, Bescheidprüfung und ganzheitliche Unterstützung bei der Kommunikation mit dem Finanzamt.',
},
{
blockType: 'servicesDetailed',
title: 'Was ich anbiete',
subtitle: 'Umfassende und zuverlässige Betreuung bei allen Fragen rund um Ihre Einkommensteuererklärung.',
services: [
{
title: 'Erstellung der Einkommensteuererklärung',
description: 'Wir erstellen Ihre vollständige Steuererklärung unter Berücksichtigung aller gesetzlichen Freibeträge, Werbungskosten und Pauschalen für eine maximale Rückerstattung.',
icon: 'fileText',
},
{
title: 'Steuervorausberechnung',
description: 'Bereits vor der Übermittlung an das Finanzamt berechnen wir die voraussichtliche Steuererstattung oder Nachzahlung, damit Sie absolute Planungssicherheit haben.',
icon: 'calculator',
},
{
title: 'Prüfung des Steuerbescheids',
description: 'Detaillierte Überprüfung Ihres Steuerbescheids auf Richtigkeit und Vollständigkeit. Wir stellen sicher, dass alle geltend gemachten Kosten anerkannt wurden.',
icon: 'shieldCheck',
},
{
title: 'Einspruchsverfahren',
description: 'Sollte der Steuerbescheid fehlerhaft sein, legen wir fristgerecht Einspruch beim Finanzamt ein und vertreten Ihre Interessen gegenüber den Finanzbehörden.',
icon: 'scale',
},
{
title: 'Ganzjährige steuerliche Betreuung',
description: 'Wir stehen Ihnen das gesamte Jahr über beratend zur Seite – bei Fragen zu Schreiben des Finanzamts, Belegen und steuerlichen Änderungen.',
icon: 'helpCircle',
},
{
title: 'Wahl der optimalen Steuerklasse',
description: 'Beratung zur Steuerklassenwahl für Ehepaare und Lebenspartner zur Minimierung der monatlichen Lohnsteuerabzüge und Vermeidung von Nachzahlungen.',
icon: 'users',
},
{
title: 'Freibeträge, Kindergeld & Fahrtkosten',
description: 'Unterstützung bei der Beantragung von Kindergeld sowie beim Absetzen von Fahrtkosten, doppelter Haushaltsführung und berufsbedingten Mehraufwendungen.',
icon: 'coins',
},
],
},
{
blockType: 'eligibility',
title: 'Beratungsbefugnis gemäß § 4 Nr. 11 StBerG',
subtitle: 'Als Beratungsstelle des b.b.h. Lohnsteuerhilfevereins e.V. betreuen wir Sie streng im Rahmen der gesetzlichen Befugnisse.',
eligibleTitle: 'Wer von uns beraten werden darf',
eligibleItems: [
{ text: 'Arbeitnehmer, Angestellte und Arbeiter' },
{ text: 'Beamte und Beschäftigte im öffentlichen Dienst' },
{ text: 'Rentner und Pensionäre' },
{ text: 'Arbeitslose und Bezieher von Lohnersatzleistungen' },
{ text: 'Bezieher von Kindergeld, Elterngeld und Unterhaltsleistungen' },
],
limitationsTitle: 'Einnahmegrenzen bei Nebeneinkünften (Vermietung, Kapital)',
limitationsText: 'Bei sonstigen Einkünften (z. B. aus Vermietung und Verpachtung, Kapitalvermögen, privaten Veräußerungsgeschäften) darf die Summe der Einnahmen 18.000 € bei Alleinstehenden bzw. 36.000 € bei zusammenveranlagten Ehegatten im Kalenderjahr nicht übersteigen.',
excludedTitle: 'Ausschluss der Beratungsbefugnis (gesetzliche Grenze)',
excludedItems: [
{ text: 'Gewerbetreibende (Einzelunternehmer, Handwerker mit Gewerbe)' },
{ text: 'Freiberufler und Selbständige' },
{ text: 'Einkünfte aus Land- und Forstwirtschaft' },
{ text: 'Einnahmen aus Vermietung/Kapital über den gesetzlichen Grenzen (18.000 € / 36.000 €)' },
],
legalNotice: 'Die steuerliche Beratung erfolgt ausschließlich im Rahmen einer Mitgliedschaft beim b.b.h. Lohnsteuerhilfeverein e.V. gemäß § 4 Nr. 11 StBerG.',
},
{
blockType: 'finalCta',
title: 'Haben Sie Fragen zu Ihrer Steuererklärung?',
subtitle: 'Kontaktieren Sie uns direkt per WhatsApp. Wir prüfen Ihre Situation und helfen Ihnen bei der Rückerstattung.',
buttonText: 'Auf WhatsApp schreiben',
},
];
async function run() {
const payload = await getPayload({ config: configPromise })
@@ -178,17 +336,37 @@ async function run() {
const pageIds: number[] = [];
for (const page of PAGES) {
const isHome = page.isHome;
const isUslugi = page.pl === 'Usługi';
const layoutPl = isHome
? homeLayoutPl
: isUslugi
? uslugiLayoutPl
: [
{
blockType: 'TextSection',
text: 'Treść w przygotowaniu',
},
];
const layoutDe = isHome
? homeLayoutDe
: isUslugi
? uslugiLayoutDe
: [
{
blockType: 'TextSection',
text: 'Inhalt in Vorbereitung',
},
];
const createdPage = await payload.create({
collection: 'pages',
data: {
title: page.pl,
slug: page.isHome ? 'home' : toSlug(page.pl),
layout: (page.isHome ? homeLayoutPl : [
{
blockType: 'TextSection',
text: 'Treść w przygotowaniu',
}
]) as unknown as Page['layout']
layout: layoutPl as unknown as Page['layout'],
},
locale: 'pl',
});
@@ -201,12 +379,7 @@ async function run() {
data: {
title: page.de,
slug: page.isHome ? 'home' : toSlug(page.de),
layout: (page.isHome ? homeLayoutDe : [
{
blockType: 'TextSection',
text: 'Inhalt in Vorbereitung',
}
]) as unknown as Page['layout']
layout: layoutDe as unknown as Page['layout'],
},
locale: 'de',
});