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