ترجمہ Troubleshooting گائیڈ (منسوخ شدہ)
یہ گائیڈ پہلے custom MDX component translation approach کے ساتھ عام مسائل کے حل فراہم کرتی تھی۔ تاہم، پروجیکٹ اب Docusaurus کے سرکاری i18n سسٹم کا استعمال کرتا ہے۔
موجودہ Troubleshooting
سرکاری i18n سسٹم کے ساتھ، troubleshooting مختلف ہے:
1. ترجمہ فائلز ظاہر نہیں ہو رہیں
مسئلہ: ترجمہ شدہ content منتخب زبان میں نہیں دکھ رہا۔
حل:
- تصدیق کریں کہ ترجمہ فائلز
i18n/[locale]/directory میں موجود ہیں - چیک کریں کہ فائل کے نام انگریزی اور ترجمہ شدہ content کے درمیان میل کھاتے ہیں
- یقینی بنائیں کہ دونوں فائلوں میں frontmatter میں matching slugs ہیں
2. Language Switcher ظاہر نہیں ہو رہا
مسئلہ: Navbar میں language selector نہیں دکھ رہا۔
حل:
- تصدیق کریں کہ
docusaurus.config.tsمیں متعدد locales defined ہیں - تصدیق کریں کہ configuration تبدیلیوں کے بعد سائٹ دوبارہ build ہوئی ہے
3. ملا جلا Language Content
مسئلہ: کچھ content انگریزی میں ظاہر ہو رہا ہے جبکہ دوسرے حصے اردو میں ہیں۔
حل:
- چیک کریں کہ تمام مطلوبہ content مناسب locale directories میں موجود ہے
- یقینی بنائیں کہ تمام documentation فائلز کا ترجمہ ہو گیا ہے
Debugging Steps
i18n مسائل کے لیے
- چیک کریں کہ
docusaurus.config.tsمیں locale configuration درست ہے - تصدیق کریں کہ directory structure Docusaurus i18n conventions سے میل کھاتی ہے
- یقینی بنائیں کہ ہر صفحے کے لیے انگریزی اور ترجمہ شدہ دونوں content موجود ہیں
تصدیق کی چیک لسٹ
نئے i18n سسٹم کے ساتھ deploy کرنے سے پہلے:
-
docusaurus.config.tsمیں متعدد locales defined ہیں -
i18n/[locale]/directories میں ترجمہ فائلز موجود ہیں - انگریزی اور ترجمہ شدہ content کے درمیان فائل کے نام میل کھاتے ہیں
- Sidebar configurations میں دونوں زبانیں صحیح طریقے سے شامل ہیں
- Navbar میں language switcher ظاہر ہو رہا ہے
- Build بغیر errors کے چلتی ہے
- دونوں زبانوں میں content صحیح طریقے سے display ہو رہا ہے