ამ განყოფილებაში ჩვენ გაგიძღვებით თქვენს განაცხადში ინტერნაციონალიზაციის(i18n) დანერგვის პროცესს Next.js. i18n-ით შეგიძლიათ შექმნათ მრავალენოვანი გამოცდილება მომხმარებლებისთვის და მიაწოდოთ ენის სპეციფიკური შინაარსი.
next-i18next
ბიბლიოთეკის გამოყენება
next-i18next
არის პოპულარული ბიბლიოთეკა აპლიკაციებში i18n-ის დანერგვისთვის Next.js. აი, როგორ შეგიძლიათ დაამატოთ i18n თქვენს აპლიკაციაში:
დააინსტალირეთ next-i18next
:
დააკონფიგურირეთ ბიბლიოთეკა თქვენს next.config.js
ფაილში:
შექმენით კონფიგურაციის ფაილი სახელად next-i18next.config.js
:
გამოიყენეთ ბიბლიოთეკა თქვენს აპლიკაციაში:
მრავალენოვანი კონტენტის შექმნა
ინსტალაციის შემდეგ next-i18next
, შეგიძლიათ შექმნათ ენობრივი ფაილები, როგორიცაა en.json
, fr.json
, es.json
რათა უზრუნველყოთ შინაარსი თითოეულ ენაზე:
ენის შეცვლა
ენის გადართვის დასაშვებად, შეგიძლიათ შექმნათ ენის გადამრთველი ინსტრუმენტი და გამოიყენოთ i18n.changeLanguage
ფუნქცია:
დასკვნა
ამ განყოფილებამ გაგაცნოთ ინტერნაციონალიზაციის(i18n) დანერგვის პროცესი თქვენს Next.js აპლიკაციაში ბიბლიოთეკის გამოყენებით next-i18next
. ენის სპეციფიკური კონტენტის მიწოდებით და მომხმარებლებს ენების გადართვის მიცემით, შეგიძლიათ შექმნათ საინტერესო მრავალენოვანი გამოცდილება თქვენი მომხმარებლებისთვის.