Next.js اس سیکشن میں، ہم آپ کی درخواست میں انٹرنیشنلائزیشن(i18n) کو نافذ کرنے کے عمل میں آپ کی رہنمائی کریں گے ۔ i18n کے ساتھ، آپ صارفین کے لیے کثیر لسانی تجربہ بنا سکتے ہیں اور زبان کے لیے مخصوص مواد فراہم کر سکتے ہیں۔
next-i18next
لائبریری کا استعمال
next-i18next
Next.js ایپلی کیشنز میں i18n کو لاگو کرنے کے لیے ایک مشہور لائبریری ہے ۔ یہ ہے کہ آپ اپنی درخواست میں i18n کیسے شامل کر سکتے ہیں:
انسٹال کریں next-i18next
:
اپنی فائل میں لائبریری کو ترتیب دیں next.config.js
:
نام کی ایک کنفیگریشن فائل بنائیں next-i18next.config.js
:
اپنی درخواست میں لائبریری کا استعمال کریں:
کثیر لسانی مواد تخلیق کرنا
انسٹال کرنے کے بعد next-i18next
، آپ ہر زبان میں مواد فراہم کرنے کے لیے en.json
، جیسے زبان کی فائلیں بنا سکتے ہیں: fr.json
es.json
زبان کی تبدیلی
لینگویج سوئچنگ کی اجازت دینے کے لیے، آپ لینگویج سوئچر ٹول بنا سکتے ہیں اور i18n.changeLanguage
فنکشن استعمال کر سکتے ہیں:
نتیجہ
Next.js اس سیکشن نے آپ کو لائبریری کا استعمال کرتے ہوئے آپ کی درخواست میں انٹرنیشنلائزیشن(i18n) کو لاگو کرنے کے عمل سے متعارف کرایا ہے next-i18next
۔ زبان سے متعلق مواد فراہم کرکے اور صارفین کو زبانوں کو تبدیل کرنے کے قابل بنا کر، آپ اپنے صارفین کے لیے ایک پرکشش کثیر لسانی تجربہ بنا سکتے ہیں۔