
m-function-matcher
PluginIntroduction
This plugin provides the integration for Paraglide JS` into the inlang Visual Studio Code extension (Sherlock). It allows you to extract messages from your code, view them inline in the text editor, and get lints for your messages.
Match examples:
m.myMessage()
m.another_message()
Usage
The plugin will automatically extract messages from your code and show them inline in the editor. You can then click on the message to open the web editor and translate the message.
- Install the Visual Studio Code extension (Sherlock)
- Install this plugin
- ✨ See your messages appear inline in the editor
There might be a delay before the messages appear in the editor. This is because the plugin needs to be downloaded first. If you want to make sure that everything is setup correctly, reload your workspace.
Manual installation
// project.inlang/settings.json
{
"modules" : [
+ "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@latest/dist/index.js"
]
}
Recommended complementary solutions
CLI - Translation Automation
Command line interface for inlang projects. Many commands and the possibility to do translation automation.
Fink - CAT Editor (Computer Assisted Translation Editor)
Manage translations in a web app with Fink.

Sherlock - VS Code extension
Visualize, edit & lint translated strings at a glance via Inline Decorations & Hover Support, and extract new strings with a single click.

Paraglide JS
Simple, adaptable and tiny i18n library that integrates with any framework