React ایپلیکیشنز کے لیے آسان لوکلائزیشن
کیا آپ اپنی React ایپلیکیشن کو نئے بازاروں میں پھیلانے کے بارے میں سوچ رہے ہیں؟ TacoTranslate آپ کی React ایپس کو مقامی بنانے کو انتہائی آسان بنا دیتا ہے، جس سے آپ بغیر کسی جھنجھٹ کے عالمی سامعین تک پہنچ سکتے ہیں۔
React کے لیے TacoTranslate کیوں منتخب کریں؟
- بلا رکاوٹ انضمام: React ایپلیکیشنز کے لیے خاص طور پر ڈیزائن کیا گیا، TacoTranslate آپ کے موجودہ ورک فلو میں بغیر کسی مشکل کے ضم ہو جاتا ہے۔
- متون کی خودکار جمع آوری: اب آپ کو JSON فائلوں کو دستی طور پر منظم کرنے کی ضرورت نہیں۔ TacoTranslate آپ کے کوڈ بیس سے متون خودکار طور پر جمع کرتا ہے۔
- مصنوعی ذہانت سے تقویت یافتہ تراجم: اپنے ایپلیکیشن کے انداز کے مطابق، سیاق و سباق کے مطابق درست تراجم فراہم کرنے کے لیے مصنوعی ذہانت کی قوت سے فائدہ اٹھائیں۔
- فوری زبان کی حمایت: صرف ایک کلک میں نئی زبانوں کی حمایت شامل کریں، جس سے آپ کی ایپلیکیشن عالمی سطح پر قابل رسائی بن جاتی ہے۔
یہ کیسے کام کرتا ہے
npm کے ذریعے TacoTranslate پیکیج انسٹال کریں:
npm install tacotranslateجب آپ ماڈیول انسٹال کر لیں گے، تو آپ کو TacoTranslate اکاؤنٹ، ایک ترجمہ پروجیکٹ، اور متعلقہ API کیز بنانی ہوں گی۔ یہاں اکاؤنٹ بنائیں۔ یہ مفت ہے، اور اس کے لیے کریڈٹ کارڈ شامل کرنے کی ضرورت نہیں ہے۔
TacoTranslate ایپلیکیشن کے UI میں ایک پروجیکٹ بنائیں، اور اس کے API keys ٹیب پر جائیں۔ ایک read کلید بنائیں، اور ایک read/write کلید۔ ہم انہیں ماحولیاتی متغیرات کے طور پر محفوظ کریں گے۔ read کلید کو ہم public کہتے ہیں اور read/write کلید secret کہلاتی ہے۔ مثال کے طور پر، آپ انہیں اپنے پروجیکٹ کے روٹ میں موجود .env فائل میں شامل کر سکتے ہیں۔
آپ کو دو مزید ماحولیاتی متغیرات بھی شامل کرنے ہوں گے: TACOTRANSLATE_DEFAULT_LOCALE اور TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: ڈیفالٹ فال بیک لوکیل کوڈ۔ اس مثال میں ہم اسے انگریزی کے لیےenپر سیٹ کریں گے۔TACOTRANSLATE_ORIGIN: وہ "فولڈر" جہاں آپ کی سٹرنگز محفوظ ہوں گی، مثلاً آپ کی ویب سائٹ کا 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 کلید کو کلائنٹ سائڈ کے پروڈکشن ماحول میں کبھی بھی افشا نہ کریں۔
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 کے استعمال کے فوائد
- وقت کی بچت: مقامی سازی اور متون جمع کرنے کے تھکا دینے والے عمل کو خودکار بناتا ہے، آپ کا قیمتی وقت بچاتا ہے۔
- لاگت موثر: یہ دستی تراجم کی ضرورت کم کر کے آپ کے مقامی سازی کے اخراجات گھٹاتا ہے۔
- درستگی میں بہتری: مصنوعی ذہانت سے چلنے والے تراجم سیاق و سباق کے مطابق درست اور اعلیٰ معیار کے نتائج یقینی بناتے ہیں۔
- قابلِ توسیع حل: جب آپ کی ایپلیکیشن اور صارفین کی تعداد بڑھتی ہے تو آسانی سے نئی زبانوں کے لیے سپورٹ شامل کریں۔
آج ہی شروع کریں!
جب آپ کسی Translate کمپونینٹ میں کوئی بھی سٹرنگ شامل کریں گے تو آپ کی React ایپلیکیشن خود بخود ترجمہ ہو جائے گی۔ نوٹ کریں کہ 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!