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: هغه “folder” چې ستاسو متنونه پکې ذخیره کېږي، لکه د ستاسو وېب‌پاڼې 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 څخهپه ناروې کې جوړ شوی