Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jenkinsci/locale-plugin

Jenkins locale plugin
https://github.com/jenkinsci/locale-plugin

localization ui

Last synced: 10 days ago
JSON representation

Jenkins locale plugin

Awesome Lists containing this project

README

        

# Locale Plugin for Jenkins

[![Build Status](https://ci.jenkins.io/job/Plugins/job/locale-plugin/job/main/badge/icon)](https://ci.jenkins.io/job/Plugins/job/locale-plugin/job/main/)
[![Coverage](https://ci.jenkins.io/job/Plugins/job/locale-plugin/job/main/badge/icon?status=${instructionCoverage}&subject=coverage&color=${colorInstructionCoverage})](https://ci.jenkins.io/job/Plugins/job/locale-plugin/job/main)
[![LOC](https://ci.jenkins.io/job/Plugins/job/locale-plugin/job/main/badge/icon?job=test&status=${lineOfCode}&subject=line%20of%20code&color=blue)](https://ci.jenkins.io/job/Plugins/job/locale-plugin/job/main)
[![Jenkins Plugin](https://img.shields.io/jenkins/plugin/v/locale.svg)](https://plugins.jenkins.io/locale)
[![GitHub release](https://img.shields.io/github/release/jenkinsci/locale-plugin.svg?label=changelog)](https://github.com/jenkinsci/locale-plugin/releases/latest)
[![GitHub license](https://img.shields.io/github/license/jenkinsci/locale-plugin)](https://github.com/jenkinsci/locale-plugin/blob/main/LICENSE.md)

This plugin controls the language of Jenkins.

Normally, Jenkins honors the browser's language preference if a translation is available for the preferred language,
and uses the system default locale for messages during a build.
This plugin allows you to:

* override the system default locale to the language of your choice
* ignore browser's language preference completely

This feature is sometimes convenient for multi-lingual environment.

### Usage
Under _Manage Jenkins > Appearance_ there should be a "Locale" section.

Here you can enter the _Default Language_: this should be a language code
or locale code like "fr" (for French), or "de_AT" (German, in Austria).

This value will be used by the system, for example, for messages that are printed
to the log during a build (assuming that the Jenkins features and plugins that
you're using have been translated into the specified language).

To additionally force this language on all users, overriding their browser language,
you can check the "Ignore browser preference and force this language to all users" option.

JCasC configuration example:

```
appearance:
locale:
systemLocale: en
ignoreAcceptLanguage: true
```

### Changelog

* See [GitHub releases](https://github.com/jenkinsci/locale-plugin/releases) for new releases
* For versions 1.4 and older, see the [changelog archive](docs/CHANGELOG.old.md)

## License

Licensed under MIT, see [LICENSE](LICENSE.md)