feat(lang): supprime l'écran Redirection…, 302 serveur par Accept-Language/cookie, et traductions par fichier de langue (data/i18n/{fr,en}.json, éditables via Forgejo)

This commit is contained in:
riricdev 2026-09-07 12:55:35 +02:00
commit f2f1bd41e1
5 changed files with 251 additions and 210 deletions

70
data/i18n/en.json Normal file
View file

@ -0,0 +1,70 @@
{
"meta.title": "Zektyc — Privacy and security, from France",
"meta.description": "Zektyc fights for privacy and security, from France. No jargon, no panic.",
"nav.principes": "Our principles",
"nav.contact": "Contact",
"hero.badge": "Based in France · Independent",
"hero.title1": "Privacy is not a luxury.",
"hero.title2": "Neither is security.",
"hero.sub": "Zektyc helps people take back control of their data, calmly. We fight for privacy and security — no jargon, no panic.",
"hero.cta.contact": "Let's talk",
"hero.cta.principes": "See our principles",
"manifesto.title": "Why we do this",
"manifesto.text": "Surveillance is everywhere. Every click is tracked, every message analyzed, every bit of data resold. Privacy is not a luxury: it's a condition of freedom. We believe your data should belong to you — to you, and no one else. We explain, we take the drama out of it, and we hand you concrete tools to take back control, from a simple browser to a personal server. No jargon, no panic: our job is to set things straight.",
"values.title": "Our principles",
"values.priv.title": "Privacy",
"values.priv.text": "Your data stays yours, period. We stand against trackers, surveillance and mass data collection.",
"values.sec.title": "Security",
"values.sec.text": "Concrete protections, tested and explained simply. Because security is for everyone, not just the experts.",
"values.trans.title": "Transparency",
"values.trans.text": "We do what we say, and we say what we do. No vague promises, no black magic.",
"values.fr.title": "Made in France",
"values.fr.text": "We're based in France and proud of it. Local, independent, human.",
"contact.title": "Want to talk?",
"contact.text": "A project, a question, a concern? Drop us a line — we're happy to answer, without canned phrases.",
"contact.signal": "Signal",
"contact.discord": "Discord",
"contact.email": "Email",
"footer.site": "Zektyc · France",
"footer.note": "This site collects nothing. No cookies, no trackers.",
"footer.tos": "Terms of Service",
"footer.privacy": "Privacy",
"nav.faq": "FAQ",
"nav.news": "Blog",
"nav.projects": "Projects",
"projects.title": "Our projects",
"projects.intro": "We don't just talk about protection, we put it into practice. Every project is self-hosted and collects no data.",
"projects.fp.text": "Find out how identifiable your browser makes you, with a score and explanations. Everything is computed locally, nothing is sent or stored.",
"projects.fp.cta": "Test my fingerprint",
"faq.title": "Frequently asked questions",
"faq.intro": "A few questions we get asked a lot, with clear answers. The basic principle: no collection, no tracking, no compromise.",
"faq.q1": "Does this website collect my data?",
"faq.a1": "No. Zektyc intentionally collects nothing: no account, no form, no cookie, no tracker, no analytics and no share buttons. The only data processed is automatic technical logging (IP address, date and time, requested resource), kept for fourteen days maximum for security purposes, then automatically deleted. Our privacy policy details all of these processing activities.",
"faq.q2": "Why are there no cookies on this website?",
"faq.a2": "Because tracking is never necessary for an informational website: it only serves to profile visitors and resell their data. Without cookies, there is no tracking, no targeted advertising and no consent to extort. It is our way of practising what we preach: privacy is not a luxury, it is a fundamental right, and it starts with technical sobriety.",
"faq.q3": "Is online privacy really for everyone?",
"faq.a3": "Yes, and that is precisely why Zektyc exists. Security is not reserved for experts: everyone can make simple, effective choices, such as using a privacy-friendly browser, choosing strong passwords, enabling two-factor authentication and letting a password manager handle the rest. Our job is to help you put these protections in place without jargon and without scaring you.",
"faq.q4": "What does Zektyc actually do?",
"faq.a4": "We help people take back control of their data, calmly. We explain real threats simply, without panic or sensationalism, we recommend concrete protections that are tested and easy to adopt, and we put privacy and security back at the centre of technical decisions. We are based in France, independent and human, and we practise what we advise.",
"faq.q5": "Is the website secure?",
"faq.a5": "Yes. The website is only reachable over HTTPS, with restrictive security headers, rate limiting per IP address and blocking of sensitive paths. If you find a flaw, you can report it through our responsible disclosure policy, published in the standard /.well-known/security.txt file, without legal risk as long as you respect our reporting conditions.",
"faq.q6": "What do you do with the messages I send you?",
"faq.a6": "Your messages are used solely to answer your request. They are never shared, never used for marketing and not kept beyond the time needed for the exchange. Messages transit through our messaging providers (Proton Mail, Signal, Discord), which process them only to deliver them; Signal encrypts your exchanges end to end.",
"faq.q7": "How can I contact you?",
"faq.a7": "By e-mail at riric65@protonmail.com, by Signal at the username notriric.05, or through our official Discord server. For any sensitive or confidential communication, prefer e-mail or Signal over Discord, as these channels respect your privacy more. We reply within a reasonable time, without canned phrases.",
"faq.q8": "Is this website free?",
"faq.a8": "Yes. Browsing the website is entirely free and will remain so. We do not sell your data, we display no advertising and we claim nothing but your trust. If we ever offer paid services, they will be clearly presented and kept separate from the free information we publish.",
"nav.team": "Team",
"team.title": "Team",
"team.intro": "Two people behind Zektyc. One human, one AI.",
"team.riric.role": "CEO · Founder · Architect",
"team.riric.desc": "Vision, technical direction, architecture, design, security. Riric builds Zektyc from A to Z — from the server to the first pixel.",
"team.opencode.role": "Programmer",
"team.opencode.desc": "Development, implementation, code. OpenCode writes and maintains Zektyc's source code — from the Bun server to static pages.",
"blog.title": "Blog",
"blog.intro": "Articles on privacy, security, development and self-hosting.",
"blog.coming.title": "Coming soon",
"blog.coming.text": "The blog is under preparation. Articles on privacy, computer security, development and self-hosting are coming soon.",
"blog.coming.note": "In the meantime, check out our projects.",
"blog.coming.cta": "See projects"
}