แปลไซต์ของคุณ
ลองแปล docs/intro.md เป็นภาษาฝรั่งเศสกันดีกว่า
กำหนดค่า i18n
แก้ไข docusaurus.config.js เพื่อเพิ่มการรองรับโลเคล fr:
docusaurus.config.js
export default {
i18n: {
defaultLocale: "en",
locales: ["en", "fr"],
},
};
แปลเอกสาร
คัดลอกไฟล์ docs/intro.md ไปยังโฟลเดอร์ i18n/fr:
mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/
cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md
แปล i18n/fr/docusaurus-plugin-content-docs/current/intro.md เป็นภาษาฝรั่งเศส
เริ่มไซต์ที่แปลภาษาแล้วของคุณ
เริ่มไซต์ของคุณในโลเคลภาษาฝรั่งเศส:
npm run start -- --locale fr
ไซต์ที่แปลภาษาแล้วของคุณสามารถเข้าถึงได้ที่ http://localhost:3000/fr/ และหน้า Getting Started จะถูกแปลแล้ว
คำเตือน
ในการพัฒนา คุณสามารถใช้ได้เพียงหนึ่งโลเคลต่อครั้งเท่านั้น
เพิ่มรายการเลือกโลเคล (Locale Dropdown)
หากต้องการนำทางข้ามภาษาอย่างราบรื่น ให้เพิ่มรายการเลือกโลเคล
แก้ไขไฟล์ docusaurus.config.js:
docusaurus.config.js
export default {
themeConfig: {
navbar: {
items: [
{
type: "localeDropdown",
},
],
},
},
};
รายการเลือกโลเคลจะปรากฏในแถบนำทางของคุณ:

Build ไซต์ที่แปลภาษาแล้วของคุณ
Build ไซต์ของคุณสำหรับโลเคลที่เจาะจง:
npm run build -- --locale fr
หรือ Build ไซต์ของคุณเพื่อรวมทุกโลเคลพร้อมกันในครั้งเดียว:
npm run build