TacoTranslate
/
ලේඛනයමිල ගණන්
 
ලිපිය
මැයි 04

React යෙදුම් සඳහා ජාත්‍යන්තරීකරණය (i18n) සඳහා හොඳම විසඳුම

ඔබේ React යෙදුම නව වෙළඳපොළ වෙත විහිදවීමට බලාපොරොත්තු වෙයිද? TacoTranslate ඔබේ React යෙදුම් ස්ථානගත කිරීම ඉතා පහසුකරමින්, අපහසුතා නොමැතිව ගෝලීය ශ্রෝතෘ පිරිසකට ළඟා වීමට හැකි කරයි.

React සඳහා TacoTranslate තෝරා ගන්නා හේතුව කුමක්ද?

  • සම්පූර්ණව ඒකාබද්ධ කිරීම: React යෙදුම් සඳහා විශේෂයෙන් නිර්මාණය කෙරුණු TacoTranslate ඔබේ පවතින වැඩසටහනට පහසුවෙන් ඒකාබද්ධ වේ.
  • ස්වයංක්‍රීය ස්ට්‍රිං එකතු කිරීම: JSON ගොනු අතින් කළමනාකරණය කිරීම අවසන්. TacoTranslate ස්වයංක්‍රීයව ඔබේ කේත පදනමෙන් ස්ට්‍රිං එකතු කරගනී.
  • AI-සක්‍රීයිත පරිවර්තන: ඔබේ යෙදුමේ ස්වරයට ගැළපෙන, ප්‍රස්ථාවට සුදුසු නිවැරදි පරිවර්තන ලබාදීමට AI ශක්තිය උපයෝගී කරගන්න.
  • ඉක්මන් භාෂා සහය: නව භාෂා සඳහා ක්ලික් එකක් මඟින් සහය එක්කර ඔබේ යෙදුම ලෝක වියුරුවකට ලබාදෙන්න.

මෙය ක්‍රියා කරන ආකාරය

TacoTranslate පැකේජය npm හරහා ස්ථාපිත කරන්න:

npm install tacotranslate

මොඩියුලය ස්ථාපිත කර ඇති විට, ඔබට TacoTranslate ගිණුමක්, පරිවර්තන ව්‍යාපෘතියක් සහ සම්බන්ධ API යතුරු නිර්මාණය කිරීමට අවශ්‍ය වේ. මෙහි ගිණුමක් තැනුවහොත්. මේවා இலவச이며, ක්‍රෙඩිට් කාඩ්පතක් එක් කළ යුතු නැත.

TacoTranslate යෙදුම් පරිසරය තුළ, ව්‍යාපෘතියක් තනන්න, සහ එහි 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 පිහිටුවීම

ඔබගේ React යෙදුමෙහි TacoTranslate ආරම්භ කරන්න ඔයාගේ යෙදුම TacoTranslate context provider තුළ නවතා:

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 භාවිතා කිරීමෙන් ලැබෙන වාසි

  • කාලය සුරක්ෂිත කිරීම: ප්‍රදේශීකරණය සහ ස්ට්‍රින් එකතු කිරීමේ වැරදි සහ මායාකාරක ක්‍රියාවලි ස්වයංක්‍රීය කරමින් ඔබට වටිනා කාලය සුරකින්න.
  • මිල අඩු කිරීම: අතිකාලික පරිවර්තන අවශ්‍යතාව අඩු කරමින් ඔබේ ප්‍රදේශීකරණ වැය අඩු කරයි.
  • වෘත්තිමය නිවැරදිත්වය: AI-සාධිත පරිවර්තන ආශ්‍රිතව නිවැරදි සහ උසස් තත්ත්වයේ ප්‍රතිඵල ලබා දේ.
  • විශාල කළ හැකි විසඳුම: ඔබේ යෙදුම සහ පාරිභෝගික ගොණු වර්ධනය වන පරිදි නව භාෂා සඳහා පහසුවෙන් සහාය එක් කරන්න.

අදම ආරම්භ කරන්න!

ඔබේ 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 වෙතින් නිෂ්පාදනයකිනෝර්වේ හි නිර්මාණය කරන ලදි