Skip to content

Internationalization (i18n)

Fresh supports multiple languages for its user interface. The editor automatically detects your system locale, but you can also set your preferred language manually.

Supported Languages

See the locales/ directory for the full list of supported languages. Each .json file represents a supported locale (e.g., en.json for English, es.json for Spanish, ja.json for Japanese).

Setting Your Language

You can configure your preferred language in ~/.config/fresh/config.json:

json
{
  "locale": "es"
}

Or use the Settings UI (Ctrl+,) and navigate to the General section to select your language.

Plugin Translations

Plugins can provide their own translations. If a plugin supports i18n, it will automatically use your configured locale. Plugin translations are stored in .i18n.json files alongside the plugin.

Released under the Apache 2.0 License