awesome-ruby icon indicating copy to clipboard operation
awesome-ruby copied to clipboard

Add rails_i18n_manager

Open westonganger opened this issue 2 years ago • 3 comments

Project

rails_i18n_manager

Github: https://github.com/westonganger/rails_i18n_manager

Podcast Interview: https://topenddevs.com/podcasts/ruby-rogues/episodes/rails-i18n-manager-with-weston-ganger-ruby-596

Describe features.

As taken from this projects readme.

Web interface to manage i18n translations helping to facilitate the editors of your translations. Provides a low-tech and complete workflow for importing, translating, and exporting your I18n translation files. Designed to allow you to keep the translation files inside your projects git repository where they should be.

Features:

  • Import & export translations using standard i18n YAML/JSON files
  • Allows managing translations for any number of apps
  • Built in support for Google Translation for missing translations
  • Provides an API end point to perform automated downloads of your translations

Enumerate comparisons.

As taken from this projects readme.

For comparison, some other projects for managing Rails translations.

  • https://github.com/tolk/tolk - This is the project that inspired rails_i18n_manager. UI and file-based approach. I attemped to revive tolk but gave up as I found the codebase and workflow was really just a legacy ball of spagetti.
  • https://github.com/prograils/lit
  • https://github.com/alphagov/rails_translation_manager
  • https://github.com/glebm/i18n-tasks

Please help us to maintain this collection by using reactions (:+1:, :-1:) and comments to express your feelings.

westonganger avatar Jul 31 '23 15:07 westonganger

Hey @westonganger thanks for sharing!

I can't find the gem on RubyGems 🤔:

  • https://github.com/westonganger/rails_i18n_manager/blob/9c8305c1351a1268fc63bc9906ead38703bfc4a6/rails_i18n_manager.gemspec#L8
  • https://rubygems.org/search?query=rails_i18n_manager

markets avatar Aug 03 '23 14:08 markets

Your right. With the development of my recent Rails engine based projects, I was taking a different release approach. However since then I feel that a regular Rubygems release approach should apply. I have now published a release to rubygems. https://rubygems.org/gems/rails_i18n_manager

westonganger avatar Aug 03 '23 17:08 westonganger

👍🏼 cool project btw!

It seems still a bit fresh for this list, but really promising!

I'm now also working on a different project where we can list more awesome resources and I just added your project: https://opensource-heroes.com/awesome/ruby#internationalization. In fact, you can find out here much more data related to the Ruby ecosystem:

  • Country usage: https://opensource-heroes.com/ruby
  • Trending projects: https://opensource-heroes.com/discover/ruby
  • Top contributors (global or by country)https://opensource-heroes.com/contributors?language=ruby
  • Your profile: https://opensource-heroes.com/u/westonganger
  • Projects Reviews
  • Star history for each repo (example: https://opensource-heroes.com/r/westonganger/spreadsheet_architect)

markets avatar Aug 03 '23 20:08 markets