ری ایکٹ ایپلیکیشنز کے لیے آسان لوکلائزیشن
کیا آپ اپنی React ایپلیکیشن کو نئے بازاروں میں پھیلانا چاہتے ہیں؟ TacoTranslate آپ کی React ایپس کو لوکلائز کرنا حیرت انگیز حد تک آسان بنا دیتا ہے، جس سے آپ بغیر کسی دقت کے عالمی صارفین تک پہنچ سکتے ہیں۔
React کے لیے TacoTranslate کیوں منتخب کریں؟
- بلا تعطل انضمام: خاص طور پر React ایپلی کیشنز کے لیے ڈیزائن کیا گیا، TacoTranslate بآسانی آپ کے موجودہ ورک فلو میں ضم ہو جاتا ہے۔
- خودکار سٹرنگ کی جمع آوری: JSON فائلوں کا دستی انتظام اب نہیں۔ TacoTranslate خود بخود آپ کے کوڈ بیس سے سٹرنگز جمع کرتا ہے۔
- AI سے تقویت یافتہ ترجمے: AI کی طاقت کا فائدہ اٹھائیں تاکہ آپ کی ایپلی کیشن کے لہجے کے مطابق سیاق و سباق درست ترجمے فراہم کیے جا سکیں۔
- فوری زبان کی حمایت: صرف ایک کلک سے نئی زبانوں کی حمایت شامل کریں، جس سے آپ کی ایپلی کیشن عالمی سطح پر قابل رسائی بن جاتی ہے۔
یہ کیسے کام کرتا ہے
npm کے ذریعے TacoTranslate پیکیج انسٹال کریں:
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
: وہ "فولڈر" جہاں آپ کے اسٹرنگز ذخیرہ کیے جائیں گے، جیسے کہ آپ کی ویب سائٹ کا یو آر ایل۔ یہاں اور معلومات حاصل کریں۔
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 کو initialize کریں، اپنے ایپ کو TacoTranslate context provider میں wrap کرکے:
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 کلید چرانے سے روکا جا سکے گا، اور ممکنہ طور پر بے ترتیب سٹرنگز شامل کر کے آپ کے ترجمہ پروجیکٹ کو بڑھنے سے بچایا جا سکے گا۔
یقینی بنائیں کہ آپ ہمارے GitHub پروفائل پر مکمل مثالیں دیکھیں۔ اگر آپ کو کوئی مسئلہ پیش آئے تو بلا جھجھک رابطہ کریں، اور ہم خوشی سے آپ کی مدد کریں گے۔
TacoTranslate آپ کو اپنی React ایپلیکیشنز کو خودکار طور پر تیزی سے کسی بھی زبان میں اور زبان سے لوکلائز کرنے کی سہولت دیتا ہے۔ مفت ترجمہ کریں!