From d0c74b394e5ea1b6928b4b407579e098cc3b2944 Mon Sep 17 00:00:00 2001 From: wvengen Date: Mon, 20 May 2013 17:14:42 +0200 Subject: [PATCH] i18n and translate page number text too --- config/locales/de/de.defaults.yml | 4 ++++ config/locales/en/en.defaults.yml | 4 ++++ lib/order_pdf.rb | 4 ++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/config/locales/de/de.defaults.yml b/config/locales/de/de.defaults.yml index de34cf85..890ee796 100644 --- a/config/locales/de/de.defaults.yml +++ b/config/locales/de/de.defaults.yml @@ -304,6 +304,10 @@ de: tasks: required_users: 'Es fehlen %{count} Mitstreiterinnen!' + lib: + order_pdf: + page: 'Seite %{number}' + # general user-interface ui: close: 'Schließen' diff --git a/config/locales/en/en.defaults.yml b/config/locales/en/en.defaults.yml index 96a49619..ca4b436c 100644 --- a/config/locales/en/en.defaults.yml +++ b/config/locales/en/en.defaults.yml @@ -304,6 +304,10 @@ en: tasks: required_users: '%{count} members are still needed!' + lib: + order_pdf: + page: 'Page %{number}' + # general user-interface ui: close: 'Close' diff --git a/lib/order_pdf.rb b/lib/order_pdf.rb index 3bb1cf70..f58e51a2 100644 --- a/lib/order_pdf.rb +++ b/lib/order_pdf.rb @@ -17,7 +17,7 @@ class OrderPdf < Prawn::Document # Define header repeat :all, dynamic: true do draw_text title, size: 10, style: :bold, at: [bounds.left, bounds.top+20] if title # Header - draw_text "Seite #{page_number}", size: 8, at: [bounds.left, bounds.bottom-10] # Footer + draw_text I18n.t('lib.order_pdf.page', :number => page_number), size: 8, at: [bounds.left, bounds.bottom-10] # Footer end body # Add content, which is defined in subclasses @@ -29,4 +29,4 @@ class OrderPdf < Prawn::Document def save_tmp File.open("#{Rails.root}/tmp/#{self.class.to_s.underscore}.pdf", 'w') {|f| f.write(to_pdf.force_encoding("UTF-8")) } end -end \ No newline at end of file +end