TacoTranslate
/
مستنداتبیې
 
د افغانستان د کرکټ ملی لوب
غویی ۱۴

د React اپلیکیشنونو لپاره د نړیوال کولو (i18n) تر ټولو غوره حل

ایا تاسو غواړئ خپل React غوښتنلیک نوو بازارونو ته وغځوئ؟ TacoTranslate ستاسو د React غوښتنلیکونو محلي کول ډېر اسانه کوي، او تاسو ته بې له کومې ستونزې دې ته اجازه درکوي چې نړیوالو لیدونکو ته ورسیږئ.

ولې د React لپاره TacoTranslate وټاکئ؟

  • بې‌خنډه یوځای کېدل: د React غوښتنلیکونو لپاره په ځانګړي ډول ډیزاین شوی، TacoTranslate ستاسو په اوسني کاري بهیر کې بې‌خنډه مدغم کېږي.
  • د متنونو اتوماتيک راټولول: نور اړتیا نشته چې د JSON فایلونه په لاسي ډول مدیریت کړئ. TacoTranslate ستاسو د کوډ بنسټ څخه متنونه په اوتومات ډول راټولوي.
  • د مصنوعي استخباراتو ځواکمنې ژباړې: د مصنوعي استخباراتو له ځواک څخه ګټه واخلئ ترڅو په متني سیاق کې دقیقې ژباړې وړاندې کړئ چې د ستاسو د غوښتنلیک له لهجې سره سمون ولري.
  • فوري ژبنیز ملاتړ: یوازې د یوې کلیک په وسیله د نوو ژبو ملاتړ اضافه کړئ، او ستاسو غوښتنلیک به په نړيواله کچه د لاسرسي وړ شي.

څنګه کار کوي

د TacoTranslate بسته د npm له لارې نصب کړئ:

npm install tacotranslate

کله چې تاسو موډیول نصب کړئ، نو اړتیا لرئ چې د TacoTranslate لپاره یو حساب، یو ژباړې پروژه، او اړوند API کیلي جوړ کړئ. دلته یو حساب جوړ کړئ. دا وړیا ده، او د کریډیټ کارت د اضافه کولو اړتیا نشته.

د TacoTranslate د غوښتنلیک UI کې یوه پروژه جوړ کړئ، او د هغې د API keys ټب ته لاړ شئ. یو read کیلي، او یو read/write کیلي جوړ کړئ. موږ به دوی د چاپېریال متغیرونو په توګه ذخیره کړو. د read کیلي هغه څه دي چې موږ یې public وايو او د read/write کیلي secret ده. د بېلګې په توګه، تاسو کولی شئ دوی د خپل پروژې په ریښه کې په .env فایل کې اضافه کړئ.

تاسو به هم اړتیا ولرئ چې دوه نور چاپیریال متغیرونه اضافه کړئ: TACOTRANSLATE_DEFAULT_LOCALE او TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: د ډیفالټ (فالبیک) لوکیل کوډ. په دې بېلګه کې به یې د en د انګلیسي لپاره وټاکو.
  • TACOTRANSLATE_ORIGIN: هغه "فولډر" چې پکې ستاسو متنونه زیرمه کېږي، لکه د ستاسو ویب‌پاڼې URL. دلته د "origins" په اړه نور ولولئ.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

ډاډمن اوسئ چې د پټ read/write API کیلي هېڅکله د کلاینت اړخ تولیدي چاپیریالونو ته افشا نه شي.

د TacoTranslate تنظیم کول

په خپل React اپلیکیشن کې TacoTranslate فعال کړئ — خپل اپلیکیشن د TacoTranslate کانتکسټ پرووایډر کې وپوښئ:

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>
	);
}

تاسو اوس کولی شئ د Translate کمپونینټ په خپل غوښتنلیک کې هر چیرې وکاروئ ترڅو ژباړل شوی متن وښایئ! د نورو معلوماتو او ستاسو د ترتیباتو لپاره د پلي کولو لارښودونو لپاره، حتماً زموږ مستندات وګورئ.

import {Translate} from 'tacotranslate/react';

export default async function Component() {
	return (
		<Translate string="Hello? This is TacoTranslate speaking." />
	);
}

د TacoTranslate کارولو ګټې

  • د وخت سپما: د محلي کولو او د متنونو راټولولو ستړې کوونکې پروسه اتومات کوي، او ستاسو ارزښتناک وخت سپموي.
  • اقتصادي: د لاسي ژباړو اړتیا کموي، چې ستاسو د محلي کولو لګښتونه راکموي.
  • دقت ښه شوی: د مصنوعي ځیرکتیا لخوا ځواکمنې ژباړې ډاډ ورکوي چې پایلې په متن پورې اړوند، دقیقې او لوړ کیفیت لري.
  • د پراختیا وړ حل: کله چې ستاسو غوښتنلیک او د کاروونکو بنسټ وده کوي، په اسانۍ سره د نوو ژبو ملاتړ اضافه کړئ.

همدا نن پیل کړئ!

ستاسو React غوښتنلیک به په اوتومات ډول وژباړل شي کله چې تاسو کوم متنونه د Translate کمپوننټ ته اضافه کړئ. یادونه: یوازې هغه چاپېریالونه چې د API کیلي لپاره ورته read/write اجازې ورکړل شوې وي، وکولی شي نوي متنونه رامینځته کړي چې وژباړل شي.

موږ سپارښتنه کوو چې یو تړلی او خوندي ازمویښتي چاپېریال ولرئ چېرې تاسو کولی شئ خپل تولیدي غوښتنلیک وازمویئ او د ژوندی کېدو مخکې نوي متنونه پکې اضافه کړئ. دا به د هرچا هرچا څخه ستاسو پټ API کیلي د غلا کېدو مخنیوی وکړي، او همدارنګه به مخنیوی وکړي چې د غیرمجاز یا ناوړه متنونو په اضافه کولو سره ستاسو د ژباړې پروژه پړسوب ومومي.

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 محصولپه ناروې کې جوړ شوی