React යෙදුම් සඳහා පහසු, ගැළපුණු පරිවර්තනයක්
ඔබේ React යෙදුම නව වෙළඳපොල වෙත විහිදවීමට කැමතිද? TacoTranslate ඔබේ React යෙදුම් ස්ථානීයභාවය සම්පූර්ණයෙන්ම පහසු කරමින්, ප්රබල සහ ගෝලීය ප්රේක්ෂක පිරිසක් වෙත ළඟා විය හැකි බව ඉතා පහසු කරයි.
React සඳහා TacoTranslate තෝරා ගැනීමට හේතු මොනවාද?
- අඛණ්ඩ ඒකාබද්ධ කිරීම: React අයදුම්පත් සඳහා විශේෂයෙන් නිර්මාණය කර ඇති TacoTranslate ඔබගේ පවතින වැඩ පිළිවෙළට ආරෝපණය කිරීමට ඉතා පහසු වේ.
- ස්වයංක්රීය ස්ට්රින් එකතු කිරීම: JSON ගොනු අතින් කළමනාකරණය කිරීම අවසානයට පත් කර ඇත. TacoTranslate ඔබගේ කේත ගොනු පදනමෙන් ස්ට්රින්ස් ස්වයංක්රීයව එකතු කරයි.
- කෘතිම බුද්ධිය විසින් බලගැන්වූ පරිවර්තන: ඔබේ අයදුම්පතේ ටෝනයටගැලපෙන, සන්ධර්භයක් සම්බන්ධව නිවැරදි පරිවර්තන සපයීමට AI බලය යොදා ගන්න.
- ළඟා වේගවත් භාෂා සහාය: නව භාෂා සඳහා එක ක්ලික් එකක් මඟින් සහාය එක්කර, ඔබගේ අයදුම්පත ලෝක පුරා ප්රවේශ විය හැකි කරයි.
මෙය කෙසේ කටයුතු කරයි
npm මඟින් TacoTranslate පැකේජය ස්ථාපනය කරන්න:
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
: ඔබගේ string ගබඩා කරනු ලබන "ෆොල්ඩරය", ඔබගේ වෙබ් අඩවියේ URL වැනි. මෙහි origins ගැන වැඩි විස්තර කියවන්න.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
නිශ්චිතවම රහසිගත read/write
API යතුර client පැත්තේ නිෂ්පාදන පරිසර වලට කිසි විටෙක හෙලවන්න එපා.
TacoTranslate සැකසීම
ඔබගේ React යෙදුම තුළ TacoTranslate ආරම්භ කරන්නේ ඔබගේ යෙදුම TacoTranslate context සැපයුම්කරුවෙහි වටළන මගින්ය:
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 භාවිතා කිරීමේ වාසි
- කාලය ඉතිරි කිරීම: ස්ථානයකරණය කිරීම සහ string එකතු කිරීමේ කාර්ය මර්දනය ස්වයංක්රීය කරන අතර, ඔබට වටිනා කාලය ඉතිරි කරයි.
- පාඨකවටිනා: අත්හදා පරිවර්තන අවශ්යතා අඩු කර, ඔබගේ ස්ථානයකරණයේ වියදම් අඩු කරයි.
- ඵලදායීතාව වැඩිවීම: AI බලගතු පරිවර්තන, කාර්ය සාධන සහ අකුරැපුරුම සහිත, උසස් තත්ත්වයේ ප්රතිඵල ලබා දේ.
- විශාල කළ හැකි විසඳුම: ඔබගේ යෙදුම සහ පාරිභෝගික පදනම විහිදෙමින් පවතින විට නව භාෂා සඳහා පහසුවෙන් සහාය එකතු කරන්න.
අදෙහෙත් ආරම්භ කරන්න!
ඔබගේ React ඇප්ලි케ෂන් එකට Translate
කොටසට ඕනෑම ස්ට්රිං එකක් එක් කළ විට ස්වයංක්රීයව පරිවර්තනය කරනු ලබයි. API යතුරු මත read/write
අවසර ඇති පරිසරවලට පමණක් පරිවර්තනය කිරීමට නව ස්ට්රිං එකක් නිර්මාණය කිරීමට හැකිවන බව සලකන්න.
ප්රෝඩක්ෂන් ඇප්ලි케ෂන් එක පරීක්ෂා කිරීමට, සංයුක්ත හා ආරක්ෂිත ස්ටේජින් පරිසරයක් තිබීම අපි සුදුසු ලෙස නිර්දේශ කරමු. මෙහිදී, සජීවීවීමකට පෙර නව ස්ට්රිං එකක් එක් කළ හැකි වේ. මෙය ඔබගේ රහසිගත API යතුර පිහිටවීම හා කැලෑමැස්ම පොරොන්දු කිරීමට අයදුම්කරුවෙකු හෝ අනෙක් අයෙකු විසින් ඔබගේ පරිවර්තන ව්යාපෘතිය අවශ්ය නොවන ස්ට්රිං එකතු කිරීමෙන් වැළැක්වීමට උපකාරී වනු ඇත.
අපගේ GitHub පැතිකඩේදී සම්පූර්ණ උදාහරණ බලන්න නියමයෙන්ම වග බලා ගන්න. ඔබට ගැටලු කිසිවෙකුත් ලැබුනා නම්, නිදොස්ව අප අමතන්න, අපි ඔබට උදව් කිරීමට ඉතා සතුටු වනවා.
TacoTranslate ඔබගේ React යෙදුම් ඕනෑම භාෂාවකට හා භාෂාවෙන් ඉක්මනින් ස්වයංක්රීයව ප්රදේශීකරණය කරයි. නොමිලේ පරිවර්තනය කරන්න!