Skip to content
railsengines.com

Locale Ninja

A git based Ruby on Rails engine i18n manager

No ratings yet
Gem
locale_ninja
Repository
squadracer/locale_ninja
License
MIT
Stars
38
Added
August 14, 2026

About

A git based Ruby on Rails engine i18n manager

LocaleNinja simplifies the management of translations on a website. Unlike traditional solutions that require connecting to an external platform, LocaleNinja is a Git-based gem installed directly in your project, allowing you to maintain full control over your translations without relying on a third-party service.

What you get

  • In the "Identifying and authorizing users" section, your callback url will be : your-domain-name.com/locale_ninja/github
  • In the "Webhook" section switch off the "active" checkbox
  • In the "Permissions" section, you will have to:
  • Switch "Content" permissions to "Read and write"
  • Switch "Metadata" permissions to "Read-only"
  • Switch "Pull requests" permissions to "Read-only"

Mounting it

ruby
# Gemfile
gem "locale_ninja"

# config/routes.rb
mount LocaleNinja::Engine, at: "/locale-ninja"

Details

38 stars on GitHub · MIT licensed · maintained by squadracer. Source: https://github.com/squadracer/locale_ninja

Discussion (0)

Sign in to join the discussion.

No comments yet.