gulp-html-i18n - Html i18n

  •        6

gulp-html-i18n will produce an object called index. You can then use ${{ index.heading }}$ to get a result of "Welcome!". gulp-html-i18n will produce an object called index. You can then use ${{ index.heading }}$ to get a result of "Welcome!".


async : ^0.9.0
chalk : ^2.3.0
extend : ^3.0.0
fancy-log : ^1.3.2
mustache : ^2.2.1
plugin-error : ^1.0.0
q : ^1.0.1
replace-ext : ^1.0.0
through2 : ^0.5.1
vinyl : ^2.1.0
yamljs : ^0.2.8



Related Projects

gulp-htmlmin - Minify HTML

  •    HTML

gulp plugin to minify HTML. Issues with the HTML parser and output must be reported on the html-minifier issue tracker.

gulp-useref - Parse build blocks in HTML files to replace references to non-optimized scripts or stylesheets

  •    Javascript

Inspired by the grunt plugin grunt-useref. It can handle file concatenation but not minification. Files are then passed down the stream. For minification of assets or other modifications, use gulp-if to conditionally handle specific types of assets. Changes under the hood have made the code more efficient and simplified the API. Since the API has changed, please observe the usage examples below.

gulp-inline-css - Inline linked css in an html file. Useful for emails.

  •    Javascript

Inline your CSS properties into the style attribute in an html file. Useful for emails. Inspired by the grunt plugin grunt-inline-css. Uses the inline-css module.

gulp-svg-sprite - SVG sprites & stacks galore — Gulp plugin wrapping around svg-sprite that reads in a bunch of SVG files, optimizes them and creates SVG sprites and CSS resources in various flavours

  •    Javascript

This document covers only gulp specific installation and configuration aspects. For a full list of features and options, please see the svg-sprite manual. NOTICE: By default, svg-sprite doesn't send any files downstream unless you configure it. There are tons of options available — please see below for some basic examples. Also, you should possibly take care of errors that might occur.

gulp-angular-templatecache - Concatenates and registers AngularJS templates in the $templateCache.

  •    Javascript

Concatenates and registers AngularJS templates in the $templateCache. Concatenate the contents of all .html-files in the templates directory and save to public/templates.js (default filename).

i18n_generators - A pack of Rails generators gem plugin that generates Rails 3 and Rails 2 I18n locale files for almost every known locale

  •    HTML

A Rails plugin that generates the I18n locale files with automatic translation. Supporting Rails 5.1, 5.0, 4.2.x, 4.1.x, 4.0.x, 3.2.x, 3.1.x, 3.0.x, 2.3.x, and 2.2.x. Here's an example of generating a translation file (the example model is taken from the Rails Girls app).

electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS

  •    C++

📝 Available Translations: 🇨🇳 🇹🇼 🇧🇷 🇪🇸 🇰🇷 🇯🇵 🇷🇺 🇫🇷 🇹🇭 🇳🇱 🇹🇷 🇮🇩 🇺🇦 🇨🇿 🇮🇹. View these docs in other languages at electron/i18n. The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

i18n-tasks - Manage translation and localization with static analysis, for Ruby i18n

  •    Ruby

i18n-tasks helps you find and manage missing and unused translations. i18n-tasks can be used with any project using the ruby i18n gem (default in Rails).

i18n_routing - I18n routing module for Rails 2.3.x and Rails 3. Translate your routes with ease !

  •    Ruby

Be careful when running Rails 2.3 with the shipped i18n gem: this is an old i18n version and i18_routing will install the latest i18n version as a gem. This latest version may be incompatible with some old usages. Furthermore, if the i18n gem is present on your system, Rails will load it and skip the shipped version; Keep that in mind.

devise-i18n - Translations for the devise gem

  •    Ruby

Devise "is a flexible authentication solution for Rails based on Warden". Internationalization (aka i18n) is a "means of adapting computer software to different languages, regional differences and technical requirements of a target market". Devise supports i18n in controllers, models, and in other areas, but it does not have support for internationalized views. devise-i18n adds this support. Devise also does not include the actual translations. devise-i18n does this too.

go-i18n - Translate your Go program into multiple languages with templates and CLDR plural support.

  •    Go

go-i18n is a Go package and a command that helps you translate Go programs into multiple languages.The i18n package provides runtime APIs for fetching translated strings.

i18n-js - It's a small library to provide the I18n translations on the Javascript

  •    Javascript

It's a small library to provide the Rails I18n translations on the JavaScript. The master branch (including this README) is for latest 3.0.0 instead of 2.x.

gulp-template - Render/precompile Lo-Dash templates

  •    Javascript

Issues with the output should be reported on the Lo-Dash issue tracker.Render a template using the provided data.

panini - A super simple flat file generator.

  •    Javascript

A super simple flat file generator for use with Gulp. It compiles a series of HTML pages using a common layout. These pages can also include HTML partials, external Handlebars helpers, or external data as JSON or YAML. Panini isn't a full-fledged static site generator—rather, it solves the very specific problem of assembling flat files from common elements, using a templating language.


  •    Ruby

Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff

polyglot.js - Give your JavaScript the ability to speak many languages.

  •    Javascript

Polyglot.js is a tiny I18n helper library written in JavaScript, made to work both in the browser and in CommonJS environments (Node). It provides a simple solution for interpolation and pluralization, based off of Airbnb’s experience adding I18n functionality to its Backbone.js and Node apps. Polyglot has zero dependencies.I18n is incredibly important for us at Airbnb, as we have listings in 192 countries, and we translate our site into 30-odd different languages. We’re also hiring talented engineers to help us scale up to meet the challenges of buliding a global marketplace.

i18n-node - Lightweight simple translation module for node

  •    Javascript

Lightweight simple translation module with dynamic json storage. Supports plain vanilla node.js apps and should work with any framework (like express, restify and probably more) that exposes an app.use() method passing in res and req objects. Uses common __('...') syntax in app and templates. Stores language files in json files compatible to webtranslateit json format. Adds new strings on-the-fly when first used in your app. No extra parsing you are ready to use a global i18n.__('Hello').

i18n-active_record - I18n ActiveRecord backend

  •    Ruby

With this translation model you will be able to manage your translation, and add new translations or languages through it. To load I18n::Backend::ActiveRecord into your Rails application, create a new file in config/initializers named locale.rb.