# Language (classic)

## Classic Structure

TeamCal Neo comes with two languages, English and German. In the classic structure, the language terms are saved in four files per language in the `languages` folder:

| File                 | Content                                      |
| -------------------- | -------------------------------------------- |
| \[language].php      | Strings related to the application framework |
| \[language].app.php  | Strings related to the calendar application  |
| \[language].gdpr.php | Strings related to the GDPR page             |
| \[language].log.php  | Strings related to the system log            |

If you want to create your custom language, copy those four files and replace the \[language] part with your language name. TeamCal Neo will automatically scan them and allow to switch to them. Of course, you need to translate all the srtings in those files too.
