ข้ามไปยังเนื้อหา
Svelte i18n

Svelte i18n ที่ใช้งานง่าย

การรองรับหลายภาษาแบบร้านค้าด้วย SvelteKit พร้อมการผสานรวมและรองรับรูนส์

คุณสมบัติ

Svelte จัดเก็บการผสานรวม
การสนับสนุน SvelteKit
การรองรับ SSR
การรองรับการเรนเดอร์ล่วงหน้า
การโหลดเขตข้อมูลภาษาแบบตามต้องการ
รองรับรูน Svelte 5
ขนาดชุดขั้นต่ำ
การรองรับ TypeScript
การผสานรวม DevTools

เริ่มต้นอย่างรวดเร็ว

เพิ่ม i18n ให้กับแอป Svelte ของคุณด้วย stores

<!-- +page.svelte -->
<script>
  import { t } from '@better-i18n/svelte';
</script>

<h1>{$t('welcome')}</h1>
<p>{$t('greeting', { name: 'World' })}</p>

<!-- With SvelteKit load function -->
<script context="module">
  export async function load({ params }) {
    const messages = await loadMessages(params.locale);
    return { messages };
  }
</script>

เริ่มต้นสร้างด้วย Svelte i18n

มีบริการฟรีให้ใช้ ไม่มีบัตรเครดิตก็สมัครได้