MCPcopy
hub / github.com/lokalise/i18n-ally

github.com/lokalise/i18n-ally @2.13.2 sqlite

repository ↗ · DeepWiki ↗ · release 2.13.2 ↗
1,225 symbols 2,762 edges 347 files 6 documented · 0%
README

logo

English | 简体中文

Visual Studio Marketplace Version Visual Studio Marketplace Downloads Visual Studio Marketplace Installs Marketplace Trending Monthly

Wiki GitHub last commit GitHub issues GitHub stars

v2.0 已更新,伴随新的 可视化编辑器审阅系统 🎉

从 v1.x 迁移到 v2.0

🚧 请注意,中文文档仅供参考,非实时更新。可能会与英文版有所出入,如有歧义,一切请以英文文档为主。

Supported Frameworks


⚡️ 截图和功能

内联提示

悬浮窗和快捷操作

统一管理所有翻译

可视化编辑器审阅系统

从代码中提取文案

缺失文案报告

机器翻译

JSON 和 YAML 的内联提示

其他功能

  • 支持多目录工作区
  • 支持远程开发 (Remote Development)
  • 支持大多数流行框架
  • 插件自身多语言支持 翻译列表

📖 文档

查看维基!

💭 常见问题

常见问题.

📜 支持文件格式

支持的文件格式.

❤️ 感谢

本插件最初来源于 think2011/vscode-vue-i18n,非常感谢 @think2011 的启发。

Vue SFC 的支持来自于 vue-i18n 的作者 kazuponkazupon/vue-i18n-locale-message。感谢提供的帮助!

同时也十分感谢所有这些很棒的 贡献者 和看到这里的你。

📄 License

MIT License © 2021 年至今 Lokalise Inc.

MIT License © 2019-2020 Anthony Fu

MIT License © 2018-2019 think2011

Extension points exported contracts — how you extend this code

ExtractTextOptions (Interface)
(no doc) [1 implementers]
src/commands/extractString.ts
ILocaleRecord (Interface)
(no doc) [1 implementers]
src/core/Nodes.ts
FixtureInfo (Interface)
(no doc)
test/fixture-scripts/index.ts
Notification (Interface)
(no doc)
src/update-notification.ts
ExtensionModule (Interface)
(no doc)
src/modules.ts
ExtractionHTMLOptions (Interface)
(no doc)
src/extraction/parsers/options.ts
FileEncoding (Interface)
(no doc)
src/utils/File.ts
Message (Interface)
(no doc)
src/protocol/index.ts

Core symbols most depended-on inside this repo

t
called by 135
src/i18n.ts
getConfig
called by 84
src/core/Config.ts
filter
called by 79
src/views/providers/LocalesTreeProvider.ts
info
called by 47
src/utils/Log.ts
error
called by 31
src/utils/Log.ts
fire
called by 24
src/core/loaders/ComposedLoader.ts
track
called by 22
src/core/Telemetry.ts
get
called by 21
src/core/Review.ts

Shape

Method 591
Function 310
Class 262
Interface 55
Enum 7

Languages

TypeScript100%

Modules by API surface

src/core/Config.ts95 symbols
src/core/Global.ts32 symbols
src/core/loaders/LocaleLoader.ts31 symbols
src/core/loaders/Loader.ts27 symbols
src/core/Review.ts25 symbols
src/core/types.ts24 symbols
src/core/Nodes.ts20 symbols
src/webview/panel.ts17 symbols
src/editor/reviewComments.ts16 symbols
src/core/Analyst.ts16 symbols
src/core/loaders/ComposedLoader.ts15 symbols
src/core/Translator.ts15 symbols

Dependencies from manifests, versioned

fideloper/proxy4.0 · 1×
laravel/framework6.2 · 1×
laravel/tinker2.0 · 1×
@amplitude/analytics-node1.3.3 · 1×
@angular-devkit/build-angular12.0.1 · 1×
@angular/animations12.0.1 · 1×
@angular/cli12.0.1 · 1×
@angular/common12.0.1 · 1×
@angular/compiler12.0.1 · 1×
@angular/compiler-cli12.0.1 · 1×
@angular/core12.0.1 · 1×
@angular/forms12.0.1 · 1×

For agents

$ claude mcp add i18n-ally \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact