# Template Data Languages

`File | Settings | Languages & Frameworks | Template Data Languages` for Windows and Linux `IntelliJ IDEA | Settings | Languages & Frameworks | Template Data Languages` for macOS

To get coding assistance for [template
data languages](template-data-languages.html#template_data_language), specify where in your project those languages are used.

You can set a default template data language for a project and optionally assign custom template languages for files and directories.

| Item | Description |
| --- | --- |
|  Project Language  |  From this list, choose the default template data language for the entire project.  |
| Path |  The field shows a list of files and folders where you want to apply a custom template data language instead of the default one set for the entire project. To add an item to the list, click ![Add icon](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.add.svg) and choose the required file or folder in the dialog that opens.  |
| Language |  To set a custom template data language for a file or directory, click the Language cell to the right of it and choose the language from the list.  |

## See also

### Procedures

[Template languages: Velocity and FreeMarker](template-data-languages.html)

