構成例
project
| Gemfile
├─bin
└─locale
Gemfile
# A sample Gemfile source "https://rubygems.org" gem "i18n"
bin/hoge.rb
# encoding: utf-8 require "i18n" I18n.load_path = [] Dir.glob("../locale/*.yml").each do |f| lang = [] lang << f I18n.load_path << lang end %w{ja en}.each do |locale| I18n.locale = locale.to_sym p I18n.t("hoge") end
locale/ja.yml
en: hoge: "ほげ"
locale/en.yml
ja: hoge: "hoge"
実行結果
$ruby hoge.rb "ほげ" "hoge"