Skip to content

Latest commit

 

History

History
175 lines (129 loc) · 9.51 KB

File metadata and controls

175 lines (129 loc) · 9.51 KB

Lingo.dev – پلتفرم مهندسی بومی‌سازی

ابزارهای متن‌باز مهندسی بومی‌سازی. به پلتفرم مهندسی بومی‌سازی Lingo.dev متصل شوید تا ترجمه‌های باکیفیت و یکپارچه داشته باشید.


Lingo APILingo React MCPLingo CLILingo GitHub Actionکامپایلر Lingo برای React (آلفای اولیه)

Release License Last Commit Product Hunt #1 DevTool of the Month Product Hunt #1 DevTool of the Week Product Hunt #2 Product of the Day Github trending


شروع سریع

ابزار کاربرد دستور سریع
Lingo React MCP راه‌اندازی i18n با کمک هوش مصنوعی برای اپلیکیشن‌های React پرامپت: 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 برای React بومی‌سازی React در زمان بیلد بدون نیاز به wrapper های i18n افزونه withLingo()

موتورهای بومی‌سازی

این ابزارها به موتورهای بومی‌سازی متصل می‌شوند – APIهای ترجمه‌ای با حافظه که روی پلتفرم مهندسی بومی‌سازی Lingo.dev ایجاد می‌کنید. هر موتور واژه‌نامه‌ها، لحن برند، و دستورالعمل‌های هر زبان را در تمام درخواست‌ها حفظ می‌کند و خطاهای اصطلاح‌شناسی را ۱۶.۶ تا ۴۴.۶٪ کاهش می‌دهد. یا از LLM خودتان استفاده کنید.


Lingo.dev MCP

راه‌اندازی i18n در اپلیکیشن‌های React مستعد خطاست – حتی دستیارهای کدنویسی هوش مصنوعی APIهای وجود نداشته را توهم می‌بینند و مسیریابی را خراب می‌کنند. Lingo.dev MCP به دستیارهای هوش مصنوعی دسترسی ساختاریافته به دانش i18n مخصوص فریم‌ورک برای Next.js، React Router و TanStack Start می‌دهد. با Claude Code، Cursor، GitHub Copilot Agents و Codex کار می‌کند.

مستندات را بخوانید ←


Lingo.dev CLI

فایل‌های JSON، YAML، markdown، CSV و PO را با یک دستور بومی‌سازی کنید. یک lockfile پیگیری می‌کند چه چیزی قبلاً بومی‌سازی شده – فقط محتوای جدید یا تغییریافته پردازش می‌شود. به‌طور پیش‌فرض از موتور بومی‌سازی شما روی Lingo.dev استفاده می‌کند، یا LLM خودتان را بیاورید (OpenAI، Anthropic، Google، Mistral، OpenRouter، Ollama).

npx lingo.dev@latest init
npx lingo.dev@latest run

مستندات را بخوانید ←


Lingo.dev CI/CD

بومی‌سازی مداوم در خط لوله شما. هر push باعث فعال‌سازی بومی‌سازی می‌شود – رشته‌های گم‌شده قبل از رسیدن کد به محیط تولید تکمیل می‌شوند. از GitHub Actions، GitLab CI/CD و Bitbucket Pipelines پشتیبانی می‌کند.

uses: lingodotdev/lingo.dev@main
with:
  api-key: ${{ secrets.LINGODOTDEV_API_KEY }}

مستندات را بخوانید ←


Lingo.dev API

موتور بومی‌سازی خود را مستقیماً از کد backend فراخوانی کنید. بومی‌سازی همزمان و ناهمزمان با تحویل webhook، جداسازی خطا برای هر locale و پیشرفت لحظه‌ای از طریق WebSocket.

مستندات را بخوانید ←


کامپایلر Lingo برای React (آلفای اولیه)

بومی‌سازی React در زمان build بدون نیاز به wrapper های i18n. کامپوننت‌ها را با متن انگلیسی ساده بنویسید – کامپایلر رشته‌های قابل ترجمه را تشخیص داده و نسخه‌های بومی‌شده را در زمان build تولید می‌کند. بدون کلید ترجمه، بدون فایل JSON، بدون تابع t(). از Next.js (App Router) و Vite + React پشتیبانی می‌کند.

مستندات را بخوانید ←


مشارکت

مشارکت‌ها پذیرفته می‌شوند. لطفاً این دستورالعمل‌ها را دنبال کنید:

  1. مسائل: گزارش باگ یا درخواست ویژگی
  2. درخواست‌های Pull: ارسال تغییرات
    • هر PR نیاز به changeset دارد: pnpm new (یا pnpm new:empty برای تغییرات بدون انتشار)
    • قبل از ارسال مطمئن شوید تست‌ها موفق هستند
  3. توسعه: این یک monorepo مبتنی بر pnpm + turborepo است
    • نصب وابستگی‌ها: pnpm install
    • اجرای تست‌ها: pnpm test
    • Build: pnpm build

پشتیبانی: انجمن Discord

تاریخچه ستاره‌ها

اگر Lingo.dev را مفید می‌دانید، به ما ستاره دهید و به ما کمک کنید به 10,000 ستاره برسیم!

[

نمودار تاریخچه ستاره‌ها

](https://www.star-history.com/#lingodotdev/lingo.dev&Date)

مستندات محلی‌سازی شده

ترجمه‌های موجود:

English中文日本語한국어EspañolFrançaisРусскийУкраїнськаDeutschItalianoالعربيةעבריתहिन्दीPortuguês (Brasil)বাংলাفارسیPolskiTürkçeاردوभोजपुरीঅসমীয়াગુજરાતીमराठीଓଡ଼ିଆਪੰਜਾਬੀසිංහලதமிழ்తెలుగు

افزودن زبان جدید:

  1. کد زبان را به i18n.json با استفاده از فرمت BCP-47 اضافه کنید
  2. یک درخواست pull ارسال کنید