React հավելվածների համար առանց ջանքերի տեղայնացում
Ցանկանու՞մ եք ընդլայնել ձեր React հավելվածը նոր շուկաներում։ TacoTranslate-ը դարձնում է React հավելվածների տեղայնացումը արտասովոր հեշտ՝ թույլ տալով ձեզ առանց դժվարությունների հասնել համաշխարհային լսարանին։
Ինչու ընտրել TacoTranslate-ը React-ի համար?
- Անխափան ինտեգրում: Նախատեսված հատուկ React հավելվածների համար, TacoTranslate-ը անխոչընդոտորեն ինտեգվում է ձեր առկա աշխատանքային հոսքին.
- Ավտոմատ տողերի հավաքում: Վերջ է JSON ֆայլերը ձեռքով կառավարելուց։ TacoTranslate-ը ավտոմատ կերպով հավաքում է տեքստերը ձեր կոդբազայից.
- Արհեստական բանականությամբ ուժեղացված թարգմանություններ: Օգտագործեք Արհեստական Բանականության հնարավորությունները` տրամադրելու համար համատեքստին համապատասխան և ճշգրիտ թարգմանություններ, որոնք համապատասխանում են ձեր հավելվածի տոնին.
- Անմիջական լեզվային աջակցություն: Ավելացրեք նոր լեզուների աջակցությունը պարզապես մեկ կտտոցով, ինչը ձեր հավելվածը դարձնում է գլոբալորեն մատչելի.
Ինչպես է աշխատում
Տեղադրեք TacoTranslate փաթեթը՝ npm-ի միջոցով:
npm install tacotranslateՄոդուլը տեղադրելուց հետո հարկ կլինի ստեղծել TacoTranslate հաշիվ, թարգմանական նախագիծ և համապատասխան API բանալիներ։ Ստեղծեք հաշիվ այստեղ։ Դա անվճար է, և ոչ մի կրեդիտ քարտ չի պահանջվում։
TacoTranslate հավելվածի միջերեսում ստեղծեք նախագիծ և անցեք դրա API բանալիների ներդիրին։ Ստեղծեք մեկ read բանալին և մեկ read/write բանալին։ Մենք դրանք կպահենք որպես միջավայրային փոփոխականներ։ read բանալին այն է, ինչ մենք անվանում ենք public, իսկ read/write բանալին՝ secret։ Օրինակ՝ դուք կարող եք դրանք ավելացնել ձեր project's արմատում գտնվող .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 բանալին երբեք չարտահոսի հաճախորդային (client-side) արտադրական միջավայրերում։
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!