checkpoint: before i18n implementation

This commit is contained in:
Leon-in
2026-04-29 00:29:14 +08:00
parent ded6c67a36
commit 437dc976fb
41 changed files with 2167 additions and 1855 deletions
+14 -35
View File
@@ -1,55 +1,35 @@
import LottiePlayer from "@/components/LottiePlayer"
import Link from "next/link"
import { HOME_PRINCIPLES } from "@/lib/site-content"
export default function PrinciplesSection() {
return (
<section className="section overflow-hidden">
<div className="w-layout-blockcontainer container-default w-container">
<div data-w-id="372e7f28-67fd-5f5e-6061-256f8b7997a5" style={{"opacity": "0", "filter": "blur(8px)"}} className="text-center">
<div className="subtitle">Core principles</div>
<div className="subtitle">Core Principles</div>
<div className="mg-top-4x-extra-small">
<h2>
Architecting tomorrow's mind </h2>
<h2>DAL Code </h2>
</div>
<div className="mg-top-4x-extra-small">
<p>
ipsum dolor sit amet consectetur nec quis suspendisse nulla amet viverra tortor pharetra. </p>
<p>DAL Code AI IDE</p>
</div>
</div>
<div className="mg-top-large">
<div data-w-id="3f196c4e-8732-f3ef-e6a2-04398a5349e2" style={{"opacity": "0", "filter": "blur(8px)"}} className="corner-gradient-container">
<div className="border-wrapper">
<div className="w-layout-grid principles-grid">
<div className="card principles-card">
<LottiePlayer src="/assets/cdn-prod-website-files-com/68a342b7066c56fa60eb3af1/68d1d66f46dd336c7d633316_velocity-quantum-webflow-template-top-to-bottom.json" className="max-width-280px-mbl" loop autoplay />
<div>
<h3 className="display-4">Velocity</h3>
<div className="mg-top-5x-extra-small">
<p>
ipsum dolor sit amet consectetur nec quuis suspendisse nulla amet viverra tortor. </p>
{HOME_PRINCIPLES.map((item) => (
<div key={item.title} className="card principles-card">
<LottiePlayer src={item.animation} className="max-width-280px-mbl" loop autoplay />
<div>
<h3 className="display-4">{item.title}</h3>
<div className="mg-top-5x-extra-small">
<p>{item.description}</p>
</div>
</div>
</div>
</div>
<div className="card principles-card">
<LottiePlayer src="/assets/cdn-prod-website-files-com/68a342b7066c56fa60eb3af1/68d1d6cf4cfbc189da50f80b_generality-quantum-webflow-template-top-to-bottom.json" className="max-width-280px-mbl" loop autoplay />
<div>
<h3 className="display-4">Generality</h3>
<div className="mg-top-5x-extra-small">
<p>
ipsum dolor sit amet consectetur nec quuis suspendisse nulla amet viverra tortor. </p>
</div>
</div>
</div>
<div className="card principles-card">
<LottiePlayer src="/assets/cdn-prod-website-files-com/68a342b7066c56fa60eb3af1/68d1d6a76e480413794c2aa3_intelect-quantum-webflow-template-top-to-bottom.json" className="max-width-280px-mbl" loop autoplay />
<div>
<h3 className="display-4">Intellect</h3>
<div className="mg-top-5x-extra-small">
<p>
ipsum dolor sit amet consectetur nec quuis suspendisse nulla amet viverra tortor. </p>
</div>
</div>
</div>
))}
</div>
</div>
<div data-wf--corner-gradient-outline--variant="base" className="corner-gradient-wrapper">
@@ -76,8 +56,7 @@ export default function PrinciplesSection() {
<div data-w-id="bffe9e02-73d6-d2d3-239d-bbcb4bd7d83d" style={{"opacity": "0", "filter": "blur(8px)"}} className="buttons-row">
<Link id="w-node-_99805214-dd54-e7f3-2549-05c0df1040fb-df1040fb" href="/about" className="primary-button w-inline-block">
<div className="button-content">
<div>
About our company</div>
<div></div>
<div className="button-icon-wrapper primary">
<svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 17 17" fill="none" className="squared-icon">
<path d="M6.25391 3.45312L10.7458 8.01563L6.25391 12.5781" stroke="currentColor" strokeWidth="1.5" strokeLinecap="square">