TacoTranslate
/
ՓաստաթղթավորումԳինը
 
Հոդված
04 մյս

Հեշտացած տեղայնացում React հավելվածների համար

Համոզվա՞ծ եք, որ ձեր React հավելվածը տարածեք նոր շուկաներ: TacoTranslate-ը անհավանական հեշտացնում է ձեր React հավելվածների տեղայնացումը, հնարավորություն տալով հասնել համաշխարհային լսարանին առանց դժվարությունների:

Ինչու ընտրել TacoTranslate React-ի համար?

  • Անխափան ինտեգրում՝ Նախատեսված է հատուկ React հավելվածների համար, TacoTranslate-ը առանց դժվարության ինտեգրվում է ձեր գոյություն ունեցող աշխատանքային գործընթացում։
  • Ավտոմատ հանելուկների հավաքագրում՝ Moreչեք 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-ը։ Ահա այստեղ կարդացեք ավելին սկզբնավորման մասին։
.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 իրավունքներ են տրված, смогут ստեղծել նոր տողեր թարգմանության համար։

Մենք խորհուրդ ենք տալիս ունենալ փակ և ապահովեցված ստեյջինգ միջավայր, որտեղ կարող եք թեստավորել ձեր արտադրության դիմումը՝ ավելացնելով նոր տողեր նախքան լույսին դուրս գալը։ Սա կխոչընդոտի գաղտնի 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-իցԱրտադրված է Նորվեգիայում