summaryrefslogtreecommitdiff
path: root/FS/FS/Upgrade.pm
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2016-07-06 13:57:20 -0700
committerMark Wells <mark@freeside.biz>2016-07-06 13:57:20 -0700
commita983ba996fbd3d432443eff8afc4b09bb48ec443 (patch)
tree704e99caabb52a5c785e848da90c77c3259b4c19 /FS/FS/Upgrade.pm
parent5c1f29673647a123c6ccb0e999676f286ce0b9f6 (diff)
payment terms localiation, #71549
Diffstat (limited to 'FS/FS/Upgrade.pm')
-rw-r--r--FS/FS/Upgrade.pm8
1 files changed, 8 insertions, 0 deletions
diff --git a/FS/FS/Upgrade.pm b/FS/FS/Upgrade.pm
index a374d39..01e698e 100644
--- a/FS/FS/Upgrade.pm
+++ b/FS/FS/Upgrade.pm
@@ -180,6 +180,14 @@ If you need to continue using the old Form 477 report, turn on the
enable_banned_pay_pad() unless length($conf->config('banned_pay-pad'));
+ # if translate-auto-insert is enabled for a locale, ensure that invoice
+ # terms are in the msgcat (is there a better place for this?)
+ if (my $auto_locale = $conf->config('translate-auto-insert')) {
+ my $lh = FS::L10N->get_handle($auto_locale);
+ foreach (@FS::Conf::invoice_terms) {
+ $lh->maketext($_) if length($_);
+ }
+ }
}
sub upgrade_overlimit_groups {