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

React հավելվածների համար առանց ջանքի տեղայնացում

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

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

  • Անխափան ինտեգրում: Նպատակված է հատուկ 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: Նախնական (fallback) տեղայնացման կոդը։ Այս օրինակով մենք այն կդնենք որպես en՝ անգլերենի համար։
  • TACOTRANSLATE_ORIGIN: «Թղթապանակը», որտեղ պահպանվելու են ձեր տողերը, օրինակ՝ ձեր կայքի URL-ը։ Ավելին կարող եք կարդալ origins-ի մասին այստեղ։
.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 թույլտվություններ, կարող են ստեղծել նոր՝ թարգմանման ենթակա տողեր։

Խորհուրդ ենք տալիս ունենալ փակ և ապահով փորձարկման (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!

Ապրանք՝ Nattskiftet-իցԱրտադրված Նորվեգիայում