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

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

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

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

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

څنګه کار کوي

د 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 د کارولو ګټې

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

نن ورځ پیل کړئ!

ستاسو 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 څخهپه ناروې کې جوړ شوی