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

React հավելվածների համար ամենալավ լուծումն ի տարբերություն (i18n)

Хотите расширить свое 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`՝ կանխադրված վերադառնալու տեղանվան կոդը։ Այս ఉదահարությունում, մենք կսահմանենք այն որպես 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 կոմպոնենտում։ Նշենք, որ միայն այն միջավայրերը, যде վրա կա read/write թույլտվություն API բանալու նկատմամբ, կարող են ստեղծել նոր տողեր, որոնք պետք է թարգմանվեն։

Մենք խորհուրդ ենք տալիս ունենալ փակ և ապահովված ստեյջինգ միջավայր, որտեղ կարող եք փորձարկել ձեր արտադրական հավելվածը՝ ավելացնելով նոր տողեր մինչ կենդան մտնելը։ Սա կզգուշացնի որևէ մեկին չգողանալու ձեր գաղտնի API բանալին և հնարավոր կդարձնի կանխել թարգմանական նախագծի չափազանց մեծացումը անհարիտ տողերի ավելացմամբ։

Համոզվեք, որ դիտեք ամբողջական օրինակները մեր GitHub պրոֆիլում։ Եթե խնդիրներ ունենաք, ազատ զգացեք հասցեագրվել, և մենք մեծ ուրախությամբ կօգնենք ձեզ։

TacoTranslate-ն թույլ է տալիս ձեր React հավելվածները ավտոմատ կերպով թարգմանել ցանկացած լեզվով արագ և արդյունավետ։ Թարգմանեք անվճար!

Ապրանք՝ Nattskiftet-ից