TacoTranslate
/
SənədləşməQiymətlər
 
Məqalə
04 may

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_LOCALETACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Varsayılan ehtiyat (fallback) locale kodu. Bu nümunədə onu ingilis dili üçün en 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.
.env
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!

Nattskiftet tərəfindən təqdim olunan məhsulNorveçdə hazırlanmış