6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'app/controllers/i18n_admin_utils/translation_controller.rb', line 6
def edit
if params[:key].nil?
i18n_redirect('No key specified')
else
key = params[:key]
locale = params[:locale]
translation = params[:value]
if locale.nil?
if key.include? '.'
split = key.split('.', 2)
locale = split[0]
key = split[1]
else
i18n_redirect('No locale specified', false)
return
end
end
I18nAdminUtils::Backend::Manager.save_translation(locale, key, translation)
i18n_redirect('Translation edited with success')
end
end
|