diff --git a/Gemfile b/Gemfile index e2ef97d..3ad9b1e 100644 --- a/Gemfile +++ b/Gemfile @@ -17,7 +17,7 @@ gem "roadie-rails" # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin, :jruby] -gem "rbpdf", "~> 1.18.7" +gem "rbpdf", "~> 1.19.0" # Optional gem for LDAP authentication group :ldap do diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 8ca5c2d..894e299 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -141,6 +141,7 @@ ar: general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-1 general_pdf_fontname: DejaVuSans + general_pdf_monospaced_fontname: DejaVuSansMono general_first_day_of_week: '7' notice_account_updated: لقد تم تجديد الحساب بنجاح. diff --git a/config/locales/az.yml b/config/locales/az.yml index ee36ed6..e500bd5 100644 --- a/config/locales/az.yml +++ b/config/locales/az.yml @@ -385,6 +385,7 @@ az: general_csv_encoding: UTF-8 general_csv_separator: ';' general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' general_lang_name: 'Azerbaijanian (Azeri)' general_text_no: 'xeyr' diff --git a/config/locales/bg.yml b/config/locales/bg.yml index e3c0a54..591e338 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -143,6 +143,7 @@ bg: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Профилът е обновен успешно. diff --git a/config/locales/bs.yml b/config/locales/bs.yml index e11321b..9a50ef9 100644 --- a/config/locales/bs.yml +++ b/config/locales/bs.yml @@ -153,6 +153,7 @@ bs: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_activated: Vaš nalog je aktiviran. Možete se prijaviti. diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 36a3ea4..24370a8 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -145,6 +145,7 @@ ca: general_csv_decimal_separator: ',' general_csv_encoding: ISO-8859-15 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: "El compte s'ha actualitzat correctament." diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 5064b26..db55f21 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -147,6 +147,7 @@ cs: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Účet byl úspěšně změněn. diff --git a/config/locales/da.yml b/config/locales/da.yml index 283e002..11670ea 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -159,6 +159,7 @@ da: general_csv_separator: ',' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Kontoen er opdateret. diff --git a/config/locales/de.yml b/config/locales/de.yml index 59913a5..0885f5b 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -395,6 +395,7 @@ de: general_csv_encoding: ISO-8859-1 general_csv_separator: ';' general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' general_lang_name: 'German (Deutsch)' general_text_No: 'Nein' diff --git a/config/locales/el.yml b/config/locales/el.yml index e202786..af9d8cf 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -143,6 +143,7 @@ el: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_updated: Ο λογαριασμός ενημερώθηκε επιτυχώς. diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml index caa5aea..0756d93 100644 --- a/config/locales/en-GB.yml +++ b/config/locales/en-GB.yml @@ -146,6 +146,7 @@ en-GB: general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Account was successfully updated. diff --git a/config/locales/en.yml b/config/locales/en.yml index 4ba9b15..24d5fe7 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -142,6 +142,7 @@ en: general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_updated: Account was successfully updated. diff --git a/config/locales/es-PA.yml b/config/locales/es-PA.yml index 7aad7dc..bf3cbed 100644 --- a/config/locales/es-PA.yml +++ b/config/locales/es-PA.yml @@ -343,6 +343,7 @@ es-PA: general_csv_encoding: ISO-8859-15 general_csv_separator: ',' general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' general_lang_name: 'Spanish/Panama (Español/Panamá)' general_text_No: 'No' diff --git a/config/locales/es.yml b/config/locales/es.yml index c3f921a..fa9670a 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -341,6 +341,7 @@ es: general_csv_encoding: ISO-8859-15 general_csv_separator: ';' general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' general_lang_name: 'Spanish (Español)' general_text_No: 'No' diff --git a/config/locales/et.yml b/config/locales/et.yml index 6c8b215..8a8852b 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -159,6 +159,7 @@ et: general_csv_decimal_separator: "." general_csv_encoding: ISO-8859-13 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: "1" notice_account_updated: "Konto uuendamine õnnestus." diff --git a/config/locales/eu.yml b/config/locales/eu.yml index 8746607..42a8f99 100644 --- a/config/locales/eu.yml +++ b/config/locales/eu.yml @@ -144,6 +144,7 @@ eu: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Kontua ongi eguneratu da. diff --git a/config/locales/fa.yml b/config/locales/fa.yml index b2ce0ab..7b5f065 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -142,6 +142,7 @@ fa: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: DejaVuSans + general_pdf_monospaced_fontname: DejaVuSans general_first_day_of_week: '6' notice_account_updated: حساب شما بروز شد. diff --git a/config/locales/fi.yml b/config/locales/fi.yml index fd3daf8..201aaac 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -167,6 +167,7 @@ fi: general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-15 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Tilin päivitys onnistui. diff --git a/config/locales/fr.yml b/config/locales/fr.yml index c377880..4ec1d33 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -162,6 +162,7 @@ fr: general_csv_decimal_separator: ',' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Le compte a été mis à jour avec succès. diff --git a/config/locales/gl.yml b/config/locales/gl.yml index 6d50850..5d83e7c 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -317,6 +317,7 @@ gl: general_csv_encoding: ISO-8859-15 general_csv_separator: ';' general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' general_lang_name: 'Galician (Galego)' general_text_No: 'Non' diff --git a/config/locales/he.yml b/config/locales/he.yml index 82c0396..3485c0a 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -147,6 +147,7 @@ he: general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_updated: החשבון עודכן בהצלחה! diff --git a/config/locales/hr.yml b/config/locales/hr.yml index 5eda911..8931e8a 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -137,6 +137,7 @@ hr: general_csv_decimal_separator: ',' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_updated: Vaš profil je uspješno promijenjen. diff --git a/config/locales/hu.yml b/config/locales/hu.yml index a7ebfc8..ebed6d8 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -163,6 +163,7 @@ general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-2 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: A fiók adatai sikeresen frissítve. diff --git a/config/locales/id.yml b/config/locales/id.yml index 5fe9c2f..573a3b9 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -142,6 +142,7 @@ id: general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_updated: Akun sudah berhasil diperbarui. diff --git a/config/locales/it.yml b/config/locales/it.yml index 0dbd762..e0b377c 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -147,6 +147,7 @@ it: general_csv_decimal_separator: ',' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: L'utente è stato aggiornato. diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 011be98..2309a6e 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -163,6 +163,7 @@ ja: general_csv_decimal_separator: '.' general_csv_encoding: CP932 general_pdf_fontname: kozminproregular + general_pdf_monospaced_fontname: kozminproregular general_first_day_of_week: '7' notice_account_updated: アカウントが更新されました。 diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 4e841e7..d2dda59 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -189,6 +189,7 @@ ko: general_csv_decimal_separator: '.' general_csv_encoding: CP949 general_pdf_fontname: hysmyeongjostdmedium + general_pdf_monospaced_fontname: hysmyeongjostdmedium general_first_day_of_week: '7' notice_account_updated: 계정이 성공적으로 변경되었습니다. diff --git a/config/locales/lt.yml b/config/locales/lt.yml index e69e528..705f152 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -201,6 +201,7 @@ lt: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Paskyra buvo sėkmingai atnaujinta. diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 5ec7597..373325b 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -136,6 +136,7 @@ lv: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Konts tika atjaunots veiksmīgi. diff --git a/config/locales/mk.yml b/config/locales/mk.yml index 6299818..0121473 100644 --- a/config/locales/mk.yml +++ b/config/locales/mk.yml @@ -143,6 +143,7 @@ mk: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Профилот е успешно ажуриран. diff --git a/config/locales/mn.yml b/config/locales/mn.yml index e2845e9..e365a5b 100644 --- a/config/locales/mn.yml +++ b/config/locales/mn.yml @@ -142,6 +142,7 @@ mn: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_updated: Дансыг амжилттай өөрчиллөө. diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 2706d6b..c4a588c 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -286,6 +286,7 @@ nl: general_csv_encoding: ISO-8859-1 general_csv_separator: ';' general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' general_lang_name: 'Dutch (Nederlands)' general_text_No: 'Nee' diff --git a/config/locales/no.yml b/config/locales/no.yml index 9623ce4..2ebf552 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -132,6 +132,7 @@ general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Kontoen er oppdatert. diff --git a/config/locales/pl.yml b/config/locales/pl.yml index bf062c4..442e7f7 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -309,6 +309,7 @@ pl: general_csv_encoding: UTF-8 general_csv_separator: ';' general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' general_lang_name: 'Polish (Polski)' general_text_No: 'Nie' diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index 52fb197..1ad3648 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -162,6 +162,7 @@ pt-BR: general_csv_decimal_separator: ',' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Conta atualizada com sucesso. diff --git a/config/locales/pt.yml b/config/locales/pt.yml index c07cba4..1dcaba5 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -152,6 +152,7 @@ pt: general_csv_decimal_separator: ',' general_csv_encoding: ISO-8859-15 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: A conta foi atualizada com sucesso. diff --git a/config/locales/ro.yml b/config/locales/ro.yml index 415aebf..b4bd794 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -137,6 +137,7 @@ ro: general_csv_decimal_separator: ',' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '2' notice_account_updated: Cont actualizat. diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 7793040..7a62d0e 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -395,6 +395,7 @@ ru: general_csv_encoding: UTF-8 general_csv_separator: ';' general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' general_lang_name: 'Russian (Русский)' general_text_no: 'нет' diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 82bb1c8..9bf3dbf 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -141,6 +141,7 @@ sk: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Účet bol úspešne zmenený. diff --git a/config/locales/sl.yml b/config/locales/sl.yml index b5b6f97..b8a4303 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -141,6 +141,7 @@ sl: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Račun je bil uspešno posodobljen. diff --git a/config/locales/sq.yml b/config/locales/sq.yml index 1765673..0520ac0 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -142,6 +142,7 @@ sq: general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_updated: Llogaria u perditesua me sukses. diff --git a/config/locales/sr-YU.yml b/config/locales/sr-YU.yml index 2e522bb..e8091ca 100644 --- a/config/locales/sr-YU.yml +++ b/config/locales/sr-YU.yml @@ -145,6 +145,7 @@ sr-YU: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Nalog je uspešno ažuriran. diff --git a/config/locales/sr.yml b/config/locales/sr.yml index a007aa5..6b1f077 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -143,6 +143,7 @@ sr: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Налог је успешно ажуриран. diff --git a/config/locales/sv.yml b/config/locales/sv.yml index c2e4cc1..e214a8d 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -184,6 +184,7 @@ sv: general_csv_decimal_separator: '.' general_csv_encoding: ISO-8859-1 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Kontot har uppdaterats diff --git a/config/locales/th.yml b/config/locales/th.yml index 34fe901..4f2d00a 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -140,6 +140,7 @@ th: general_csv_decimal_separator: '.' general_csv_encoding: Windows-874 general_pdf_fontname: freeserif + general_pdf_monospaced_fontname: freeserif general_first_day_of_week: '1' notice_account_updated: บัญชีได้ถูกปรับปรุงแล้ว. diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 8ed8a75..5a405a2 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -156,6 +156,7 @@ tr: general_csv_separator: ',' general_csv_encoding: ISO-8859-9 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '7' notice_account_updated: Hesap başarıyla güncelleştirildi. diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 8798947..d7f716b 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -140,6 +140,7 @@ uk: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: freesans + general_pdf_monospaced_fontname: freemono general_first_day_of_week: '1' notice_account_updated: Обліковий запис успішно оновлений. diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 18257ae..82b46ff 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -195,6 +195,7 @@ vi: general_csv_decimal_separator: '.' general_csv_encoding: UTF-8 general_pdf_fontname: DejaVuSans + general_pdf_monospaced_fontname: DejaVuSans general_first_day_of_week: '1' notice_account_updated: Cập nhật tài khoản thành công. diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index c56bb27..a319470 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -226,6 +226,7 @@ general_csv_decimal_separator: '.' general_csv_encoding: Big5 general_pdf_fontname: msungstdlight + general_pdf_monospaced_fontname: msungstdlight general_first_day_of_week: '7' notice_account_updated: 帳戶更新資訊已儲存 diff --git a/config/locales/zh.yml b/config/locales/zh.yml index c2587d3..e03c3cf 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -146,6 +146,7 @@ zh: general_csv_decimal_separator: '.' general_csv_encoding: gb18030 general_pdf_fontname: stsongstdlight + general_pdf_monospaced_fontname: stsongstdlight general_first_day_of_week: '7' notice_account_updated: 帐号更新成功 diff --git a/lib/redmine/export/pdf.rb b/lib/redmine/export/pdf.rb index 8f94b68..9dd405a 100644 --- a/lib/redmine/export/pdf.rb +++ b/lib/redmine/export/pdf.rb @@ -35,13 +35,14 @@ module Redmine set_rtl(l(:direction) == 'rtl') @font_for_content = l(:general_pdf_fontname) + @monospaced_font_for_content = l(:general_pdf_monospaced_fontname) @font_for_footer = l(:general_pdf_fontname) set_creator(Redmine::Info.app_name) set_font(@font_for_content) set_header_font([@font_for_content, '', 10]) set_footer_font([@font_for_content, '', 8]) - set_default_monospaced_font(@font_for_content) + set_default_monospaced_font(@monospaced_font_for_content) set_display_mode('default', 'OneColumn') end