Method: WebTranslateIt::CommandLine#addlocale

Defined in:
lib/web_translate_it/command_line.rb

#addlocaleObject

rubocop:todo Metrics/MethodLength



256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
# File 'lib/web_translate_it/command_line.rb', line 256

def addlocale # rubocop:todo Metrics/MethodLength
  $stdout.sync = true
  if parameters == []
    puts StringUtil.failure('Locale code missing.')
    puts 'Usage: wti addlocale fr es ...'
    exit 1
  end
  parameters.each do |param|
    print StringUtil.success("Adding locale #{param.upcase}... ")
    WebTranslateIt::Connection.new(configuration.api_key) do
      WebTranslateIt::Project.create_locale(param)
    end
    puts 'Done.'
  end
end