class Aozora2Html::I18n
Internationalization(I18n
) class
コード内に日本語メッセージが氾濫しないようにするためのクラス
Constants
- MSG
Attributes
use_utf8[RW]
Public Class Methods
t(msg, *args)
click to toggle source
# File lib/aozora2html/i18n.rb, line 39 def self.t(msg, *args) if Aozora2Html::I18n.use_utf8 args_sjis = args.map { |arg| arg.is_a?(String) ? arg.to_sjis : arg } (MSG[msg].to_sjis % args_sjis).force_encoding('cp932').to_utf8 else MSG[msg].to_sjis % args end end