اوپن سورس لوکلائزیشن انجینئرنگ ٹولز۔ مستقل، معیاری تراجم کے لیے Lingo.dev لوکلائزیشن انجینئرنگ پلیٹ فارم سے منسلک ہوں۔
Lingo API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • Lingo Compiler for React (ابتدائی الفا)
| ٹول | یہ کیا کرتا ہے | فوری کمانڈ |
|---|---|---|
| Lingo React MCP | React ایپس کے لیے AI کی مدد سے i18n سیٹ اپ | پرامپٹ: Set up i18n |
| Lingo CLI | JSON، YAML، markdown، CSV، PO فائلوں کو لوکلائز کریں | npx lingo.dev@latest run |
| Lingo GitHub Action | GitHub Actions میں مسلسل لوکلائزیشن | uses: lingodotdev/lingo.dev@main |
| Lingo Compiler for React | i18n ریپرز کے بغیر بلڈ ٹائم React لوکلائزیشن | withLingo() پلگ ان |
یہ ٹولز لوکلائزیشن انجنز سے منسلک ہوتے ہیں – اسٹیٹ فل ترجمہ APIs جو آپ Lingo.dev لوکلائزیشن انجینئرنگ پلیٹ فارم پر بناتے ہیں۔ ہر انجن ہر درخواست میں لغات، برانڈ وائس، اور فی لوکیل ہدایات کو محفوظ رکھتا ہے، اصطلاحات کی غلطیوں کو 16.6–44.6% تک کم کرتا ہے۔ یا اپنا LLM لائیں۔
React ایپس میں i18n سیٹ اپ کرنا غلطیوں کا شکار ہے – یہاں تک کہ AI کوڈنگ اسسٹنٹس بھی غیر موجود APIs کا خیالی تصور کرتے ہیں اور روٹنگ کو توڑ دیتے ہیں۔ Lingo.dev MCP، AI اسسٹنٹس کو Next.js، React Router، اور TanStack Start کے لیے فریم ورک کے مطابق i18n علم تک منظم رسائی فراہم کرتا ہے۔ Claude Code، Cursor، GitHub Copilot Agents، اور Codex کے ساتھ کام کرتا ہے۔
ایک کمانڈ میں JSON، YAML، markdown، CSV، اور PO فائلوں کو لوکلائز کریں۔ ایک لاک فائل ٹریک کرتی ہے کہ پہلے سے کیا لوکلائز ہو چکا ہے – صرف نئے یا تبدیل شدہ مواد پر کارروائی ہوتی ہے۔ Lingo.dev پر آپ کے لوکلائزیشن انجن کو ڈیفالٹ کرتا ہے، یا اپنا LLM لائیں (OpenAI، Anthropic، Google، Mistral، OpenRouter، Ollama)۔
npx lingo.dev@latest init
npx lingo.dev@latest runآپ کی پائپ لائن میں مسلسل لوکلائزیشن۔ ہر push لوکلائزیشن کو متحرک کرتا ہے – کوڈ کے پروڈکشن تک پہنچنے سے پہلے غائب strings بھر دی جاتی ہیں۔ GitHub Actions، GitLab CI/CD، اور Bitbucket Pipelines کو سپورٹ کرتا ہے۔
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}اپنے لوکلائزیشن انجن کو براہ راست backend کوڈ سے کال کریں۔ webhook ڈیلیوری کے ساتھ Synchronous اور async لوکلائزیشن، ہر locale کے لیے failure isolation، اور WebSocket کے ذریعے real-time پیشرفت۔
i18n wrappers کے بغیر build-time React لوکلائزیشن۔ سادہ انگریزی متن کے ساتھ components لکھیں – compiler قابل ترجمہ strings کو شناخت کرتا ہے اور build time پر localized variants تیار کرتا ہے۔ نہ translation keys، نہ JSON فائلیں، نہ t() functions۔ Next.js (App Router) اور Vite + React کو سپورٹ کرتا ہے۔
تعاون کا خیرمقدم ہے۔ براہ کرم ان رہنما خطوط پر عمل کریں:
- Issues: bugs کی اطلاع دیں یا features کی درخواست کریں
- Pull Requests: تبدیلیاں جمع کروائیں
- ہر PR کے لیے changeset ضروری ہے:
pnpm new(یا non-release تبدیلیوں کے لیےpnpm new:empty) - جمع کروانے سے پہلے یقینی بنائیں کہ tests پاس ہو رہے ہیں
- ہر PR کے لیے changeset ضروری ہے:
- Development: یہ pnpm + turborepo monorepo ہے
- dependencies انسٹال کریں:
pnpm install - tests چلائیں:
pnpm test - Build کریں:
pnpm build
- dependencies انسٹال کریں:
سپورٹ: Discord کمیونٹی
اگر آپ کو Lingo.dev مفید لگے، ہمیں ایک star دیں اور 10,000 stars تک پہنچنے میں ہماری مدد کریں!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
دستیاب ترجمے:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
نئی زبان شامل کرنا:
i18n.jsonمیں BCP-47 فارمیٹ استعمال کرتے ہوئے لوکیل کوڈ شامل کریں- پل ریکوئسٹ جمع کروائیں