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

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

ایا تاسو غواړئ خپل 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: د ډیفالټ بیک‌اپ (fallback) سیمه‌ایز کوډ. په دې بېلګه کې، موږ به دا د انګلیسي لپاره 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 تنظیمول

د TacoTranslate د پیلولو لپاره، خپل React غوښتنلیک د 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 اجازې ولري، وکولی شي نوې متنونه رامنځته کړي چې وژباړل شي.

موږ سپارښتنه کوو چې یو تړلی او خوندي ازمویښتی (staging) چاپیریال ولرئ، چیرې چې تاسو خپل تولیدي غوښتنلیک ازمویئ او مخکې له ژوندۍ کولو نوي متنونه پکې اضافه کوئ. دا به مخنیوی وکړي چې څوک ستاسو پټ 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 محصولپه ناروې کې جوړ شوی