Umsetzung des "Website Masterplan" (16 Seiten) unter /webdesign. Zugangsschutz mit EIGENER Schranke (server/webdesign-gate.js) statt gate.js: gate.js laesst seit dem oeffentlichen Start am 21.08.2026 jeden durch, weil die Pruefung auf SITE_PUBLIC_LAUNCH_AT als allererste Zeile steht. Haette man /webdesign dahintergehaengt, waere der ausdruecklich nicht-oeffentliche Bereich inklusive Preisen und spaeteren Kundendaten ab der ersten Sekunde fuer jeden lesbar gewesen. Eigenes Sitzungs-Cookie, bereich="webdesign" im Token, damit ein gueltiges Universe-Cookie hier NICHT gilt. 37/37 Tests. Sieben oeffentliche Seiten in fuenf Sprachen (de, de-CH mit echtem Dialekt, en, fr, pt). Preise, Zeitrahmen, Paketnamen und die 30-%-Regel stehen an genau EINER Stelle in wd-core.js -- der Masterplan verlangt "ueberall widerspruchsfrei", und vier Kopien laufen bei der ersten Preisaenderung auseinander. Als App installierbar auf Handy und PC. Der Service Worker speichert bewusst KEINE HTML-Seite zwischen: nach dem Abmelden wuerden sonst geschuetzte Seiten weiter ausgeliefert, ohne dass der Server je gefragt wird. 18/18 Tests. Handy-Abnahme ueber alle Seiten in fuenf Breiten (320-1440) und fuenf Sprachen: 40/40. Der Test fand 35 echte Fehler (Touch-Ziele unter 44px), behoben im Designsystem statt einzeln pro Seite. PayPal (Wunsch 22.08.2026 "sofort auf meinem paypal"): Orders API mit intent=CAPTURE, also sofortiger Einzug statt blosser Reservierung. Gebuehr und Nettobetrag getrennt gespeichert. Betraege durchgehend als Ganzzahl in Cent. Gefaelschte Webhooks werden abgewiesen. Fail closed solange Zugangsdaten fehlen. 28/28 Tests gegen einen nachgebauten PayPal-Server. Datenbank: 15 Tabellen mit Praefix wd_, fachlich vollstaendig vom Universe getrennt. Co-Authored-By: Claude Opus 5 <[email protected]>
214 lines
26 KiB
JavaScript
214 lines
26 KiB
JavaScript
/* =====================================================================
|
||
i18n-wd-leistungen.js — Leistungsdetails (Masterplan S.9)
|
||
Fünf Sprachen. Preise/Dauer sind wortgleich zur Startseite und zur
|
||
Preisseite formuliert (Masterplan S.16: überall widerspruchsfrei).
|
||
===================================================================== */
|
||
window.I18N_WD = {
|
||
seiten_titel: {
|
||
de: "Leistungen — Dogfather Webdesign",
|
||
"de-CH": "Was mir mache — Dogfather Webdesign",
|
||
en: "Services — Dogfather Web Design",
|
||
fr: "Prestations — Dogfather Web Design",
|
||
pt: "Serviços — Dogfather Web Design",
|
||
},
|
||
|
||
ls_eyebrow: { de: "Klare Pakete", "de-CH": "Klari Pakete", en: "Clear packages", fr: "Des formules claires", pt: "Pacotes claros" },
|
||
ls_h1: {
|
||
de: "Was du ungefähr bekommst",
|
||
"de-CH": "Was du öppe überchunnsch",
|
||
en: "What you get, roughly",
|
||
fr: "Ce que tu obtiens, en gros",
|
||
pt: "O que recebes, aproximadamente",
|
||
},
|
||
ls_lead: {
|
||
de: "Keine leeren Werbeversprechen. Zu jeder Kategorie steht hier, für wen sie gedacht ist, was typischerweise drin ist, was extra kostet — und wo die Grenze verläuft.",
|
||
"de-CH": "Kei leeri Werbeverspräche. Zu jedere Kategorie stoht do, für wän si dänkt isch, was typischerwiis dinne isch, was extra choschtet — und wo d Gränze verlauft.",
|
||
en: "No empty marketing promises. For every category this page states who it is for, what is typically included, what costs extra — and where the limit lies.",
|
||
fr: "Pas de promesses publicitaires creuses. Pour chaque catégorie, cette page indique à qui elle s'adresse, ce qui est généralement inclus, ce qui coûte en plus — et où se situe la limite.",
|
||
pt: "Sem promessas publicitárias vazias. Para cada categoria esta página indica a quem se destina, o que está tipicamente incluído, o que custa extra — e onde está o limite.",
|
||
},
|
||
|
||
/* --- Gemeinsame Beschriftungen --- */
|
||
fuer_wen: { de: "Für wen", "de-CH": "Für wän", en: "Who it's for", fr: "Pour qui", pt: "Para quem" },
|
||
enthalten: { de: "Typisch enthalten", "de-CH": "Typisch dinne", en: "Typically included", fr: "Généralement inclus", pt: "Tipicamente incluído" },
|
||
beispiel: { de: "Konkretes Beispiel", "de-CH": "Konkrets Bispiel", en: "A concrete example", fr: "Exemple concret", pt: "Exemplo concreto" },
|
||
extras: { de: "Kostet extra", "de-CH": "Choschtet extra", en: "Costs extra", fr: "En supplément", pt: "Custa à parte" },
|
||
grenze: { de: "Nicht enthalten", "de-CH": "Nöd dinne", en: "Not included", fr: "Non inclus", pt: "Não incluído" },
|
||
jetzt_anfragen: { de: "Dieses Paket anfragen", "de-CH": "Das Paket aafroge", en: "Enquire about this package", fr: "Demander cette formule", pt: "Pedir este pacote" },
|
||
|
||
extras_allgemein: {
|
||
de: "Zusätzliche Sprachen · weitere Unterseiten · Logo- und Bildbearbeitung · Texterstellung · Anbindung an fremde Systeme · zusätzliche Feedbackrunden über die vereinbarten hinaus",
|
||
"de-CH": "Zuesätzlichi Sprooche · wiiteri Undersite · Logo- und Bildbearbeitig · Täxt schriibe · Aabindig a frömdi Syschtem · zuesätzlichi Feedbackrunde über die vereinbarte use",
|
||
en: "Additional languages · further sub-pages · logo and image editing · copywriting · connections to third-party systems · extra feedback rounds beyond those agreed",
|
||
fr: "Langues supplémentaires · pages additionnelles · retouche de logo et d'images · rédaction · connexion à des systèmes tiers · tours de retours supplémentaires au-delà de ce qui est convenu",
|
||
pt: "Idiomas adicionais · mais subpáginas · edição de logótipo e imagens · redação de textos · ligação a sistemas externos · rondas de feedback extra além das acordadas",
|
||
},
|
||
|
||
/* --- Onepager --- */
|
||
op_h2: { de: "Onepager", "de-CH": "Onepager", en: "One-pager", fr: "Page unique", pt: "Página única" },
|
||
op_fuer: {
|
||
de: "Einzelpersonen, Creator, eine einzelne Aktion oder ein klar umrissenes Angebot, das keine Unterseiten braucht.",
|
||
"de-CH": "Einzelpersone, Creator, ei einzelni Aktion oder es klar umrissnigs Aagebot, wo kei Undersite bruucht.",
|
||
en: "Individuals, creators, a single campaign or a clearly defined offer that does not need sub-pages.",
|
||
fr: "Particuliers, créateurs, une action ponctuelle ou une offre clairement définie qui n'a pas besoin de sous-pages.",
|
||
pt: "Particulares, criadores, uma ação pontual ou uma oferta bem definida que não precisa de subpáginas.",
|
||
},
|
||
op_1: { de: "Bis zu ca. fünf Inhaltsbereiche auf einer Seite", "de-CH": "Bis zu öppe füf Inhaltsbereich uf einere Site", en: "Up to approx. five content sections on one page", fr: "Jusqu'à environ cinq sections de contenu sur une page", pt: "Até cerca de cinco secções de conteúdo numa página" },
|
||
op_2: { de: "Hero, Vorstellung, Angebot, Links und Kontakt", "de-CH": "Hero, Vorstellig, Aagebot, Links und Kontakt", en: "Hero, introduction, offer, links and contact", fr: "Hero, présentation, offre, liens et contact", pt: "Hero, apresentação, oferta, ligações e contacto" },
|
||
op_3: { de: "Responsiv auf Handy, Tablet und Computer", "de-CH": "Responsiv uf Handy, Tablet und Computer", en: "Responsive on mobile, tablet and desktop", fr: "Responsive sur mobile, tablette et ordinateur", pt: "Responsivo em telemóvel, tablet e computador" },
|
||
op_4: { de: "Grundstruktur für Suchmaschinen (Titel, Beschreibung, Überschriften)", "de-CH": "Grundstruktur für Suechmaschine (Titel, Beschriibig, Überschrifte)", en: "Basic search engine structure (title, description, headings)", fr: "Structure de base pour les moteurs de recherche (titre, description, titres)", pt: "Estrutura básica para motores de busca (título, descrição, cabeçalhos)" },
|
||
op_5: { de: "Typischerweise zwei Feedbackrunden", "de-CH": "Typischerwiis zwei Feedbackrunde", en: "Typically two feedback rounds", fr: "Généralement deux tours de retours", pt: "Tipicamente duas rondas de feedback" },
|
||
op_beispiel: {
|
||
de: "Eine Seite für einen Creator: oben wer du bist und was du machst, darunter die aktuelle Aktion, deine Kanäle, ein kurzes Kontaktformular. Alles auf einem Bildschirm erreichbar, ohne Menü.",
|
||
"de-CH": "Ei Site für en Creator: obe wär du bisch und was du machsch, drunter d aktuelli Aktion, dini Kanäl, es churzes Kontaktformular. Alles uf eme Bildschirm erreichbar, ohni Menü.",
|
||
en: "One page for a creator: who you are and what you do at the top, below it the current campaign, your channels, a short contact form. Everything reachable on one screen, without a menu.",
|
||
fr: "Une page pour un créateur : en haut qui tu es et ce que tu fais, en dessous l'action en cours, tes canaux, un court formulaire de contact. Tout accessible sur un écran, sans menu.",
|
||
pt: "Uma página para um criador: em cima quem és e o que fazes, abaixo a ação atual, os teus canais, um formulário de contacto curto. Tudo acessível num ecrã, sem menu.",
|
||
},
|
||
op_grenze: {
|
||
de: "Kein Shop, keine Nutzerkonten, keine Unterseiten. Wenn absehbar mehr als eine Seite nötig wird, ist die professionelle Website der ehrlichere Weg — auch wenn sie mehr kostet.",
|
||
"de-CH": "Kei Shop, kei Nutzerkonte, kei Undersite. Wenn abgseh isch, dass meh als ei Site nötig wird, isch d Profi-Website dr ehrlicher Wäg — au wenn si meh choschtet.",
|
||
en: "No shop, no user accounts, no sub-pages. If more than one page is foreseeably needed, the professional website is the more honest route — even though it costs more.",
|
||
fr: "Pas de boutique, pas de comptes utilisateurs, pas de sous-pages. Si plus d'une page s'avère nécessaire, le site professionnel est la voie la plus honnête — même s'il coûte plus cher.",
|
||
pt: "Sem loja, sem contas de utilizador, sem subpáginas. Se for previsível ser necessária mais do que uma página, o website profissional é o caminho mais honesto — mesmo custando mais.",
|
||
},
|
||
|
||
/* --- Professionelle Website --- */
|
||
ws_h2: { de: "Professionelle Website", "de-CH": "Profi-Website", en: "Professional website", fr: "Site professionnel", pt: "Website profissional" },
|
||
ws_fuer: {
|
||
de: "Unternehmen, Teams, Vereine, Creator mit mehreren Themen — überall dort, wo eine einzelne Seite zu voll würde.",
|
||
"de-CH": "Firme, Teams, Verein, Creator mit mehrere Thema — überall dete, wo ei einzelni Site z voll wär.",
|
||
en: "Companies, teams, clubs, creators with several topics — wherever a single page would become too crowded.",
|
||
fr: "Entreprises, équipes, associations, créateurs avec plusieurs thèmes — partout où une seule page serait trop chargée.",
|
||
pt: "Empresas, equipas, associações, criadores com vários temas — sempre que uma única página ficaria demasiado cheia.",
|
||
},
|
||
ws_1: { de: "Typisch bis zu fünf Kernseiten", "de-CH": "Typisch bis zu füf Kernsite", en: "Typically up to five core pages", fr: "Généralement jusqu'à cinq pages principales", pt: "Tipicamente até cinco páginas principais" },
|
||
ws_2: { de: "Navigation, Formulare, Galerie oder Videos", "de-CH": "Navigation, Formular, Galerie oder Video", en: "Navigation, forms, gallery or videos", fr: "Navigation, formulaires, galerie ou vidéos", pt: "Navegação, formulários, galeria ou vídeos" },
|
||
ws_3: { de: "Responsive Umsetzung und Funktionscheck auf echten Geräten", "de-CH": "Responsivi Umsetzig und Funktionscheck uf ächte Grät", en: "Responsive build and functional check on real devices", fr: "Réalisation responsive et vérification fonctionnelle sur appareils réels", pt: "Implementação responsiva e verificação funcional em dispositivos reais" },
|
||
ws_4: { de: "Unterstützung bei der Veröffentlichung (Domain, Zertifikat, Umzug)", "de-CH": "Understützig bi dr Veröffentlichig (Domain, Zertifikat, Umzug)", en: "Support with going live (domain, certificate, migration)", fr: "Accompagnement à la mise en ligne (domaine, certificat, migration)", pt: "Apoio na publicação (domínio, certificado, migração)" },
|
||
ws_5: { de: "Einweisung, damit du Texte selbst ändern kannst", "de-CH": "Iiwiisig, damit du Täxt sälber ändere chasch", en: "A walkthrough so you can change texts yourself", fr: "Une prise en main pour modifier les textes toi-même", pt: "Uma introdução para poderes alterar textos sozinho" },
|
||
ws_beispiel: {
|
||
de: "Ein Handwerksbetrieb: Startseite, Leistungen, Referenzen mit Bildern, Über uns, Kontakt mit Anfahrt und Formular. Anfragen landen strukturiert im Postfach statt als formlose Mail.",
|
||
"de-CH": "En Handwärchsbetrieb: Startsite, Leischtige, Referänze mit Bilder, Über üs, Kontakt mit Aafahrt und Formular. Aafroge lande strukturiert im Poschtfach statt als formlosi Mail.",
|
||
en: "A trade business: home, services, references with images, about us, contact with directions and a form. Enquiries arrive structured in the inbox instead of as a formless e-mail.",
|
||
fr: "Une entreprise artisanale : accueil, prestations, références avec photos, à propos, contact avec plan d'accès et formulaire. Les demandes arrivent structurées dans la boîte de réception au lieu d'un e-mail informe.",
|
||
pt: "Uma empresa de ofício: início, serviços, referências com imagens, sobre nós, contacto com indicações e formulário. Os pedidos chegam estruturados à caixa de entrada em vez de um e-mail informe.",
|
||
},
|
||
ws_grenze: {
|
||
de: "Kein Produktverkauf und keine geschützten Nutzerbereiche. Sobald etwas verkauft oder ein Login gebraucht wird, gilt die nächste Kategorie.",
|
||
"de-CH": "Kein Produktverchauf und kei gschützti Nutzerbereich. Sobald öppis verchauft wird oder es Login bruucht wird, gilt d nöchscht Kategorie.",
|
||
en: "No product sales and no protected user areas. As soon as something is sold or a login is needed, the next category applies.",
|
||
fr: "Pas de vente de produits ni d'espaces utilisateurs protégés. Dès qu'il y a vente ou besoin d'un identifiant, c'est la catégorie suivante.",
|
||
pt: "Sem venda de produtos e sem áreas de utilizador protegidas. Assim que houver venda ou necessidade de login, aplica-se a categoria seguinte.",
|
||
},
|
||
|
||
/* --- Shop --- */
|
||
sh_h2: { de: "Shop & umfangreiche Website", "de-CH": "Shop & grossi Website", en: "Shop & large website", fr: "Boutique & grand site", pt: "Loja & site extenso" },
|
||
sh_fuer: {
|
||
de: "Alle, die tatsächlich online verkaufen wollen — Handgemachtes, digitale Produkte, Merch — oder einen geschützten Bereich für Kundinnen und Kunden brauchen.",
|
||
"de-CH": "Alli, wo würklich online verchaufe wänd — Handgmachts, digitali Produkt, Merch — oder en gschützte Bereich für Chunde bruuched.",
|
||
en: "Anyone who genuinely wants to sell online — handmade goods, digital products, merch — or needs a protected area for customers.",
|
||
fr: "Tous ceux qui veulent réellement vendre en ligne — fait main, produits numériques, merch — ou qui ont besoin d'un espace protégé pour leurs clients.",
|
||
pt: "Quem quer mesmo vender online — artigos feitos à mão, produtos digitais, merch — ou precisa de uma área protegida para clientes.",
|
||
},
|
||
sh_1: { de: "Produkte, Detailseiten, Warenkorb und Kasse", "de-CH": "Produkt, Detailsite, Warechorb und Kasse", en: "Products, detail pages, basket and checkout", fr: "Produits, fiches détaillées, panier et paiement", pt: "Produtos, páginas de detalhe, carrinho e finalização" },
|
||
sh_2: { de: "Zahlungs- und Versandabläufe eingerichtet und durchgespielt", "de-CH": "Zahligs- und Versandabläuf iigrichtet und durespielt", en: "Payment and shipping flows set up and tested end to end", fr: "Flux de paiement et d'expédition configurés et testés de bout en bout", pt: "Fluxos de pagamento e envio configurados e testados de ponta a ponta" },
|
||
sh_3: { de: "Mobile Kundenführung — Kasse funktioniert auf dem Handy wirklich", "de-CH": "Mobili Chundeführig — d Kasse funktioniert uf em Handy würklich", en: "Mobile customer journey — checkout genuinely works on a phone", fr: "Parcours client mobile — le paiement fonctionne vraiment sur téléphone", pt: "Percurso de cliente móvel — a finalização funciona mesmo no telemóvel" },
|
||
sh_4: { de: "Adminbereich zur eigenständigen Produktpflege", "de-CH": "Adminbereich zur sälbstständige Produktpflege", en: "Admin area for maintaining products yourself", fr: "Espace d'administration pour gérer les produits toi-même", pt: "Área de administração para gerires os produtos" },
|
||
sh_5: { de: "Einweisung in die Produktpflege", "de-CH": "Iiwiisig i d Produktpflege", en: "A walkthrough of product maintenance", fr: "Prise en main de la gestion des produits", pt: "Introdução à gestão de produtos" },
|
||
sh_beispiel: {
|
||
de: "Van's DIY & Bastelbedarf: Kategorien, Artikel mit Bildern und Varianten, Warenkorb, Gutscheincodes, Versandregeln — und ein Adminbereich, in dem neue Artikel ohne Technikkenntnisse angelegt werden.",
|
||
"de-CH": "Van's DIY & Bastelbedarf: Kategorie, Artikel mit Bilder und Variante, Warechorb, Gutscheincodes, Versandregle — und en Adminbereich, wo neui Artikel ohni Technikkenntnis aagleit wärded.",
|
||
en: "Van's DIY & Bastelbedarf: categories, items with images and variants, basket, voucher codes, shipping rules — and an admin area where new items are created without any technical knowledge.",
|
||
fr: "Van's DIY & Bastelbedarf : catégories, articles avec photos et variantes, panier, codes promo, règles d'expédition — et un espace d'administration où les nouveaux articles se créent sans connaissances techniques.",
|
||
pt: "Van's DIY & Bastelbedarf: categorias, artigos com imagens e variantes, carrinho, códigos de desconto, regras de envio — e uma área de administração onde se criam novos artigos sem conhecimentos técnicos.",
|
||
},
|
||
sh_grenze: {
|
||
de: "Gebühren von Zahlungsanbietern, Kosten für Domain und Server sowie steuerliche Pflichten liegen bei dir. Ich richte die Technik ein, übernehme aber weder Buchhaltung noch Rechtsberatung.",
|
||
"de-CH": "Gebühre vo Zahligsaabieter, Choschte für Domain und Server und stüürlichi Pflichte liged bi dir. Ich richte d Technik ii, übernimm aber weder Buechhaltig no Rächtsberatig.",
|
||
en: "Payment provider fees, domain and server costs and tax obligations remain yours. I set up the technology but take on neither bookkeeping nor legal advice.",
|
||
fr: "Les frais des prestataires de paiement, les coûts de domaine et de serveur ainsi que les obligations fiscales restent à ta charge. Je mets en place la technique, mais je n'assure ni la comptabilité ni le conseil juridique.",
|
||
pt: "Taxas de fornecedores de pagamento, custos de domínio e servidor e obrigações fiscais são da tua responsabilidade. Eu monto a tecnologia, mas não assumo contabilidade nem aconselhamento jurídico.",
|
||
},
|
||
|
||
/* --- Verwaltungsseiten --- */
|
||
vw_h2: { de: "Buchhaltungs- & Steuerverwaltungsseiten", "de-CH": "Buechhaltigs- & Stüürverwaltigssite", en: "Bookkeeping & tax administration portals", fr: "Portails de gestion comptable & fiscale", pt: "Portais de gestão contabilística & fiscal" },
|
||
vw_fuer: {
|
||
de: "Selbstständige und kleine Betriebe, die Belege, Einnahmen und Ausgaben nicht mehr in Ordnern und Tabellen suchen wollen.",
|
||
"de-CH": "Sälbstständigi und chlini Betrieb, wo Bäläg, Iinahme und Uusgabe nüm i Ordner und Tabelle sueche wänd.",
|
||
en: "Self-employed people and small businesses who no longer want to search for receipts, income and expenses in folders and spreadsheets.",
|
||
fr: "Indépendants et petites structures qui ne veulent plus chercher justificatifs, recettes et dépenses dans des classeurs et des tableurs.",
|
||
pt: "Trabalhadores independentes e pequenas empresas que já não querem procurar comprovativos, receitas e despesas em pastas e folhas de cálculo.",
|
||
},
|
||
vw_1: { de: "Geschützter Login und Benutzerrollen", "de-CH": "Gschützts Login und Benutzerrolle", en: "Protected login and user roles", fr: "Connexion protégée et rôles utilisateurs", pt: "Login protegido e perfis de utilizador" },
|
||
vw_2: { de: "Belege, Einnahmen, Ausgaben und Dokumente an einem Ort", "de-CH": "Bäläg, Iinahme, Uusgabe und Dokumänt an eim Ort", en: "Receipts, income, expenses and documents in one place", fr: "Justificatifs, recettes, dépenses et documents au même endroit", pt: "Comprovativos, receitas, despesas e documentos num só lugar" },
|
||
vw_3: { de: "Filter, Suche, Auswertungen und Export", "de-CH": "Filter, Suechi, Uuswärtige und Export", en: "Filters, search, reports and export", fr: "Filtres, recherche, analyses et export", pt: "Filtros, pesquisa, análises e exportação" },
|
||
vw_4: { de: "Nachvollziehbarer Änderungsverlauf mit Zeitstempel", "de-CH": "Nachvollziehbare Änderigsverlauf mit Ziitstämpel", en: "Traceable change history with timestamps", fr: "Historique des modifications horodaté et traçable", pt: "Histórico de alterações rastreável com data e hora" },
|
||
vw_5: { de: "Regelmäßige Sicherungen mit geprüfter Wiederherstellung", "de-CH": "Regelmässigi Sicherige mit prüefter Wiederherstellig", en: "Regular backups with a tested restore", fr: "Sauvegardes régulières avec restauration testée", pt: "Cópias de segurança regulares com restauro testado" },
|
||
vw_beispiel: {
|
||
de: "Ein Portal, in dem du ein Foto eines Belegs hochlädst, Betrag und Kategorie einträgst und am Jahresende alles gefiltert exportierst — statt einen Schuhkarton zur Steuerberatung zu tragen.",
|
||
"de-CH": "Es Portal, wo du es Foto vom Bäläg ufelodsch, Betrag und Kategorie iiträitsch und am Jahresänd alles gfilteret exportiersch — statt en Schuehchartone zur Stüürberatig z trage.",
|
||
en: "A portal where you upload a photo of a receipt, enter amount and category, and export everything filtered at the end of the year — instead of carrying a shoebox to the tax advisor.",
|
||
fr: "Un portail où tu télécharges la photo d'un justificatif, saisis le montant et la catégorie, et exportes tout filtré en fin d'année — au lieu d'apporter une boîte à chaussures au comptable.",
|
||
pt: "Um portal onde carregas a foto de um comprovativo, indicas valor e categoria e no fim do ano exportas tudo filtrado — em vez de levares uma caixa de sapatos ao contabilista.",
|
||
},
|
||
vw_grenze: {
|
||
de: "Das ist ausdrücklich eine technische Organisationslösung. Keine Buchhaltung, keine Steuerberatung, keine Erstellung von Steuererklärungen — dafür braucht es weiterhin eine Fachperson.",
|
||
"de-CH": "Das isch uusdrücklich e technischi Organisationslösig. Kei Buechhaltig, kei Stüürberatig, kei Erstellig vo Stüürerklärige — defür bruuchts wiiterhin e Fachperson.",
|
||
en: "This is explicitly a technical organisational tool. No bookkeeping, no tax advice, no preparation of tax returns — a qualified professional is still required for that.",
|
||
fr: "Il s'agit explicitement d'un outil d'organisation technique. Pas de comptabilité, pas de conseil fiscal, pas d'établissement de déclarations — un professionnel qualifié reste nécessaire.",
|
||
pt: "Trata-se explicitamente de uma solução técnica de organização. Sem contabilidade, sem aconselhamento fiscal, sem elaboração de declarações — para isso continua a ser necessário um profissional.",
|
||
},
|
||
|
||
/* --- Betreuung --- */
|
||
bt_h2: { de: "Laufende Betreuung", "de-CH": "Laufendi Betreuig", en: "Ongoing support", fr: "Suivi continu", pt: "Acompanhamento contínuo" },
|
||
bt_fuer: {
|
||
de: "Alle, die nach der Übergabe nicht selbst an der Technik schrauben wollen — oder einfach wissen möchten, dass jemand hinschaut.",
|
||
"de-CH": "Alli, wo nach dr Übergab nöd sälber a dr Technik schruube wänd — oder eifach wüsse wänd, dass öpper hiluegt.",
|
||
en: "Anyone who does not want to tinker with the technology after handover — or simply wants to know that someone is keeping an eye on it.",
|
||
fr: "Tous ceux qui ne veulent pas bricoler la technique après la remise — ou qui veulent simplement savoir que quelqu'un veille.",
|
||
pt: "Quem não quer mexer na tecnologia depois da entrega — ou simplesmente quer saber que alguém está atento.",
|
||
},
|
||
bt_1: { de: "Kleine Änderungen typischerweise in ca. 2–5 Arbeitstagen", "de-CH": "Chlini Änderige typischerwiis i öppe 2–5 Arbeitstäg", en: "Small changes typically within approx. 2–5 working days", fr: "Petites modifications généralement sous 2 à 5 jours ouvrés", pt: "Pequenas alterações tipicamente em aprox. 2–5 dias úteis" },
|
||
bt_2: { de: "Sicherheitsaktualisierungen und Überwachung der Erreichbarkeit", "de-CH": "Sicherheitsaktualisierige und Überwachig vo dr Erreichbarkeit", en: "Security updates and uptime monitoring", fr: "Mises à jour de sécurité et surveillance de la disponibilité", pt: "Atualizações de segurança e monitorização da disponibilidade" },
|
||
bt_3: { de: "Regelmäßige Sicherungen, die auch wirklich zurückgespielt werden können", "de-CH": "Regelmässigi Sicherige, wo au würklich zrugg gspielt wärde chönd", en: "Regular backups that can genuinely be restored", fr: "Sauvegardes régulières réellement restaurables", pt: "Cópias de segurança regulares que podem mesmo ser restauradas" },
|
||
bt_4: { de: "Umfang und Priorität nach gewähltem Paket", "de-CH": "Umfang und Priorität nach gwählitem Paket", en: "Scope and priority according to the chosen package", fr: "Étendue et priorité selon la formule choisie", pt: "Âmbito e prioridade conforme o pacote escolhido" },
|
||
bt_grenze: {
|
||
de: "Betreuung ist keine unbegrenzte Weiterentwicklung. Neue Funktionen oder ganze Unterseiten sind eigene Aufträge — der Aufwand wird vorher genannt, du entscheidest.",
|
||
"de-CH": "Betreuig isch kei unbegränzti Wiiterentwicklig. Neui Funktione oder ganzi Undersite sind eigeni Ufträg — dr Ufwand wird vorher gnennt, du entscheidsch.",
|
||
en: "Support is not unlimited further development. New features or entire sub-pages are separate jobs — the effort is quoted beforehand and you decide.",
|
||
fr: "Le suivi n'est pas un développement illimité. De nouvelles fonctions ou des pages entières sont des missions distinctes — l'effort est chiffré à l'avance et tu décides.",
|
||
pt: "O acompanhamento não é desenvolvimento ilimitado. Novas funcionalidades ou páginas inteiras são trabalhos à parte — o esforço é indicado previamente e tu decides.",
|
||
},
|
||
|
||
abgrenzung_titel: {
|
||
de: "Technische Abgrenzung",
|
||
"de-CH": "Technischi Abgränzig",
|
||
en: "Technical boundary",
|
||
fr: "Périmètre technique",
|
||
pt: "Delimitação técnica",
|
||
},
|
||
abgrenzung_text: {
|
||
de: "Buchhaltungs- und Steuerverwaltungsseiten sind ausschließlich technische Organisationslösungen. Diese Seite verspricht keine Buchhaltung, keine Steuerberatung und keine Erstellung von Steuererklärungen.",
|
||
"de-CH": "Buechhaltigs- und Stüürverwaltigssite sind uusschliesslich technischi Organisationslösige. Die Site verspricht kei Buechhaltig, kei Stüürberatig und kei Erstellig vo Stüürerklärige.",
|
||
en: "Bookkeeping and tax administration portals are exclusively technical organisational solutions. This site promises no bookkeeping, no tax advice and no preparation of tax returns.",
|
||
fr: "Les portails de gestion comptable et fiscale sont exclusivement des outils d'organisation technique. Ce site ne promet ni comptabilité, ni conseil fiscal, ni établissement de déclarations.",
|
||
pt: "Os portais de gestão contabilística e fiscal são exclusivamente soluções técnicas de organização. Este site não promete contabilidade, aconselhamento fiscal nem elaboração de declarações.",
|
||
},
|
||
|
||
cta_h2: {
|
||
de: "Nicht sicher, welches Paket passt?",
|
||
"de-CH": "Nöd sicher, weles Paket passt?",
|
||
en: "Not sure which package fits?",
|
||
fr: "Pas sûr de la formule adaptée ?",
|
||
pt: "Não sabes que pacote encaixa?",
|
||
},
|
||
cta_p: {
|
||
de: "Beschreib einfach dein Vorhaben. Wenn ein kleineres Paket reicht, sage ich das — auch wenn das weniger Umsatz bedeutet.",
|
||
"de-CH": "Beschriib eifach dis Vorhabe. Wenn es chliners Paket längt, säg i das — au wenn das weniger Umsatz heisst.",
|
||
en: "Just describe your project. If a smaller package is enough, I will say so — even if that means less revenue.",
|
||
fr: "Décris simplement ton projet. Si une formule plus petite suffit, je le dirai — même si cela signifie moins de chiffre d'affaires.",
|
||
pt: "Descreve simplesmente o teu projeto. Se um pacote menor chegar, eu digo-o — mesmo que isso signifique menos faturação.",
|
||
},
|
||
};
|