In Redmine when you add roles, issue statuses, enumerations, ... you can only add them in one language, this plugin overloads this limitation.
This plugin allows to define customizable locales in any language for these items:
- Roles.
- Trackers (issues types).
- Issue statuses.
- Custom fields.
- Enumerations.
Once installed, go to Administration, Extensions and click on Configuration link on this plugin.
Steps:
- Download last version from: https://github.com/southbridgeio/localizable.git
- Copy plugin directory into #{RAILS_ROOT}/plugins.
- Run the following command in #{RAILS_ROOT} to upgrade your database:
bundle exec rake redmine:plugins:migrate NAME=localizable RAILS_ENV=production - Restart Redmine.
Original: http://www.redmine.org/plugins/localizable
This is a Localizable plugin of version "0.4.0" updated with SouthBridge.
Compatibility: Redmine 6.1 / Rails 7.2 / Ruby 3.3
Redmine 6.1 compatibility:
- fix view hooks logic for
name_in_englishfield
Rails 7 autoloading compatibility:
- Removed deprecated
require_dependencycalls - Replaced with
require_relativeinsideRails.configuration.to_prepareblock - Removed
ActiveSupport::Dependenciesmanipulation code
Modern Ruby/Rails patterns:
- Refactored from include + alias_method pattern to prepend
- Changed patch application to
after_initializefor proper loading - Updated all model patches (Role, Tracker, IssueStatus, CustomField, Enumeration, User)
- Removed unnecessary # encoding: UTF-8 comments (UTF-8 is default in Ruby 3.3)
Testing:
- Plugin tested with Redmine 6.1.0-stable, Rails 7.2.2.2, Ruby 3.3.10