Module: Autolang
- Defined in:
- lib/autolang.rb,
lib/autolang/version.rb
Defined Under Namespace
Classes: TranslationEscaper
Constant Summary
collapse
- VERSION =
"0.3.1"
Class Method Summary
collapse
Class Method Details
.translate(text, language) ⇒ Object
5
6
7
8
|
# File 'lib/autolang.rb', line 5
def translate(text, language)
e = TranslationEscaper.new(text)
e.unescape EasyTranslate.translate(e.escaped, :to => language, :format => 'html')
end
|
.translate_into_new_language(key, file, language) ⇒ Object
10
11
12
13
14
15
16
17
|
# File 'lib/autolang.rb', line 10
def translate_into_new_language(key, file, language)
EasyTranslate.api_key = key
if file.end_with?(".json")
translate_json_into_new_file(file, language)
else
translate_gettext_into_new_file(file, language)
end
end
|