Revision 6826e7ed
Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
1316 | 1316 |
my $attachment_filename = $main::locale->unquote_special_chars('HTML', $self->get_formname_translation()); |
1317 | 1317 |
my $prefix = $self->get_number_prefix_for_type(); |
1318 | 1318 |
|
1319 |
if ($attachment_filename && $self->{"${prefix}number"}) { |
|
1319 |
if ($self->{preview} && (first { $self->{type} eq $_ } qw(invoice credit_note))) { |
|
1320 |
$attachment_filename .= ' (' . $main::locale->text('Preview') . ')' . $self->get_extension_for_format(); |
|
1321 |
|
|
1322 |
} elsif ($attachment_filename && $self->{"${prefix}number"}) { |
|
1320 | 1323 |
$attachment_filename .= "_" . $self->{"${prefix}number"} . $self->get_extension_for_format(); |
1321 |
$attachment_filename = $main::locale->quote_special_chars('filenames', $attachment_filename); |
|
1322 |
$attachment_filename =~ s|[\s/\\]+|_|g; |
|
1324 |
|
|
1323 | 1325 |
} else { |
1324 | 1326 |
$attachment_filename = ""; |
1325 | 1327 |
} |
1326 | 1328 |
|
1329 |
$attachment_filename = $main::locale->quote_special_chars('filenames', $attachment_filename); |
|
1330 |
$attachment_filename =~ s|[\s/\\]+|_|g; |
|
1331 |
|
|
1327 | 1332 |
return $attachment_filename; |
1328 | 1333 |
} |
1329 | 1334 |
|
locale/de/admin | ||
---|---|---|
109 | 109 |
'Part description' => 'Artikelbeschreibung', |
110 | 110 |
'Pick List' => 'Sammelliste', |
111 | 111 |
'Please enter values' => 'Bitte Werte eingeben', |
112 |
'Preview' => 'Druckvorschau', |
|
112 | 113 |
'Proforma Invoice' => 'Proformarechnung', |
113 | 114 |
'Purchase Order' => 'Lieferantenauftrag', |
114 | 115 |
'Quotation' => 'Angebot', |
locale/de/am | ||
---|---|---|
212 | 212 |
'Please enter values' => 'Bitte Werte eingeben', |
213 | 213 |
'Postscript' => 'Postscript', |
214 | 214 |
'Preferences saved!' => 'Einstellungen gespeichert!', |
215 |
'Preview' => 'Druckvorschau', |
|
215 | 216 |
'Price Factors' => 'Preisfaktoren', |
216 | 217 |
'Price factor deleted!' => 'Preisfaktor gelöscht.', |
217 | 218 |
'Price factor saved!' => 'Preisfaktor gespeichert.', |
locale/de/amcvar | ||
---|---|---|
82 | 82 |
'Part description' => 'Artikelbeschreibung', |
83 | 83 |
'Pick List' => 'Sammelliste', |
84 | 84 |
'Please enter values' => 'Bitte Werte eingeben', |
85 |
'Preview' => 'Druckvorschau', |
|
85 | 86 |
'Proforma Invoice' => 'Proformarechnung', |
86 | 87 |
'Purchase Order' => 'Lieferantenauftrag', |
87 | 88 |
'Quotation' => 'Angebot', |
locale/de/amtemplates | ||
---|---|---|
84 | 84 |
'Payment Reminder' => 'Zahlungserinnerung', |
85 | 85 |
'Pick List' => 'Sammelliste', |
86 | 86 |
'Please enter values' => 'Bitte Werte eingeben', |
87 |
'Preview' => 'Druckvorschau', |
|
87 | 88 |
'Proforma Invoice' => 'Proformarechnung', |
88 | 89 |
'Purchase Order' => 'Lieferantenauftrag', |
89 | 90 |
'Quotation' => 'Angebot', |
locale/de/ap | ||
---|---|---|
166 | 166 |
'Please enter values' => 'Bitte Werte eingeben', |
167 | 167 |
'Post' => 'Buchen', |
168 | 168 |
'Post Payment' => 'Zahlung buchen', |
169 |
'Preview' => 'Druckvorschau', |
|
169 | 170 |
'Proforma Invoice' => 'Proformarechnung', |
170 | 171 |
'Project' => 'Projekt', |
171 | 172 |
'Project Number' => 'Projektnummer', |
locale/de/ar | ||
---|---|---|
172 | 172 |
'Please enter values' => 'Bitte Werte eingeben', |
173 | 173 |
'Post' => 'Buchen', |
174 | 174 |
'Post Payment' => 'Zahlung buchen', |
175 |
'Preview' => 'Druckvorschau', |
|
175 | 176 |
'Proforma Invoice' => 'Proformarechnung', |
176 | 177 |
'Project' => 'Projekt', |
177 | 178 |
'Project Number' => 'Projektnummer', |
locale/de/arap | ||
---|---|---|
81 | 81 |
'Part description' => 'Artikelbeschreibung', |
82 | 82 |
'Pick List' => 'Sammelliste', |
83 | 83 |
'Please enter values' => 'Bitte Werte eingeben', |
84 |
'Preview' => 'Druckvorschau', |
|
84 | 85 |
'Proforma Invoice' => 'Proformarechnung', |
85 | 86 |
'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', |
86 | 87 |
'Purchase Order' => 'Lieferantenauftrag', |
locale/de/bp | ||
---|---|---|
91 | 91 |
'Part description' => 'Artikelbeschreibung', |
92 | 92 |
'Pick List' => 'Sammelliste', |
93 | 93 |
'Please enter values' => 'Bitte Werte eingeben', |
94 |
'Preview' => 'Druckvorschau', |
|
94 | 95 |
'Print' => 'Drucken', |
95 | 96 |
'Printing ... ' => 'Es wird gedruckt.', |
96 | 97 |
'Proforma Invoice' => 'Proformarechnung', |
locale/de/ca | ||
---|---|---|
103 | 103 |
'Packing List' => 'Lieferschein', |
104 | 104 |
'Page #1/#2' => 'Seite #1/#2', |
105 | 105 |
'Pick List' => 'Sammelliste', |
106 |
'Preview' => 'Druckvorschau', |
|
106 | 107 |
'Proforma Invoice' => 'Proformarechnung', |
107 | 108 |
'Project Number' => 'Projektnummer', |
108 | 109 |
'Purchase Order' => 'Lieferantenauftrag', |
locale/de/common | ||
---|---|---|
76 | 76 |
'Part description' => 'Artikelbeschreibung', |
77 | 77 |
'Pick List' => 'Sammelliste', |
78 | 78 |
'Please enter values' => 'Bitte Werte eingeben', |
79 |
'Preview' => 'Druckvorschau', |
|
79 | 80 |
'Proforma Invoice' => 'Proformarechnung', |
80 | 81 |
'Purchase Order' => 'Lieferantenauftrag', |
81 | 82 |
'Quotation' => 'Angebot', |
locale/de/cp | ||
---|---|---|
106 | 106 |
'Post' => 'Buchen', |
107 | 107 |
'Postscript' => 'Postscript', |
108 | 108 |
'Prepayment' => 'Vorauszahlung', |
109 |
'Preview' => 'Druckvorschau', |
|
109 | 110 |
'Print' => 'Drucken', |
110 | 111 |
'Printer' => 'Drucker', |
111 | 112 |
'Proforma Invoice' => 'Proformarechnung', |
locale/de/ct | ||
---|---|---|
104 | 104 |
'Phone' => 'Telefon', |
105 | 105 |
'Pick List' => 'Sammelliste', |
106 | 106 |
'Please enter values' => 'Bitte Werte eingeben', |
107 |
'Preview' => 'Druckvorschau', |
|
107 | 108 |
'Proforma Invoice' => 'Proformarechnung', |
108 | 109 |
'Purchase Order' => 'Lieferantenauftrag', |
109 | 110 |
'Quotation' => 'Angebot', |
locale/de/datev | ||
---|---|---|
110 | 110 |
'Password' => 'Passwort', |
111 | 111 |
'Pick List' => 'Sammelliste', |
112 | 112 |
'Please enter values' => 'Bitte Werte eingeben', |
113 |
'Preview' => 'Druckvorschau', |
|
113 | 114 |
'Proforma Invoice' => 'Proformarechnung', |
114 | 115 |
'Purchase Order' => 'Lieferantenauftrag', |
115 | 116 |
'Quartal' => 'Quartal', |
locale/de/dn | ||
---|---|---|
172 | 172 |
'Pick List' => 'Sammelliste', |
173 | 173 |
'Please enter values' => 'Bitte Werte eingeben', |
174 | 174 |
'Postscript' => 'Postscript', |
175 |
'Preview' => 'Druckvorschau', |
|
175 | 176 |
'Price' => 'Preis', |
176 | 177 |
'Price Factor' => 'Preisfaktor', |
177 | 178 |
'Pricegroup' => 'Preisgruppe', |
locale/de/do | ||
---|---|---|
179 | 179 |
'Pick List' => 'Sammelliste', |
180 | 180 |
'Please enter values' => 'Bitte Werte eingeben', |
181 | 181 |
'Postscript' => 'Postscript', |
182 |
'Preview' => 'Druckvorschau', |
|
182 | 183 |
'Price' => 'Preis', |
183 | 184 |
'Price Factor' => 'Preisfaktor', |
184 | 185 |
'Pricegroup' => 'Preisgruppe', |
locale/de/drafts | ||
---|---|---|
78 | 78 |
'Part description' => 'Artikelbeschreibung', |
79 | 79 |
'Pick List' => 'Sammelliste', |
80 | 80 |
'Please enter values' => 'Bitte Werte eingeben', |
81 |
'Preview' => 'Druckvorschau', |
|
81 | 82 |
'Proforma Invoice' => 'Proformarechnung', |
82 | 83 |
'Purchase Order' => 'Lieferantenauftrag', |
83 | 84 |
'Quotation' => 'Angebot', |
locale/de/fu | ||
---|---|---|
86 | 86 |
'Packing List' => 'Lieferschein', |
87 | 87 |
'Page #1/#2' => 'Seite #1/#2', |
88 | 88 |
'Pick List' => 'Sammelliste', |
89 |
'Preview' => 'Druckvorschau', |
|
89 | 90 |
'Proforma Invoice' => 'Proformarechnung', |
90 | 91 |
'Purchase Order' => 'Lieferantenauftrag', |
91 | 92 |
'Quotation' => 'Angebot', |
locale/de/gl | ||
---|---|---|
160 | 160 |
'Pick List' => 'Sammelliste', |
161 | 161 |
'Please enter values' => 'Bitte Werte eingeben', |
162 | 162 |
'Post' => 'Buchen', |
163 |
'Preview' => 'Druckvorschau', |
|
163 | 164 |
'Previous transdate text' => 'wurde gespeichert am', |
164 | 165 |
'Previous transnumber text' => 'Letzte Buchung mit der Buchungsnummer', |
165 | 166 |
'Proforma Invoice' => 'Proformarechnung', |
locale/de/ic | ||
---|---|---|
200 | 200 |
'Pick List' => 'Sammelliste', |
201 | 201 |
'Please enter values' => 'Bitte Werte eingeben', |
202 | 202 |
'Postscript' => 'Postscript', |
203 |
'Preview' => 'Druckvorschau', |
|
203 | 204 |
'Price' => 'Preis', |
204 | 205 |
'Price Factor' => 'Preisfaktor', |
205 | 206 |
'Pricegroup' => 'Preisgruppe', |
locale/de/io | ||
---|---|---|
147 | 147 |
'Pick List' => 'Sammelliste', |
148 | 148 |
'Please enter values' => 'Bitte Werte eingeben', |
149 | 149 |
'Postscript' => 'Postscript', |
150 |
'Preview' => 'Druckvorschau', |
|
150 | 151 |
'Price' => 'Preis', |
151 | 152 |
'Price Factor' => 'Preisfaktor', |
152 | 153 |
'Pricegroup' => 'Preisgruppe', |
locale/de/ir | ||
---|---|---|
192 | 192 |
'Post' => 'Buchen', |
193 | 193 |
'Post Payment' => 'Zahlung buchen', |
194 | 194 |
'Postscript' => 'Postscript', |
195 |
'Preview' => 'Druckvorschau', |
|
195 | 196 |
'Price' => 'Preis', |
196 | 197 |
'Price Factor' => 'Preisfaktor', |
197 | 198 |
'Pricegroup' => 'Preisgruppe', |
locale/de/licenses | ||
---|---|---|
96 | 96 |
'Please enter a license key.' => 'Bitte geben Sie einen Lizenzschl?ssel an.', |
97 | 97 |
'Please enter a number of licenses.' => 'Bitte geben Sie die Anzahl Lizenzschl?ssel an.', |
98 | 98 |
'Please enter values' => 'Bitte Werte eingeben', |
99 |
'Preview' => 'Druckvorschau', |
|
99 | 100 |
'Proforma Invoice' => 'Proformarechnung', |
100 | 101 |
'Purchase Order' => 'Lieferantenauftrag', |
101 | 102 |
'Quantity' => 'Menge', |
locale/de/login | ||
---|---|---|
231 | 231 |
'Pick List' => 'Sammelliste', |
232 | 232 |
'Please enter values' => 'Bitte Werte eingeben', |
233 | 233 |
'Postscript' => 'Postscript', |
234 |
'Preview' => 'Druckvorschau', |
|
234 | 235 |
'Price' => 'Preis', |
235 | 236 |
'Price Factor' => 'Preisfaktor', |
236 | 237 |
'Pricegroup' => 'Preisgruppe', |
locale/de/oe | ||
---|---|---|
209 | 209 |
'Pick List' => 'Sammelliste', |
210 | 210 |
'Please enter values' => 'Bitte Werte eingeben', |
211 | 211 |
'Postscript' => 'Postscript', |
212 |
'Preview' => 'Druckvorschau', |
|
212 | 213 |
'Price' => 'Preis', |
213 | 214 |
'Price Factor' => 'Preisfaktor', |
214 | 215 |
'Pricegroup' => 'Preisgruppe', |
locale/de/pe | ||
---|---|---|
91 | 91 |
'Pick List' => 'Sammelliste', |
92 | 92 |
'Please enter values' => 'Bitte Werte eingeben', |
93 | 93 |
'Preisgruppe' => 'Preisgruppe', |
94 |
'Preview' => 'Druckvorschau', |
|
94 | 95 |
'Pricegroup' => 'Preisgruppe', |
95 | 96 |
'Pricegroup deleted!' => 'Preisgruppe gel?scht!', |
96 | 97 |
'Pricegroup missing!' => 'Preisgruppe fehlt!', |
locale/de/projects | ||
---|---|---|
89 | 89 |
'Part description' => 'Artikelbeschreibung', |
90 | 90 |
'Pick List' => 'Sammelliste', |
91 | 91 |
'Please enter values' => 'Bitte Werte eingeben', |
92 |
'Preview' => 'Druckvorschau', |
|
92 | 93 |
'Proforma Invoice' => 'Proformarechnung', |
93 | 94 |
'Project Number' => 'Projektnummer', |
94 | 95 |
'Project Number missing!' => 'Projektnummer fehlt!', |
locale/de/rc | ||
---|---|---|
91 | 91 |
'Payment' => 'Zahlungsausgang', |
92 | 92 |
'Pick List' => 'Sammelliste', |
93 | 93 |
'Please enter values' => 'Bitte Werte eingeben', |
94 |
'Preview' => 'Druckvorschau', |
|
94 | 95 |
'Proforma Invoice' => 'Proformarechnung', |
95 | 96 |
'Purchase Order' => 'Lieferantenauftrag', |
96 | 97 |
'Quotation' => 'Angebot', |
locale/de/reportgenerator | ||
---|---|---|
61 | 61 |
'Packing List' => 'Lieferschein', |
62 | 62 |
'Page #1/#2' => 'Seite #1/#2', |
63 | 63 |
'Pick List' => 'Sammelliste', |
64 |
'Preview' => 'Druckvorschau', |
|
64 | 65 |
'Proforma Invoice' => 'Proformarechnung', |
65 | 66 |
'Purchase Order' => 'Lieferantenauftrag', |
66 | 67 |
'Quotation' => 'Angebot', |
locale/de/rp | ||
---|---|---|
156 | 156 |
'Pick List' => 'Sammelliste', |
157 | 157 |
'Please enter values' => 'Bitte Werte eingeben', |
158 | 158 |
'Postscript' => 'Postscript', |
159 |
'Preview' => 'Druckvorschau', |
|
159 | 160 |
'Printer' => 'Drucker', |
160 | 161 |
'Proforma Invoice' => 'Proformarechnung', |
161 | 162 |
'Project' => 'Projekt', |
locale/de/todo | ||
---|---|---|
228 | 228 |
'Pick List' => 'Sammelliste', |
229 | 229 |
'Please enter values' => 'Bitte Werte eingeben', |
230 | 230 |
'Postscript' => 'Postscript', |
231 |
'Preview' => 'Druckvorschau', |
|
231 | 232 |
'Price' => 'Preis', |
232 | 233 |
'Price Factor' => 'Preisfaktor', |
233 | 234 |
'Pricegroup' => 'Preisgruppe', |
locale/de/wh | ||
---|---|---|
98 | 98 |
'Pick List' => 'Sammelliste', |
99 | 99 |
'Please ask your administrator to create warehouses and bins.' => 'Bitten Sie Ihren Administrator, dass er Lager und Lagerplätze anlegt.', |
100 | 100 |
'Please enter values' => 'Bitte Werte eingeben', |
101 |
'Preview' => 'Druckvorschau', |
|
101 | 102 |
'Proforma Invoice' => 'Proformarechnung', |
102 | 103 |
'Project Number' => 'Projektnummer', |
103 | 104 |
'Purchase Order' => 'Lieferantenauftrag', |
Auch abrufbar als: Unified diff
Bei Druckvorschau einer Rechnung den Namen der herunterladbaren Datei nicht auf "is.pdf" belassen, sondern auf "Rechnung_(Druckvorschau).pdf" setzen.