bin/crowdin-cli in crowdin-cli-0.3.1 vs bin/crowdin-cli in crowdin-cli-0.3.2
- old
+ new
@@ -242,11 +242,11 @@
end
end
end
unless unmatched_files.empty?
- puts "Warning: Downloaded translations does not match current project configuration. Some of the resulted files will be omitted."
+ puts "Warning: Downloaded translations do not match current project configuration. Some of the resulted files will be omitted."
unmatched_files.each { |file| puts " - `#{file}'" }
puts "Crowdin has internal caching mechanisms that prevents us from overload. Please try to download translations later."
end
end
@@ -487,12 +487,14 @@
project_info = @crowdin.project_info
remote_project_tree = get_remote_files_hierarchy(project_info['files'])
+ project_languages = project_info['languages'].collect { |h| h['code'] }
+
if language == 'all'
- project_languages = project_info['languages'].collect { |h| h['code'] }
+ # do nothing
else
if project_languages.include?(language)
project_languages = [] << language
else
exit_now!("language '#{language}' doesn't exist in a project")
@@ -617,12 +619,12 @@
supported_languages = @crowdin.supported_languages
project_info = @crowdin.project_info
- if language == 'all'
- project_languages = project_info['languages'].collect{ |h| h['code'] }
+ project_languages = project_info['languages'].collect{ |h| h['code'] }
+ if language == 'all'
if @jipt_language
if supported_languages.find { |lang| lang['crowdin_code'] == @jipt_language }
project_languages << @jipt_language # crowdin_language_code
else
exit_now!("invalid jipt language `#{@jipt_language}`")