fixed
This commit is contained in:
parent
684a48f6dd
commit
95c9da80b4
@ -18,13 +18,13 @@ module Devops
|
||||
lang = lang_key
|
||||
messages = read_file(file)[lang]
|
||||
raise "It is undefined main key '#{lang}' in file '#{file}'" if messages.nil?
|
||||
@@messages.merge!(messages)
|
||||
@@messages.deep_merge!(messages)
|
||||
end
|
||||
|
||||
def translate key, params={}
|
||||
msg = @@messages
|
||||
key.split(".").each do |msgk|
|
||||
msg = msg[key]
|
||||
msg = msg[msgk]
|
||||
raise "Invalid message key '#{key}'" if msg.nil?
|
||||
end
|
||||
raise "Invalid message value with key '#{key}', it must be a string" unless msg.is_a?(String)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user