| # Language policy | |
| JackAILocal follows this language split: | |
| ```text | |
| Code identifiers: English | |
| Code comments: English | |
| Shell/PowerShell output: English | |
| Documentation: English | |
| UI text: English and French | |
| Customer-facing README files: English unless a separate localized pack is created | |
| ``` | |
| The UI owns localization through `webui/app.js`. French strings are allowed only as UI translation values. All implementation comments and developer documentation must stay in English. | |
| ## Current UI languages | |
| ```text | |
| English: default | |
| French: selectable in the sidebar | |
| ``` | |
| ## Future localization packs | |
| Additional languages should be added as UI translation dictionaries, not by duplicating pages. | |