React ilovalari uchun eng yaxshi xalqaro moslashtirish (i18n) yechimi
React ilovangizni yangi bozorga kengaytirmoqchimisiz? TacoTranslate React ilovalaringizni mahalliylashtirishni juda oson qiladi, shunda siz hech qanday qiyinchiliksiz global auditoriyaga yetib borishingiz mumkin.
Nega React uchun TacoTranslate ni tanlash kerak?
- Mukammal integratsiya: Maxsus React ilovalari uchun ishlab chiqilgan, TacoTranslate mavjud ish jarayoningizga osonlik bilan integratsiyalanadi.
- Avtomatik satr yig‘ish: JSON fayllarini qo‘lda boshqarishning hojati yo‘q. TacoTranslate kod bazangizdan satrlarni avtomatik yig‘adi.
- AI yordamida tarjimalar: Ilovangiz ohangiga mos kontekstga to‘g‘ri keladigan sifatli tarjimalar uchun sun’iy intellekt kuchidan foydalaning.
- Darhol til qo‘llab-quvvatlash: Yangi tillarni bir marta bosish bilan qo‘shing, ilovangizni global miqyosda foydalaniladigan qiling.
Qanday ishlaydi
npm orqali TacoTranslate paketini o'rnating:
npm install tacotranslate
Modul o‘rnatilgach, sizga TacoTranslate hisob qaydnomasini, tarjima loyihasini va tegishli API kalitlarini yaratish zarur bo‘ladi. Bu yerdan hisobingizni yarating. Bu bepul va kredit karta qo‘shishingizni talab qilmaydi.
TacoTranslate ilovasi foydalanuvchi interfeysida loyiha yarating va uning API kalitlari yorlig‘iga o'ting. Bir dona read
kalit va bir dona read/write
kalit yarating. Ularni atrof-muhit oʻzgaruvchilari sifatida saqlaymiz. read
kalitni biz public
deb ataymiz, read/write
kalit esa secret
hisoblanadi. Masalan, ularni loyihangiz ildizidagi .env
fayliga qo‘shishingiz mumkin.
Shuningdek, ikkita qo'shimcha muhit o'zgaruvchilarini qo'shishingiz kerak: TACOTRANSLATE_DEFAULT_LOCALE
va TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Standart zaxira lokal kodi. Ushbu misolda, biz unien
(ingliz tili) ga o‘rnatamiz.TACOTRANSLATE_ORIGIN
: Sizning matnlaringiz saqlanadigan “papka”, masalan, sayt URL manzilingiz. Asoslar haqida bu yerda ko‘proq o‘qing.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Sirli read/write
API kalitini mijoz tomonidagi ishlab chiqarish muhitiga hech qachon oshkor qilmasligingizga ishonch hosil qiling.
TacoTranslate ni sozlash
TacoTranslate kontekst provayderi bilan ilovangizni o’rab, React ilovangizda TacoTranslate’ni ishga tushiring:
import React, {useState} from 'react';
import TacoTranslate, {Translate} from 'tacotranslate/react';
const tacoTranslate = createTacoTranslateClient({
apiKey: 'YOUR_API_KEY',
});
export default function App() {
const [locale, setLocale] = useState('en');
return (
<TacoTranslate client={tacoTranslate} locale={locale}>
<Translate string="Hello, world!"/>
</TacoTranslate>
);
}
Endi siz ilovangiz ichida istalgan joyda Translate
komponentidan tarjima qilingan matnlarni ko‘rsatish uchun foydalanishingiz mumkin! Batafsil ma'lumot va sizning sozlamalaringizga mos keladigan amalga oshirish qo‘llanmalari uchun bizning hujjatlarimizni albatta ko‘rib chiqing.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
TacoTranslate dan foydalanishning afzalliklari
- Vaqtni tejash: Lokalizatsiya va matnlarni yig‘ishning zerikarli jarayonini avtomatlashtiradi, shu bilan qimmatli vaqtingizni tejaydi.
- Tejamkorlik: Qo‘lda tarjima qilish zaruratini kamaytirib, lokalizatsiya xarajatlaringizni pasaytiradi.
- Yaxshilangan aniqlik: Sun’iy intellekt yordamida tarjimalar kontekstga mos va yuqori sifatli natijalarni ta’minlaydi.
- Masshtablanuvchi yechim: Ilovangiz va mijozlar bazangiz o‘sib borishi bilan yangi tillar uchun qo‘llab-quvvatlashni oson qo‘shish imkonini beradi.
Bugun boshlang!
Sizning React ilovangizdagi har qanday satrni Translate
komponentiga qo‘shganingizda avtomatik ravishda tarjima qilinadi. Diqqat qiling, faqat API kalitiga read/write
ruxsatlari berilgan muhitlar yangi tarjima qilinadigan satrlarni yaratishlari mumkin.
Biz sizga yopiq va xavfsiz staging muhitiga ega bo‘lishni tavsiya etamiz, bu yerda siz ishlab chiqarish ilovangizni sinab ko‘rishingiz mumkin, jonli rejimga chiqishdan oldin yangi satrlarni qo‘shasiz. Bu sizning maxfiy API kalitingizni o‘g‘irlash va mumkin bo‘lgan noto‘g‘ri satrlarni qo‘shib, tarjima loyihangizni ortiqcha yuklamaslikni oldini oladi.
Be sure to check out the complete examples over at our GitHub profile. If you encounter any problems, feel free to reach out, and we’ll be more than happy to help.
TacoTranslate lets you automatically localize your React applications quickly to and from over 75 languages. Translate for free!