diff --git a/website/src/components/features/about/ContactSection.astro b/website/src/components/features/community/ContactSection.astro similarity index 63% rename from website/src/components/features/about/ContactSection.astro rename to website/src/components/features/community/ContactSection.astro index bd8681b..80b5180 100644 --- a/website/src/components/features/about/ContactSection.astro +++ b/website/src/components/features/community/ContactSection.astro @@ -3,37 +3,40 @@ import { createTranslator, getLocaleFromUrl } from "@/utils/i18n"; const locale = getLocaleFromUrl(Astro.url.pathname); const t = await createTranslator(locale); + +const email = t("community.contact.email"); +const subject = encodeURIComponent(t("community.contact.subject")); ---
-
-
- - {t("about.contact.eyebrow")} +
+
+ + {t("community.contact.eyebrow")} -

- {t("about.contact.heading")} +

+ {t("community.contact.heading")}

-

- {t("about.contact.body")} +

+ {t("community.contact.body")}

- {t("about.contact.email")} + {email} - {t("about.contact.cta")} + {t("community.contact.cta")}
@@ -41,15 +44,14 @@ const t = await createTranslator(locale); - - diff --git a/website/src/constants/footer-navigations.ts b/website/src/constants/footer-navigations.ts index b73fe04..39d881d 100644 --- a/website/src/constants/footer-navigations.ts +++ b/website/src/constants/footer-navigations.ts @@ -91,10 +91,9 @@ export const FOOTER_NAVIGATIONS: Navigation[] = [ { label: "footer.sections.company", children: [ - { label: "footer.links.about", href: "/about" }, { label: "footer.links.blog", href: "/blog" }, { label: "footer.links.podcast", href: "/community" }, - { label: "footer.links.contact", href: "/about#contact" }, + { label: "footer.links.contact", href: "/community#contact" }, { label: "footer.links.privacy", href: "/privacy-policy" }, { label: "footer.links.terms", href: "/terms" }, { diff --git a/website/src/constants/site-navigations.ts b/website/src/constants/site-navigations.ts index d744c5d..8b93bfb 100644 --- a/website/src/constants/site-navigations.ts +++ b/website/src/constants/site-navigations.ts @@ -11,7 +11,6 @@ interface Navigation { export const SITE_NAVIGATIONS: Navigation[] = [ { href: "/technology/", label: "navbar.technology" }, { href: "/wallet/", label: "navbar.wallet" }, - { href: "/about/", label: "navbar.about" }, { href: "/blog/", label: "footer.links.blog" }, { href: "/community/", label: "navbar.community" }, { diff --git a/website/src/i18n/de-DE.json b/website/src/i18n/de-DE.json index 488e55a..55e240a 100644 --- a/website/src/i18n/de-DE.json +++ b/website/src/i18n/de-DE.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "UNTERSTÜTZT DURCH" - }, - "contact": { - "eyebrow": "KONTAKT", - "heading": "Wollen Sie mit uns arbeiten oder mehr erfahren?", - "body": "Für Partnerschaften, Presse- und Investitionsanfragen:", - "email": "hello@quantus.com", - "subject": "Anfrage über Quantus-Website", - "cta": "SCHREIBEN SIE UNS EINE NACHRICHT →" } }, "team": { - "back_to_about": "Zurück zu Über uns", "follow_on_x": "Auf X folgen", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "Vom Quantus-Team.", "sub": "Technische Deep-Dives, Protokoll-Updates und Perspektiven auf die Quantenbedrohungslandschaft.", "view_all": "ALLE BEITRÄGE LESEN →" + }, + "contact": { + "eyebrow": "KONTAKT", + "heading": "Wollen Sie mit uns arbeiten oder mehr erfahren?", + "body": "Für Partnerschaften, Presse- und Investitionsanfragen:", + "email": "hello@quantus.com", + "subject": "Anfrage über Quantus-Website", + "cta": "SCHREIBEN SIE UNS EINE NACHRICHT →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "Cookie-Einwilligung", - "notice": "Diese Website verwendet Cookies, um die Interessen ihrer Leser besser zu verstehen und darauf einzugehen. Erfahren Sie mehr in der", - "link": "Datenschutzrichtlinie und den Nutzungsbedingungen", - "accept": "Akzeptieren", - "decline": "Ablehnen" - }, "whitepaper": { "meta": { "title": "Quantus-Whitepaper | Quantensicherheit", diff --git a/website/src/i18n/en-US.json b/website/src/i18n/en-US.json index 11496f2..e0a5e74 100644 --- a/website/src/i18n/en-US.json +++ b/website/src/i18n/en-US.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "BACKED BY" - }, - "contact": { - "eyebrow": "GET IN TOUCH", - "heading": "Want to work with us or learn more?", - "body": "For partnerships, press, and investment enquiries:", - "email": "hello@quantus.com", - "subject": "Enquiry from Quantus Website", - "cta": "SEND US A MESSAGE →" } }, "team": { - "back_to_about": "Back to About", "follow_on_x": "Follow on X", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "From the Quantus team.", "sub": "Technical deep-dives, protocol updates, and perspectives on the quantum threat landscape.", "view_all": "READ ALL POSTS →" + }, + "contact": { + "eyebrow": "GET IN TOUCH", + "heading": "Want to work with us or learn more?", + "body": "For partnerships, press, and investment enquiries:", + "email": "hello@quantus.com", + "subject": "Enquiry from Quantus Website", + "cta": "SEND US A MESSAGE →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "Cookie Consent", - "notice": "This website uses cookies to understand the interests of its readers better and cater to them. Find out more in the", - "link": "privacy policy and terms of service", - "accept": "Accept", - "decline": "Decline" - }, "whitepaper": { "meta": { "title": "Quantus Whitepaper | Quantum Security", diff --git a/website/src/i18n/es-ES.json b/website/src/i18n/es-ES.json index c824d61..64a4781 100644 --- a/website/src/i18n/es-ES.json +++ b/website/src/i18n/es-ES.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "RESPALDADO POR" - }, - "contact": { - "eyebrow": "PÓNGASE EN CONTACTO", - "heading": "¿Quiere trabajar con nosotros o saber más?", - "body": "Para asociaciones, prensa y consultas de inversión:", - "email": "hello@quantus.com", - "subject": "Consulta desde el sitio web de Quantus", - "cta": "ENVÍENOS UN MENSAJE →" } }, "team": { - "back_to_about": "Volver a Sobre nosotros", "follow_on_x": "Seguir en X", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "Del equipo de Quantus.", "sub": "Inmersiones técnicas profundas, actualizaciones del protocolo y perspectivas sobre el panorama de las amenazas cuánticas.", "view_all": "LEER TODAS LAS PUBLICACIONES →" + }, + "contact": { + "eyebrow": "PÓNGASE EN CONTACTO", + "heading": "¿Quiere trabajar con nosotros o saber más?", + "body": "Para asociaciones, prensa y consultas de inversión:", + "email": "hello@quantus.com", + "subject": "Consulta desde el sitio web de Quantus", + "cta": "ENVÍENOS UN MENSAJE →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "Consentimiento de Cookies", - "notice": "Este sitio web utiliza cookies para entender mejor los intereses de sus lectores y atenderlos. Obtenga más información en la", - "link": "política de privacidad y términos de servicio", - "accept": "Aceptar", - "decline": "Rechazar" - }, "whitepaper": { "meta": { "title": "Whitepaper Quantus | Seguridad Cuántica", diff --git a/website/src/i18n/hi-IN.json b/website/src/i18n/hi-IN.json index e82efc0..075a805 100644 --- a/website/src/i18n/hi-IN.json +++ b/website/src/i18n/hi-IN.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "द्वारा समर्थित" - }, - "contact": { - "eyebrow": "संपर्क करें", - "heading": "हमारे साथ काम करना चाहते हैं या अधिक जानना चाहते हैं?", - "body": "साझेदारी, प्रेस और निवेश पूछताछ के लिए:", - "email": "hello@quantus.com", - "subject": "Quantus वेबसाइट से पूछताछ", - "cta": "हमें एक संदेश भेजें →" } }, "team": { - "back_to_about": "हमारे बारे में वापस जाएं", "follow_on_x": "X पर फ़ॉलो करें", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "Quantus टीम की ओर से।", "sub": "तकनीकी गहन जानकारी, प्रोटोकॉल अपडेट और क्वांटम खतरे के परिदृश्य पर दृष्टिकोण।", "view_all": "सभी पोस्ट पढ़ें →" + }, + "contact": { + "eyebrow": "संपर्क करें", + "heading": "हमारे साथ काम करना चाहते हैं या अधिक जानना चाहते हैं?", + "body": "साझेदारी, प्रेस और निवेश पूछताछ के लिए:", + "email": "hello@quantus.com", + "subject": "Quantus वेबसाइट से पूछताछ", + "cta": "हमें एक संदेश भेजें →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "कुकी सहमति", - "notice": "यह वेबसाइट अपने पाठकों के हितों को बेहतर ढंग से समझने और उन्हें पूरा करने के लिए कुकीज़ का उपयोग करती है। इसके बारे में अधिक जानें", - "link": "गोपनीयता नीति और सेवा की शर्तें", - "accept": "स्वीकार करें", - "decline": "अस्वीकार करें" - }, "whitepaper": { "meta": { "title": "Quantus श्वेतपत्र | क्वांटम सुरक्षा", diff --git a/website/src/i18n/id-ID.json b/website/src/i18n/id-ID.json index e78fe23..d10b5d2 100644 --- a/website/src/i18n/id-ID.json +++ b/website/src/i18n/id-ID.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "DIDUKUNG OLEH" - }, - "contact": { - "eyebrow": "HUBUNGI KAMI", - "heading": "Ingin bekerja dengan kami atau mempelajari lebih lanjut?", - "body": "Untuk kemitraan, pers, dan pertanyaan investasi:", - "email": "hello@quantus.com", - "subject": "Pertanyaan dari Situs Web Quantus", - "cta": "KIRIM PESAN KEPADA KAMI →" } }, "team": { - "back_to_about": "Kembali ke Tentang", "follow_on_x": "Ikuti di X", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "Dari tim Quantus.", "sub": "Pendalaman teknis, pembaruan protokol, dan perspektif tentang lanskap ancaman kuantum.", "view_all": "BACA SEMUA POSTINGAN →" + }, + "contact": { + "eyebrow": "HUBUNGI KAMI", + "heading": "Ingin bekerja dengan kami atau mempelajari lebih lanjut?", + "body": "Untuk kemitraan, pers, dan pertanyaan investasi:", + "email": "hello@quantus.com", + "subject": "Pertanyaan dari Situs Web Quantus", + "cta": "KIRIM PESAN KEPADA KAMI →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "Persetujuan Cookie", - "notice": "Situs web ini menggunakan cookie untuk lebih memahami minat pembacanya dan melayani mereka. Cari tahu lebih lanjut di", - "link": "kebijakan privasi dan ketentuan layanan", - "accept": "Terima", - "decline": "Tolak" - }, "whitepaper": { "meta": { "title": "Whitepaper Quantus | Keamanan Kuantum", diff --git a/website/src/i18n/ja-JP.json b/website/src/i18n/ja-JP.json index ea0fb79..fcebe29 100644 --- a/website/src/i18n/ja-JP.json +++ b/website/src/i18n/ja-JP.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "支援企業" - }, - "contact": { - "eyebrow": "お問い合わせ", - "heading": "私たちと一緒に働きたい、あるいは詳細を知りたいですか?", - "body": "パートナーシップ、プレス、投資に関するお問い合わせはこちら:", - "email": "hello@quantus.com", - "subject": "Quantusウェブサイトからのお問い合わせ", - "cta": "メッセージを送る →" } }, "team": { - "back_to_about": "概要に戻る", "follow_on_x": "Xでフォロー", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "Quantusチームより。", "sub": "技術的な深掘り、プロトコルのアップデート、そして量子の脅威の展望についての視点。", "view_all": "すべての記事を読む →" + }, + "contact": { + "eyebrow": "お問い合わせ", + "heading": "私たちと一緒に働きたい、あるいは詳細を知りたいですか?", + "body": "パートナーシップ、プレス、投資に関するお問い合わせはこちら:", + "email": "hello@quantus.com", + "subject": "Quantusウェブサイトからのお問い合わせ", + "cta": "メッセージを送る →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "クッキーへの同意", - "notice": "当ウェブサイトでは、読者の皆様の関心をより深く理解し、それに応えるためにクッキーを使用しています。詳細は以下をご覧ください:", - "link": "プライバシーポリシーおよび利用規約", - "accept": "同意する", - "decline": "拒否する" - }, "whitepaper": { "meta": { "title": "Quantusホワイトペーパー | 量子セキュリティ", diff --git a/website/src/i18n/ko-KR.json b/website/src/i18n/ko-KR.json index bf0ce29..2f77d97 100644 --- a/website/src/i18n/ko-KR.json +++ b/website/src/i18n/ko-KR.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "지원 기업" - }, - "contact": { - "eyebrow": "문의하기", - "heading": "우리와 함께 일하거나 더 알고 싶으신가요?", - "body": "파트너십, 언론 및 투자 문의:", - "email": "hello@quantus.com", - "subject": "Quantus 웹사이트 문의", - "cta": "메시지 보내기 →" } }, "team": { - "back_to_about": "소개로 돌아가기", "follow_on_x": "X에서 팔로우", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "Quantus 팀으로부터.", "sub": "기술 심층 분석, 프로토콜 업데이트, 양자 위협 환경에 대한 관점.", "view_all": "모든 게시물 읽기 →" + }, + "contact": { + "eyebrow": "문의하기", + "heading": "우리와 함께 일하거나 더 알고 싶으신가요?", + "body": "파트너십, 언론 및 투자 문의:", + "email": "hello@quantus.com", + "subject": "Quantus 웹사이트 문의", + "cta": "메시지 보내기 →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "쿠키 동의", - "notice": "당사 웹사이트는 독자의 관심사를 더 잘 이해하고 이에 부응하기 위해 쿠키를 사용합니다. 자세한 내용은 다음을 확인하세요.", - "link": "개인정보 처리방침 및 서비스 약관", - "accept": "수락", - "decline": "거부" - }, "whitepaper": { "meta": { "title": "Quantus 백서 | 양자 보안의 기술적 토대", diff --git a/website/src/i18n/ru-RU.json b/website/src/i18n/ru-RU.json index 54706e8..442ce66 100644 --- a/website/src/i18n/ru-RU.json +++ b/website/src/i18n/ru-RU.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "ПРИ ПОДДЕРЖКЕ" - }, - "contact": { - "eyebrow": "СВЯЖИТЕСЬ С НАМИ", - "heading": "Хотите работать с нами или узнать больше?", - "body": "По вопросам партнерства, прессы и инвестиций:", - "email": "hello@quantus.com", - "subject": "Запрос с сайта Quantus", - "cta": "ОТПРАВИТЬ СООБЩЕНИЕ →" } }, "team": { - "back_to_about": "Назад к «О нас»", "follow_on_x": "Подписаться в X", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "От команды Quantus.", "sub": "Технические разборы, обновления протокола и взгляды на ландшафт квантовых угроз.", "view_all": "ЧИТАТЬ ВСЕ ЗАПИСИ →" + }, + "contact": { + "eyebrow": "СВЯЖИТЕСЬ С НАМИ", + "heading": "Хотите работать с нами или узнать больше?", + "body": "По вопросам партнерства, прессы и инвестиций:", + "email": "hello@quantus.com", + "subject": "Запрос с сайта Quantus", + "cta": "ОТПРАВИТЬ СООБЩЕНИЕ →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "Согласие на использование cookies", - "notice": "Этот сайт использует cookies, чтобы лучше понимать интересы читателей и соответствовать им. Узнайте больше в", - "link": "политике конфиденциальности и условиях использования", - "accept": "Принять", - "decline": "Отклонить" - }, "whitepaper": { "meta": { "title": "Whitepaper Quantus | Квантовая безопасность", diff --git a/website/src/i18n/zh-CN.json b/website/src/i18n/zh-CN.json index 18ee456..efa1cfa 100644 --- a/website/src/i18n/zh-CN.json +++ b/website/src/i18n/zh-CN.json @@ -502,18 +502,9 @@ }, "investors": { "eyebrow": "支持机构" - }, - "contact": { - "eyebrow": "联系我们", - "heading": "想与我们合作或了解更多?", - "body": "关于合作伙伴、媒体和投资咨询:", - "email": "hello@quantus.com", - "subject": "来自 Quantus 网站的咨询", - "cta": "给我们发送消息 →" } }, "team": { - "back_to_about": "返回关于我们", "follow_on_x": "在 X 上关注", "people": { "christopher-smith": { @@ -589,6 +580,14 @@ "heading": "来自 Quantus 团队。", "sub": "技术深度分析、协议更新以及对量子威胁格局的见解。", "view_all": "阅读所有文章 →" + }, + "contact": { + "eyebrow": "联系我们", + "heading": "想与我们合作或了解更多?", + "body": "关于合作伙伴、媒体和投资咨询:", + "email": "hello@quantus.com", + "subject": "来自 Quantus 网站的咨询", + "cta": "给我们发送消息 →" } }, "privacy": { @@ -1013,13 +1012,6 @@ "senoti": "Senoti" } }, - "cookie": { - "title": "Cookie 同意", - "notice": "本网站使用 Cookie 以更好地了解读者的兴趣并提供相应服务。了解更多信息请参阅", - "link": "隐私政策和服务条款", - "accept": "接受", - "decline": "拒绝" - }, "whitepaper": { "meta": { "title": "Quantus 白皮书 | 量子安全的技术基础", diff --git a/website/src/pages/[lang]/about.astro b/website/src/pages/[lang]/about.astro deleted file mode 100644 index 84347a4..0000000 --- a/website/src/pages/[lang]/about.astro +++ /dev/null @@ -1,54 +0,0 @@ ---- -import Layout from "@/components/layout/Layout.astro"; -import { - createTranslator, - getLocaleFromUrl, - PREFIXED_LOCALES, -} from "@/utils/i18n"; -import { createMetadata } from "@/utils/create-metadata"; -import { JsonLdGraph } from "@/utils/build-json-ld"; -import { - androidAppJsonLd, - iosAppJsonLd, - organizationJsonLd, - websiteJsonLd, -} from "@/constants/default-jsonld"; -import { getAllPersonJsonLd } from "@/constants/person-jsonld"; -import HeroBanner from "@/components/features/about/HeroBanner.astro"; -import MissionSection from "@/components/features/about/MissionSection.astro"; -import TeamSection from "@/components/features/about/TeamSection.astro"; -import AdvisorsAndInvestorsSection from "@/components/features/about/AdvisorsAndInvestorsSection.astro"; -import ContactSection from "@/components/features/about/ContactSection.astro"; - -export async function getStaticPaths() { - return PREFIXED_LOCALES.map((lang) => ({ params: { lang } })); -} - -const locale = getLocaleFromUrl(Astro.url.pathname); -const t = await createTranslator(locale); - -const metadata = createMetadata({ - title: t("about.meta.title"), - description: t("about.meta.description"), - pathname: Astro.url.pathname, -}); - -const jsonLd = JsonLdGraph({ - "@context": "https://schema.org", - "@graph": [ - websiteJsonLd, - organizationJsonLd, - ...getAllPersonJsonLd(), - iosAppJsonLd, - androidAppJsonLd, - ], -}); ---- - - - - - - - - diff --git a/website/src/pages/[lang]/community.astro b/website/src/pages/[lang]/community.astro index 2222de5..6db4a25 100644 --- a/website/src/pages/[lang]/community.astro +++ b/website/src/pages/[lang]/community.astro @@ -19,6 +19,7 @@ import PodcastSection from "@/components/features/community/PodcastSection.astro import BlogSection from "@/components/features/community/BlogSection.astro"; import TelegramSection from "@/components/features/community/TelegramSection.astro"; import SocialsSection from "@/components/features/community/SocialsSection.astro"; +import ContactSection from "@/components/features/community/ContactSection.astro"; export async function getStaticPaths() { return PREFIXED_LOCALES.map((lang) => ({ params: { lang } })); @@ -46,4 +47,5 @@ const jsonLd = JsonLdGraph({ + diff --git a/website/src/pages/[lang]/launch.astro b/website/src/pages/[lang]/launch.astro index 8ca542b..3ef1c3e 100644 --- a/website/src/pages/[lang]/launch.astro +++ b/website/src/pages/[lang]/launch.astro @@ -7,10 +7,7 @@ import { } from "@/utils/i18n"; import { createMetadata } from "@/utils/create-metadata"; import { JsonLdGraph } from "@/utils/build-json-ld"; -import { - organizationJsonLd, - websiteJsonLd, -} from "@/constants/default-jsonld"; +import { organizationJsonLd, websiteJsonLd } from "@/constants/default-jsonld"; import HeroSection from "@/components/features/launch/HeroSection.astro"; import SignupForm from "@/components/features/launch/SignupForm.astro"; import FactsSection from "@/components/features/launch/FactsSection.astro"; @@ -47,6 +44,11 @@ const jsonLd = JsonLdGraph({