Skip to content

A set of rake tasks to extract strings from html templates into locale files.

Notifications You must be signed in to change notification settings

localeapp/i18n-html_extractor

This branch is 1 commit ahead of ProGM/i18n-html_extractor:master.

Folders and files

NameName
Last commit message
Last commit date
Apr 7, 2016
Apr 10, 2016
Apr 10, 2016
Apr 7, 2016
Apr 7, 2016
Apr 7, 2016
Apr 10, 2016
Apr 7, 2016
Apr 7, 2016
Apr 7, 2016
Feb 4, 2020

Repository files navigation

Build Status

I18n HTML Extractor

A set of rake tasks to extract strings from html templates into locale files.

Introduction

I created this gem to resolve a practical problem: I had to deal with a big Rails project that had no i18n locales at all.

It's not yet 100% functional, but I'd like to improve it.

Installation

It's not yet published as a gem, since it's not ready, but you can start use it by adding it to you Gemfile:

gem 'i18n-html_extractor', github: 'ProGM/i18n-html_extractor'

How it works

It scans all your HTML templates for strings and moves them to locales file.

It's made of three rake tasks:

List-only Mode

Running rake i18n:extract_html:list, you'll get a report of all files that contains strings that should be translated.

Automatic Mode

Running rake i18n:extract_html:auto, all strings are moved to i18n locale file of your default language.

Interactive Mode

Running rake i18n:extract_html:interactive, you can decide, for every string, which one to move to translation, and it's translation for every language.

About

A set of rake tasks to extract strings from html templates into locale files.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 97.8%
  • HTML 2.2%