https://github.com/cldwalker/ripl-i18n
A ripl plugin that let's ripl speak your language
https://github.com/cldwalker/ripl-i18n
Last synced: about 1 year ago
JSON representation
A ripl plugin that let's ripl speak your language
- Host: GitHub
- URL: https://github.com/cldwalker/ripl-i18n
- Owner: cldwalker
- License: mit
- Created: 2011-05-03T06:19:59.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2012-02-24T07:59:07.000Z (over 14 years ago)
- Last Synced: 2025-04-18T01:09:26.029Z (about 1 year ago)
- Language: Ruby
- Size: 984 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
- Changelog: CHANGELOG.rdoc
- License: LICENSE.txt
Awesome Lists containing this project
README
== Description
A ripl plugin that translates ripl to your preferred language. Current supported languages:
spanish, chinese, german, portuguese, japanese.
== Usage
Add to your ~/.riplrc:
require 'ripl/i18n'
If a locale exists for your language and is set via your shell variable $LANG,
this plugin automatically uses it. Otherwise, explicitly set your language with:
# :es maps to es.yml
Ripl.config[:i18n_locale] = :es
If you want to load and use your own locale:
Ripl::I18n.load 'path/to/my_lang.yml'
Ripl.config[:i18n_locale] = :my_lang
Once you've configured a locale, all messages, errors and even help will print in
that locale's language. For example, ripl's help in german:
$ LANG=de ripl -h
Benutzung: ripl [BEFEHL] [ARGUMENTE] [OPTIONEN]
Optionen:
-f Unterdrücke Laden von ~/.irbrc
-F Unterdrücke Laden von ~/.riplrc
-d, --debug Setze $DEBUG auf wahr (wie `ruby -d')
-I PATH Pfad an den Anfang des $LOAD_PATH hinzufügen. Begrenze mehrfache Pfade mit ':'
-r, --require FILE Lade Datei mittels "require" (wie `ruby -r')
-v, --version Gib Version aus
-h, --help Gib Hilfe aus
== Contribute Your Language
As I would like to make ripl available in as many languages as possible,
please add your own! Here's all you have to do:
* Fork this project.
* Create a .yml file under lib/ripl/i18n/locales/ for your language.
If you're not sure what locale to use for your language, {see
some examples}[https://github.com/svenfuchs/rails-i18n/tree/master/rails/locale].
* Be sure to translate all the keys in lib/ripl/i18n/locales/en.yml.
== Credits
* janlelis for auto locale + german translation
* godfat for chinese translation
* mephistobooks for japanese translation
== Inspiration
http://yugui.jp/articles/863