aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZakaria BOUZIANE2014-12-18 10:37:42 +0100
committerZakaria BOUZIANE2014-12-18 10:37:42 +0100
commite632a4634b1762f4c73d11f1e5b127de9832a1ff (patch)
tree7123b2be0fccca30be391c17c25a6e36400d3591
parent9e48ec27184d38e7ed95d8eebbac943c3c844b18 (diff)
downloadchouette-core-e632a4634b1762f4c73d11f1e5b127de9832a1ff.tar.bz2
Compliance check report in ZIP file : Internationalization
-rw-r--r--app/models/compliance_check_task_export.rb8
-rw-r--r--app/views/compliance_check_tasks/show.html.erb1
-rw-r--r--config/locales/compliance_check_results.yml8
3 files changed, 12 insertions, 5 deletions
diff --git a/app/models/compliance_check_task_export.rb b/app/models/compliance_check_task_export.rb
index e845aa235..9828cffc4 100644
--- a/app/models/compliance_check_task_export.rb
+++ b/app/models/compliance_check_task_export.rb
@@ -17,19 +17,19 @@ class ComplianceCheckTaskExport
def export
begin
- Dir.mktmpdir("compliance_check_results_#{@compliance_check_task.referential_id}_#{@compliance_check_task.id}_", Dir.tmpdir) { |temp_dir|
+ Dir.mktmpdir("#{I18n.t('compliance_check_results.file.zip_name_prefix')}_#{@compliance_check_task.referential_id}_#{@compliance_check_task.id}_", Dir.tmpdir) { |temp_dir|
- File.open(temp_dir + "/summary_errors_index.csv" , "a") do |f|
+ File.open(temp_dir + "/#{I18n.t('compliance_check_results.file.summary_errors_file_prefix')}" , "a") do |f|
f.write(render)
f.flush
end
- File.open(temp_dir + "/detailed_errors_report.csv" , "a") do |f|
+ File.open(temp_dir + "/#{I18n.t('compliance_check_results.file.detailed_errors_file_prefix')}" , "a") do |f|
f.write(detailed_errors_render)
f.flush
end
- zip_file = Tempfile.new(["compliance_check_results_#{@compliance_check_task.referential_id}_#{@compliance_check_task.id}_", ".zip"])
+ zip_file = Tempfile.new(["#{I18n.t('compliance_check_results.file.zip_name_prefix')}_#{@compliance_check_task.referential_id}_#{@compliance_check_task.id}_", ".zip"])
::Zip::File.open(zip_file.path, ::Zip::File::CREATE) do |zipfile|
Dir[File.join(temp_dir, '*.csv')].each do |f|
diff --git a/app/views/compliance_check_tasks/show.html.erb b/app/views/compliance_check_tasks/show.html.erb
index b1ff2d493..d41e0da1d 100644
--- a/app/views/compliance_check_tasks/show.html.erb
+++ b/app/views/compliance_check_tasks/show.html.erb
@@ -39,7 +39,6 @@
</div>
<% content_for :sidebar do %>
<ul class="actions">
- <li><%= link_to t('compliance_check_tasks.actions.download'), export_referential_compliance_check_task_path(@referential, @compliance_check_task) %></il>
<li><%= link_to t('compliance_check_tasks.actions.destroy'), referential_compliance_check_task_path(@referential, @compliance_check_task), :method => :delete, :data => {:confirm => t('compliance_check_tasks.actions.destroy_confirm')}, :class => "remove" %></li>
</ul>
diff --git a/config/locales/compliance_check_results.yml b/config/locales/compliance_check_results.yml
index 48333ef12..9684c49a7 100644
--- a/config/locales/compliance_check_results.yml
+++ b/config/locales/compliance_check_results.yml
@@ -1,5 +1,9 @@
en:
compliance_check_results:
+ file:
+ zip_name_prefix: "compliance_check_results"
+ summary_errors_file_prefix: "summary_errors_index.csv"
+ detailed_errors_file_prefix: "detailed_errors_index.csv"
index:
line: "Li"
column: "Col"
@@ -269,6 +273,10 @@ en:
first_violations: "First violations"
fr:
compliance_check_results:
+ file:
+ zip_name_prefix: "resultats_de_validation"
+ summary_errors_file_prefix: "sommaire_des_erreurs.csv"
+ detailed_errors_file_prefix: "détails_des_erreurs.csv"
index:
line: "Li"
column: "Col"