د 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. د اصلي ځایونو په اړه نور دلته ولولئ.
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!