Creation:2026-01-21Last update:2026-01-21
Reference this doc to your favorite AI assistantChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Ask your question and get a summary of the document by referencing this page and the AI provider of your choice
Version History
- "Unified documentation for all exports"v8.0.01/21/2026
Edit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
vue-intlayer Package
The vue-intlayer package provides the necessary tools to integrate Intlayer into Vue applications. It includes a Vue plugin and composables for handling multilingual content.
Installation
Exports
Plugin
Import:
Show all table content
Open the table in a modal to view all data content clearly
| Function | Description |
|---|---|
installIntlayer | Vue plugin to install Intlayer in your application. |
Composables
Import:
Show all table content
Open the table in a modal to view all data content clearly
| Composable | Description | Related Doc |
|---|---|---|
useIntlayer | Based on useDictionary, but injects an optimized version of the dictionary from the generated declaration. | - |
useDictionary | Processes objects that look like dictionaries (key, content). It processes t() translations, enumerations, etc. | - |
useDictionaryAsync | Same as useDictionary, but handles asynchronous dictionaries. | - |
useDictionaryDynamic | Same as useDictionary, but handles dynamic dictionaries. | - |
useLocale | Returns the current locale and a function to set it. | - |
useRewriteURL | Client-side composable to manage URL rewrites. Automatically updates the URL if a localized rewrite rule exists. | useRewriteURL |
useIntl | Returns the Intl object for the current locale. | - |
useLoadDynamic | Composable to load dynamic dictionaries. | - |
Functions
Import:
Show all table content
Open the table in a modal to view all data content clearly
| Function | Description |
|---|---|
getDictionary | Processes objects that look like dictionaries (key, content). It processes t() translations, enumerations, etc. |
getIntlayer | Based on getDictionary, but injects an optimized version of the dictionary from the generated declaration. |
Markdown
Import:
Show all table content
Open the table in a modal to view all data content clearly
| Function | Description |
|---|---|
installIntlayerMarkdown | Vue plugin to install Intlayer Markdown in your application. |