React tətbiqlərində beynəlxalqlaşdırma (i18n) üçün ən yaxşı həll
React tətbiqinizi yeni bazarlara genişləndirmək istəyirsiniz? TacoTranslate React tətbiqlərinizi lokalizasiya etməyi son dərəcə asanlaşdırır və sizə əlavə çətinlik çəkmədən qlobal auditoriyaya çatmağa imkan verir.
React üçün TacoTranslate-ni niyə seçməlisiniz?
- Problemlərsiz inteqrasiya: Xüsusilə React tətbiqləri üçün hazırlanmış TacoTranslate mövcud iş axışınıza asanlıqla inteqrasiya olunur.
- Mətnlərin avtomatik toplanması: JSON fayllarını əl ilə idarə etməyə ehtiyac yoxdur. TacoTranslate kod bazanızdan sətirləri avtomatik toplayır.
- Süni intellektlə gücləndirilmiş tərcümələr: Süni intellektin gücündən istifadə edərək tətbiqinizin tonuna uyğun, kontekstə həssas və dəqiq tərcümələr təmin edin.
- Ani dil dəstəyi: Yeni dillər üçün dəstəyi yalnız bir kliklə əlavə edin və tətbiqinizi qlobal səviyyədə əlçatan edin.
Necə işləyir
TacoTranslate paketini npm vasitəsilə quraşdırın:
npm install tacotranslate
Modulu quraşdırdıqdan sonra TacoTranslate hesabı, tərcümə layihəsi və ona bağlı API açarları yaratmalısınız. Hesab yaradın. Pulsuzdur və kredit kartı əlavə etməyinizi tələb etmir.
TacoTranslate tətbiqinin istifadəçi interfeysi daxilində bir layihə yaradın və onun API açarları nişanına keçin. Bir read
açarı və bir read/write
açarı yaradın. Onları mühit dəyişənləri kimi saxlayacağıq. read
açarına biz public
deyirik, read/write
açarı isə secret
adlanır. Məsələn, onları layihənizin kökündəki .env
faylına əlavə edə bilərsiniz.
Həmçinin iki mühit dəyişəni əlavə etməlisiniz: TACOTRANSLATE_DEFAULT_LOCALE
və TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Varsayılan ehtiyat (fallback) locale kodu. Bu nümunədə onu ingilis dili üçünen
olaraq təyin edəcəyik.TACOTRANSLATE_ORIGIN
: Sətirlərinizin saxlanılacağı “qovluq”, məsələn saytınızın URL-i. Originlər haqqında daha ətraflı oxuyun.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Gizli read/write
API açarını müştəri tərəfinin istehsal mühitlərinə heç vaxt sızdırmayın.
TacoTranslate-i qurmaq
React tətbiqinizdə TacoTranslate-i başlatmaq üçün tətbiqinizi TacoTranslate kontekst təminatçısı ilə sarın:
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>
);
}
İndi tətbiqinizdə istənilən yerdə tərcümə olunmuş mətnləri göstərmək üçün Translate
komponentindən istifadə edə bilərsiniz! Ətraflı məlumat və quraşdırmanıza uyğun tətbiqetmə təlimatları üçün mütləq sənədlərimizə baxın.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
TacoTranslate-dən istifadə etməyin faydaları
- Vaxt qənaəti: Lokalizasiya və mətinlərin toplanması kimi yorucu prosesləri avtomatlaşdırır, sizə dəyərli vaxt qazandırır.
- Xərclərə qənaət: Əl ilə tərcümə ehtiyacını azaldır və lokalizasiya xərclərinizi aşağı salır.
- Dəqiqliyin yaxşılaşması: Süni intellektlə işləyən tərcümələr kontekstə uyğun və yüksək keyfiyyətli nəticələr təmin edir.
- Miqyaslana bilən həll: Tətbiqiniz və müştəri bazanız böyüdükcə yeni dillər üçün dəstəyi asanlıqla əlavə edə bilərsiniz.
Bu gün başlayın!
React tətbiqiniz Translate
komponentinə hər hansı sətirləri əlavə etdiyiniz zaman avtomatik olaraq tərcümə olunacaq. Qeyd edin ki, API açarında read/write
icazələri olan mühitlər yalnız yeni tərcümə olunacaq sətirləri yarada bilərlər.
Tövsiyə edirik ki, istehsal tətbiqinizi yayımlamadan əvvəl yeni sətirləri əlavə edib sınaya biləcəyiniz bağlı və təhlükəsiz bir staging mühiti saxlayasınız. Bu, heç kimin gizli API açarınızı oğurlamasının və pis niyyətli sətirlərin əlavə edilməsi ilə tərcümə layihənizin şişməsinin qarşısını alacaq.
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!