Files
dogfather-universe/assets/js/i18n-wd-faq.js
T
DogFatherGitandClaude Opus 5 4b3ec450d5 Webdesign-Bereich: Fundament, oeffentliche Seiten, Zugangsschutz, PayPal
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]>
2026-08-22 18:06:52 +02:00

179 lines
30 KiB
JavaScript

/* =====================================================================
i18n-wd-faq.js — Häufige Fragen (Masterplan S.5, Punkt 07)
Abgedeckte Themen laut Masterplan: Preise, Dauer, Inhalte, Änderungen,
Hosting, Rechte, Zahlung und Veröffentlichung.
Die fünf Fragen, die schon auf der Startseite stehen, sind hier bewusst
NICHT wiederholt — dort ist der Auszug, hier die Vollversion mit den
Themen, die dort keinen Platz hatten.
===================================================================== */
window.I18N_WD = {
seiten_titel: {
de: "Häufige Fragen — Dogfather Webdesign",
"de-CH": "Hüüfigi Frage — Dogfather Webdesign",
en: "FAQ — Dogfather Web Design",
fr: "Questions fréquentes — Dogfather Web Design",
pt: "Perguntas frequentes — Dogfather Web Design",
},
fq_eyebrow: { de: "Häufige Fragen", "de-CH": "Hüüfigi Frage", en: "Frequently asked questions", fr: "Questions fréquentes", pt: "Perguntas frequentes" },
fq_h1: {
de: "Alles, was vorher geklärt sein sollte",
"de-CH": "Alles, wo vorher klärt si sött",
en: "Everything that should be clear beforehand",
fr: "Tout ce qui devrait être clair au préalable",
pt: "Tudo o que deve ficar claro antes",
},
fq_lead: {
de: "Sortiert nach Thema. Wenn deine Frage nicht dabei ist, schreib sie einfach ins Anfrageformular — sie landet dann hier, wenn sie öfter kommt.",
"de-CH": "Sortiert nach Thema. Wenn dini Frog nöd debii isch, schriib si eifach is Aafrogformular — si landet denn do, wenn si öfter chunnt.",
en: "Sorted by topic. If your question is not here, just put it in the enquiry form — it ends up on this page if it comes up more often.",
fr: "Classées par thème. Si ta question n'y figure pas, écris-la simplement dans le formulaire — elle atterrira ici si elle revient souvent.",
pt: "Ordenadas por tema. Se a tua pergunta não estiver aqui, escreve-a no formulário — acaba nesta página se surgir com frequência.",
},
/* Themen-Überschriften */
fq_t_preis: { de: "Preise &amp; Zahlung", "de-CH": "Priis &amp; Zahlig", en: "Pricing &amp; payment", fr: "Tarifs &amp; paiement", pt: "Preços &amp; pagamento" },
fq_t_dauer: { de: "Dauer &amp; Änderungen", "de-CH": "Duur &amp; Änderige", en: "Duration &amp; changes", fr: "Durée &amp; modifications", pt: "Duração &amp; alterações" },
fq_t_inhalt: { de: "Inhalte &amp; Zusammenarbeit", "de-CH": "Inhalt &amp; Zämeschaffe", en: "Content &amp; collaboration", fr: "Contenus &amp; collaboration", pt: "Conteúdos &amp; colaboração" },
fq_t_technik: { de: "Hosting, Domain &amp; Rechte", "de-CH": "Hosting, Domain &amp; Rächt", en: "Hosting, domain &amp; rights", fr: "Hébergement, domaine &amp; droits", pt: "Alojamento, domínio &amp; direitos" },
fq_t_veroeff: { de: "Veröffentlichung &amp; danach", "de-CH": "Veröffentlichig &amp; dernoch", en: "Publication &amp; afterwards", fr: "Mise en ligne &amp; après", pt: "Publicação &amp; depois" },
/* --- Preise & Zahlung --- */
f1_f: { de: "Warum steht kein Festpreis auf der Seite?", "de-CH": "Wieso stoht kein Fixpriis uf dr Site?", en: "Why is there no fixed price on the site?", fr: "Pourquoi aucun prix fixe n'est indiqué ?", pt: "Porque não há um preço fixo no site?" },
f1_a: {
de: "Weil ein ehrlicher Festpreis erst möglich ist, wenn der Umfang bekannt ist. Eine Seite mit drei Abschnitten und eine mit dreißig Produkten kosten nun einmal nicht dasselbe. Die Beträge hier sind Einstiegspunkte, die dir zeigen, in welcher Größenordnung du planen musst — der verbindliche Preis kommt schriftlich nach dem Briefing.",
"de-CH": "Wil en ehrliche Fixpriis erscht möglich isch, wenn dr Umfang bekannt isch. E Site mit drü Abschnitt und eini mit driissg Produkt choschted halt nöd s Glich. D Beträg do sind Iistiegspünkt, wo dir zeiged, i welere Grössenordnig du plane muesch — dr verbindlich Priis chunnt schriftlich nach em Briefing.",
en: "Because an honest fixed price is only possible once the scope is known. A site with three sections and one with thirty products simply do not cost the same. The figures here are starting points that show you the ballpark you need to plan for — the binding price comes in writing after the briefing.",
fr: "Parce qu'un prix fixe honnête n'est possible qu'une fois l'étendue connue. Un site à trois sections et un site à trente produits ne coûtent tout simplement pas la même chose. Les montants ici sont des points de départ qui te montrent l'ordre de grandeur — le prix ferme arrive par écrit après le briefing.",
pt: "Porque um preço fixo honesto só é possível quando o âmbito é conhecido. Um site com três secções e outro com trinta produtos não custam o mesmo. Os valores aqui são pontos de partida que mostram a ordem de grandeza — o preço vinculativo vem por escrito após o briefing.",
},
f2_f: { de: "Was passiert, wenn ich nach der Anzahlung abspringe?", "de-CH": "Was passiert, wenn i nach dr Aazahlig abspringe?", en: "What happens if I pull out after paying the deposit?", fr: "Que se passe-t-il si je me désiste après l'acompte ?", pt: "O que acontece se desistir depois do sinal?" },
f2_a: {
de: "Die Anzahlung hat den Zweck, dein Zeitfenster zu reservieren — dieses Fenster war dann für andere blockiert. Bereits geleistete Arbeit wird verrechnet; wenn noch praktisch nichts passiert ist, finden wir eine faire Lösung. Das steht so auch im Angebot, damit es im Ernstfall nicht Auslegungssache ist.",
"de-CH": "D Aazahlig het dr Zwäck, dis Ziitfenschter z reserviere — das Fenschter isch denn für anderi blockiert gsi. Scho gleischtete Arbet wird verrächnet; wenn no praktisch nüt passiert isch, finded mer e fairi Lösig. Das stoht so au im Aagebot, damit s im Ärnschtfall nöd Uuslegigssach isch.",
en: "The deposit exists to reserve your time slot — that slot was then blocked for others. Work already done is offset; if practically nothing has happened yet, we find a fair solution. This is written into the quote so it is not a matter of interpretation if it ever comes up.",
fr: "L'acompte sert à réserver ton créneau — ce créneau était alors bloqué pour d'autres. Le travail déjà réalisé est décompté ; si presque rien n'a encore été fait, nous trouvons une solution équitable. C'est écrit dans le devis pour que cela ne soit pas sujet à interprétation le cas échéant.",
pt: "O sinal serve para reservar a tua janela de tempo — essa janela ficou bloqueada para outros. O trabalho já feito é descontado; se praticamente nada aconteceu ainda, encontramos uma solução justa. Isto fica escrito no orçamento para não ser questão de interpretação se acontecer.",
},
f3_f: { de: "Kommen später versteckte Kosten dazu?", "de-CH": "Chömed spöter versteckti Choschte dezue?", en: "Are there hidden costs later on?", fr: "Y a-t-il des coûts cachés par la suite ?", pt: "Há custos escondidos mais tarde?" },
f3_a: {
de: "Von mir nicht — was extra kostet, steht vorher im Angebot. Was aber sehr wohl dauerhaft Geld kostet und nicht von mir kommt: die Domain (meist ein kleiner Jahresbetrag), der Server beziehungsweise das Hosting, und bei einem Shop die Gebühren des Zahlungsanbieters pro Bestellung. Diese Posten benenne ich im Angebot ausdrücklich, damit sie dich nicht überraschen.",
"de-CH": "Vo mir nöd — was extra choschtet, stoht vorher im Aagebot. Was aber sehr wohl duurhaft Gäld choschtet und nöd vo mir chunnt: d Domain (meischtens en chline Jahresbetrag), dr Server bzw. s Hosting, und bi eme Shop d Gebühre vom Zahligsaabieter pro Bstellig. Die Poschte benenn i im Aagebot uusdrücklich, damit si dich nöd überrasched.",
en: "Not from me — anything that costs extra is in the quote beforehand. What does cost money on an ongoing basis and does not come from me: the domain (usually a small annual amount), the server or hosting, and for a shop the payment provider's fee per order. I name these items explicitly in the quote so they do not surprise you.",
fr: "Pas de mon côté — tout supplément figure au devis à l'avance. Ce qui coûte en revanche de façon récurrente et ne vient pas de moi : le domaine (généralement un petit montant annuel), le serveur ou l'hébergement, et pour une boutique les frais du prestataire de paiement par commande. Je nomme ces postes explicitement dans le devis pour éviter les surprises.",
pt: "Da minha parte não — tudo o que custa à parte está no orçamento antecipadamente. O que custa mesmo de forma recorrente e não vem de mim: o domínio (normalmente um valor anual pequeno), o servidor ou alojamento e, numa loja, as taxas do fornecedor de pagamento por encomenda. Nomeio estes itens explicitamente no orçamento para não te surpreenderem.",
},
/* --- Dauer & Änderungen --- */
f4_f: { de: "Woran liegt es, wenn ein Projekt länger dauert?", "de-CH": "A was ligt s, wenn es Projekt länger duuret?", en: "What makes a project take longer?", fr: "Pourquoi un projet prend-il parfois plus de temps ?", pt: "Porque é que um projeto às vezes demora mais?" },
f4_a: {
de: "In den allermeisten Fällen an fehlenden Inhalten, nicht an der Technik. Solange Texte, Logo oder Produktfotos nicht da sind, kann die Seite nicht fertig werden — und Blindtext hilft niemandem. Der zweitwichtigste Grund sind Rückmeldungen, die tröpfchenweise kommen: fünf einzelne Nachrichten über zwei Wochen kosten mehr Zeit als eine gesammelte Liste.",
"de-CH": "I de allermeischte Fäll a fählende Inhalt, nöd a dr Technik. So lang Täxt, Logo oder Produktfotene nöd do sind, cha d Site nöd fertig wärde — und Blindtäxt hilft niemertem. Dr zweitwichtigscht Grund sind Rückmäldige, wo tröpfliwiis chömed: füf einzelni Nachrichte über zwei Wuche choschted meh Ziit als ei gsammleti Lischte.",
en: "In the vast majority of cases it is missing content, not the technology. As long as texts, logo or product photos are not there, the site cannot be finished — and dummy text helps nobody. The second biggest reason is feedback trickling in: five separate messages over two weeks cost more time than one collected list.",
fr: "Dans la grande majorité des cas, ce sont les contenus manquants, pas la technique. Tant que textes, logo ou photos produits ne sont pas là, le site ne peut pas être terminé — et le faux texte n'aide personne. La deuxième cause : des retours au compte-gouttes ; cinq messages séparés sur deux semaines coûtent plus de temps qu'une liste unique.",
pt: "Na grande maioria dos casos são conteúdos em falta, não a tecnologia. Enquanto textos, logótipo ou fotos de produtos não existirem, o site não pode ficar pronto — e texto fictício não ajuda ninguém. A segunda maior razão é feedback aos poucos: cinco mensagens separadas ao longo de duas semanas custam mais tempo do que uma lista reunida.",
},
f5_f: { de: "Wie viele Änderungen sind drin?", "de-CH": "Wie viili Änderige sind dinne?", en: "How many changes are included?", fr: "Combien de modifications sont incluses ?", pt: "Quantas alterações estão incluídas?" },
f5_a: {
de: "Typischerweise zwei Feedbackrunden — gemeint sind gesammelte Rückmeldungen, nicht einzelne Korrekturen. Kleinigkeiten wie ein Tippfehler oder eine vertauschte Telefonnummer zähle ich nicht mit. Was darüber hinausgeht (neue Abschnitte, ein anderes Grundlayout, zusätzliche Funktionen) wird vorher beziffert, und du entscheidest, ob es dir das wert ist.",
"de-CH": "Typischerwiis zwei Feedbackrunde — gmeint sind gsammleti Rückmäldige, nöd einzelni Korrekture. Chliigkeite wie en Tippfähler oder e vertuschti Telefonnummere zell i nöd mit. Was drüber use goht (neui Abschnitt, es anders Grundlayout, zuesätzlichi Funktione) wird vorher bezifferet, und du entscheidsch, ob s dir das wärt isch.",
en: "Typically two feedback rounds — meaning collected feedback, not individual corrections. Small things like a typo or a swapped phone number I do not count. Anything beyond that (new sections, a different base layout, extra features) is quoted beforehand and you decide whether it is worth it to you.",
fr: "Généralement deux tours de retours — il s'agit de retours groupés, pas de corrections isolées. Les broutilles comme une faute de frappe ou un numéro inversé ne comptent pas. Au-delà (nouvelles sections, autre mise en page de base, fonctions supplémentaires), c'est chiffré à l'avance et tu décides si cela en vaut la peine.",
pt: "Tipicamente duas rondas de feedback — entenda-se feedback reunido, não correções isoladas. Pequenas coisas como uma gralha ou um número de telefone trocado não conto. O que vai além disso (novas secções, outro layout base, funcionalidades extra) é orçamentado antes e tu decides se vale a pena.",
},
f6_f: { de: "Kann ich Texte später selbst ändern?", "de-CH": "Cha ich Täxt spöter sälber ändere?", en: "Can I change texts myself later?", fr: "Puis-je modifier les textes moi-même plus tard ?", pt: "Posso alterar textos eu próprio mais tarde?" },
f6_a: {
de: "Ja, das ist ausdrücklich das Ziel. Bei größeren Projekten gehört ein Verwaltungsbereich dazu, in dem du Texte, Bilder und Produkte ohne Programmierkenntnisse pflegst — plus eine Einweisung dafür. Bei einem einfachen Onepager ist so ein Bereich meist überdimensioniert; dort sind kleine Textänderungen Teil der Betreuung oder werden nach Aufwand abgerechnet.",
"de-CH": "Jo, das isch uusdrücklich s Ziel. Bi grössere Projekt ghört en Verwaltigsbereich dezue, wo du Täxt, Bilder und Produkt ohni Programmierkenntnis pflegsch — plus e Iiwiisig defür. Bi eme eifache Onepager isch so en Bereich meischtens überdimensioniert; dete sind chlini Täxtänderige Teil vo dr Betreuig oder wärded nach Ufwand abgrächnet.",
en: "Yes, that is explicitly the goal. Larger projects include an admin area where you maintain texts, images and products without programming knowledge — plus a walkthrough for it. For a simple one-pager such an area is usually overkill; there, small text changes are part of the support package or billed by effort.",
fr: "Oui, c'est explicitement l'objectif. Les projets plus importants incluent un espace d'administration où tu gères textes, images et produits sans compétences en programmation — avec une prise en main. Pour une page unique, un tel espace est généralement surdimensionné ; les petites modifications de texte relèvent alors du suivi ou sont facturées au temps passé.",
pt: "Sim, esse é explicitamente o objetivo. Projetos maiores incluem uma área de administração onde geres textos, imagens e produtos sem conhecimentos de programação — mais uma introdução. Numa página única simples, essa área costuma ser exagerada; aí, pequenas alterações de texto fazem parte do acompanhamento ou são faturadas por esforço.",
},
/* --- Inhalte & Zusammenarbeit --- */
f7_f: { de: "Ich habe kein Logo. Ist das ein Problem?", "de-CH": "Ich han kes Logo. Isch das es Problem?", en: "I don't have a logo. Is that a problem?", fr: "Je n'ai pas de logo. Est-ce un problème ?", pt: "Não tenho logótipo. Isso é problema?" },
f7_a: {
de: "Kein Hindernis, aber auch nicht kostenlos. Eine Seite lässt sich sauber ohne Logo bauen — mit einem gut gesetzten Schriftzug sieht das oft besser aus als ein schnell zusammengeklicktes Symbol. Ein richtiges Logo zu entwerfen ist eine eigene Leistung und wird separat berechnet.",
"de-CH": "Kes Hindernis, aber au nöd gratis. E Site loht sich suuber ohni Logo baue — mit eme guet gsetzte Schriftzug gseht das oft besser us als es schnäll zämeklicktes Symbol. Es richtigs Logo z entwerfe isch e eigeni Leischtig und wird separat verrächnet.",
en: "Not an obstacle, but not free either. A site can be built cleanly without a logo — a well-set wordmark often looks better than a quickly clicked-together symbol. Designing a proper logo is a separate service and is billed separately.",
fr: "Pas un obstacle, mais pas gratuit non plus. Un site peut très bien se construire sans logo — un logotype typographique bien composé fait souvent meilleur effet qu'un symbole bricolé à la hâte. Concevoir un vrai logo est une prestation distincte, facturée séparément.",
pt: "Não é obstáculo, mas também não é gratuito. Um site pode ser feito bem sem logótipo — um lettering bem composto costuma ficar melhor do que um símbolo montado à pressa. Desenhar um logótipo a sério é um serviço à parte e é faturado separadamente.",
},
f8_f: { de: "Kann ich Bilder aus dem Internet verwenden?", "de-CH": "Cha ich Bilder us em Internet bruuche?", en: "Can I use images from the internet?", fr: "Puis-je utiliser des images trouvées sur internet ?", pt: "Posso usar imagens da internet?" },
f8_a: {
de: "Nur wenn die Lizenz das erlaubt. Ein Bild, das man irgendwo gefunden hat, ist rechtlich der häufigste teure Fehler auf kleinen Webseiten — Abmahnungen kosten schnell ein Vielfaches der ganzen Seite. Ich setze deshalb nur Bilder ein, deren Herkunft geklärt ist, und sage dir bei deinen eigenen Bildern, worauf zu achten ist.",
"de-CH": "Nur wenn d Lizänz das erlaubt. Es Bild, wo mer irgendwo gfunde het, isch rächtlich dr hüüfigscht tüüre Fähler uf chline Websites — Abmahnige choschted schnäll es Viilfachs vo dr ganze Site. Ich setze drum nur Bilder ii, wo d Herkunft klärt isch, und säge dir bi dine eigene Bilder, uf was z achte isch.",
en: "Only if the licence allows it. An image found somewhere is legally the most common expensive mistake on small websites — a warning letter quickly costs a multiple of the whole site. I therefore only use images whose origin is clear, and I tell you what to watch out for with your own images.",
fr: "Uniquement si la licence le permet. Une image trouvée quelque part est juridiquement l'erreur coûteuse la plus fréquente sur les petits sites — une mise en demeure coûte vite plusieurs fois le prix du site entier. Je n'utilise donc que des images dont l'origine est établie, et je t'indique à quoi faire attention pour tes propres images.",
pt: "Só se a licença o permitir. Uma imagem encontrada algures é, juridicamente, o erro caro mais comum em sites pequenos — uma notificação custa depressa várias vezes o preço do site inteiro. Por isso uso apenas imagens com origem esclarecida e digo-te a que estar atento nas tuas próprias imagens.",
},
f9_f: { de: "Wie läuft die Kommunikation während des Projekts?", "de-CH": "Wie lauft d Kommunikation während em Projekt?", en: "How does communication work during the project?", fr: "Comment se passe la communication pendant le projet ?", pt: "Como funciona a comunicação durante o projeto?" },
f9_a: {
de: "Über deinen eigenen Kundenbereich auf dieser Seite. Dort siehst du den Projektstatus, die vereinbarten Leistungen, offene Rückfragen und alle Dateien — und dort landen auch Änderungswünsche samt Aufwand und Preis. Der Vorteil gegenüber Nachrichten in einem Chat: nichts geht verloren und beide Seiten können später nachlesen, was vereinbart war.",
"de-CH": "Über din eigene Kundebereich uf dere Site. Dete gsehsch dr Projektstatus, d vereinbarte Leischtige, offni Rückfroge und alli Datei — und dete lande au Änderigswünsch samt Ufwand und Priis. Dr Vorteil gägenüber Nachrichte in eme Chat: nüt goht verlore und beidi Site chönd spöter nacheläse, was vereinbart gsi isch.",
en: "Through your own client area on this site. There you see the project status, the agreed services, open questions and all files — and that is also where change requests land, together with effort and price. The advantage over messages in a chat: nothing gets lost and both sides can look up later what was agreed.",
fr: "Via ton espace client sur ce site. Tu y vois l'état du projet, les prestations convenues, les questions en suspens et tous les fichiers — et c'est aussi là qu'arrivent les demandes de modification, avec l'effort et le prix. L'avantage par rapport à des messages dans un chat : rien ne se perd et les deux parties peuvent relire ce qui a été convenu.",
pt: "Através da tua área de cliente neste site. Aí vês o estado do projeto, os serviços acordados, questões em aberto e todos os ficheiros — e é também aí que chegam os pedidos de alteração, com esforço e preço. A vantagem sobre mensagens num chat: nada se perde e ambos os lados podem consultar depois o que foi acordado.",
},
/* --- Hosting, Domain & Rechte --- */
f10_f: { de: "Brauche ich eine eigene Domain und ein eigenes Hosting?", "de-CH": "Bruuch i e eigeni Domain und es eigets Hosting?", en: "Do I need my own domain and hosting?", fr: "Ai-je besoin de mon propre domaine et hébergement ?", pt: "Preciso de domínio e alojamento próprios?" },
f10_a: {
de: "Ja, beides gehört dir und läuft auf deinen Namen — das ist wichtig, damit du unabhängig bleibst. Wenn du noch nichts hast, helfe ich bei der Auswahl und der Einrichtung. Wenn du schon eine Domain hast, ziehen wir um; die Adresse bleibt dann dieselbe.",
"de-CH": "Jo, beidi ghöred dir und laufed uf din Name — das isch wichtig, damit du unabhängig blibsch. Wenn du no nüt hesch, hilf i bi dr Uuswahl und dr Iirichtig. Wenn du scho e Domain hesch, züged mer um; d Adress blibt denn diesälb.",
en: "Yes, both belong to you and run in your name — that matters so you stay independent. If you have nothing yet, I help with choosing and setting it up. If you already have a domain, we migrate; the address then stays the same.",
fr: "Oui, les deux t'appartiennent et sont à ton nom — c'est important pour rester indépendant. Si tu n'as encore rien, je t'aide à choisir et à configurer. Si tu as déjà un domaine, nous migrons ; l'adresse reste alors identique.",
pt: "Sim, ambos te pertencem e ficam em teu nome — isso é importante para manteres a independência. Se ainda não tens nada, ajudo na escolha e na configuração. Se já tens domínio, migramos; o endereço mantém-se.",
},
f11_f: { de: "Bin ich danach von dir abhängig?", "de-CH": "Bin i dernoch vo dir abhängig?", en: "Will I depend on you afterwards?", fr: "Serai-je dépendant de toi ensuite ?", pt: "Fico dependente de ti depois?" },
f11_a: {
de: "Nein, und das ist Absicht. Domain und Hosting laufen auf dich, du bekommst alle Zugänge, und nach vollständiger Bezahlung liegen die Nutzungsrechte an der Seite bei dir. Betreuung ist ein Angebot, keine Voraussetzung — wenn du sie kündigst, läuft deine Seite trotzdem weiter.",
"de-CH": "Nei, und das isch Absicht. Domain und Hosting laufed uf dich, du überchunnsch alli Zuegäng, und nach vollständiger Zahlig liged d Nutzigsrächt a dr Site bi dir. Betreuig isch es Aagebot, kei Voruussetzig — wenn du si kündsch, lauft dini Site trotzdem wiiter.",
en: "No, and that is deliberate. Domain and hosting are in your name, you receive all access details, and after full payment the usage rights to the site are yours. Support is an offer, not a requirement — if you cancel it, your site keeps running.",
fr: "Non, et c'est voulu. Domaine et hébergement sont à ton nom, tu reçois tous les accès, et après paiement intégral les droits d'utilisation du site sont à toi. Le suivi est une offre, pas une obligation — si tu le résilies, ton site continue de fonctionner.",
pt: "Não, e isso é intencional. Domínio e alojamento ficam em teu nome, recebes todos os acessos e, após o pagamento integral, os direitos de utilização do site são teus. O acompanhamento é uma oferta, não um requisito — se o cancelares, o teu site continua a funcionar.",
},
f12_f: { de: "Wie steht es um Datenschutz und Impressum?", "de-CH": "Wie stoht s um Datesch un Impressum?", en: "What about data protection and legal notice?", fr: "Qu'en est-il de la protection des données et des mentions légales ?", pt: "E quanto à proteção de dados e informações legais?" },
f12_a: {
de: "Die technischen Voraussetzungen baue ich ein: verschlüsselte Verbindung, sichere Cookies, keine unnötigen Dienste von Dritten, ein Datenschutztext, der zu den tatsächlich eingesetzten Bausteinen passt. Was ich ausdrücklich nicht mache, ist Rechtsberatung — die endgültige rechtliche Prüfung deiner Texte gehört zu einer Fachperson.",
"de-CH": "D technische Voruussetzige bau i ii: verschlüsselti Verbindig, sicheri Cookies, kei unnötigi Dienscht vo Dritte, en Dateschutztäxt, wo zu de tatsächlich iigsetzte Bauteil passt. Was i uusdrücklich nöd mache, isch Rächtsberatig — d ändgültigi rächtlichi Prüefig vo dine Täxt ghört zu ere Fachperson.",
en: "I build in the technical prerequisites: encrypted connection, secure cookies, no unnecessary third-party services, a privacy text that matches the components actually used. What I explicitly do not do is legal advice — the final legal review of your texts belongs with a qualified professional.",
fr: "Je mets en place les prérequis techniques : connexion chiffrée, cookies sécurisés, pas de services tiers superflus, un texte de confidentialité correspondant aux composants réellement utilisés. Ce que je ne fais explicitement pas, c'est du conseil juridique — la validation juridique finale de tes textes revient à un professionnel.",
pt: "Implemento os requisitos técnicos: ligação encriptada, cookies seguros, sem serviços de terceiros desnecessários, um texto de privacidade que corresponde aos componentes realmente usados. O que explicitamente não faço é aconselhamento jurídico — a validação legal final dos teus textos cabe a um profissional.",
},
/* --- Veröffentlichung & danach --- */
f13_f: { de: "Wird meine Seite ins Portfolio aufgenommen?", "de-CH": "Wird mini Site is Portfolio ufgnoh?", en: "Will my site be added to the portfolio?", fr: "Mon site sera-t-il ajouté au portfolio ?", pt: "O meu site vai para o portfólio?" },
f13_a: {
de: "Nur wenn du es erlaubst, und das ist eine eigene Entscheidung — unabhängig davon, ob deine Seite live geht. Du kannst jederzeit widerrufen, dann verschwindet der Eintrag. Erfundene Kundenstimmen gibt es hier grundsätzlich nicht; ein Zitat erscheint nur, wenn du es selbst geschrieben und freigegeben hast.",
"de-CH": "Nur wenn du s erlaubsch, und das isch e eigeni Entscheidig — unabhängig devo, ob dini Site live goht. Du chasch jederziit widerrüefe, denn verschwindet dr Iitrag. Erfundeni Kundestimme git s do grundsätzlich nöd; es Zitat erschiint nur, wenn du s sälber gschriebe und freigäh hesch.",
en: "Only if you allow it, and that is a separate decision — independent of whether your site goes live. You can withdraw at any time and the entry disappears. Invented customer quotes do not exist here on principle; a quote only appears if you wrote and approved it yourself.",
fr: "Uniquement si tu l'autorises, et c'est une décision distincte — indépendante de la mise en ligne de ton site. Tu peux te rétracter à tout moment et l'entrée disparaît. Les témoignages inventés n'existent pas ici par principe ; une citation n'apparaît que si tu l'as écrite et validée toi-même.",
pt: "Só se autorizares, e essa é uma decisão separada — independente de o teu site ir para o ar. Podes retirar a autorização a qualquer momento e a entrada desaparece. Depoimentos inventados não existem aqui por princípio; uma citação só aparece se a tiveres escrito e aprovado.",
},
f14_f: { de: "Was passiert, wenn die Seite ausfällt?", "de-CH": "Was passiert, wenn d Site uusfallt?", en: "What happens if the site goes down?", fr: "Que se passe-t-il si le site tombe en panne ?", pt: "O que acontece se o site ficar em baixo?" },
f14_a: {
de: "Mit Betreuung: Ich merke es in der Regel selbst, weil die Erreichbarkeit überwacht wird, und es gibt Sicherungen, die nachweislich zurückgespielt werden können — eine Sicherung, die noch nie getestet wurde, ist keine. Ohne Betreuung: Du meldest dich, und ich helfe nach Aufwand, so schnell es geht.",
"de-CH": "Mit Betreuig: Ich merk s in dr Regel sälber, wil d Erreichbarkeit überwacht wird, und s git Sicherige, wo nachwiisbar zrugg gspielt wärde chönd — e Sicherig, wo no nie tescht worde isch, isch kei. Ohni Betreuig: Du mäldsch dich, und ich hilf nach Ufwand, so schnäll s goht.",
en: "With support: I usually notice myself because uptime is monitored, and there are backups that can demonstrably be restored — a backup that has never been tested is not one. Without support: you get in touch and I help, billed by effort, as fast as possible.",
fr: "Avec suivi : je le remarque généralement moi-même car la disponibilité est surveillée, et il existe des sauvegardes dont la restauration a été testée — une sauvegarde jamais testée n'en est pas une. Sans suivi : tu me contactes et j'interviens au temps passé, aussi vite que possible.",
pt: "Com acompanhamento: normalmente dou por isso, porque a disponibilidade é monitorizada, e existem cópias de segurança que comprovadamente podem ser restauradas — uma cópia nunca testada não é uma cópia. Sem acompanhamento: contactas-me e ajudo por esforço, o mais rápido possível.",
},
fq_rest_titel: {
de: "Deine Frage war nicht dabei?",
"de-CH": "Dini Frog isch nöd debii gsi?",
en: "Your question wasn't there?",
fr: "Ta question n'y était pas ?",
pt: "A tua pergunta não estava aqui?",
},
fq_rest_text: {
de: "Schreib sie einfach ins Anfrageformular — es gibt dort ein freies Feld dafür. Du kannst mir auch direkt eine E-Mail schreiben, wenn dir das lieber ist.",
"de-CH": "Schriib si eifach is Aafrogformular — es git dete es freis Fäld defür. Du chasch mer au grad e E-Mail schriibe, wenn dir das lieber isch.",
en: "Just write it in the enquiry form — there is a free-text field for exactly that. You can also simply e-mail me if you prefer.",
fr: "Écris-la simplement dans le formulaire — un champ libre est prévu pour cela. Tu peux aussi m'envoyer un e-mail si tu préfères.",
pt: "Escreve-a simplesmente no formulário — existe um campo livre para isso. Também me podes enviar um e-mail, se preferires.",
},
};