TacoTranslate
/
مستنداتقیمتونه
 
د افغانستان د کرکټ ملی لوب
AP ۱۴۰۴ غویی ۱۴

د React غوښتنلیکونو لپاره اسانه محلي کول

ایا تاسو د خپل React اپلیکیشن د نویو بازارونو پراخولو په لټه کې یاست؟ TacoTranslate ستاسو لپاره دا بې حده اسانه کوي چې خپل React اپلیکیشنونه محلي کړئ او پرته له کومې ستونزې نړیوالو مخاطبینو ته ورسېږئ.

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

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

څنګه کار کوي

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

npm install tacotranslate

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

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

تاسو ته به هم دوه نور د چاپیریال متغیرونه پکار وي: TACOTRANSLATE_DEFAULT_LOCALE او TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: د ډیفالټ بدیل سیمه‌ییز ژبې کوډ. په دې بېلګه کې به موږ دا د انګلیسي لپاره پر en وټاکو.
  • TACOTRANSLATE_ORIGIN: هغه «فولډر» چیرته چې ستاسو متنونه به زیرمه شي، لکه ستاسو د وېب‌پاڼې URL. دلته د سرچینو په اړه نور ولولئ.
.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 محصولپه ناروې کې جوړ شوی