React යෙදුම් සඳහා හොඳම ජාත්යන්තරීකරණ (i18n) විසඳුම
ඔබේ React යෙදුම නව වෙළඳපොළවලට පුළුල් කිරීමට අපේක්ෂා කරනවාද? TacoTranslate ඔබේ React යෙදුම් ස්ථානගත කිරීමට ඉතා පහසු කරමින්, අසනීපයක් නැතුව ගෝලීය පිරිසක් වෙත ළඟා වීමට හැකියාව ලබා දෙයි.
React සඳහා TacoTranslate තෝරා ගන්නේ为什么?
- ගැළපෙන ඒකාබද්ධකරණය: විශේෂයෙන්ම React යෙදුම් සඳහා නිර්මාණය කර ඇති TacoTranslate ඔබගේ පවත්නා වැඩපිළිවෙලට නිරවද්යව ඒකාබද්ධ වේ.
- ස්වයංක්රීයස්ථරී ස්ට්රිං එකතු කිරීම: JSON ගොනු අතින් කළමනාකරණය කිරීම අවසන්. TacoTranslate ස්වයංක්රීයව ඔබගේ කේත මූලාශ්රයෙන් ස්ට්රිං එකතු කරයි.
- AI බලගැන්වූ පරිවර්තන: ඔබගේ යෙදුමේ භාවය සමඟ ගැලපෙන ප්රසංඛ්යාතව නිවැරදි පරිවර්තන ලබා දීමට AI බලය උපයෝගී කරගන්න.
- තාක්ෂණික භාෂා සහාය: ටිකක් ක්ලික් කිරීමෙන් නව භාෂා සඳහා සහාය එකතු කර ඔබගේ යෙදුම ගෝලීය ප්රවේශයට පත් කර ගන්න.
මෙය කෙලෙස ක්රියා කරයි
npm හරහා TacoTranslate පැකේජය ස්ථාපිත කරන්න:
npm install tacotranslate
මෙම මොඩියුලය ස්ථාපිත කර ඇති විට, ඔබට TacoTranslate ගිණුමක්, පරිවර්තන ව්යාපෘතියක් සහ ඒ සඳහා අදාල API යතුරු තනිය යුතුය. මෙතනින් ගිණුමක් තනන්න. මෙය නිදහස් වන අතර, ක්රෙඩිට් කාඩ්පතක් එක් කරන්න අවශ්ය නොවේ.
TacoTranslate යෙදුම් UI තුළ, ව් Projekයක් සාදන්න, සහ එහි API යතුරු ටැබය වෙත පෙරළෙන්න. read
යතුරක් සහ read/write
යතුරක් සාදන්න. අපි ඒවා පරිසර විචල්ය ලෙස සුරක්ෂිත කරමු. read
යතුර අපි public
ලෙස හැඳින්වෙයි, සහ read/write
යතුර secret
ලෙස හැඳින්වෙයි. උදාහරණයක් ලෙස, ඔබට ඒවා ඔබේ ව් Projekයේ මුල් ෆෝල්ඩරයේ .env
ගොනුවට එක් කළ හැක.
ඔබට තවත් පරිසර චරයන් දෙකක් එකතු කිරීමට අවශ්ය වේ: TACOTRANSLATE_DEFAULT_LOCALE
සහ TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: සාමාන්යයෙන් ආපසු හැරෙන භාෂා කේතය. මෙම උදාහරණයේ, අපිen
ලෙස ඉංග්රීසි සඳහා සකසන්නෙමු.TACOTRANSLATE_ORIGIN
: ඔබේ පෙළ කොටස් ගබඩා කරන “ෆෝල්ඩරය”, ඔබගේ වෙබ් අඩවියේ URL වැනි. මෙම මූලාශ්රය ගැන වැඩිදුර කියවන්න.
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 භාවිතා කිරීමේ ප්රතිලාභ
- කාලය ඉතිරි කිරීම: ප්රදේශීකරණ ක්රියාවලිය සහ ස්ට්රිං එකතු කිරීම ස්වයංක්රීය කරමින් ඔබේ වටිනා කාලය ඉතිරි කරයි.
- පිරිවැය කඩපානවා: අති-වෙයිම් පරිවර්තන අවශ්යතාවය අඩු කරමින් ඔබගේ ප්රදේශීකරණ පිරිවැය තව් කරයි.
- වඩා හොඳ නිවැරදිභාවය: AI බලයගත් පරිවර්තන සන්දර්භයේ නිවැරදි සහ උසස් තත්ත්වයේ ප්රතිඵල ලබා දේ.
- වඩාත් විහිදුණු විසඳුම: ඔබේ යෙදුම සහ පාරිභෝගික පදනම වර්ධනය වන විට සිංහල භාෂාවන් සඳහා පහසුවෙන් සහාය ඇතුළත් කරන්න.
අදම ආරම්භ කරන්න!
ඔබ Translate
සංරචකයට ඕනෑම නූල් එකතු කරන විට ඔබේ ප්රතික්රියා යෙදුම ස්වයංක්රීයව පරිවර්තනය වනු ඇත. API යතුර මත read/write
අවසර සහිත පරිසරයන් පමණක් පරිවර්තනය කිරීමට නව නූල් නිර්මාණය කිරීමට හැකි වනු ඇති බව සලකන්න.
සජීවීව යාමට පෙර නව නූල් එකතු කරමින් ඔබේ නිෂ්පාදන යෙදුම පරීක්ෂා කළ හැකි සංවෘත හා සුරක්ෂිත වේදිකා පරිසරයක් තිබීම අපි නිර්දේශ කරමු. මෙය ඕනෑම කෙනෙකුට ඔබේ රහස් API යතුර සොරකම් කිරීම වළක්වනු ඇත, සහ දුෂ්ට නූල් එකතු කිරීමෙන් ඔබේ පරිවර්තන ව්යාපෘතිය ඉදිමීමට ඉඩ ඇත.
අපගේ GitHub ගිණුමේ සම්පූර්ණ ตัวอย่าง පරීක්ෂා කිරීමට නියමයෙන් බලන්න. ඔබට කිසියම් ගැටළුවක් තිබේ නම්, සැළකිලිමත්ව අප වෙත සම්බන්ධ වන්න, අපි ඔබට උදව් කිරීමට සතුටින් සිටින්නෙමු.
TacoTranslate ඔබේ React යෙදුම් ඕනෑම භාෂාවකට සහ එහි සිට ස්වයංක්රීයව පරිවර්තනය කිරීමට ඉක්මනින් ඉඩ දේ. නිදහස්ව පරිවර්තනය කරන්න!