| createdAt | 2024-08-11 | ||||||
|---|---|---|---|---|---|---|---|
| updatedAt | 2025-11-22 | ||||||
| title | Pull Dictionaries | ||||||
| description | Learn how to pull dictionaries from the Intlayer editor and CMS. | ||||||
| keywords |
|
||||||
| slugs |
|
npx intlayer pullyarn intlayer pullpnpm intlayer pullbun x intlayer pullIf intlayer editor is installed, you can also pull dictionaries from the editor. By this way, you can overwrite the content of your dictionaries for the need of your application.
npx intlayer dictionaries pullnpx intlayer dictionary pullnpx intlayer dic pull
Dictionary options:
-
-d, --dictionaries: Ids of the dictionaries to pull. If not specified, all dictionaries will be pulled.Example:
npx intlayer dictionary pull -d my-dictionary-id my-other-dictionary-id -
--dictionary: Ids of the dictionaries to pull (alias for --dictionaries).Example:
npx intlayer dictionary pull --dictionary my-dictionary-id my-other-dictionary-id
Configuration options:
-
--base-dir: Specify the base directory for the project. To retrieve the intlayer configuration, the command will look for theintlayer.config.{ts,js,json,cjs,mjs}file in the base directory.Example:
npx intlayer dictionary push --env-file .env.production.local -
--no-cache: Disable the cache.Example:
npx intlayer build --no-cache
Environment variables options:
-
--env: Specify the environment (e.g.,development,production). -
--env-file: Provide a custom environment file to load variables from. -
--base-dir: Specify the base directory for the project. To retrieve the intlayer configuration, the command will look for theintlayer.config.{ts,js,json,cjs,mjs}file in the base directory.Example:
npx intlayer dictionary push --env-file .env.production.localExample:
npx intlayer dictionary push --env production
Output options:
--new-dictionaries-path: Path to the directory where the new dictionaries will be saved. If not specified, the news dictionaries will be saved in the./intlayer-dictionariesdirectory of the project. If afilePathfields is specified in your dictionary content, the dictionaries will not consider this argument and will be saved in the specifiedfilePathdirectory.
Log options:
--verbose: Enable verbose logging for debugging. (default to true using CLI)
npx intlayer dictionary pull --newDictionariesPath ./my-dictionaries-dir/yarn intlayer dictionary pull --newDictionariesPath ./my-dictionaries-dir/pnpm intlayer dictionary pull --newDictionariesPath ./my-dictionaries-dir/bun x intlayer dictionary pull --newDictionariesPath ./my-dictionaries-dir/