bin/translate in shvets-google_translate-0.5.5 vs bin/translate in shvets-google_translate-0.5.6

- old
+ new

@@ -1,13 +1,13 @@ #!/usr/bin/env ruby $:.unshift(File::join(File::dirname(File::dirname(__FILE__)), "lib")) -require 'rubygems' +require 'rubygems' unless RUBY_VERSION =~ /1.9.*/ require 'google_translate' -$KCODE='u' +#$KCODE='u' class Translate USAGE= <<-TEXT Usage: translate list - displays the list of supported languages @@ -39,25 +39,25 @@ puts USAGE and return end case ARGV.shift - when 'list': + when 'list' then hash = @translator.supported_languages print_languages hash[:from_languages], "From Languages:" print_languages hash[:to_languages], "To Languages:" - when 'detect': + when 'detect' then language = @translator.detect_language(ARGV.shift) puts "Language: #{language.inspect}" - when /(..):(..)/ + when /(..):(..)/ then from_text = ARGV.join(' ') from = $1 to = $2 display(@translator.translate(from.to_sym, to.to_sym, from_text)) - when /(..)/ + when /(..)/ then from_text = ARGV.join(' ') from = @translator.detect_language(from_text)['language'] to = $1