Revision ed09e1e5
Added by Marc Dequènes about 14 years ago
- ID ed09e1e54f715adf2b319596f79ede9fcbf91c8f
lib/cyborghood/language.rb | ||
---|---|---|
|
||
|
||
module CyborgHood
|
||
class I18n
|
||
class I18nController
|
||
include Singleton
|
||
include GetText
|
||
|
||
... | ... | |
end
|
||
end
|
||
|
||
class CHMessage
|
||
class I18nMessage
|
||
attr_reader :translated, :untranslated, :parts
|
||
|
||
def initialize(translated, untranslated, parts)
|
||
... | ... | |
end
|
||
end
|
||
|
||
module CHTranslation
|
||
module I18nTranslation
|
||
def self.included(base)
|
||
base.class_eval("include GetText")
|
||
|
||
... | ... | |
end
|
||
|
||
def create_tm(method, message, parts)
|
||
CHMessage.new(self.send(method, message), message, parts)
|
||
I18nMessage.new(self.send(method, message), message, parts)
|
||
end
|
||
|
||
module_function :_, :n_, :s_, :ns_, :np_
|
Also available in: Unified diff
[cleanup] better class/modules names for a few items