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
+5 -5
View File
@@ -6,7 +6,7 @@ import { z } from "zod"
import { useState } from "react"
const schema = z.object({
email: z.string().email("Please enter a valid email address"),
email: z.string().email("请输入有效的邮箱地址"),
})
type FormData = z.infer<typeof schema>
@@ -46,7 +46,7 @@ export default function NewsletterForm({ variant = "dark" }: NewsletterFormProps
<svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 20 20" fill="none" className="squared-icon _14px">
<path d="M7.20658 10.9311L9.24116 12.1209L12.7928 7.20696M1 10C1 5.02944 5.02944 1 10 1C14.9706 1 19 5.02944 19 10C19 14.9706 14.9706 19 10 19C5.02944 19 1 14.9706 1 10Z" stroke="currentColor" strokeWidth="1.5" strokeLinecap="square" />
</svg>
<div>Thanks for subscribing to our newsletter!</div>
<div> DAL Code </div>
</div>
</div>
)
@@ -59,7 +59,7 @@ export default function NewsletterForm({ variant = "dark" }: NewsletterFormProps
<input
className={`input ${isDark ? "dark-mode" : ""} w-input`}
maxLength={256}
placeholder="Enter your email"
placeholder="输入邮箱,接收 DAL Code 月度洞察"
type="email"
{...register("email")}
/>
@@ -69,7 +69,7 @@ export default function NewsletterForm({ variant = "dark" }: NewsletterFormProps
className={`form-button inside-input ${isDark ? "dark-mode" : ""} w-button`}
disabled={isSubmitting}
>
{isSubmitting ? "Please wait..." : "Subscribe"}
{isSubmitting ? "提交中..." : "订阅"}
</button>
</div>
</div>
@@ -81,7 +81,7 @@ export default function NewsletterForm({ variant = "dark" }: NewsletterFormProps
</form>
{status === "error" && (
<div className="error-message w-form-fail" style={{ display: "block" }}>
<div>Oops! Something went wrong while submitting the form.</div>
<div></div>
</div>
)}
</div>