විවෘත-මූලාශ්ර ප්රාදේශීයකරණ ඉංජිනේරු මෙවලම්. ස්ථාවර, ගුණාත්මක පරිවර්තන සඳහා Lingo.dev ප්රාදේශීයකරණ ඉංජිනේරු වේදිකාවට සම්බන්ධ වන්න.
Lingo API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • React සඳහා Lingo Compiler (මූලික ඇල්ෆා)
| මෙවලම | එය කරන දේ | ඉක්මන් විධානය |
|---|---|---|
| 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() plugin |
මෙම මෙවලම් ප්රාදේශීයකරණ එන්ජින් වෙත සම්බන්ධ වේ – ඔබ Lingo.dev ප්රාදේශීයකරණ ඉංජිනේරු වේදිකාවේ නිර්මාණය කරන ස්ථාවර පරිවර්තන API. සෑම එන්ජිමක්ම සෑම ඉල්ලීමක්ම හරහා වාක්ය මාලා, සන්නාම හඬ සහ ප්රාදේශිකයට අනුව උපදෙස් රඳවා තබයි, පාරිභාෂික දෝෂ 16.6–44.6% අඩු කරයි. හෝ ඔබේම LLM ගෙන එන්න.
React යෙදුම්වල i18n පිහිටුවීම දෝෂ සහිත ය – AI කේතීකරණ සහායකයින් පවා නොපවතින API මායාවන් දකිති සහ මාර්ගගත කිරීම කඩයි. 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ඔබේ pipeline එකේ අඛණ්ඩ ස්ථානීයකරණය. සෑම push එකකම ස්ථානීයකරණය ක්රියාත්මක වේ – අතුරුදහන් වූ strings කේතය නිෂ්පාදනයට ළඟා වීමට පෙර පුරවනු ලැබේ. GitHub Actions, GitLab CI/CD සහ Bitbucket Pipelines සඳහා සහාය දක්වයි.
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}backend කේතයෙන් සෘජුවම ඔබේ ස්ථානීයකරණ engine එක ඇමතුම් කරන්න. webhook බෙදාහැරීම සමඟ සමමුහූර්ත සහ අසමමුහූර්ත ස්ථානීයකරණය, locale එකකට වෙන්ව අසාර්ථකත්ව හුදකලා කිරීම සහ WebSocket හරහා තත්ය කාලීන ප්රගතිය.
i18n wrappers නොමැතිව build-time React ස්ථානීයකරණය. සරල ඉංග්රීසි පාඨය සමඟ components ලියන්න – compiler විසින් පරිවර්තනය කළ හැකි strings හඳුනාගෙන build කාලයේ දී ස්ථානීයකරණය කළ variants උත්පාදනය කරයි. පරිවර්තන යතුරු නැත, JSON ගොනු නැත, t() functions නැත. Next.js (App Router) සහ Vite + React සඳහා සහාය දක්වයි.
දායකත්වය සාදරයෙන් පිළිගනිමු. කරුණාකර මෙම මාර්ගෝපදේශ අනුගමනය කරන්න:
- ගැටළු: දෝෂ වාර්තා කරන්න හෝ විශේෂාංග ඉල්ලන්න
- Pull Requests: වෙනස්කම් ඉදිරිපත් කරන්න
- සෑම PR එකක්ම changeset එකක් අවශ්ය වේ:
pnpm new(හෝ නිකුත් නොවන වෙනස්කම් සඳහාpnpm new:empty) - ඉදිරිපත් කිරීමට පෙර පරීක්ෂණ සාර්ථක වන බව සහතික කරන්න
- සෑම PR එකක්ම changeset එකක් අවශ්ය වේ:
- සංවර්ධනය: මෙය pnpm + turborepo monorepo එකකි
- යැපුම් ස්ථාපනය කරන්න:
pnpm install - පරීක්ෂණ ධාවනය කරන්න:
pnpm test - Build කරන්න:
pnpm build
- යැපුම් ස්ථාපනය කරන්න:
සහාය: Discord ප්රජාව
ඔබට Lingo.dev ප්රයෝජනවත් නම්, අපට තරුවක් දී තරු 10,000 ක් ලඟා කර ගැනීමට අපට උදව් කරන්න!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
ලබා ගත හැකි පරිවර්තන:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
නව භාෂාවක් එක් කිරීම:
- BCP-47 ආකෘතිය භාවිතයෙන්
i18n.jsonවෙත ප්රාදේශීය කේතය එක් කරන්න - Pull request එකක් ඉදිරිපත් කරන්න