Version Description
April, 14, 2017 =
Fixed: 'PHP Fatal error: Call to undefined method WC_Order::get_id()'.
Download this release
Release Info
Developer | baaaaas |
Plugin | WooCommerce PDF Invoices |
Version | 2.7.1 |
Comparing to | |
See all releases |
Code changes from version 2.7.0 to 2.7.1
- LICENSE +621 -621
- assets/css/admin.css +186 -186
- assets/js/admin.js +132 -132
- bootstrap.php +258 -258
- includes/abstracts/abstract-bewpi-document.php +280 -280
- includes/abstracts/abstract-bewpi-invoice.php +617 -617
- includes/abstracts/abstract-bewpi-setting.php +224 -224
- includes/admin/class-bewpi-admin-notices.php +148 -148
- includes/admin/settings/class-bewpi-admin-settings-general.php +359 -359
- includes/admin/settings/class-bewpi-admin-settings-template.php +638 -638
- includes/admin/views/html-activation-notice.php +17 -17
- includes/admin/views/html-deactivation-notice.php +20 -20
- includes/admin/views/html-multiple-checkbox-setting.php +31 -31
- includes/admin/views/html-rate-notice.php +22 -22
- includes/admin/views/html-sidebar.php +86 -86
- includes/be-woocommerce-pdf-invoices.php +746 -746
- includes/class-bewpi-invoice.php +98 -98
- includes/class-bewpi-template.php +223 -223
- includes/templates/invoice/simple/micro/body.php +317 -317
- includes/templates/invoice/simple/micro/footer.php +14 -14
- includes/templates/invoice/simple/micro/header.php +17 -17
- includes/templates/invoice/simple/micro/style.css +139 -139
- includes/templates/invoice/simple/minimal/body.php +180 -180
- includes/templates/invoice/simple/minimal/footer.php +29 -29
- includes/templates/invoice/simple/minimal/header.php +73 -73
- includes/templates/invoice/simple/minimal/style.css +124 -124
- lang/woocommerce-pdf-invoices-cs_CZ.po +1379 -1379
- lang/woocommerce-pdf-invoices-de_DE.po +1511 -1511
- lang/woocommerce-pdf-invoices-es_ES.po +1221 -1221
- lang/woocommerce-pdf-invoices-et.po +1350 -1350
- lang/woocommerce-pdf-invoices-fr_FR.po +1499 -1499
- lang/woocommerce-pdf-invoices-it_IT.po +1321 -1321
- lang/woocommerce-pdf-invoices-lt_LT.po +0 -18
LICENSE
CHANGED
@@ -1,621 +1,621 @@
|
|
1 |
-
GNU GENERAL PUBLIC LICENSE
|
2 |
-
Version 3, 29 June 2007
|
3 |
-
|
4 |
-
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
5 |
-
Everyone is permitted to copy and distribute verbatim copies
|
6 |
-
of this license document, but changing it is not allowed.
|
7 |
-
|
8 |
-
Preamble
|
9 |
-
|
10 |
-
The GNU General Public License is a free, copyleft license for
|
11 |
-
software and other kinds of works.
|
12 |
-
|
13 |
-
The licenses for most software and other practical works are designed
|
14 |
-
to take away your freedom to share and change the works. By contrast,
|
15 |
-
the GNU General Public License is intended to guarantee your freedom to
|
16 |
-
share and change all versions of a program--to make sure it remains free
|
17 |
-
software for all its users. We, the Free Software Foundation, use the
|
18 |
-
GNU General Public License for most of our software; it applies also to
|
19 |
-
any other work released this way by its authors. You can apply it to
|
20 |
-
your programs, too.
|
21 |
-
|
22 |
-
When we speak of free software, we are referring to freedom, not
|
23 |
-
price. Our General Public Licenses are designed to make sure that you
|
24 |
-
have the freedom to distribute copies of free software (and charge for
|
25 |
-
them if you wish), that you receive source code or can get it if you
|
26 |
-
want it, that you can change the software or use pieces of it in new
|
27 |
-
free programs, and that you know you can do these things.
|
28 |
-
|
29 |
-
To protect your rights, we need to prevent others from denying you
|
30 |
-
these rights or asking you to surrender the rights. Therefore, you have
|
31 |
-
certain responsibilities if you distribute copies of the software, or if
|
32 |
-
you modify it: responsibilities to respect the freedom of others.
|
33 |
-
|
34 |
-
For example, if you distribute copies of such a program, whether
|
35 |
-
gratis or for a fee, you must pass on to the recipients the same
|
36 |
-
freedoms that you received. You must make sure that they, too, receive
|
37 |
-
or can get the source code. And you must show them these terms so they
|
38 |
-
know their rights.
|
39 |
-
|
40 |
-
Developers that use the GNU GPL protect your rights with two steps:
|
41 |
-
(1) assert copyright on the software, and (2) offer you this License
|
42 |
-
giving you legal permission to copy, distribute and/or modify it.
|
43 |
-
|
44 |
-
For the developers' and authors' protection, the GPL clearly explains
|
45 |
-
that there is no warranty for this free software. For both users' and
|
46 |
-
authors' sake, the GPL requires that modified versions be marked as
|
47 |
-
changed, so that their problems will not be attributed erroneously to
|
48 |
-
authors of previous versions.
|
49 |
-
|
50 |
-
Some devices are designed to deny users access to install or run
|
51 |
-
modified versions of the software inside them, although the manufacturer
|
52 |
-
can do so. This is fundamentally incompatible with the aim of
|
53 |
-
protecting users' freedom to change the software. The systematic
|
54 |
-
pattern of such abuse occurs in the area of products for individuals to
|
55 |
-
use, which is precisely where it is most unacceptable. Therefore, we
|
56 |
-
have designed this version of the GPL to prohibit the practice for those
|
57 |
-
products. If such problems arise substantially in other domains, we
|
58 |
-
stand ready to extend this provision to those domains in future versions
|
59 |
-
of the GPL, as needed to protect the freedom of users.
|
60 |
-
|
61 |
-
Finally, every program is threatened constantly by software patents.
|
62 |
-
States should not allow patents to restrict development and use of
|
63 |
-
software on general-purpose computers, but in those that do, we wish to
|
64 |
-
avoid the special danger that patents applied to a free program could
|
65 |
-
make it effectively proprietary. To prevent this, the GPL assures that
|
66 |
-
patents cannot be used to render the program non-free.
|
67 |
-
|
68 |
-
The precise terms and conditions for copying, distribution and
|
69 |
-
modification follow.
|
70 |
-
|
71 |
-
TERMS AND CONDITIONS
|
72 |
-
|
73 |
-
0. Definitions.
|
74 |
-
|
75 |
-
"This License" refers to version 3 of the GNU General Public License.
|
76 |
-
|
77 |
-
"Copyright" also means copyright-like laws that apply to other kinds of
|
78 |
-
works, such as semiconductor masks.
|
79 |
-
|
80 |
-
"The Program" refers to any copyrightable work licensed under this
|
81 |
-
License. Each licensee is addressed as "you". "Licensees" and
|
82 |
-
"recipients" may be individuals or organizations.
|
83 |
-
|
84 |
-
To "modify" a work means to copy from or adapt all or part of the work
|
85 |
-
in a fashion requiring copyright permission, other than the making of an
|
86 |
-
exact copy. The resulting work is called a "modified version" of the
|
87 |
-
earlier work or a work "based on" the earlier work.
|
88 |
-
|
89 |
-
A "covered work" means either the unmodified Program or a work based
|
90 |
-
on the Program.
|
91 |
-
|
92 |
-
To "propagate" a work means to do anything with it that, without
|
93 |
-
permission, would make you directly or secondarily liable for
|
94 |
-
infringement under applicable copyright law, except executing it on a
|
95 |
-
computer or modifying a private copy. Propagation includes copying,
|
96 |
-
distribution (with or without modification), making available to the
|
97 |
-
public, and in some countries other activities as well.
|
98 |
-
|
99 |
-
To "convey" a work means any kind of propagation that enables other
|
100 |
-
parties to make or receive copies. Mere interaction with a user through
|
101 |
-
a computer network, with no transfer of a copy, is not conveying.
|
102 |
-
|
103 |
-
An interactive user interface displays "Appropriate Legal Notices"
|
104 |
-
to the extent that it includes a convenient and prominently visible
|
105 |
-
feature that (1) displays an appropriate copyright notice, and (2)
|
106 |
-
tells the user that there is no warranty for the work (except to the
|
107 |
-
extent that warranties are provided), that licensees may convey the
|
108 |
-
work under this License, and how to view a copy of this License. If
|
109 |
-
the interface presents a list of user commands or options, such as a
|
110 |
-
menu, a prominent item in the list meets this criterion.
|
111 |
-
|
112 |
-
1. Source Code.
|
113 |
-
|
114 |
-
The "source code" for a work means the preferred form of the work
|
115 |
-
for making modifications to it. "Object code" means any non-source
|
116 |
-
form of a work.
|
117 |
-
|
118 |
-
A "Standard Interface" means an interface that either is an official
|
119 |
-
standard defined by a recognized standards body, or, in the case of
|
120 |
-
interfaces specified for a particular programming language, one that
|
121 |
-
is widely used among developers working in that language.
|
122 |
-
|
123 |
-
The "System Libraries" of an executable work include anything, other
|
124 |
-
than the work as a whole, that (a) is included in the normal form of
|
125 |
-
packaging a Major Component, but which is not part of that Major
|
126 |
-
Component, and (b) serves only to enable use of the work with that
|
127 |
-
Major Component, or to implement a Standard Interface for which an
|
128 |
-
implementation is available to the public in source code form. A
|
129 |
-
"Major Component", in this context, means a major essential component
|
130 |
-
(kernel, window system, and so on) of the specific operating system
|
131 |
-
(if any) on which the executable work runs, or a compiler used to
|
132 |
-
produce the work, or an object code interpreter used to run it.
|
133 |
-
|
134 |
-
The "Corresponding Source" for a work in object code form means all
|
135 |
-
the source code needed to generate, install, and (for an executable
|
136 |
-
work) run the object code and to modify the work, including scripts to
|
137 |
-
control those activities. However, it does not include the work's
|
138 |
-
System Libraries, or general-purpose tools or generally available free
|
139 |
-
programs which are used unmodified in performing those activities but
|
140 |
-
which are not part of the work. For example, Corresponding Source
|
141 |
-
includes interface definition files associated with source files for
|
142 |
-
the work, and the source code for shared libraries and dynamically
|
143 |
-
linked subprograms that the work is specifically designed to require,
|
144 |
-
such as by intimate data communication or control flow between those
|
145 |
-
subprograms and other parts of the work.
|
146 |
-
|
147 |
-
The Corresponding Source need not include anything that users
|
148 |
-
can regenerate automatically from other parts of the Corresponding
|
149 |
-
Source.
|
150 |
-
|
151 |
-
The Corresponding Source for a work in source code form is that
|
152 |
-
same work.
|
153 |
-
|
154 |
-
2. Basic Permissions.
|
155 |
-
|
156 |
-
All rights granted under this License are granted for the term of
|
157 |
-
copyright on the Program, and are irrevocable provided the stated
|
158 |
-
conditions are met. This License explicitly affirms your unlimited
|
159 |
-
permission to run the unmodified Program. The output from running a
|
160 |
-
covered work is covered by this License only if the output, given its
|
161 |
-
content, constitutes a covered work. This License acknowledges your
|
162 |
-
rights of fair use or other equivalent, as provided by copyright law.
|
163 |
-
|
164 |
-
You may make, run and propagate covered works that you do not
|
165 |
-
convey, without conditions so long as your license otherwise remains
|
166 |
-
in force. You may convey covered works to others for the sole purpose
|
167 |
-
of having them make modifications exclusively for you, or provide you
|
168 |
-
with facilities for running those works, provided that you comply with
|
169 |
-
the terms of this License in conveying all material for which you do
|
170 |
-
not control copyright. Those thus making or running the covered works
|
171 |
-
for you must do so exclusively on your behalf, under your direction
|
172 |
-
and control, on terms that prohibit them from making any copies of
|
173 |
-
your copyrighted material outside their relationship with you.
|
174 |
-
|
175 |
-
Conveying under any other circumstances is permitted solely under
|
176 |
-
the conditions stated below. Sublicensing is not allowed; section 10
|
177 |
-
makes it unnecessary.
|
178 |
-
|
179 |
-
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
180 |
-
|
181 |
-
No covered work shall be deemed part of an effective technological
|
182 |
-
measure under any applicable law fulfilling obligations under article
|
183 |
-
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
184 |
-
similar laws prohibiting or restricting circumvention of such
|
185 |
-
measures.
|
186 |
-
|
187 |
-
When you convey a covered work, you waive any legal power to forbid
|
188 |
-
circumvention of technological measures to the extent such circumvention
|
189 |
-
is effected by exercising rights under this License with respect to
|
190 |
-
the covered work, and you disclaim any intention to limit operation or
|
191 |
-
modification of the work as a means of enforcing, against the work's
|
192 |
-
users, your or third parties' legal rights to forbid circumvention of
|
193 |
-
technological measures.
|
194 |
-
|
195 |
-
4. Conveying Verbatim Copies.
|
196 |
-
|
197 |
-
You may convey verbatim copies of the Program's source code as you
|
198 |
-
receive it, in any medium, provided that you conspicuously and
|
199 |
-
appropriately publish on each copy an appropriate copyright notice;
|
200 |
-
keep intact all notices stating that this License and any
|
201 |
-
non-permissive terms added in accord with section 7 apply to the code;
|
202 |
-
keep intact all notices of the absence of any warranty; and give all
|
203 |
-
recipients a copy of this License along with the Program.
|
204 |
-
|
205 |
-
You may charge any price or no price for each copy that you convey,
|
206 |
-
and you may offer support or warranty protection for a fee.
|
207 |
-
|
208 |
-
5. Conveying Modified Source Versions.
|
209 |
-
|
210 |
-
You may convey a work based on the Program, or the modifications to
|
211 |
-
produce it from the Program, in the form of source code under the
|
212 |
-
terms of section 4, provided that you also meet all of these conditions:
|
213 |
-
|
214 |
-
a) The work must carry prominent notices stating that you modified
|
215 |
-
it, and giving a relevant date.
|
216 |
-
|
217 |
-
b) The work must carry prominent notices stating that it is
|
218 |
-
released under this License and any conditions added under section
|
219 |
-
7. This requirement modifies the requirement in section 4 to
|
220 |
-
"keep intact all notices".
|
221 |
-
|
222 |
-
c) You must license the entire work, as a whole, under this
|
223 |
-
License to anyone who comes into possession of a copy. This
|
224 |
-
License will therefore apply, along with any applicable section 7
|
225 |
-
additional terms, to the whole of the work, and all its parts,
|
226 |
-
regardless of how they are packaged. This License gives no
|
227 |
-
permission to license the work in any other way, but it does not
|
228 |
-
invalidate such permission if you have separately received it.
|
229 |
-
|
230 |
-
d) If the work has interactive user interfaces, each must display
|
231 |
-
Appropriate Legal Notices; however, if the Program has interactive
|
232 |
-
interfaces that do not display Appropriate Legal Notices, your
|
233 |
-
work need not make them do so.
|
234 |
-
|
235 |
-
A compilation of a covered work with other separate and independent
|
236 |
-
works, which are not by their nature extensions of the covered work,
|
237 |
-
and which are not combined with it such as to form a larger program,
|
238 |
-
in or on a volume of a storage or distribution medium, is called an
|
239 |
-
"aggregate" if the compilation and its resulting copyright are not
|
240 |
-
used to limit the access or legal rights of the compilation's users
|
241 |
-
beyond what the individual works permit. Inclusion of a covered work
|
242 |
-
in an aggregate does not cause this License to apply to the other
|
243 |
-
parts of the aggregate.
|
244 |
-
|
245 |
-
6. Conveying Non-Source Forms.
|
246 |
-
|
247 |
-
You may convey a covered work in object code form under the terms
|
248 |
-
of sections 4 and 5, provided that you also convey the
|
249 |
-
machine-readable Corresponding Source under the terms of this License,
|
250 |
-
in one of these ways:
|
251 |
-
|
252 |
-
a) Convey the object code in, or embodied in, a physical product
|
253 |
-
(including a physical distribution medium), accompanied by the
|
254 |
-
Corresponding Source fixed on a durable physical medium
|
255 |
-
customarily used for software interchange.
|
256 |
-
|
257 |
-
b) Convey the object code in, or embodied in, a physical product
|
258 |
-
(including a physical distribution medium), accompanied by a
|
259 |
-
written offer, valid for at least three years and valid for as
|
260 |
-
long as you offer spare parts or customer support for that product
|
261 |
-
model, to give anyone who possesses the object code either (1) a
|
262 |
-
copy of the Corresponding Source for all the software in the
|
263 |
-
product that is covered by this License, on a durable physical
|
264 |
-
medium customarily used for software interchange, for a price no
|
265 |
-
more than your reasonable cost of physically performing this
|
266 |
-
conveying of source, or (2) access to copy the
|
267 |
-
Corresponding Source from a network server at no charge.
|
268 |
-
|
269 |
-
c) Convey individual copies of the object code with a copy of the
|
270 |
-
written offer to provide the Corresponding Source. This
|
271 |
-
alternative is allowed only occasionally and noncommercially, and
|
272 |
-
only if you received the object code with such an offer, in accord
|
273 |
-
with subsection 6b.
|
274 |
-
|
275 |
-
d) Convey the object code by offering access from a designated
|
276 |
-
place (gratis or for a charge), and offer equivalent access to the
|
277 |
-
Corresponding Source in the same way through the same place at no
|
278 |
-
further charge. You need not require recipients to copy the
|
279 |
-
Corresponding Source along with the object code. If the place to
|
280 |
-
copy the object code is a network server, the Corresponding Source
|
281 |
-
may be on a different server (operated by you or a third party)
|
282 |
-
that supports equivalent copying facilities, provided you maintain
|
283 |
-
clear directions next to the object code saying where to find the
|
284 |
-
Corresponding Source. Regardless of what server hosts the
|
285 |
-
Corresponding Source, you remain obligated to ensure that it is
|
286 |
-
available for as long as needed to satisfy these requirements.
|
287 |
-
|
288 |
-
e) Convey the object code using peer-to-peer transmission, provided
|
289 |
-
you inform other peers where the object code and Corresponding
|
290 |
-
Source of the work are being offered to the general public at no
|
291 |
-
charge under subsection 6d.
|
292 |
-
|
293 |
-
A separable portion of the object code, whose source code is excluded
|
294 |
-
from the Corresponding Source as a System Library, need not be
|
295 |
-
included in conveying the object code work.
|
296 |
-
|
297 |
-
A "User Product" is either (1) a "consumer product", which means any
|
298 |
-
tangible personal property which is normally used for personal, family,
|
299 |
-
or household purposes, or (2) anything designed or sold for incorporation
|
300 |
-
into a dwelling. In determining whether a product is a consumer product,
|
301 |
-
doubtful cases shall be resolved in favor of coverage. For a particular
|
302 |
-
product received by a particular user, "normally used" refers to a
|
303 |
-
typical or common use of that class of product, regardless of the status
|
304 |
-
of the particular user or of the way in which the particular user
|
305 |
-
actually uses, or expects or is expected to use, the product. A product
|
306 |
-
is a consumer product regardless of whether the product has substantial
|
307 |
-
commercial, industrial or non-consumer uses, unless such uses represent
|
308 |
-
the only significant mode of use of the product.
|
309 |
-
|
310 |
-
"Installation Information" for a User Product means any methods,
|
311 |
-
procedures, authorization keys, or other information required to install
|
312 |
-
and execute modified versions of a covered work in that User Product from
|
313 |
-
a modified version of its Corresponding Source. The information must
|
314 |
-
suffice to ensure that the continued functioning of the modified object
|
315 |
-
code is in no case prevented or interfered with solely because
|
316 |
-
modification has been made.
|
317 |
-
|
318 |
-
If you convey an object code work under this section in, or with, or
|
319 |
-
specifically for use in, a User Product, and the conveying occurs as
|
320 |
-
part of a transaction in which the right of possession and use of the
|
321 |
-
User Product is transferred to the recipient in perpetuity or for a
|
322 |
-
fixed term (regardless of how the transaction is characterized), the
|
323 |
-
Corresponding Source conveyed under this section must be accompanied
|
324 |
-
by the Installation Information. But this requirement does not apply
|
325 |
-
if neither you nor any third party retains the ability to install
|
326 |
-
modified object code on the User Product (for example, the work has
|
327 |
-
been installed in ROM).
|
328 |
-
|
329 |
-
The requirement to provide Installation Information does not include a
|
330 |
-
requirement to continue to provide support service, warranty, or updates
|
331 |
-
for a work that has been modified or installed by the recipient, or for
|
332 |
-
the User Product in which it has been modified or installed. Access to a
|
333 |
-
network may be denied when the modification itself materially and
|
334 |
-
adversely affects the operation of the network or violates the rules and
|
335 |
-
protocols for communication across the network.
|
336 |
-
|
337 |
-
Corresponding Source conveyed, and Installation Information provided,
|
338 |
-
in accord with this section must be in a format that is publicly
|
339 |
-
documented (and with an implementation available to the public in
|
340 |
-
source code form), and must require no special password or key for
|
341 |
-
unpacking, reading or copying.
|
342 |
-
|
343 |
-
7. Additional Terms.
|
344 |
-
|
345 |
-
"Additional permissions" are terms that supplement the terms of this
|
346 |
-
License by making exceptions from one or more of its conditions.
|
347 |
-
Additional permissions that are applicable to the entire Program shall
|
348 |
-
be treated as though they were included in this License, to the extent
|
349 |
-
that they are valid under applicable law. If additional permissions
|
350 |
-
apply only to part of the Program, that part may be used separately
|
351 |
-
under those permissions, but the entire Program remains governed by
|
352 |
-
this License without regard to the additional permissions.
|
353 |
-
|
354 |
-
When you convey a copy of a covered work, you may at your option
|
355 |
-
remove any additional permissions from that copy, or from any part of
|
356 |
-
it. (Additional permissions may be written to require their own
|
357 |
-
removal in certain cases when you modify the work.) You may place
|
358 |
-
additional permissions on material, added by you to a covered work,
|
359 |
-
for which you have or can give appropriate copyright permission.
|
360 |
-
|
361 |
-
Notwithstanding any other provision of this License, for material you
|
362 |
-
add to a covered work, you may (if authorized by the copyright holders of
|
363 |
-
that material) supplement the terms of this License with terms:
|
364 |
-
|
365 |
-
a) Disclaiming warranty or limiting liability differently from the
|
366 |
-
terms of sections 15 and 16 of this License; or
|
367 |
-
|
368 |
-
b) Requiring preservation of specified reasonable legal notices or
|
369 |
-
author attributions in that material or in the Appropriate Legal
|
370 |
-
Notices displayed by works containing it; or
|
371 |
-
|
372 |
-
c) Prohibiting misrepresentation of the origin of that material, or
|
373 |
-
requiring that modified versions of such material be marked in
|
374 |
-
reasonable ways as different from the original version; or
|
375 |
-
|
376 |
-
d) Limiting the use for publicity purposes of names of licensors or
|
377 |
-
authors of the material; or
|
378 |
-
|
379 |
-
e) Declining to grant rights under trademark law for use of some
|
380 |
-
trade names, trademarks, or service marks; or
|
381 |
-
|
382 |
-
f) Requiring indemnification of licensors and authors of that
|
383 |
-
material by anyone who conveys the material (or modified versions of
|
384 |
-
it) with contractual assumptions of liability to the recipient, for
|
385 |
-
any liability that these contractual assumptions directly impose on
|
386 |
-
those licensors and authors.
|
387 |
-
|
388 |
-
All other non-permissive additional terms are considered "further
|
389 |
-
restrictions" within the meaning of section 10. If the Program as you
|
390 |
-
received it, or any part of it, contains a notice stating that it is
|
391 |
-
governed by this License along with a term that is a further
|
392 |
-
restriction, you may remove that term. If a license document contains
|
393 |
-
a further restriction but permits relicensing or conveying under this
|
394 |
-
License, you may add to a covered work material governed by the terms
|
395 |
-
of that license document, provided that the further restriction does
|
396 |
-
not survive such relicensing or conveying.
|
397 |
-
|
398 |
-
If you add terms to a covered work in accord with this section, you
|
399 |
-
must place, in the relevant source files, a statement of the
|
400 |
-
additional terms that apply to those files, or a notice indicating
|
401 |
-
where to find the applicable terms.
|
402 |
-
|
403 |
-
Additional terms, permissive or non-permissive, may be stated in the
|
404 |
-
form of a separately written license, or stated as exceptions;
|
405 |
-
the above requirements apply either way.
|
406 |
-
|
407 |
-
8. Termination.
|
408 |
-
|
409 |
-
You may not propagate or modify a covered work except as expressly
|
410 |
-
provided under this License. Any attempt otherwise to propagate or
|
411 |
-
modify it is void, and will automatically terminate your rights under
|
412 |
-
this License (including any patent licenses granted under the third
|
413 |
-
paragraph of section 11).
|
414 |
-
|
415 |
-
However, if you cease all violation of this License, then your
|
416 |
-
license from a particular copyright holder is reinstated (a)
|
417 |
-
provisionally, unless and until the copyright holder explicitly and
|
418 |
-
finally terminates your license, and (b) permanently, if the copyright
|
419 |
-
holder fails to notify you of the violation by some reasonable means
|
420 |
-
prior to 60 days after the cessation.
|
421 |
-
|
422 |
-
Moreover, your license from a particular copyright holder is
|
423 |
-
reinstated permanently if the copyright holder notifies you of the
|
424 |
-
violation by some reasonable means, this is the first time you have
|
425 |
-
received notice of violation of this License (for any work) from that
|
426 |
-
copyright holder, and you cure the violation prior to 30 days after
|
427 |
-
your receipt of the notice.
|
428 |
-
|
429 |
-
Termination of your rights under this section does not terminate the
|
430 |
-
licenses of parties who have received copies or rights from you under
|
431 |
-
this License. If your rights have been terminated and not permanently
|
432 |
-
reinstated, you do not qualify to receive new licenses for the same
|
433 |
-
material under section 10.
|
434 |
-
|
435 |
-
9. Acceptance Not Required for Having Copies.
|
436 |
-
|
437 |
-
You are not required to accept this License in order to receive or
|
438 |
-
run a copy of the Program. Ancillary propagation of a covered work
|
439 |
-
occurring solely as a consequence of using peer-to-peer transmission
|
440 |
-
to receive a copy likewise does not require acceptance. However,
|
441 |
-
nothing other than this License grants you permission to propagate or
|
442 |
-
modify any covered work. These actions infringe copyright if you do
|
443 |
-
not accept this License. Therefore, by modifying or propagating a
|
444 |
-
covered work, you indicate your acceptance of this License to do so.
|
445 |
-
|
446 |
-
10. Automatic Licensing of Downstream Recipients.
|
447 |
-
|
448 |
-
Each time you convey a covered work, the recipient automatically
|
449 |
-
receives a license from the original licensors, to run, modify and
|
450 |
-
propagate that work, subject to this License. You are not responsible
|
451 |
-
for enforcing compliance by third parties with this License.
|
452 |
-
|
453 |
-
An "entity transaction" is a transaction transferring control of an
|
454 |
-
organization, or substantially all assets of one, or subdividing an
|
455 |
-
organization, or merging organizations. If propagation of a covered
|
456 |
-
work results from an entity transaction, each party to that
|
457 |
-
transaction who receives a copy of the work also receives whatever
|
458 |
-
licenses to the work the party's predecessor in interest had or could
|
459 |
-
give under the previous paragraph, plus a right to possession of the
|
460 |
-
Corresponding Source of the work from the predecessor in interest, if
|
461 |
-
the predecessor has it or can get it with reasonable efforts.
|
462 |
-
|
463 |
-
You may not impose any further restrictions on the exercise of the
|
464 |
-
rights granted or affirmed under this License. For example, you may
|
465 |
-
not impose a license fee, royalty, or other charge for exercise of
|
466 |
-
rights granted under this License, and you may not initiate litigation
|
467 |
-
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
468 |
-
any patent claim is infringed by making, using, selling, offering for
|
469 |
-
sale, or importing the Program or any portion of it.
|
470 |
-
|
471 |
-
11. Patents.
|
472 |
-
|
473 |
-
A "contributor" is a copyright holder who authorizes use under this
|
474 |
-
License of the Program or a work on which the Program is based. The
|
475 |
-
work thus licensed is called the contributor's "contributor version".
|
476 |
-
|
477 |
-
A contributor's "essential patent claims" are all patent claims
|
478 |
-
owned or controlled by the contributor, whether already acquired or
|
479 |
-
hereafter acquired, that would be infringed by some manner, permitted
|
480 |
-
by this License, of making, using, or selling its contributor version,
|
481 |
-
but do not include claims that would be infringed only as a
|
482 |
-
consequence of further modification of the contributor version. For
|
483 |
-
purposes of this definition, "control" includes the right to grant
|
484 |
-
patent sublicenses in a manner consistent with the requirements of
|
485 |
-
this License.
|
486 |
-
|
487 |
-
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
488 |
-
patent license under the contributor's essential patent claims, to
|
489 |
-
make, use, sell, offer for sale, import and otherwise run, modify and
|
490 |
-
propagate the contents of its contributor version.
|
491 |
-
|
492 |
-
In the following three paragraphs, a "patent license" is any express
|
493 |
-
agreement or commitment, however denominated, not to enforce a patent
|
494 |
-
(such as an express permission to practice a patent or covenant not to
|
495 |
-
sue for patent infringement). To "grant" such a patent license to a
|
496 |
-
party means to make such an agreement or commitment not to enforce a
|
497 |
-
patent against the party.
|
498 |
-
|
499 |
-
If you convey a covered work, knowingly relying on a patent license,
|
500 |
-
and the Corresponding Source of the work is not available for anyone
|
501 |
-
to copy, free of charge and under the terms of this License, through a
|
502 |
-
publicly available network server or other readily accessible means,
|
503 |
-
then you must either (1) cause the Corresponding Source to be so
|
504 |
-
available, or (2) arrange to deprive yourself of the benefit of the
|
505 |
-
patent license for this particular work, or (3) arrange, in a manner
|
506 |
-
consistent with the requirements of this License, to extend the patent
|
507 |
-
license to downstream recipients. "Knowingly relying" means you have
|
508 |
-
actual knowledge that, but for the patent license, your conveying the
|
509 |
-
covered work in a country, or your recipient's use of the covered work
|
510 |
-
in a country, would infringe one or more identifiable patents in that
|
511 |
-
country that you have reason to believe are valid.
|
512 |
-
|
513 |
-
If, pursuant to or in connection with a single transaction or
|
514 |
-
arrangement, you convey, or propagate by procuring conveyance of, a
|
515 |
-
covered work, and grant a patent license to some of the parties
|
516 |
-
receiving the covered work authorizing them to use, propagate, modify
|
517 |
-
or convey a specific copy of the covered work, then the patent license
|
518 |
-
you grant is automatically extended to all recipients of the covered
|
519 |
-
work and works based on it.
|
520 |
-
|
521 |
-
A patent license is "discriminatory" if it does not include within
|
522 |
-
the scope of its coverage, prohibits the exercise of, or is
|
523 |
-
conditioned on the non-exercise of one or more of the rights that are
|
524 |
-
specifically granted under this License. You may not convey a covered
|
525 |
-
work if you are a party to an arrangement with a third party that is
|
526 |
-
in the business of distributing software, under which you make payment
|
527 |
-
to the third party based on the extent of your activity of conveying
|
528 |
-
the work, and under which the third party grants, to any of the
|
529 |
-
parties who would receive the covered work from you, a discriminatory
|
530 |
-
patent license (a) in connection with copies of the covered work
|
531 |
-
conveyed by you (or copies made from those copies), or (b) primarily
|
532 |
-
for and in connection with specific products or compilations that
|
533 |
-
contain the covered work, unless you entered into that arrangement,
|
534 |
-
or that patent license was granted, prior to 28 March 2007.
|
535 |
-
|
536 |
-
Nothing in this License shall be construed as excluding or limiting
|
537 |
-
any implied license or other defenses to infringement that may
|
538 |
-
otherwise be available to you under applicable patent law.
|
539 |
-
|
540 |
-
12. No Surrender of Others' Freedom.
|
541 |
-
|
542 |
-
If conditions are imposed on you (whether by court order, agreement or
|
543 |
-
otherwise) that contradict the conditions of this License, they do not
|
544 |
-
excuse you from the conditions of this License. If you cannot convey a
|
545 |
-
covered work so as to satisfy simultaneously your obligations under this
|
546 |
-
License and any other pertinent obligations, then as a consequence you may
|
547 |
-
not convey it at all. For example, if you agree to terms that obligate you
|
548 |
-
to collect a royalty for further conveying from those to whom you convey
|
549 |
-
the Program, the only way you could satisfy both those terms and this
|
550 |
-
License would be to refrain entirely from conveying the Program.
|
551 |
-
|
552 |
-
13. Use with the GNU Affero General Public License.
|
553 |
-
|
554 |
-
Notwithstanding any other provision of this License, you have
|
555 |
-
permission to link or combine any covered work with a work licensed
|
556 |
-
under version 3 of the GNU Affero General Public License into a single
|
557 |
-
combined work, and to convey the resulting work. The terms of this
|
558 |
-
License will continue to apply to the part which is the covered work,
|
559 |
-
but the special requirements of the GNU Affero General Public License,
|
560 |
-
section 13, concerning interaction through a network will apply to the
|
561 |
-
combination as such.
|
562 |
-
|
563 |
-
14. Revised Versions of this License.
|
564 |
-
|
565 |
-
The Free Software Foundation may publish revised and/or new versions of
|
566 |
-
the GNU General Public License from time to time. Such new versions will
|
567 |
-
be similar in spirit to the present version, but may differ in detail to
|
568 |
-
address new problems or concerns.
|
569 |
-
|
570 |
-
Each version is given a distinguishing version number. If the
|
571 |
-
Program specifies that a certain numbered version of the GNU General
|
572 |
-
Public License "or any later version" applies to it, you have the
|
573 |
-
option of following the terms and conditions either of that numbered
|
574 |
-
version or of any later version published by the Free Software
|
575 |
-
Foundation. If the Program does not specify a version number of the
|
576 |
-
GNU General Public License, you may choose any version ever published
|
577 |
-
by the Free Software Foundation.
|
578 |
-
|
579 |
-
If the Program specifies that a proxy can decide which future
|
580 |
-
versions of the GNU General Public License can be used, that proxy's
|
581 |
-
public statement of acceptance of a version permanently authorizes you
|
582 |
-
to choose that version for the Program.
|
583 |
-
|
584 |
-
Later license versions may give you additional or different
|
585 |
-
permissions. However, no additional obligations are imposed on any
|
586 |
-
author or copyright holder as a result of your choosing to follow a
|
587 |
-
later version.
|
588 |
-
|
589 |
-
15. Disclaimer of Warranty.
|
590 |
-
|
591 |
-
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
592 |
-
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
593 |
-
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
594 |
-
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
595 |
-
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
596 |
-
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
597 |
-
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
598 |
-
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
599 |
-
|
600 |
-
16. Limitation of Liability.
|
601 |
-
|
602 |
-
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
603 |
-
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
604 |
-
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
605 |
-
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
606 |
-
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
607 |
-
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
608 |
-
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
609 |
-
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
610 |
-
SUCH DAMAGES.
|
611 |
-
|
612 |
-
17. Interpretation of Sections 15 and 16.
|
613 |
-
|
614 |
-
If the disclaimer of warranty and limitation of liability provided
|
615 |
-
above cannot be given local legal effect according to their terms,
|
616 |
-
reviewing courts shall apply local law that most closely approximates
|
617 |
-
an absolute waiver of all civil liability in connection with the
|
618 |
-
Program, unless a warranty or assumption of liability accompanies a
|
619 |
-
copy of the Program in return for a fee.
|
620 |
-
|
621 |
-
END OF TERMS AND CONDITIONS
|
1 |
+
GNU GENERAL PUBLIC LICENSE
|
2 |
+
Version 3, 29 June 2007
|
3 |
+
|
4 |
+
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
5 |
+
Everyone is permitted to copy and distribute verbatim copies
|
6 |
+
of this license document, but changing it is not allowed.
|
7 |
+
|
8 |
+
Preamble
|
9 |
+
|
10 |
+
The GNU General Public License is a free, copyleft license for
|
11 |
+
software and other kinds of works.
|
12 |
+
|
13 |
+
The licenses for most software and other practical works are designed
|
14 |
+
to take away your freedom to share and change the works. By contrast,
|
15 |
+
the GNU General Public License is intended to guarantee your freedom to
|
16 |
+
share and change all versions of a program--to make sure it remains free
|
17 |
+
software for all its users. We, the Free Software Foundation, use the
|
18 |
+
GNU General Public License for most of our software; it applies also to
|
19 |
+
any other work released this way by its authors. You can apply it to
|
20 |
+
your programs, too.
|
21 |
+
|
22 |
+
When we speak of free software, we are referring to freedom, not
|
23 |
+
price. Our General Public Licenses are designed to make sure that you
|
24 |
+
have the freedom to distribute copies of free software (and charge for
|
25 |
+
them if you wish), that you receive source code or can get it if you
|
26 |
+
want it, that you can change the software or use pieces of it in new
|
27 |
+
free programs, and that you know you can do these things.
|
28 |
+
|
29 |
+
To protect your rights, we need to prevent others from denying you
|
30 |
+
these rights or asking you to surrender the rights. Therefore, you have
|
31 |
+
certain responsibilities if you distribute copies of the software, or if
|
32 |
+
you modify it: responsibilities to respect the freedom of others.
|
33 |
+
|
34 |
+
For example, if you distribute copies of such a program, whether
|
35 |
+
gratis or for a fee, you must pass on to the recipients the same
|
36 |
+
freedoms that you received. You must make sure that they, too, receive
|
37 |
+
or can get the source code. And you must show them these terms so they
|
38 |
+
know their rights.
|
39 |
+
|
40 |
+
Developers that use the GNU GPL protect your rights with two steps:
|
41 |
+
(1) assert copyright on the software, and (2) offer you this License
|
42 |
+
giving you legal permission to copy, distribute and/or modify it.
|
43 |
+
|
44 |
+
For the developers' and authors' protection, the GPL clearly explains
|
45 |
+
that there is no warranty for this free software. For both users' and
|
46 |
+
authors' sake, the GPL requires that modified versions be marked as
|
47 |
+
changed, so that their problems will not be attributed erroneously to
|
48 |
+
authors of previous versions.
|
49 |
+
|
50 |
+
Some devices are designed to deny users access to install or run
|
51 |
+
modified versions of the software inside them, although the manufacturer
|
52 |
+
can do so. This is fundamentally incompatible with the aim of
|
53 |
+
protecting users' freedom to change the software. The systematic
|
54 |
+
pattern of such abuse occurs in the area of products for individuals to
|
55 |
+
use, which is precisely where it is most unacceptable. Therefore, we
|
56 |
+
have designed this version of the GPL to prohibit the practice for those
|
57 |
+
products. If such problems arise substantially in other domains, we
|
58 |
+
stand ready to extend this provision to those domains in future versions
|
59 |
+
of the GPL, as needed to protect the freedom of users.
|
60 |
+
|
61 |
+
Finally, every program is threatened constantly by software patents.
|
62 |
+
States should not allow patents to restrict development and use of
|
63 |
+
software on general-purpose computers, but in those that do, we wish to
|
64 |
+
avoid the special danger that patents applied to a free program could
|
65 |
+
make it effectively proprietary. To prevent this, the GPL assures that
|
66 |
+
patents cannot be used to render the program non-free.
|
67 |
+
|
68 |
+
The precise terms and conditions for copying, distribution and
|
69 |
+
modification follow.
|
70 |
+
|
71 |
+
TERMS AND CONDITIONS
|
72 |
+
|
73 |
+
0. Definitions.
|
74 |
+
|
75 |
+
"This License" refers to version 3 of the GNU General Public License.
|
76 |
+
|
77 |
+
"Copyright" also means copyright-like laws that apply to other kinds of
|
78 |
+
works, such as semiconductor masks.
|
79 |
+
|
80 |
+
"The Program" refers to any copyrightable work licensed under this
|
81 |
+
License. Each licensee is addressed as "you". "Licensees" and
|
82 |
+
"recipients" may be individuals or organizations.
|
83 |
+
|
84 |
+
To "modify" a work means to copy from or adapt all or part of the work
|
85 |
+
in a fashion requiring copyright permission, other than the making of an
|
86 |
+
exact copy. The resulting work is called a "modified version" of the
|
87 |
+
earlier work or a work "based on" the earlier work.
|
88 |
+
|
89 |
+
A "covered work" means either the unmodified Program or a work based
|
90 |
+
on the Program.
|
91 |
+
|
92 |
+
To "propagate" a work means to do anything with it that, without
|
93 |
+
permission, would make you directly or secondarily liable for
|
94 |
+
infringement under applicable copyright law, except executing it on a
|
95 |
+
computer or modifying a private copy. Propagation includes copying,
|
96 |
+
distribution (with or without modification), making available to the
|
97 |
+
public, and in some countries other activities as well.
|
98 |
+
|
99 |
+
To "convey" a work means any kind of propagation that enables other
|
100 |
+
parties to make or receive copies. Mere interaction with a user through
|
101 |
+
a computer network, with no transfer of a copy, is not conveying.
|
102 |
+
|
103 |
+
An interactive user interface displays "Appropriate Legal Notices"
|
104 |
+
to the extent that it includes a convenient and prominently visible
|
105 |
+
feature that (1) displays an appropriate copyright notice, and (2)
|
106 |
+
tells the user that there is no warranty for the work (except to the
|
107 |
+
extent that warranties are provided), that licensees may convey the
|
108 |
+
work under this License, and how to view a copy of this License. If
|
109 |
+
the interface presents a list of user commands or options, such as a
|
110 |
+
menu, a prominent item in the list meets this criterion.
|
111 |
+
|
112 |
+
1. Source Code.
|
113 |
+
|
114 |
+
The "source code" for a work means the preferred form of the work
|
115 |
+
for making modifications to it. "Object code" means any non-source
|
116 |
+
form of a work.
|
117 |
+
|
118 |
+
A "Standard Interface" means an interface that either is an official
|
119 |
+
standard defined by a recognized standards body, or, in the case of
|
120 |
+
interfaces specified for a particular programming language, one that
|
121 |
+
is widely used among developers working in that language.
|
122 |
+
|
123 |
+
The "System Libraries" of an executable work include anything, other
|
124 |
+
than the work as a whole, that (a) is included in the normal form of
|
125 |
+
packaging a Major Component, but which is not part of that Major
|
126 |
+
Component, and (b) serves only to enable use of the work with that
|
127 |
+
Major Component, or to implement a Standard Interface for which an
|
128 |
+
implementation is available to the public in source code form. A
|
129 |
+
"Major Component", in this context, means a major essential component
|
130 |
+
(kernel, window system, and so on) of the specific operating system
|
131 |
+
(if any) on which the executable work runs, or a compiler used to
|
132 |
+
produce the work, or an object code interpreter used to run it.
|
133 |
+
|
134 |
+
The "Corresponding Source" for a work in object code form means all
|
135 |
+
the source code needed to generate, install, and (for an executable
|
136 |
+
work) run the object code and to modify the work, including scripts to
|
137 |
+
control those activities. However, it does not include the work's
|
138 |
+
System Libraries, or general-purpose tools or generally available free
|
139 |
+
programs which are used unmodified in performing those activities but
|
140 |
+
which are not part of the work. For example, Corresponding Source
|
141 |
+
includes interface definition files associated with source files for
|
142 |
+
the work, and the source code for shared libraries and dynamically
|
143 |
+
linked subprograms that the work is specifically designed to require,
|
144 |
+
such as by intimate data communication or control flow between those
|
145 |
+
subprograms and other parts of the work.
|
146 |
+
|
147 |
+
The Corresponding Source need not include anything that users
|
148 |
+
can regenerate automatically from other parts of the Corresponding
|
149 |
+
Source.
|
150 |
+
|
151 |
+
The Corresponding Source for a work in source code form is that
|
152 |
+
same work.
|
153 |
+
|
154 |
+
2. Basic Permissions.
|
155 |
+
|
156 |
+
All rights granted under this License are granted for the term of
|
157 |
+
copyright on the Program, and are irrevocable provided the stated
|
158 |
+
conditions are met. This License explicitly affirms your unlimited
|
159 |
+
permission to run the unmodified Program. The output from running a
|
160 |
+
covered work is covered by this License only if the output, given its
|
161 |
+
content, constitutes a covered work. This License acknowledges your
|
162 |
+
rights of fair use or other equivalent, as provided by copyright law.
|
163 |
+
|
164 |
+
You may make, run and propagate covered works that you do not
|
165 |
+
convey, without conditions so long as your license otherwise remains
|
166 |
+
in force. You may convey covered works to others for the sole purpose
|
167 |
+
of having them make modifications exclusively for you, or provide you
|
168 |
+
with facilities for running those works, provided that you comply with
|
169 |
+
the terms of this License in conveying all material for which you do
|
170 |
+
not control copyright. Those thus making or running the covered works
|
171 |
+
for you must do so exclusively on your behalf, under your direction
|
172 |
+
and control, on terms that prohibit them from making any copies of
|
173 |
+
your copyrighted material outside their relationship with you.
|
174 |
+
|
175 |
+
Conveying under any other circumstances is permitted solely under
|
176 |
+
the conditions stated below. Sublicensing is not allowed; section 10
|
177 |
+
makes it unnecessary.
|
178 |
+
|
179 |
+
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
180 |
+
|
181 |
+
No covered work shall be deemed part of an effective technological
|
182 |
+
measure under any applicable law fulfilling obligations under article
|
183 |
+
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
184 |
+
similar laws prohibiting or restricting circumvention of such
|
185 |
+
measures.
|
186 |
+
|
187 |
+
When you convey a covered work, you waive any legal power to forbid
|
188 |
+
circumvention of technological measures to the extent such circumvention
|
189 |
+
is effected by exercising rights under this License with respect to
|
190 |
+
the covered work, and you disclaim any intention to limit operation or
|
191 |
+
modification of the work as a means of enforcing, against the work's
|
192 |
+
users, your or third parties' legal rights to forbid circumvention of
|
193 |
+
technological measures.
|
194 |
+
|
195 |
+
4. Conveying Verbatim Copies.
|
196 |
+
|
197 |
+
You may convey verbatim copies of the Program's source code as you
|
198 |
+
receive it, in any medium, provided that you conspicuously and
|
199 |
+
appropriately publish on each copy an appropriate copyright notice;
|
200 |
+
keep intact all notices stating that this License and any
|
201 |
+
non-permissive terms added in accord with section 7 apply to the code;
|
202 |
+
keep intact all notices of the absence of any warranty; and give all
|
203 |
+
recipients a copy of this License along with the Program.
|
204 |
+
|
205 |
+
You may charge any price or no price for each copy that you convey,
|
206 |
+
and you may offer support or warranty protection for a fee.
|
207 |
+
|
208 |
+
5. Conveying Modified Source Versions.
|
209 |
+
|
210 |
+
You may convey a work based on the Program, or the modifications to
|
211 |
+
produce it from the Program, in the form of source code under the
|
212 |
+
terms of section 4, provided that you also meet all of these conditions:
|
213 |
+
|
214 |
+
a) The work must carry prominent notices stating that you modified
|
215 |
+
it, and giving a relevant date.
|
216 |
+
|
217 |
+
b) The work must carry prominent notices stating that it is
|
218 |
+
released under this License and any conditions added under section
|
219 |
+
7. This requirement modifies the requirement in section 4 to
|
220 |
+
"keep intact all notices".
|
221 |
+
|
222 |
+
c) You must license the entire work, as a whole, under this
|
223 |
+
License to anyone who comes into possession of a copy. This
|
224 |
+
License will therefore apply, along with any applicable section 7
|
225 |
+
additional terms, to the whole of the work, and all its parts,
|
226 |
+
regardless of how they are packaged. This License gives no
|
227 |
+
permission to license the work in any other way, but it does not
|
228 |
+
invalidate such permission if you have separately received it.
|
229 |
+
|
230 |
+
d) If the work has interactive user interfaces, each must display
|
231 |
+
Appropriate Legal Notices; however, if the Program has interactive
|
232 |
+
interfaces that do not display Appropriate Legal Notices, your
|
233 |
+
work need not make them do so.
|
234 |
+
|
235 |
+
A compilation of a covered work with other separate and independent
|
236 |
+
works, which are not by their nature extensions of the covered work,
|
237 |
+
and which are not combined with it such as to form a larger program,
|
238 |
+
in or on a volume of a storage or distribution medium, is called an
|
239 |
+
"aggregate" if the compilation and its resulting copyright are not
|
240 |
+
used to limit the access or legal rights of the compilation's users
|
241 |
+
beyond what the individual works permit. Inclusion of a covered work
|
242 |
+
in an aggregate does not cause this License to apply to the other
|
243 |
+
parts of the aggregate.
|
244 |
+
|
245 |
+
6. Conveying Non-Source Forms.
|
246 |
+
|
247 |
+
You may convey a covered work in object code form under the terms
|
248 |
+
of sections 4 and 5, provided that you also convey the
|
249 |
+
machine-readable Corresponding Source under the terms of this License,
|
250 |
+
in one of these ways:
|
251 |
+
|
252 |
+
a) Convey the object code in, or embodied in, a physical product
|
253 |
+
(including a physical distribution medium), accompanied by the
|
254 |
+
Corresponding Source fixed on a durable physical medium
|
255 |
+
customarily used for software interchange.
|
256 |
+
|
257 |
+
b) Convey the object code in, or embodied in, a physical product
|
258 |
+
(including a physical distribution medium), accompanied by a
|
259 |
+
written offer, valid for at least three years and valid for as
|
260 |
+
long as you offer spare parts or customer support for that product
|
261 |
+
model, to give anyone who possesses the object code either (1) a
|
262 |
+
copy of the Corresponding Source for all the software in the
|
263 |
+
product that is covered by this License, on a durable physical
|
264 |
+
medium customarily used for software interchange, for a price no
|
265 |
+
more than your reasonable cost of physically performing this
|
266 |
+
conveying of source, or (2) access to copy the
|
267 |
+
Corresponding Source from a network server at no charge.
|
268 |
+
|
269 |
+
c) Convey individual copies of the object code with a copy of the
|
270 |
+
written offer to provide the Corresponding Source. This
|
271 |
+
alternative is allowed only occasionally and noncommercially, and
|
272 |
+
only if you received the object code with such an offer, in accord
|
273 |
+
with subsection 6b.
|
274 |
+
|
275 |
+
d) Convey the object code by offering access from a designated
|
276 |
+
place (gratis or for a charge), and offer equivalent access to the
|
277 |
+
Corresponding Source in the same way through the same place at no
|
278 |
+
further charge. You need not require recipients to copy the
|
279 |
+
Corresponding Source along with the object code. If the place to
|
280 |
+
copy the object code is a network server, the Corresponding Source
|
281 |
+
may be on a different server (operated by you or a third party)
|
282 |
+
that supports equivalent copying facilities, provided you maintain
|
283 |
+
clear directions next to the object code saying where to find the
|
284 |
+
Corresponding Source. Regardless of what server hosts the
|
285 |
+
Corresponding Source, you remain obligated to ensure that it is
|
286 |
+
available for as long as needed to satisfy these requirements.
|
287 |
+
|
288 |
+
e) Convey the object code using peer-to-peer transmission, provided
|
289 |
+
you inform other peers where the object code and Corresponding
|
290 |
+
Source of the work are being offered to the general public at no
|
291 |
+
charge under subsection 6d.
|
292 |
+
|
293 |
+
A separable portion of the object code, whose source code is excluded
|
294 |
+
from the Corresponding Source as a System Library, need not be
|
295 |
+
included in conveying the object code work.
|
296 |
+
|
297 |
+
A "User Product" is either (1) a "consumer product", which means any
|
298 |
+
tangible personal property which is normally used for personal, family,
|
299 |
+
or household purposes, or (2) anything designed or sold for incorporation
|
300 |
+
into a dwelling. In determining whether a product is a consumer product,
|
301 |
+
doubtful cases shall be resolved in favor of coverage. For a particular
|
302 |
+
product received by a particular user, "normally used" refers to a
|
303 |
+
typical or common use of that class of product, regardless of the status
|
304 |
+
of the particular user or of the way in which the particular user
|
305 |
+
actually uses, or expects or is expected to use, the product. A product
|
306 |
+
is a consumer product regardless of whether the product has substantial
|
307 |
+
commercial, industrial or non-consumer uses, unless such uses represent
|
308 |
+
the only significant mode of use of the product.
|
309 |
+
|
310 |
+
"Installation Information" for a User Product means any methods,
|
311 |
+
procedures, authorization keys, or other information required to install
|
312 |
+
and execute modified versions of a covered work in that User Product from
|
313 |
+
a modified version of its Corresponding Source. The information must
|
314 |
+
suffice to ensure that the continued functioning of the modified object
|
315 |
+
code is in no case prevented or interfered with solely because
|
316 |
+
modification has been made.
|
317 |
+
|
318 |
+
If you convey an object code work under this section in, or with, or
|
319 |
+
specifically for use in, a User Product, and the conveying occurs as
|
320 |
+
part of a transaction in which the right of possession and use of the
|
321 |
+
User Product is transferred to the recipient in perpetuity or for a
|
322 |
+
fixed term (regardless of how the transaction is characterized), the
|
323 |
+
Corresponding Source conveyed under this section must be accompanied
|
324 |
+
by the Installation Information. But this requirement does not apply
|
325 |
+
if neither you nor any third party retains the ability to install
|
326 |
+
modified object code on the User Product (for example, the work has
|
327 |
+
been installed in ROM).
|
328 |
+
|
329 |
+
The requirement to provide Installation Information does not include a
|
330 |
+
requirement to continue to provide support service, warranty, or updates
|
331 |
+
for a work that has been modified or installed by the recipient, or for
|
332 |
+
the User Product in which it has been modified or installed. Access to a
|
333 |
+
network may be denied when the modification itself materially and
|
334 |
+
adversely affects the operation of the network or violates the rules and
|
335 |
+
protocols for communication across the network.
|
336 |
+
|
337 |
+
Corresponding Source conveyed, and Installation Information provided,
|
338 |
+
in accord with this section must be in a format that is publicly
|
339 |
+
documented (and with an implementation available to the public in
|
340 |
+
source code form), and must require no special password or key for
|
341 |
+
unpacking, reading or copying.
|
342 |
+
|
343 |
+
7. Additional Terms.
|
344 |
+
|
345 |
+
"Additional permissions" are terms that supplement the terms of this
|
346 |
+
License by making exceptions from one or more of its conditions.
|
347 |
+
Additional permissions that are applicable to the entire Program shall
|
348 |
+
be treated as though they were included in this License, to the extent
|
349 |
+
that they are valid under applicable law. If additional permissions
|
350 |
+
apply only to part of the Program, that part may be used separately
|
351 |
+
under those permissions, but the entire Program remains governed by
|
352 |
+
this License without regard to the additional permissions.
|
353 |
+
|
354 |
+
When you convey a copy of a covered work, you may at your option
|
355 |
+
remove any additional permissions from that copy, or from any part of
|
356 |
+
it. (Additional permissions may be written to require their own
|
357 |
+
removal in certain cases when you modify the work.) You may place
|
358 |
+
additional permissions on material, added by you to a covered work,
|
359 |
+
for which you have or can give appropriate copyright permission.
|
360 |
+
|
361 |
+
Notwithstanding any other provision of this License, for material you
|
362 |
+
add to a covered work, you may (if authorized by the copyright holders of
|
363 |
+
that material) supplement the terms of this License with terms:
|
364 |
+
|
365 |
+
a) Disclaiming warranty or limiting liability differently from the
|
366 |
+
terms of sections 15 and 16 of this License; or
|
367 |
+
|
368 |
+
b) Requiring preservation of specified reasonable legal notices or
|
369 |
+
author attributions in that material or in the Appropriate Legal
|
370 |
+
Notices displayed by works containing it; or
|
371 |
+
|
372 |
+
c) Prohibiting misrepresentation of the origin of that material, or
|
373 |
+
requiring that modified versions of such material be marked in
|
374 |
+
reasonable ways as different from the original version; or
|
375 |
+
|
376 |
+
d) Limiting the use for publicity purposes of names of licensors or
|
377 |
+
authors of the material; or
|
378 |
+
|
379 |
+
e) Declining to grant rights under trademark law for use of some
|
380 |
+
trade names, trademarks, or service marks; or
|
381 |
+
|
382 |
+
f) Requiring indemnification of licensors and authors of that
|
383 |
+
material by anyone who conveys the material (or modified versions of
|
384 |
+
it) with contractual assumptions of liability to the recipient, for
|
385 |
+
any liability that these contractual assumptions directly impose on
|
386 |
+
those licensors and authors.
|
387 |
+
|
388 |
+
All other non-permissive additional terms are considered "further
|
389 |
+
restrictions" within the meaning of section 10. If the Program as you
|
390 |
+
received it, or any part of it, contains a notice stating that it is
|
391 |
+
governed by this License along with a term that is a further
|
392 |
+
restriction, you may remove that term. If a license document contains
|
393 |
+
a further restriction but permits relicensing or conveying under this
|
394 |
+
License, you may add to a covered work material governed by the terms
|
395 |
+
of that license document, provided that the further restriction does
|
396 |
+
not survive such relicensing or conveying.
|
397 |
+
|
398 |
+
If you add terms to a covered work in accord with this section, you
|
399 |
+
must place, in the relevant source files, a statement of the
|
400 |
+
additional terms that apply to those files, or a notice indicating
|
401 |
+
where to find the applicable terms.
|
402 |
+
|
403 |
+
Additional terms, permissive or non-permissive, may be stated in the
|
404 |
+
form of a separately written license, or stated as exceptions;
|
405 |
+
the above requirements apply either way.
|
406 |
+
|
407 |
+
8. Termination.
|
408 |
+
|
409 |
+
You may not propagate or modify a covered work except as expressly
|
410 |
+
provided under this License. Any attempt otherwise to propagate or
|
411 |
+
modify it is void, and will automatically terminate your rights under
|
412 |
+
this License (including any patent licenses granted under the third
|
413 |
+
paragraph of section 11).
|
414 |
+
|
415 |
+
However, if you cease all violation of this License, then your
|
416 |
+
license from a particular copyright holder is reinstated (a)
|
417 |
+
provisionally, unless and until the copyright holder explicitly and
|
418 |
+
finally terminates your license, and (b) permanently, if the copyright
|
419 |
+
holder fails to notify you of the violation by some reasonable means
|
420 |
+
prior to 60 days after the cessation.
|
421 |
+
|
422 |
+
Moreover, your license from a particular copyright holder is
|
423 |
+
reinstated permanently if the copyright holder notifies you of the
|
424 |
+
violation by some reasonable means, this is the first time you have
|
425 |
+
received notice of violation of this License (for any work) from that
|
426 |
+
copyright holder, and you cure the violation prior to 30 days after
|
427 |
+
your receipt of the notice.
|
428 |
+
|
429 |
+
Termination of your rights under this section does not terminate the
|
430 |
+
licenses of parties who have received copies or rights from you under
|
431 |
+
this License. If your rights have been terminated and not permanently
|
432 |
+
reinstated, you do not qualify to receive new licenses for the same
|
433 |
+
material under section 10.
|
434 |
+
|
435 |
+
9. Acceptance Not Required for Having Copies.
|
436 |
+
|
437 |
+
You are not required to accept this License in order to receive or
|
438 |
+
run a copy of the Program. Ancillary propagation of a covered work
|
439 |
+
occurring solely as a consequence of using peer-to-peer transmission
|
440 |
+
to receive a copy likewise does not require acceptance. However,
|
441 |
+
nothing other than this License grants you permission to propagate or
|
442 |
+
modify any covered work. These actions infringe copyright if you do
|
443 |
+
not accept this License. Therefore, by modifying or propagating a
|
444 |
+
covered work, you indicate your acceptance of this License to do so.
|
445 |
+
|
446 |
+
10. Automatic Licensing of Downstream Recipients.
|
447 |
+
|
448 |
+
Each time you convey a covered work, the recipient automatically
|
449 |
+
receives a license from the original licensors, to run, modify and
|
450 |
+
propagate that work, subject to this License. You are not responsible
|
451 |
+
for enforcing compliance by third parties with this License.
|
452 |
+
|
453 |
+
An "entity transaction" is a transaction transferring control of an
|
454 |
+
organization, or substantially all assets of one, or subdividing an
|
455 |
+
organization, or merging organizations. If propagation of a covered
|
456 |
+
work results from an entity transaction, each party to that
|
457 |
+
transaction who receives a copy of the work also receives whatever
|
458 |
+
licenses to the work the party's predecessor in interest had or could
|
459 |
+
give under the previous paragraph, plus a right to possession of the
|
460 |
+
Corresponding Source of the work from the predecessor in interest, if
|
461 |
+
the predecessor has it or can get it with reasonable efforts.
|
462 |
+
|
463 |
+
You may not impose any further restrictions on the exercise of the
|
464 |
+
rights granted or affirmed under this License. For example, you may
|
465 |
+
not impose a license fee, royalty, or other charge for exercise of
|
466 |
+
rights granted under this License, and you may not initiate litigation
|
467 |
+
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
468 |
+
any patent claim is infringed by making, using, selling, offering for
|
469 |
+
sale, or importing the Program or any portion of it.
|
470 |
+
|
471 |
+
11. Patents.
|
472 |
+
|
473 |
+
A "contributor" is a copyright holder who authorizes use under this
|
474 |
+
License of the Program or a work on which the Program is based. The
|
475 |
+
work thus licensed is called the contributor's "contributor version".
|
476 |
+
|
477 |
+
A contributor's "essential patent claims" are all patent claims
|
478 |
+
owned or controlled by the contributor, whether already acquired or
|
479 |
+
hereafter acquired, that would be infringed by some manner, permitted
|
480 |
+
by this License, of making, using, or selling its contributor version,
|
481 |
+
but do not include claims that would be infringed only as a
|
482 |
+
consequence of further modification of the contributor version. For
|
483 |
+
purposes of this definition, "control" includes the right to grant
|
484 |
+
patent sublicenses in a manner consistent with the requirements of
|
485 |
+
this License.
|
486 |
+
|
487 |
+
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
488 |
+
patent license under the contributor's essential patent claims, to
|
489 |
+
make, use, sell, offer for sale, import and otherwise run, modify and
|
490 |
+
propagate the contents of its contributor version.
|
491 |
+
|
492 |
+
In the following three paragraphs, a "patent license" is any express
|
493 |
+
agreement or commitment, however denominated, not to enforce a patent
|
494 |
+
(such as an express permission to practice a patent or covenant not to
|
495 |
+
sue for patent infringement). To "grant" such a patent license to a
|
496 |
+
party means to make such an agreement or commitment not to enforce a
|
497 |
+
patent against the party.
|
498 |
+
|
499 |
+
If you convey a covered work, knowingly relying on a patent license,
|
500 |
+
and the Corresponding Source of the work is not available for anyone
|
501 |
+
to copy, free of charge and under the terms of this License, through a
|
502 |
+
publicly available network server or other readily accessible means,
|
503 |
+
then you must either (1) cause the Corresponding Source to be so
|
504 |
+
available, or (2) arrange to deprive yourself of the benefit of the
|
505 |
+
patent license for this particular work, or (3) arrange, in a manner
|
506 |
+
consistent with the requirements of this License, to extend the patent
|
507 |
+
license to downstream recipients. "Knowingly relying" means you have
|
508 |
+
actual knowledge that, but for the patent license, your conveying the
|
509 |
+
covered work in a country, or your recipient's use of the covered work
|
510 |
+
in a country, would infringe one or more identifiable patents in that
|
511 |
+
country that you have reason to believe are valid.
|
512 |
+
|
513 |
+
If, pursuant to or in connection with a single transaction or
|
514 |
+
arrangement, you convey, or propagate by procuring conveyance of, a
|
515 |
+
covered work, and grant a patent license to some of the parties
|
516 |
+
receiving the covered work authorizing them to use, propagate, modify
|
517 |
+
or convey a specific copy of the covered work, then the patent license
|
518 |
+
you grant is automatically extended to all recipients of the covered
|
519 |
+
work and works based on it.
|
520 |
+
|
521 |
+
A patent license is "discriminatory" if it does not include within
|
522 |
+
the scope of its coverage, prohibits the exercise of, or is
|
523 |
+
conditioned on the non-exercise of one or more of the rights that are
|
524 |
+
specifically granted under this License. You may not convey a covered
|
525 |
+
work if you are a party to an arrangement with a third party that is
|
526 |
+
in the business of distributing software, under which you make payment
|
527 |
+
to the third party based on the extent of your activity of conveying
|
528 |
+
the work, and under which the third party grants, to any of the
|
529 |
+
parties who would receive the covered work from you, a discriminatory
|
530 |
+
patent license (a) in connection with copies of the covered work
|
531 |
+
conveyed by you (or copies made from those copies), or (b) primarily
|
532 |
+
for and in connection with specific products or compilations that
|
533 |
+
contain the covered work, unless you entered into that arrangement,
|
534 |
+
or that patent license was granted, prior to 28 March 2007.
|
535 |
+
|
536 |
+
Nothing in this License shall be construed as excluding or limiting
|
537 |
+
any implied license or other defenses to infringement that may
|
538 |
+
otherwise be available to you under applicable patent law.
|
539 |
+
|
540 |
+
12. No Surrender of Others' Freedom.
|
541 |
+
|
542 |
+
If conditions are imposed on you (whether by court order, agreement or
|
543 |
+
otherwise) that contradict the conditions of this License, they do not
|
544 |
+
excuse you from the conditions of this License. If you cannot convey a
|
545 |
+
covered work so as to satisfy simultaneously your obligations under this
|
546 |
+
License and any other pertinent obligations, then as a consequence you may
|
547 |
+
not convey it at all. For example, if you agree to terms that obligate you
|
548 |
+
to collect a royalty for further conveying from those to whom you convey
|
549 |
+
the Program, the only way you could satisfy both those terms and this
|
550 |
+
License would be to refrain entirely from conveying the Program.
|
551 |
+
|
552 |
+
13. Use with the GNU Affero General Public License.
|
553 |
+
|
554 |
+
Notwithstanding any other provision of this License, you have
|
555 |
+
permission to link or combine any covered work with a work licensed
|
556 |
+
under version 3 of the GNU Affero General Public License into a single
|
557 |
+
combined work, and to convey the resulting work. The terms of this
|
558 |
+
License will continue to apply to the part which is the covered work,
|
559 |
+
but the special requirements of the GNU Affero General Public License,
|
560 |
+
section 13, concerning interaction through a network will apply to the
|
561 |
+
combination as such.
|
562 |
+
|
563 |
+
14. Revised Versions of this License.
|
564 |
+
|
565 |
+
The Free Software Foundation may publish revised and/or new versions of
|
566 |
+
the GNU General Public License from time to time. Such new versions will
|
567 |
+
be similar in spirit to the present version, but may differ in detail to
|
568 |
+
address new problems or concerns.
|
569 |
+
|
570 |
+
Each version is given a distinguishing version number. If the
|
571 |
+
Program specifies that a certain numbered version of the GNU General
|
572 |
+
Public License "or any later version" applies to it, you have the
|
573 |
+
option of following the terms and conditions either of that numbered
|
574 |
+
version or of any later version published by the Free Software
|
575 |
+
Foundation. If the Program does not specify a version number of the
|
576 |
+
GNU General Public License, you may choose any version ever published
|
577 |
+
by the Free Software Foundation.
|
578 |
+
|
579 |
+
If the Program specifies that a proxy can decide which future
|
580 |
+
versions of the GNU General Public License can be used, that proxy's
|
581 |
+
public statement of acceptance of a version permanently authorizes you
|
582 |
+
to choose that version for the Program.
|
583 |
+
|
584 |
+
Later license versions may give you additional or different
|
585 |
+
permissions. However, no additional obligations are imposed on any
|
586 |
+
author or copyright holder as a result of your choosing to follow a
|
587 |
+
later version.
|
588 |
+
|
589 |
+
15. Disclaimer of Warranty.
|
590 |
+
|
591 |
+
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
592 |
+
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
593 |
+
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
594 |
+
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
595 |
+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
596 |
+
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
597 |
+
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
598 |
+
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
599 |
+
|
600 |
+
16. Limitation of Liability.
|
601 |
+
|
602 |
+
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
603 |
+
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
604 |
+
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
605 |
+
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
606 |
+
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
607 |
+
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
608 |
+
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
609 |
+
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
610 |
+
SUCH DAMAGES.
|
611 |
+
|
612 |
+
17. Interpretation of Sections 15 and 16.
|
613 |
+
|
614 |
+
If the disclaimer of warranty and limitation of liability provided
|
615 |
+
above cannot be given local legal effect according to their terms,
|
616 |
+
reviewing courts shall apply local law that most closely approximates
|
617 |
+
an absolute waiver of all civil liability in connection with the
|
618 |
+
Program, unless a warranty or assumption of liability accompanies a
|
619 |
+
copy of the Program in return for a fee.
|
620 |
+
|
621 |
+
END OF TERMS AND CONDITIONS
|
assets/css/admin.css
CHANGED
@@ -1,187 +1,187 @@
|
|
1 |
-
form.bewpi-settings-form {
|
2 |
-
width: 75%;
|
3 |
-
display: block;
|
4 |
-
float: left;
|
5 |
-
padding-right: 40px;
|
6 |
-
box-sizing: border-box;
|
7 |
-
}
|
8 |
-
.bewpi-settings-form ul {
|
9 |
-
margin: 0;
|
10 |
-
}
|
11 |
-
.bewpi-settings-form input[type="checkbox"]:disabled + label {
|
12 |
-
color: #999;
|
13 |
-
}
|
14 |
-
.bewpi-settings-form select,
|
15 |
-
.bewpi-settings-form input[type="text"],
|
16 |
-
.bewpi-settings-form textarea {
|
17 |
-
width: 348px;
|
18 |
-
}
|
19 |
-
.bewpi-settings-form input[type="number"],
|
20 |
-
#bewpi-color-theme {
|
21 |
-
width: 70px;
|
22 |
-
}
|
23 |
-
#bewpi-company-logo-wrapper {
|
24 |
-
margin-top: 10px;
|
25 |
-
position: relative;
|
26 |
-
display: inline-block;
|
27 |
-
padding: 21px 21px 0 0;
|
28 |
-
}
|
29 |
-
#bewpi-company-logo-image {
|
30 |
-
position: relative;
|
31 |
-
max-height: 150px;
|
32 |
-
}
|
33 |
-
#bewpi-company-logo-wrapper:hover #bewpi-company-logo-delete{
|
34 |
-
display: block;
|
35 |
-
}
|
36 |
-
#bewpi-company-logo-delete{
|
37 |
-
position: absolute;
|
38 |
-
top: 0;
|
39 |
-
right: 0;
|
40 |
-
display: none;
|
41 |
-
height: 25px;
|
42 |
-
width: 25px;
|
43 |
-
cursor: pointer;
|
44 |
-
}
|
45 |
-
.bewpi-admin-order-create-invoice-btn {
|
46 |
-
background-image: url(../images/invoice-icon.png) !important;
|
47 |
-
background-repeat: no-repeat !important;
|
48 |
-
background-position: center center !important;
|
49 |
-
text-indent: -9999px;
|
50 |
-
position: relative;
|
51 |
-
padding: 0 !important;
|
52 |
-
height: 2em !important;
|
53 |
-
width: 2em;
|
54 |
-
}
|
55 |
-
.bewpi-admin-order-create-invoice-btn button {
|
56 |
-
display: none;
|
57 |
-
}
|
58 |
-
.notes {
|
59 |
-
display: inline;
|
60 |
-
font-style: italic;
|
61 |
-
}
|
62 |
-
.block {
|
63 |
-
display: block;
|
64 |
-
}
|
65 |
-
.foot {
|
66 |
-
font-size: 12px;
|
67 |
-
}
|
68 |
-
.invoice-info {
|
69 |
-
margin-bottom: 10px;
|
70 |
-
}
|
71 |
-
.invoice-btn {
|
72 |
-
margin-right: 3px !important;
|
73 |
-
}
|
74 |
-
#footer-left #footer-thankyou {
|
75 |
-
font-style: normal !important;
|
76 |
-
}
|
77 |
-
.bewpi-checkbox-option-title, .bewpi-notes {
|
78 |
-
cursor: default;
|
79 |
-
}
|
80 |
-
.bewpi-notes {
|
81 |
-
font-size: 13px;
|
82 |
-
font-style: italic;
|
83 |
-
margin-top: 3px;
|
84 |
-
}
|
85 |
-
#bewpi-plugin-activated-notice button.notice-dismiss {
|
86 |
-
display: none;
|
87 |
-
}
|
88 |
-
.manage-column.column-bewpi_invoice_number {
|
89 |
-
width: 8%;
|
90 |
-
}
|
91 |
-
/* Sidebar */
|
92 |
-
.bewpi-sidebar {
|
93 |
-
width: 25%;
|
94 |
-
box-sizing: border-box;
|
95 |
-
display: block;
|
96 |
-
float: right;
|
97 |
-
clear: right;
|
98 |
-
border: 1px solid #ccc;
|
99 |
-
background-color: white;
|
100 |
-
padding: 0 20px 20px;
|
101 |
-
margin-top: 20px;
|
102 |
-
}
|
103 |
-
.bewpi-sidebar.premium h3 {
|
104 |
-
color: white;
|
105 |
-
}
|
106 |
-
.bewpi-sidebar.premium {
|
107 |
-
background: #222;
|
108 |
-
color: #ccc !important;
|
109 |
-
}
|
110 |
-
.bewpi-sidebar.support .btn {
|
111 |
-
margin: 10px 10px 10px 0;
|
112 |
-
}
|
113 |
-
.bewpi-sidebar.support .github.btn {
|
114 |
-
margin-bottom: -3px !important;
|
115 |
-
margin-top: 20px;
|
116 |
-
}
|
117 |
-
.bewpi-sidebar.support .twitter.btn {
|
118 |
-
margin-bottom: 0 !important;
|
119 |
-
}
|
120 |
-
#bewpi-mc-embed-signup {
|
121 |
-
background: #222;
|
122 |
-
clear:left;
|
123 |
-
}
|
124 |
-
#bewpi-mc-embed-signup form {
|
125 |
-
margin: 0 !important;
|
126 |
-
padding: 0;
|
127 |
-
}
|
128 |
-
#bewpi-mc-embed-signup input[type="text"] {
|
129 |
-
width: 100%;
|
130 |
-
}
|
131 |
-
.bewpi-learn-more {
|
132 |
-
padding: 10px 0;
|
133 |
-
background-color: #F48C2D;
|
134 |
-
color: white;
|
135 |
-
text-decoration: none;
|
136 |
-
display: block;
|
137 |
-
font-weight: bold;
|
138 |
-
font-size: 15px;
|
139 |
-
text-align: center;
|
140 |
-
}
|
141 |
-
.bewpi-learn-more:hover {
|
142 |
-
background-color: #EE7600;
|
143 |
-
color: white;
|
144 |
-
}
|
145 |
-
#bewpi-mc-embed-signup input.button {
|
146 |
-
margin: 0 !important;
|
147 |
-
}
|
148 |
-
#bewpi-mc-embedded-subscribe:hover {
|
149 |
-
background-color: #EE7600 !important;
|
150 |
-
}
|
151 |
-
#bewpi-mc-embedded-subscribe {
|
152 |
-
padding: 10px 0;
|
153 |
-
background-color: #F48C2D;
|
154 |
-
color: white;
|
155 |
-
text-decoration: none;
|
156 |
-
display: block;
|
157 |
-
font-weight: bold;
|
158 |
-
font-size: 15px;
|
159 |
-
text-align: center;
|
160 |
-
border-radius: 0;
|
161 |
-
box-shadow: none;
|
162 |
-
height: auto;
|
163 |
-
width: 100%;
|
164 |
-
line-height: normal;
|
165 |
-
border: none;
|
166 |
-
}
|
167 |
-
#bewpi-mce-EMAIL {
|
168 |
-
width: 100%;
|
169 |
-
border-radius: 0;
|
170 |
-
margin-top: 20px;
|
171 |
-
margin-left: 0;
|
172 |
-
border: 1px solid #ccc;
|
173 |
-
padding: 10px;
|
174 |
-
margin-bottom: 10px;
|
175 |
-
}
|
176 |
-
.bewpi-no-spam {
|
177 |
-
font-size: 11px;
|
178 |
-
text-align: center;
|
179 |
-
margin-top: 1px !important;
|
180 |
-
}
|
181 |
-
/* End sidebar */
|
182 |
-
|
183 |
-
@media screen and (max-width: 790px) {
|
184 |
-
.bewpi-sidebar {
|
185 |
-
display: none;
|
186 |
-
}
|
187 |
}
|
1 |
+
form.bewpi-settings-form {
|
2 |
+
width: 75%;
|
3 |
+
display: block;
|
4 |
+
float: left;
|
5 |
+
padding-right: 40px;
|
6 |
+
box-sizing: border-box;
|
7 |
+
}
|
8 |
+
.bewpi-settings-form ul {
|
9 |
+
margin: 0;
|
10 |
+
}
|
11 |
+
.bewpi-settings-form input[type="checkbox"]:disabled + label {
|
12 |
+
color: #999;
|
13 |
+
}
|
14 |
+
.bewpi-settings-form select,
|
15 |
+
.bewpi-settings-form input[type="text"],
|
16 |
+
.bewpi-settings-form textarea {
|
17 |
+
width: 348px;
|
18 |
+
}
|
19 |
+
.bewpi-settings-form input[type="number"],
|
20 |
+
#bewpi-color-theme {
|
21 |
+
width: 70px;
|
22 |
+
}
|
23 |
+
#bewpi-company-logo-wrapper {
|
24 |
+
margin-top: 10px;
|
25 |
+
position: relative;
|
26 |
+
display: inline-block;
|
27 |
+
padding: 21px 21px 0 0;
|
28 |
+
}
|
29 |
+
#bewpi-company-logo-image {
|
30 |
+
position: relative;
|
31 |
+
max-height: 150px;
|
32 |
+
}
|
33 |
+
#bewpi-company-logo-wrapper:hover #bewpi-company-logo-delete{
|
34 |
+
display: block;
|
35 |
+
}
|
36 |
+
#bewpi-company-logo-delete{
|
37 |
+
position: absolute;
|
38 |
+
top: 0;
|
39 |
+
right: 0;
|
40 |
+
display: none;
|
41 |
+
height: 25px;
|
42 |
+
width: 25px;
|
43 |
+
cursor: pointer;
|
44 |
+
}
|
45 |
+
.bewpi-admin-order-create-invoice-btn {
|
46 |
+
background-image: url(../images/invoice-icon.png) !important;
|
47 |
+
background-repeat: no-repeat !important;
|
48 |
+
background-position: center center !important;
|
49 |
+
text-indent: -9999px;
|
50 |
+
position: relative;
|
51 |
+
padding: 0 !important;
|
52 |
+
height: 2em !important;
|
53 |
+
width: 2em;
|
54 |
+
}
|
55 |
+
.bewpi-admin-order-create-invoice-btn button {
|
56 |
+
display: none;
|
57 |
+
}
|
58 |
+
.notes {
|
59 |
+
display: inline;
|
60 |
+
font-style: italic;
|
61 |
+
}
|
62 |
+
.block {
|
63 |
+
display: block;
|
64 |
+
}
|
65 |
+
.foot {
|
66 |
+
font-size: 12px;
|
67 |
+
}
|
68 |
+
.invoice-info {
|
69 |
+
margin-bottom: 10px;
|
70 |
+
}
|
71 |
+
.invoice-btn {
|
72 |
+
margin-right: 3px !important;
|
73 |
+
}
|
74 |
+
#footer-left #footer-thankyou {
|
75 |
+
font-style: normal !important;
|
76 |
+
}
|
77 |
+
.bewpi-checkbox-option-title, .bewpi-notes {
|
78 |
+
cursor: default;
|
79 |
+
}
|
80 |
+
.bewpi-notes {
|
81 |
+
font-size: 13px;
|
82 |
+
font-style: italic;
|
83 |
+
margin-top: 3px;
|
84 |
+
}
|
85 |
+
#bewpi-plugin-activated-notice button.notice-dismiss {
|
86 |
+
display: none;
|
87 |
+
}
|
88 |
+
.manage-column.column-bewpi_invoice_number {
|
89 |
+
width: 8%;
|
90 |
+
}
|
91 |
+
/* Sidebar */
|
92 |
+
.bewpi-sidebar {
|
93 |
+
width: 25%;
|
94 |
+
box-sizing: border-box;
|
95 |
+
display: block;
|
96 |
+
float: right;
|
97 |
+
clear: right;
|
98 |
+
border: 1px solid #ccc;
|
99 |
+
background-color: white;
|
100 |
+
padding: 0 20px 20px;
|
101 |
+
margin-top: 20px;
|
102 |
+
}
|
103 |
+
.bewpi-sidebar.premium h3 {
|
104 |
+
color: white;
|
105 |
+
}
|
106 |
+
.bewpi-sidebar.premium {
|
107 |
+
background: #222;
|
108 |
+
color: #ccc !important;
|
109 |
+
}
|
110 |
+
.bewpi-sidebar.support .btn {
|
111 |
+
margin: 10px 10px 10px 0;
|
112 |
+
}
|
113 |
+
.bewpi-sidebar.support .github.btn {
|
114 |
+
margin-bottom: -3px !important;
|
115 |
+
margin-top: 20px;
|
116 |
+
}
|
117 |
+
.bewpi-sidebar.support .twitter.btn {
|
118 |
+
margin-bottom: 0 !important;
|
119 |
+
}
|
120 |
+
#bewpi-mc-embed-signup {
|
121 |
+
background: #222;
|
122 |
+
clear:left;
|
123 |
+
}
|
124 |
+
#bewpi-mc-embed-signup form {
|
125 |
+
margin: 0 !important;
|
126 |
+
padding: 0;
|
127 |
+
}
|
128 |
+
#bewpi-mc-embed-signup input[type="text"] {
|
129 |
+
width: 100%;
|
130 |
+
}
|
131 |
+
.bewpi-learn-more {
|
132 |
+
padding: 10px 0;
|
133 |
+
background-color: #F48C2D;
|
134 |
+
color: white;
|
135 |
+
text-decoration: none;
|
136 |
+
display: block;
|
137 |
+
font-weight: bold;
|
138 |
+
font-size: 15px;
|
139 |
+
text-align: center;
|
140 |
+
}
|
141 |
+
.bewpi-learn-more:hover {
|
142 |
+
background-color: #EE7600;
|
143 |
+
color: white;
|
144 |
+
}
|
145 |
+
#bewpi-mc-embed-signup input.button {
|
146 |
+
margin: 0 !important;
|
147 |
+
}
|
148 |
+
#bewpi-mc-embedded-subscribe:hover {
|
149 |
+
background-color: #EE7600 !important;
|
150 |
+
}
|
151 |
+
#bewpi-mc-embedded-subscribe {
|
152 |
+
padding: 10px 0;
|
153 |
+
background-color: #F48C2D;
|
154 |
+
color: white;
|
155 |
+
text-decoration: none;
|
156 |
+
display: block;
|
157 |
+
font-weight: bold;
|
158 |
+
font-size: 15px;
|
159 |
+
text-align: center;
|
160 |
+
border-radius: 0;
|
161 |
+
box-shadow: none;
|
162 |
+
height: auto;
|
163 |
+
width: 100%;
|
164 |
+
line-height: normal;
|
165 |
+
border: none;
|
166 |
+
}
|
167 |
+
#bewpi-mce-EMAIL {
|
168 |
+
width: 100%;
|
169 |
+
border-radius: 0;
|
170 |
+
margin-top: 20px;
|
171 |
+
margin-left: 0;
|
172 |
+
border: 1px solid #ccc;
|
173 |
+
padding: 10px;
|
174 |
+
margin-bottom: 10px;
|
175 |
+
}
|
176 |
+
.bewpi-no-spam {
|
177 |
+
font-size: 11px;
|
178 |
+
text-align: center;
|
179 |
+
margin-top: 1px !important;
|
180 |
+
}
|
181 |
+
/* End sidebar */
|
182 |
+
|
183 |
+
@media screen and (max-width: 790px) {
|
184 |
+
.bewpi-sidebar {
|
185 |
+
display: none;
|
186 |
+
}
|
187 |
}
|
assets/js/admin.js
CHANGED
@@ -1,133 +1,133 @@
|
|
1 |
-
(function() {
|
2 |
-
'use strict';
|
3 |
-
|
4 |
-
var setting = {};
|
5 |
-
|
6 |
-
setting.removeCompanyLogo = function () {
|
7 |
-
var elem = document.getElementById('bewpi-company-logo-wrapper');
|
8 |
-
elem.parentNode.removeChild(elem);
|
9 |
-
document.getElementById('bewpi-company-logo-value').value = '';
|
10 |
-
};
|
11 |
-
|
12 |
-
setting.enableDisableNextInvoiceNumbering = function (elem) {
|
13 |
-
document.getElementById('bewpi-next-invoice-number').readOnly = ! elem.checked;
|
14 |
-
};
|
15 |
-
|
16 |
-
setting.deactivatePlugin = function(element) {
|
17 |
-
element.onclick = null;
|
18 |
-
element.click();
|
19 |
-
};
|
20 |
-
|
21 |
-
setting.switchSettings = function(event) {
|
22 |
-
var display = (event.target.value === 'minimal') ? 'none' : 'table-row';
|
23 |
-
var settings = ['bewpi-theme-text-black', 'bewpi-display-prices-incl-tax', 'bewpi-shipping-taxable', 'bewpi-company-details', 'bewpi-intro-text', 'bewpi-right-footer-column', 'bewpi-show-sku', 'bewpi-show-tax', 'bewpi-show-tax-row', 'bewpi-show-discount', 'bewpi-show-shipping'];
|
24 |
-
|
25 |
-
settings.forEach(function (settingId){
|
26 |
-
var settingElem = document.getElementById(settingId);
|
27 |
-
if (settingElem) {
|
28 |
-
settingElem.parentElement.parentElement.style.display = display;
|
29 |
-
}
|
30 |
-
})
|
31 |
-
};
|
32 |
-
|
33 |
-
var notice = {};
|
34 |
-
|
35 |
-
notice.dismiss = function(event) {
|
36 |
-
event.preventDefault();
|
37 |
-
var attrValue, optionName, dismissableLength, data;
|
38 |
-
|
39 |
-
attrValue = event.target.parentElement.getAttribute('data-dismissible').split('-');
|
40 |
-
|
41 |
-
// remove the dismissible length from the attribute value and rejoin the array.
|
42 |
-
dismissableLength = attrValue.pop();
|
43 |
-
optionName = attrValue.join('-');
|
44 |
-
|
45 |
-
var params = 'action=dismiss-notice&option_name=' + optionName + '&dismissible_length=' + dismissableLength + '&nonce=' + BEWPI_AJAX.dismiss_nonce;
|
46 |
-
|
47 |
-
var xhr = new XMLHttpRequest();
|
48 |
-
xhr.open('POST', BEWPI_AJAX.ajaxurl, true);
|
49 |
-
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
50 |
-
xhr.send(params);
|
51 |
-
};
|
52 |
-
|
53 |
-
notice.deactivate = function(event) {
|
54 |
-
var isNoticeActive = document.querySelector('tr.plugin-update-tr[data-plugin="woocommerce-pdf-invoices/bootstrap.php"]');
|
55 |
-
if (isNoticeActive) {
|
56 |
-
return true;
|
57 |
-
}
|
58 |
-
|
59 |
-
// display notice.
|
60 |
-
event.preventDefault();
|
61 |
-
|
62 |
-
var xhr = new XMLHttpRequest();
|
63 |
-
xhr.open('GET', BEWPI_AJAX.ajaxurl + '?action=deactivation-notice&_wpnonce=' + BEWPI_AJAX.deactivation_nonce, true);
|
64 |
-
|
65 |
-
xhr.onreadystatechange = function() {
|
66 |
-
if (xhr.readyState === XMLHttpRequest.DONE) {
|
67 |
-
if (xhr.status === 200) {
|
68 |
-
|
69 |
-
var adminNotice = xhr.responseText;
|
70 |
-
if ( adminNotice === 0 ) {
|
71 |
-
setting.deactivatePlugin(event.target);
|
72 |
-
}
|
73 |
-
|
74 |
-
// create node from admin notice.
|
75 |
-
var tr = document.createElement('tr');
|
76 |
-
tr.setAttribute('class', 'plugin-update-tr active updated');
|
77 |
-
tr.setAttribute('data-slug', 'woocommerce-pdf-invoices');
|
78 |
-
tr.setAttribute('data-plugin', 'woocommerce-pdf-invoices/bootstrap.php');
|
79 |
-
|
80 |
-
var td = document.createElement('td');
|
81 |
-
td.setAttribute('colspan', '3');
|
82 |
-
td.setAttribute('class', 'plugin-update colspanchange');
|
83 |
-
|
84 |
-
var div = document.createElement('div');
|
85 |
-
div.innerHTML = adminNotice;
|
86 |
-
var notice = div.firstChild;
|
87 |
-
|
88 |
-
td.appendChild(notice);
|
89 |
-
tr.appendChild(td);
|
90 |
-
|
91 |
-
var plugin = document.querySelector('tr[data-plugin="woocommerce-pdf-invoices/bootstrap.php"]');
|
92 |
-
if (plugin) {
|
93 |
-
plugin.parentNode.insertBefore(tr, plugin.nextSibling);
|
94 |
-
plugin.className += ' updated';
|
95 |
-
return;
|
96 |
-
}
|
97 |
-
|
98 |
-
// skip admin notice and just deactivate plugin.
|
99 |
-
setting.deactivatePlugin(event.target);
|
100 |
-
} else {
|
101 |
-
setting.deactivatePlugin(event.target);
|
102 |
-
}
|
103 |
-
}
|
104 |
-
};
|
105 |
-
|
106 |
-
xhr.send();
|
107 |
-
};
|
108 |
-
|
109 |
-
window.onload = function() {
|
110 |
-
// add click listener to dismiss notice.
|
111 |
-
var notice = document.querySelector('div[data-dismissible] button.notice-dismiss');
|
112 |
-
if (notice !== null) {
|
113 |
-
notice.onclick = bewpi.notice.dismiss;
|
114 |
-
}
|
115 |
-
|
116 |
-
// add click listener to display notice on deactivation of plugin.
|
117 |
-
var deactivate = document.querySelector('tr[data-plugin="woocommerce-pdf-invoices/bootstrap.php"] span.deactivate a');
|
118 |
-
if (deactivate !== null) {
|
119 |
-
deactivate.onclick = bewpi.notice.deactivate;
|
120 |
-
}
|
121 |
-
|
122 |
-
var template = document.querySelector('select#bewpi-template-name');
|
123 |
-
if (template !== null) {
|
124 |
-
template.onchange = bewpi.setting.switchSettings;
|
125 |
-
var event = new Event('change');
|
126 |
-
template.dispatchEvent(event);
|
127 |
-
}
|
128 |
-
};
|
129 |
-
|
130 |
-
window.bewpi = {};
|
131 |
-
window.bewpi.notice = notice;
|
132 |
-
window.bewpi.setting = setting;
|
133 |
})();
|
1 |
+
(function() {
|
2 |
+
'use strict';
|
3 |
+
|
4 |
+
var setting = {};
|
5 |
+
|
6 |
+
setting.removeCompanyLogo = function () {
|
7 |
+
var elem = document.getElementById('bewpi-company-logo-wrapper');
|
8 |
+
elem.parentNode.removeChild(elem);
|
9 |
+
document.getElementById('bewpi-company-logo-value').value = '';
|
10 |
+
};
|
11 |
+
|
12 |
+
setting.enableDisableNextInvoiceNumbering = function (elem) {
|
13 |
+
document.getElementById('bewpi-next-invoice-number').readOnly = ! elem.checked;
|
14 |
+
};
|
15 |
+
|
16 |
+
setting.deactivatePlugin = function(element) {
|
17 |
+
element.onclick = null;
|
18 |
+
element.click();
|
19 |
+
};
|
20 |
+
|
21 |
+
setting.switchSettings = function(event) {
|
22 |
+
var display = (event.target.value === 'minimal') ? 'none' : 'table-row';
|
23 |
+
var settings = ['bewpi-theme-text-black', 'bewpi-display-prices-incl-tax', 'bewpi-shipping-taxable', 'bewpi-company-details', 'bewpi-intro-text', 'bewpi-right-footer-column', 'bewpi-show-sku', 'bewpi-show-tax', 'bewpi-show-tax-row', 'bewpi-show-discount', 'bewpi-show-shipping'];
|
24 |
+
|
25 |
+
settings.forEach(function (settingId){
|
26 |
+
var settingElem = document.getElementById(settingId);
|
27 |
+
if (settingElem) {
|
28 |
+
settingElem.parentElement.parentElement.style.display = display;
|
29 |
+
}
|
30 |
+
})
|
31 |
+
};
|
32 |
+
|
33 |
+
var notice = {};
|
34 |
+
|
35 |
+
notice.dismiss = function(event) {
|
36 |
+
event.preventDefault();
|
37 |
+
var attrValue, optionName, dismissableLength, data;
|
38 |
+
|
39 |
+
attrValue = event.target.parentElement.getAttribute('data-dismissible').split('-');
|
40 |
+
|
41 |
+
// remove the dismissible length from the attribute value and rejoin the array.
|
42 |
+
dismissableLength = attrValue.pop();
|
43 |
+
optionName = attrValue.join('-');
|
44 |
+
|
45 |
+
var params = 'action=dismiss-notice&option_name=' + optionName + '&dismissible_length=' + dismissableLength + '&nonce=' + BEWPI_AJAX.dismiss_nonce;
|
46 |
+
|
47 |
+
var xhr = new XMLHttpRequest();
|
48 |
+
xhr.open('POST', BEWPI_AJAX.ajaxurl, true);
|
49 |
+
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
50 |
+
xhr.send(params);
|
51 |
+
};
|
52 |
+
|
53 |
+
notice.deactivate = function(event) {
|
54 |
+
var isNoticeActive = document.querySelector('tr.plugin-update-tr[data-plugin="woocommerce-pdf-invoices/bootstrap.php"]');
|
55 |
+
if (isNoticeActive) {
|
56 |
+
return true;
|
57 |
+
}
|
58 |
+
|
59 |
+
// display notice.
|
60 |
+
event.preventDefault();
|
61 |
+
|
62 |
+
var xhr = new XMLHttpRequest();
|
63 |
+
xhr.open('GET', BEWPI_AJAX.ajaxurl + '?action=deactivation-notice&_wpnonce=' + BEWPI_AJAX.deactivation_nonce, true);
|
64 |
+
|
65 |
+
xhr.onreadystatechange = function() {
|
66 |
+
if (xhr.readyState === XMLHttpRequest.DONE) {
|
67 |
+
if (xhr.status === 200) {
|
68 |
+
|
69 |
+
var adminNotice = xhr.responseText;
|
70 |
+
if ( adminNotice === 0 ) {
|
71 |
+
setting.deactivatePlugin(event.target);
|
72 |
+
}
|
73 |
+
|
74 |
+
// create node from admin notice.
|
75 |
+
var tr = document.createElement('tr');
|
76 |
+
tr.setAttribute('class', 'plugin-update-tr active updated');
|
77 |
+
tr.setAttribute('data-slug', 'woocommerce-pdf-invoices');
|
78 |
+
tr.setAttribute('data-plugin', 'woocommerce-pdf-invoices/bootstrap.php');
|
79 |
+
|
80 |
+
var td = document.createElement('td');
|
81 |
+
td.setAttribute('colspan', '3');
|
82 |
+
td.setAttribute('class', 'plugin-update colspanchange');
|
83 |
+
|
84 |
+
var div = document.createElement('div');
|
85 |
+
div.innerHTML = adminNotice;
|
86 |
+
var notice = div.firstChild;
|
87 |
+
|
88 |
+
td.appendChild(notice);
|
89 |
+
tr.appendChild(td);
|
90 |
+
|
91 |
+
var plugin = document.querySelector('tr[data-plugin="woocommerce-pdf-invoices/bootstrap.php"]');
|
92 |
+
if (plugin) {
|
93 |
+
plugin.parentNode.insertBefore(tr, plugin.nextSibling);
|
94 |
+
plugin.className += ' updated';
|
95 |
+
return;
|
96 |
+
}
|
97 |
+
|
98 |
+
// skip admin notice and just deactivate plugin.
|
99 |
+
setting.deactivatePlugin(event.target);
|
100 |
+
} else {
|
101 |
+
setting.deactivatePlugin(event.target);
|
102 |
+
}
|
103 |
+
}
|
104 |
+
};
|
105 |
+
|
106 |
+
xhr.send();
|
107 |
+
};
|
108 |
+
|
109 |
+
window.onload = function() {
|
110 |
+
// add click listener to dismiss notice.
|
111 |
+
var notice = document.querySelector('div[data-dismissible] button.notice-dismiss');
|
112 |
+
if (notice !== null) {
|
113 |
+
notice.onclick = bewpi.notice.dismiss;
|
114 |
+
}
|
115 |
+
|
116 |
+
// add click listener to display notice on deactivation of plugin.
|
117 |
+
var deactivate = document.querySelector('tr[data-plugin="woocommerce-pdf-invoices/bootstrap.php"] span.deactivate a');
|
118 |
+
if (deactivate !== null) {
|
119 |
+
deactivate.onclick = bewpi.notice.deactivate;
|
120 |
+
}
|
121 |
+
|
122 |
+
var template = document.querySelector('select#bewpi-template-name');
|
123 |
+
if (template !== null) {
|
124 |
+
template.onchange = bewpi.setting.switchSettings;
|
125 |
+
var event = new Event('change');
|
126 |
+
template.dispatchEvent(event);
|
127 |
+
}
|
128 |
+
};
|
129 |
+
|
130 |
+
window.bewpi = {};
|
131 |
+
window.bewpi.notice = notice;
|
132 |
+
window.bewpi.setting = setting;
|
133 |
})();
|
bootstrap.php
CHANGED
@@ -1,258 +1,258 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Plugin Name: WooCommerce PDF Invoices
|
4 |
-
* Plugin URI: https://wordpress.org/plugins/woocommerce-pdf-invoices
|
5 |
-
* Description: Automatically generate and attach customizable PDF Invoices to WooCommerce emails and connect with Dropbox, Google Drive, OneDrive or Egnyte.
|
6 |
-
* Version: 2.7.
|
7 |
-
* Author: Bas Elbers
|
8 |
-
* Author URI: http://wcpdfinvoices.com
|
9 |
-
* License: GPL-2.0+
|
10 |
-
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
11 |
-
* Text Domain: woocommerce-pdf-invoices
|
12 |
-
* Domain Path: /lang
|
13 |
-
*/
|
14 |
-
|
15 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
16 |
-
exit;
|
17 |
-
}
|
18 |
-
|
19 |
-
/**
|
20 |
-
* @deprecated instead use WPI_VERSION.
|
21 |
-
*/
|
22 |
-
define( 'BEWPI_VERSION', '2.7.
|
23 |
-
|
24 |
-
define( 'WPI_VERSION', '2.7.
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Load WooCommerce PDF Invoices plugin.
|
28 |
-
*/
|
29 |
-
function _bewpi_load_plugin() {
|
30 |
-
/**
|
31 |
-
* @deprecated instead use `WPI_FILE`.
|
32 |
-
*/
|
33 |
-
define( 'BEWPI_FILE', __FILE__ );
|
34 |
-
/**
|
35 |
-
* @deprecated instead use `WPI_DIR`.
|
36 |
-
*/
|
37 |
-
define( 'BEWPI_DIR', plugin_dir_path( __FILE__ ) );
|
38 |
-
/**
|
39 |
-
* @deprecated instead use `plugin_basename( WPI_FILE )`.
|
40 |
-
*/
|
41 |
-
define( 'BEWPI_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
|
42 |
-
|
43 |
-
// Constants.
|
44 |
-
define( 'WPI_FILE', __FILE__ );
|
45 |
-
define( 'WPI_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
|
46 |
-
|
47 |
-
require_once WPI_DIR . '/vendor/autoload.php';
|
48 |
-
|
49 |
-
/**
|
50 |
-
* Main instance of BE_WooCommerce_PDF_Invoices.
|
51 |
-
*
|
52 |
-
* @since 2.5.0
|
53 |
-
* @return BE_WooCommerce_PDF_Invoices
|
54 |
-
*/
|
55 |
-
function BEWPI() {
|
56 |
-
return BE_WooCommerce_PDF_Invoices::instance();
|
57 |
-
}
|
58 |
-
BEWPI();
|
59 |
-
|
60 |
-
_bewpi_on_plugin_update();
|
61 |
-
}
|
62 |
-
add_action( 'plugins_loaded', '_bewpi_load_plugin', 10 );
|
63 |
-
|
64 |
-
/**
|
65 |
-
* On plugin update.
|
66 |
-
*
|
67 |
-
* @since 2.5.0
|
68 |
-
*/
|
69 |
-
function _bewpi_on_plugin_update() {
|
70 |
-
$current_version = get_site_option( 'bewpi_version' );
|
71 |
-
if ( WPI_VERSION !== $current_version ) {
|
72 |
-
|
73 |
-
// version 2.6.1- need to be updated with new email options and postmeta.
|
74 |
-
if ( version_compare( $current_version, '2.6.1' ) <= 0 ) {
|
75 |
-
// temporary change max execution time to higher value to prevent internal server errors.
|
76 |
-
$max_execution_time = (int) ini_get( 'max_execution_time' );
|
77 |
-
if ( 0 !== $max_execution_time ) {
|
78 |
-
set_time_limit( 360 );
|
79 |
-
}
|
80 |
-
|
81 |
-
update_email_type_options();
|
82 |
-
update_postmeta();
|
83 |
-
|
84 |
-
set_time_limit( $max_execution_time );
|
85 |
-
}
|
86 |
-
|
87 |
-
// version 2.7.0- uploads folder changed to uploads/woocommerce-pdf-invoices.
|
88 |
-
if ( version_compare( $current_version, '2.7.0' ) <= 0 ) {
|
89 |
-
BEWPI()->setup_directories();
|
90 |
-
|
91 |
-
// Move invoice from uploads/bewpi-invoices to uploads/woocommerce-pdf-invoices/attachments.
|
92 |
-
move_pdf_invoices();
|
93 |
-
|
94 |
-
// Rename uploads/bewpi-templates/invoices to uploads/bewpi-templates/invoice.
|
95 |
-
$upload_dir = wp_upload_dir();
|
96 |
-
rename( BEWPI_CUSTOM_TEMPLATES_INVOICES_DIR, $upload_dir['basedir'] . '/bewpi-templates/invoice' );
|
97 |
-
}
|
98 |
-
|
99 |
-
update_site_option( 'bewpi_version', WPI_VERSION );
|
100 |
-
}
|
101 |
-
}
|
102 |
-
|
103 |
-
/**
|
104 |
-
* "Attach to Email" and "Attach to new order email" options changed to multi-checkbox, so update settings accordingly.
|
105 |
-
*
|
106 |
-
* @since 2.5.0
|
107 |
-
*/
|
108 |
-
function update_email_type_options() {
|
109 |
-
$general_options = get_option( 'bewpi_general_settings' );
|
110 |
-
// check if we need to add and/or remove options.
|
111 |
-
if ( isset( $general_options['bewpi_email_type'] ) ) {
|
112 |
-
$email_type = $general_options['bewpi_email_type'];
|
113 |
-
if ( ! empty( $email_type ) ) {
|
114 |
-
// set new email type option.
|
115 |
-
$general_options[ $email_type ] = 1;
|
116 |
-
}
|
117 |
-
// delete old option.
|
118 |
-
unset( $general_options['bewpi_email_type'] );
|
119 |
-
|
120 |
-
update_option( 'bewpi_general_settings', $general_options );
|
121 |
-
}
|
122 |
-
|
123 |
-
if ( isset( $general_options['bewpi_new_order'] ) ) {
|
124 |
-
$email_type = $general_options['bewpi_new_order'];
|
125 |
-
if ( $email_type ) {
|
126 |
-
// set invoice attach to new order email option.
|
127 |
-
$general_options['new_order'] = 1;
|
128 |
-
}
|
129 |
-
// delete old option.
|
130 |
-
unset( $general_options['bewpi_new_order'] );
|
131 |
-
|
132 |
-
update_option( 'bewpi_general_settings', $general_options );
|
133 |
-
}
|
134 |
-
}
|
135 |
-
|
136 |
-
/**
|
137 |
-
* Update postmeta in database.
|
138 |
-
*/
|
139 |
-
function update_postmeta() {
|
140 |
-
$posts = get_posts( array(
|
141 |
-
'numberposts' => -1,
|
142 |
-
'post_type' => 'shop_order',
|
143 |
-
'post_status' => array_keys( wc_get_order_statuses() ),
|
144 |
-
'fields' => 'ids',
|
145 |
-
) );
|
146 |
-
|
147 |
-
$template_options = get_option( 'bewpi_template_settings' );
|
148 |
-
|
149 |
-
$date_format = $template_options['bewpi_date_format'];
|
150 |
-
if ( empty( $date_format ) ) {
|
151 |
-
$date_format = (string) get_option( 'date_format' );
|
152 |
-
}
|
153 |
-
|
154 |
-
foreach ( $posts as $post_id ) {
|
155 |
-
// Create pdf path postmeta for all shop orders.
|
156 |
-
create_pdf_path_postmeta( $post_id, $template_options );
|
157 |
-
|
158 |
-
// Format date postmeta to mysql date.
|
159 |
-
update_date_format_postmeta( $post_id, $date_format );
|
160 |
-
}
|
161 |
-
}
|
162 |
-
|
163 |
-
/**
|
164 |
-
* Create full path postmeta for all orders that have a pdf invoice generated.
|
165 |
-
*
|
166 |
-
* @param int $post_id Post ID or WC Order ID.
|
167 |
-
* @param array $template_options User template options.
|
168 |
-
*
|
169 |
-
* @since 2.6.0
|
170 |
-
*/
|
171 |
-
function create_pdf_path_postmeta( $post_id, $template_options ) {
|
172 |
-
$pdf_path = get_post_meta( $post_id, '_bewpi_invoice_pdf_path', true );
|
173 |
-
if ( $pdf_path ) {
|
174 |
-
return;
|
175 |
-
}
|
176 |
-
|
177 |
-
$formatted_invoice_number = get_post_meta( $post_id, '_bewpi_formatted_invoice_number', true );
|
178 |
-
if ( ! $formatted_invoice_number ) {
|
179 |
-
return;
|
180 |
-
}
|
181 |
-
|
182 |
-
// One folder for all invoices.
|
183 |
-
$new_pdf_path = $formatted_invoice_number . '.pdf';
|
184 |
-
if ( (bool) $template_options['bewpi_reset_counter_yearly'] ) {
|
185 |
-
// Yearly sub-folders.
|
186 |
-
$invoice_year = get_post_meta( $post_id, '_bewpi_invoice_year', true );
|
187 |
-
if ( $invoice_year ) {
|
188 |
-
$new_pdf_path = $invoice_year . '/' . $formatted_invoice_number . '.pdf';
|
189 |
-
}
|
190 |
-
} else {
|
191 |
-
$new_pdf_path = $formatted_invoice_number . '.pdf';
|
192 |
-
}
|
193 |
-
|
194 |
-
if ( file_exists( BEWPI_INVOICES_DIR . $new_pdf_path ) ) {
|
195 |
-
update_post_meta( $post_id, '_bewpi_invoice_pdf_path', $new_pdf_path );
|
196 |
-
}
|
197 |
-
}
|
198 |
-
|
199 |
-
/**
|
200 |
-
* Format date postmeta to mysql date.
|
201 |
-
*
|
202 |
-
* @param int $post_id Post ID or WC Order ID.
|
203 |
-
* @param string $date_format User option date format.
|
204 |
-
*
|
205 |
-
* @since 2.6.0
|
206 |
-
*/
|
207 |
-
function update_date_format_postmeta( $post_id, $date_format ) {
|
208 |
-
$invoice_date = get_post_meta( $post_id, '_bewpi_invoice_date', true );
|
209 |
-
if ( ! $invoice_date ) {
|
210 |
-
return;
|
211 |
-
}
|
212 |
-
|
213 |
-
$date = DateTime::createFromFormat( $date_format, $invoice_date );
|
214 |
-
if ( ! $date ) {
|
215 |
-
return;
|
216 |
-
}
|
217 |
-
|
218 |
-
update_post_meta( $post_id, '_bewpi_invoice_date', $date->format( 'Y-m-d H:i:s' ) );
|
219 |
-
}
|
220 |
-
|
221 |
-
/**
|
222 |
-
* Move all invoices to new uploads dir.
|
223 |
-
*/
|
224 |
-
function move_pdf_invoices() {
|
225 |
-
$files = glob( BEWPI_INVOICES_DIR . '*' );
|
226 |
-
foreach ( $files as $file ) {
|
227 |
-
if ( is_dir( $file ) ) {
|
228 |
-
wp_mkdir_p( WPI_ATTACHMENTS_DIR . '/' . basename( $file ) );
|
229 |
-
|
230 |
-
$files_year = glob( $file . '/*' );
|
231 |
-
foreach ( $files_year as $file_year ) {
|
232 |
-
$pdf_path = str_replace( BEWPI_INVOICES_DIR, '', $file_year );
|
233 |
-
copy( $file_year, WPI_ATTACHMENTS_DIR . '/' . $pdf_path );
|
234 |
-
}
|
235 |
-
|
236 |
-
continue;
|
237 |
-
}
|
238 |
-
|
239 |
-
copy( $file, WPI_ATTACHMENTS_DIR . '/' . basename( $file ) );
|
240 |
-
}
|
241 |
-
}
|
242 |
-
|
243 |
-
/**
|
244 |
-
* Save install date, plugin version to db and set transient to show activation notice.
|
245 |
-
*
|
246 |
-
* @since 2.5.0
|
247 |
-
*/
|
248 |
-
function _bewpi_on_plugin_activation() {
|
249 |
-
// save install datetime for plugin activation admin notice.
|
250 |
-
update_site_option( 'bewpi_install_date', current_time( 'mysql' ) );
|
251 |
-
|
252 |
-
// use transient to display activation admin notice.
|
253 |
-
set_transient( 'bewpi-admin-notice-activation', true, 30 );
|
254 |
-
|
255 |
-
update_site_option( 'bewpi_version', WPI_VERSION );
|
256 |
-
}
|
257 |
-
|
258 |
-
register_activation_hook( __FILE__, '_bewpi_on_plugin_activation' );
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Plugin Name: WooCommerce PDF Invoices
|
4 |
+
* Plugin URI: https://wordpress.org/plugins/woocommerce-pdf-invoices
|
5 |
+
* Description: Automatically generate and attach customizable PDF Invoices to WooCommerce emails and connect with Dropbox, Google Drive, OneDrive or Egnyte.
|
6 |
+
* Version: 2.7.1
|
7 |
+
* Author: Bas Elbers
|
8 |
+
* Author URI: http://wcpdfinvoices.com
|
9 |
+
* License: GPL-2.0+
|
10 |
+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
11 |
+
* Text Domain: woocommerce-pdf-invoices
|
12 |
+
* Domain Path: /lang
|
13 |
+
*/
|
14 |
+
|
15 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
16 |
+
exit;
|
17 |
+
}
|
18 |
+
|
19 |
+
/**
|
20 |
+
* @deprecated instead use WPI_VERSION.
|
21 |
+
*/
|
22 |
+
define( 'BEWPI_VERSION', '2.7.1' );
|
23 |
+
|
24 |
+
define( 'WPI_VERSION', '2.7.1' );
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Load WooCommerce PDF Invoices plugin.
|
28 |
+
*/
|
29 |
+
function _bewpi_load_plugin() {
|
30 |
+
/**
|
31 |
+
* @deprecated instead use `WPI_FILE`.
|
32 |
+
*/
|
33 |
+
define( 'BEWPI_FILE', __FILE__ );
|
34 |
+
/**
|
35 |
+
* @deprecated instead use `WPI_DIR`.
|
36 |
+
*/
|
37 |
+
define( 'BEWPI_DIR', plugin_dir_path( __FILE__ ) );
|
38 |
+
/**
|
39 |
+
* @deprecated instead use `plugin_basename( WPI_FILE )`.
|
40 |
+
*/
|
41 |
+
define( 'BEWPI_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
|
42 |
+
|
43 |
+
// Constants.
|
44 |
+
define( 'WPI_FILE', __FILE__ );
|
45 |
+
define( 'WPI_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
|
46 |
+
|
47 |
+
require_once WPI_DIR . '/vendor/autoload.php';
|
48 |
+
|
49 |
+
/**
|
50 |
+
* Main instance of BE_WooCommerce_PDF_Invoices.
|
51 |
+
*
|
52 |
+
* @since 2.5.0
|
53 |
+
* @return BE_WooCommerce_PDF_Invoices
|
54 |
+
*/
|
55 |
+
function BEWPI() {
|
56 |
+
return BE_WooCommerce_PDF_Invoices::instance();
|
57 |
+
}
|
58 |
+
BEWPI();
|
59 |
+
|
60 |
+
_bewpi_on_plugin_update();
|
61 |
+
}
|
62 |
+
add_action( 'plugins_loaded', '_bewpi_load_plugin', 10 );
|
63 |
+
|
64 |
+
/**
|
65 |
+
* On plugin update.
|
66 |
+
*
|
67 |
+
* @since 2.5.0
|
68 |
+
*/
|
69 |
+
function _bewpi_on_plugin_update() {
|
70 |
+
$current_version = get_site_option( 'bewpi_version' );
|
71 |
+
if ( WPI_VERSION !== $current_version ) {
|
72 |
+
|
73 |
+
// version 2.6.1- need to be updated with new email options and postmeta.
|
74 |
+
if ( version_compare( $current_version, '2.6.1' ) <= 0 ) {
|
75 |
+
// temporary change max execution time to higher value to prevent internal server errors.
|
76 |
+
$max_execution_time = (int) ini_get( 'max_execution_time' );
|
77 |
+
if ( 0 !== $max_execution_time ) {
|
78 |
+
set_time_limit( 360 );
|
79 |
+
}
|
80 |
+
|
81 |
+
update_email_type_options();
|
82 |
+
update_postmeta();
|
83 |
+
|
84 |
+
set_time_limit( $max_execution_time );
|
85 |
+
}
|
86 |
+
|
87 |
+
// version 2.7.0- uploads folder changed to uploads/woocommerce-pdf-invoices.
|
88 |
+
if ( version_compare( $current_version, '2.7.0' ) <= 0 ) {
|
89 |
+
BEWPI()->setup_directories();
|
90 |
+
|
91 |
+
// Move invoice from uploads/bewpi-invoices to uploads/woocommerce-pdf-invoices/attachments.
|
92 |
+
move_pdf_invoices();
|
93 |
+
|
94 |
+
// Rename uploads/bewpi-templates/invoices to uploads/bewpi-templates/invoice.
|
95 |
+
$upload_dir = wp_upload_dir();
|
96 |
+
rename( BEWPI_CUSTOM_TEMPLATES_INVOICES_DIR, $upload_dir['basedir'] . '/bewpi-templates/invoice' );
|
97 |
+
}
|
98 |
+
|
99 |
+
update_site_option( 'bewpi_version', WPI_VERSION );
|
100 |
+
}
|
101 |
+
}
|
102 |
+
|
103 |
+
/**
|
104 |
+
* "Attach to Email" and "Attach to new order email" options changed to multi-checkbox, so update settings accordingly.
|
105 |
+
*
|
106 |
+
* @since 2.5.0
|
107 |
+
*/
|
108 |
+
function update_email_type_options() {
|
109 |
+
$general_options = get_option( 'bewpi_general_settings' );
|
110 |
+
// check if we need to add and/or remove options.
|
111 |
+
if ( isset( $general_options['bewpi_email_type'] ) ) {
|
112 |
+
$email_type = $general_options['bewpi_email_type'];
|
113 |
+
if ( ! empty( $email_type ) ) {
|
114 |
+
// set new email type option.
|
115 |
+
$general_options[ $email_type ] = 1;
|
116 |
+
}
|
117 |
+
// delete old option.
|
118 |
+
unset( $general_options['bewpi_email_type'] );
|
119 |
+
|
120 |
+
update_option( 'bewpi_general_settings', $general_options );
|
121 |
+
}
|
122 |
+
|
123 |
+
if ( isset( $general_options['bewpi_new_order'] ) ) {
|
124 |
+
$email_type = $general_options['bewpi_new_order'];
|
125 |
+
if ( $email_type ) {
|
126 |
+
// set invoice attach to new order email option.
|
127 |
+
$general_options['new_order'] = 1;
|
128 |
+
}
|
129 |
+
// delete old option.
|
130 |
+
unset( $general_options['bewpi_new_order'] );
|
131 |
+
|
132 |
+
update_option( 'bewpi_general_settings', $general_options );
|
133 |
+
}
|
134 |
+
}
|
135 |
+
|
136 |
+
/**
|
137 |
+
* Update postmeta in database.
|
138 |
+
*/
|
139 |
+
function update_postmeta() {
|
140 |
+
$posts = get_posts( array(
|
141 |
+
'numberposts' => -1,
|
142 |
+
'post_type' => 'shop_order',
|
143 |
+
'post_status' => array_keys( wc_get_order_statuses() ),
|
144 |
+
'fields' => 'ids',
|
145 |
+
) );
|
146 |
+
|
147 |
+
$template_options = get_option( 'bewpi_template_settings' );
|
148 |
+
|
149 |
+
$date_format = $template_options['bewpi_date_format'];
|
150 |
+
if ( empty( $date_format ) ) {
|
151 |
+
$date_format = (string) get_option( 'date_format' );
|
152 |
+
}
|
153 |
+
|
154 |
+
foreach ( $posts as $post_id ) {
|
155 |
+
// Create pdf path postmeta for all shop orders.
|
156 |
+
create_pdf_path_postmeta( $post_id, $template_options );
|
157 |
+
|
158 |
+
// Format date postmeta to mysql date.
|
159 |
+
update_date_format_postmeta( $post_id, $date_format );
|
160 |
+
}
|
161 |
+
}
|
162 |
+
|
163 |
+
/**
|
164 |
+
* Create full path postmeta for all orders that have a pdf invoice generated.
|
165 |
+
*
|
166 |
+
* @param int $post_id Post ID or WC Order ID.
|
167 |
+
* @param array $template_options User template options.
|
168 |
+
*
|
169 |
+
* @since 2.6.0
|
170 |
+
*/
|
171 |
+
function create_pdf_path_postmeta( $post_id, $template_options ) {
|
172 |
+
$pdf_path = get_post_meta( $post_id, '_bewpi_invoice_pdf_path', true );
|
173 |
+
if ( $pdf_path ) {
|
174 |
+
return;
|
175 |
+
}
|
176 |
+
|
177 |
+
$formatted_invoice_number = get_post_meta( $post_id, '_bewpi_formatted_invoice_number', true );
|
178 |
+
if ( ! $formatted_invoice_number ) {
|
179 |
+
return;
|
180 |
+
}
|
181 |
+
|
182 |
+
// One folder for all invoices.
|
183 |
+
$new_pdf_path = $formatted_invoice_number . '.pdf';
|
184 |
+
if ( (bool) $template_options['bewpi_reset_counter_yearly'] ) {
|
185 |
+
// Yearly sub-folders.
|
186 |
+
$invoice_year = get_post_meta( $post_id, '_bewpi_invoice_year', true );
|
187 |
+
if ( $invoice_year ) {
|
188 |
+
$new_pdf_path = $invoice_year . '/' . $formatted_invoice_number . '.pdf';
|
189 |
+
}
|
190 |
+
} else {
|
191 |
+
$new_pdf_path = $formatted_invoice_number . '.pdf';
|
192 |
+
}
|
193 |
+
|
194 |
+
if ( file_exists( BEWPI_INVOICES_DIR . $new_pdf_path ) ) {
|
195 |
+
update_post_meta( $post_id, '_bewpi_invoice_pdf_path', $new_pdf_path );
|
196 |
+
}
|
197 |
+
}
|
198 |
+
|
199 |
+
/**
|
200 |
+
* Format date postmeta to mysql date.
|
201 |
+
*
|
202 |
+
* @param int $post_id Post ID or WC Order ID.
|
203 |
+
* @param string $date_format User option date format.
|
204 |
+
*
|
205 |
+
* @since 2.6.0
|
206 |
+
*/
|
207 |
+
function update_date_format_postmeta( $post_id, $date_format ) {
|
208 |
+
$invoice_date = get_post_meta( $post_id, '_bewpi_invoice_date', true );
|
209 |
+
if ( ! $invoice_date ) {
|
210 |
+
return;
|
211 |
+
}
|
212 |
+
|
213 |
+
$date = DateTime::createFromFormat( $date_format, $invoice_date );
|
214 |
+
if ( ! $date ) {
|
215 |
+
return;
|
216 |
+
}
|
217 |
+
|
218 |
+
update_post_meta( $post_id, '_bewpi_invoice_date', $date->format( 'Y-m-d H:i:s' ) );
|
219 |
+
}
|
220 |
+
|
221 |
+
/**
|
222 |
+
* Move all invoices to new uploads dir.
|
223 |
+
*/
|
224 |
+
function move_pdf_invoices() {
|
225 |
+
$files = glob( BEWPI_INVOICES_DIR . '*' );
|
226 |
+
foreach ( $files as $file ) {
|
227 |
+
if ( is_dir( $file ) ) {
|
228 |
+
wp_mkdir_p( WPI_ATTACHMENTS_DIR . '/' . basename( $file ) );
|
229 |
+
|
230 |
+
$files_year = glob( $file . '/*' );
|
231 |
+
foreach ( $files_year as $file_year ) {
|
232 |
+
$pdf_path = str_replace( BEWPI_INVOICES_DIR, '', $file_year );
|
233 |
+
copy( $file_year, WPI_ATTACHMENTS_DIR . '/' . $pdf_path );
|
234 |
+
}
|
235 |
+
|
236 |
+
continue;
|
237 |
+
}
|
238 |
+
|
239 |
+
copy( $file, WPI_ATTACHMENTS_DIR . '/' . basename( $file ) );
|
240 |
+
}
|
241 |
+
}
|
242 |
+
|
243 |
+
/**
|
244 |
+
* Save install date, plugin version to db and set transient to show activation notice.
|
245 |
+
*
|
246 |
+
* @since 2.5.0
|
247 |
+
*/
|
248 |
+
function _bewpi_on_plugin_activation() {
|
249 |
+
// save install datetime for plugin activation admin notice.
|
250 |
+
update_site_option( 'bewpi_install_date', current_time( 'mysql' ) );
|
251 |
+
|
252 |
+
// use transient to display activation admin notice.
|
253 |
+
set_transient( 'bewpi-admin-notice-activation', true, 30 );
|
254 |
+
|
255 |
+
update_site_option( 'bewpi_version', WPI_VERSION );
|
256 |
+
}
|
257 |
+
|
258 |
+
register_activation_hook( __FILE__, '_bewpi_on_plugin_activation' );
|
includes/abstracts/abstract-bewpi-document.php
CHANGED
@@ -1,280 +1,280 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Document Class for different types of (invoice) documents.
|
4 |
-
*
|
5 |
-
* @author Bas Elbers
|
6 |
-
* @category Abstract Class
|
7 |
-
* @package BE_WooCommerce_PDF_Invoices/Abstracts
|
8 |
-
* @version 1.0.0
|
9 |
-
*/
|
10 |
-
|
11 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
-
exit;
|
13 |
-
}
|
14 |
-
|
15 |
-
if ( ! class_exists( 'BEWPI_Abstract_Document' ) ) {
|
16 |
-
/**
|
17 |
-
* Class BEWPI_Abstract_Document.
|
18 |
-
*/
|
19 |
-
abstract class BEWPI_Abstract_Document {
|
20 |
-
/**
|
21 |
-
* Type of document like invoice, packing slip or credit note.
|
22 |
-
*
|
23 |
-
* @var string type of document.
|
24 |
-
*/
|
25 |
-
protected $type;
|
26 |
-
|
27 |
-
/**
|
28 |
-
* WooCommerce Order associated with invoice.
|
29 |
-
*
|
30 |
-
* @var WC_Order
|
31 |
-
*/
|
32 |
-
public $order;
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Output destination mode of mPDF.
|
36 |
-
*
|
37 |
-
* @var string
|
38 |
-
*/
|
39 |
-
protected $destination;
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Array containing all template files.
|
43 |
-
*
|
44 |
-
* @var array
|
45 |
-
*/
|
46 |
-
protected $template = array();
|
47 |
-
|
48 |
-
/**
|
49 |
-
* Full path to document.
|
50 |
-
*
|
51 |
-
* @var string
|
52 |
-
*/
|
53 |
-
protected $full_path;
|
54 |
-
|
55 |
-
/**
|
56 |
-
* Document filename.
|
57 |
-
*
|
58 |
-
* @var string.
|
59 |
-
*/
|
60 |
-
protected $filename;
|
61 |
-
|
62 |
-
/**
|
63 |
-
* General options.
|
64 |
-
*
|
65 |
-
* @var array
|
66 |
-
*/
|
67 |
-
protected $general_options = array();
|
68 |
-
|
69 |
-
/**
|
70 |
-
* Template options.
|
71 |
-
*
|
72 |
-
* @var array
|
73 |
-
*/
|
74 |
-
protected $template_options = array();
|
75 |
-
|
76 |
-
/**
|
77 |
-
* BEWPI_Abstract_Document constructor.
|
78 |
-
*/
|
79 |
-
public function __construct() {
|
80 |
-
$templater = BEWPI()->templater();
|
81 |
-
$templater->set_order( $this->order );
|
82 |
-
$this->template = $templater->get_template( $this->type );
|
83 |
-
$this->general_options = get_option( 'bewpi_general_settings' ); // @todo remove.
|
84 |
-
$this->template_options = get_option( 'bewpi_template_settings' ); // @todo remove and use 'templater()'.
|
85 |
-
}
|
86 |
-
|
87 |
-
/**
|
88 |
-
* Generate document.
|
89 |
-
*
|
90 |
-
* @param string $destination Destination mode for file.
|
91 |
-
* @param bool $is_paid WooCommerce order paid status.
|
92 |
-
*/
|
93 |
-
protected function generate( $destination, $is_paid ) {
|
94 |
-
// WC backwards compatibility.
|
95 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
96 |
-
|
97 |
-
do_action( 'bewpi_before_invoice_content', $order_id );
|
98 |
-
|
99 |
-
// Only use default font with version 2.6.2- because we defining font in template.
|
100 |
-
$default_font = ( version_compare( WPI_VERSION, '2.6.2' ) <= 0 ) ? 'opensans' : '';
|
101 |
-
$is_new_template = 'minimal' === $this->template_options['bewpi_template_name'];
|
102 |
-
|
103 |
-
$mpdf_params = apply_filters( 'bewpi_mpdf_options', array(
|
104 |
-
'mode' => '',
|
105 |
-
'format' => '',
|
106 |
-
'default_font_size' => 0,
|
107 |
-
'default_font' => $default_font,
|
108 |
-
'margin_left' => ( $is_new_template ) ? 0 : 14,
|
109 |
-
'margin_right' => ( $is_new_template ) ? 0 : 14,
|
110 |
-
'margin_top' => ( $is_new_template ) ? 0 : 14,
|
111 |
-
'margin_bottom' => 0,
|
112 |
-
'margin_header' => ( $is_new_template ) ? 0 : 14,
|
113 |
-
'margin_footer' => ( $is_new_template ) ? 0 : 6,
|
114 |
-
'orientation' => 'P',
|
115 |
-
) );
|
116 |
-
$mpdf = new mPDF(
|
117 |
-
$mpdf_params['mode'],
|
118 |
-
$mpdf_params['format'],
|
119 |
-
$mpdf_params['default_font_size'],
|
120 |
-
$mpdf_params['default_font'],
|
121 |
-
$mpdf_params['margin_left'],
|
122 |
-
$mpdf_params['margin_right'],
|
123 |
-
$mpdf_params['margin_top'],
|
124 |
-
$mpdf_params['margin_bottom'],
|
125 |
-
$mpdf_params['margin_header'],
|
126 |
-
$mpdf_params['margin_footer'],
|
127 |
-
$mpdf_params['orientation']
|
128 |
-
);
|
129 |
-
|
130 |
-
$mpdf = apply_filters( 'bewpi_mpdf', $mpdf );
|
131 |
-
|
132 |
-
// add company logo image as a variable.
|
133 |
-
$wp_upload_dir = wp_upload_dir();
|
134 |
-
$image_url = $this->template_options['bewpi_company_logo'];
|
135 |
-
if ( ! empty( $image_url ) ) {
|
136 |
-
// use absolute path due to probability of (local)host misconfiguration.
|
137 |
-
// problems with shared hosting when one ip is configured to multiple users/environments.
|
138 |
-
$image_path = str_replace( $wp_upload_dir['baseurl'], $wp_upload_dir['basedir'], $image_url );
|
139 |
-
$mpdf->company_logo = file_get_contents( $image_path );
|
140 |
-
}
|
141 |
-
|
142 |
-
// show paid watermark.
|
143 |
-
if ( (bool) $this->template_options['bewpi_show_payment_status'] && $is_paid && ! $is_new_template ) {
|
144 |
-
$mpdf->SetWatermarkText( __( 'Paid', 'woocommerce-pdf-invoices' ) );
|
145 |
-
$mpdf->showWatermarkText = true;
|
146 |
-
$mpdf->watermarkTextAlpha = '0.2';
|
147 |
-
$mpdf->watermarkImgBehind = false;
|
148 |
-
}
|
149 |
-
|
150 |
-
// debug.
|
151 |
-
if ( (bool) $this->general_options['bewpi_mpdf_debug'] ) {
|
152 |
-
$mpdf->debug = true;
|
153 |
-
$mpdf->showImageErrors = true;
|
154 |
-
}
|
155 |
-
|
156 |
-
$mpdf->SetDisplayMode( 'fullpage' );
|
157 |
-
$mpdf->autoScriptToLang = true;
|
158 |
-
$mpdf->autoLangToFont = true;
|
159 |
-
$mpdf->setAutoTopMargin = 'stretch';
|
160 |
-
$mpdf->setAutoBottomMargin = 'stretch';
|
161 |
-
$mpdf->autoMarginPadding = ( $is_new_template ) ? 20 : 10;
|
162 |
-
$mpdf->useOnlyCoreFonts = false;
|
163 |
-
$mpdf->useSubstitutions = true;
|
164 |
-
|
165 |
-
$html = $this->get_html();
|
166 |
-
if ( count( $html ) === 0 ) {
|
167 |
-
return;
|
168 |
-
}
|
169 |
-
|
170 |
-
if ( ! empty( $html['header'] ) ) {
|
171 |
-
$mpdf->SetHTMLHeader( $html['header'] );
|
172 |
-
}
|
173 |
-
|
174 |
-
if ( ! empty( $html['footer'] ) ) {
|
175 |
-
$mpdf->SetHTMLFooter( $html['footer'] );
|
176 |
-
}
|
177 |
-
|
178 |
-
$mpdf->WriteHTML( $html['style'] . $html['body'] );
|
179 |
-
|
180 |
-
if ( 'F' === $destination ) {
|
181 |
-
$name = $this->full_path;
|
182 |
-
} else {
|
183 |
-
$name = $this->filename;
|
184 |
-
}
|
185 |
-
|
186 |
-
do_action( 'bewpi_after_invoice_content', $
|
187 |
-
|
188 |
-
$mpdf->Output( $name, $destination );
|
189 |
-
}
|
190 |
-
|
191 |
-
/**
|
192 |
-
* Output HTML file to buffer.
|
193 |
-
*
|
194 |
-
* @param string $full_path to html file.
|
195 |
-
*
|
196 |
-
* @return string
|
197 |
-
*/
|
198 |
-
private function buffer( $full_path ) {
|
199 |
-
ob_start();
|
200 |
-
require $full_path;
|
201 |
-
$html = ob_get_contents();
|
202 |
-
ob_end_clean();
|
203 |
-
|
204 |
-
return $html;
|
205 |
-
}
|
206 |
-
|
207 |
-
/**
|
208 |
-
* Get PDF html.
|
209 |
-
*
|
210 |
-
* @return array
|
211 |
-
*/
|
212 |
-
private function get_html() {
|
213 |
-
$html = array();
|
214 |
-
foreach ( $this->template as $section => $full_path ) {
|
215 |
-
if ( 'style' === $section ) {
|
216 |
-
$html[ $section ] = '<style>' . $this->buffer( $full_path ) . '</style>';
|
217 |
-
continue;
|
218 |
-
}
|
219 |
-
|
220 |
-
$html[ $section ] = $this->buffer( $full_path );
|
221 |
-
}
|
222 |
-
|
223 |
-
return $html;
|
224 |
-
}
|
225 |
-
|
226 |
-
/**
|
227 |
-
* View PDF file.
|
228 |
-
*
|
229 |
-
* @param string $full_path absolute path to PDF file.
|
230 |
-
*/
|
231 |
-
public static function view( $full_path ) {
|
232 |
-
$general_options = get_option( 'bewpi_general_settings' );
|
233 |
-
$type = ( 'browser' === $general_options['bewpi_view_pdf'] ) ? 'inline' : 'attachment';
|
234 |
-
|
235 |
-
header( 'Content-type: application/pdf' );
|
236 |
-
header( 'Content-Disposition: ' . $type . '; filename="' . basename( $full_path ) . '"' );
|
237 |
-
header( 'Content-Transfer-Encoding: binary' );
|
238 |
-
header( 'Content-Length: ' . filesize( $full_path ) );
|
239 |
-
header( 'Accept-Ranges: bytes' );
|
240 |
-
|
241 |
-
readfile( $full_path );
|
242 |
-
exit;
|
243 |
-
}
|
244 |
-
|
245 |
-
/**
|
246 |
-
* Delete pdf document.
|
247 |
-
*
|
248 |
-
* @param string $full_path absolute path to pdf document.
|
249 |
-
*/
|
250 |
-
protected static function delete( $full_path ) {
|
251 |
-
if ( file_exists( $full_path ) ) {
|
252 |
-
wp_delete_file( $full_path );
|
253 |
-
}
|
254 |
-
}
|
255 |
-
|
256 |
-
/**
|
257 |
-
* Full path to pdf invoice.
|
258 |
-
*
|
259 |
-
* @return string full path to pdf invoice.
|
260 |
-
*/
|
261 |
-
public function get_full_path() {
|
262 |
-
return $this->full_path;
|
263 |
-
}
|
264 |
-
|
265 |
-
/**
|
266 |
-
* Check if pdf exists within uploads folder.
|
267 |
-
*
|
268 |
-
* @param string $full_path to pdf file.
|
269 |
-
*
|
270 |
-
* @return bool/string false when pdf does not exist else full path to pdf.
|
271 |
-
*/
|
272 |
-
public static function exists( $full_path ) {
|
273 |
-
if ( ! file_exists( $full_path ) ) {
|
274 |
-
return false;
|
275 |
-
}
|
276 |
-
|
277 |
-
return $full_path;
|
278 |
-
}
|
279 |
-
}
|
280 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Document Class for different types of (invoice) documents.
|
4 |
+
*
|
5 |
+
* @author Bas Elbers
|
6 |
+
* @category Abstract Class
|
7 |
+
* @package BE_WooCommerce_PDF_Invoices/Abstracts
|
8 |
+
* @version 1.0.0
|
9 |
+
*/
|
10 |
+
|
11 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
+
exit;
|
13 |
+
}
|
14 |
+
|
15 |
+
if ( ! class_exists( 'BEWPI_Abstract_Document' ) ) {
|
16 |
+
/**
|
17 |
+
* Class BEWPI_Abstract_Document.
|
18 |
+
*/
|
19 |
+
abstract class BEWPI_Abstract_Document {
|
20 |
+
/**
|
21 |
+
* Type of document like invoice, packing slip or credit note.
|
22 |
+
*
|
23 |
+
* @var string type of document.
|
24 |
+
*/
|
25 |
+
protected $type;
|
26 |
+
|
27 |
+
/**
|
28 |
+
* WooCommerce Order associated with invoice.
|
29 |
+
*
|
30 |
+
* @var WC_Order
|
31 |
+
*/
|
32 |
+
public $order;
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Output destination mode of mPDF.
|
36 |
+
*
|
37 |
+
* @var string
|
38 |
+
*/
|
39 |
+
protected $destination;
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Array containing all template files.
|
43 |
+
*
|
44 |
+
* @var array
|
45 |
+
*/
|
46 |
+
protected $template = array();
|
47 |
+
|
48 |
+
/**
|
49 |
+
* Full path to document.
|
50 |
+
*
|
51 |
+
* @var string
|
52 |
+
*/
|
53 |
+
protected $full_path;
|
54 |
+
|
55 |
+
/**
|
56 |
+
* Document filename.
|
57 |
+
*
|
58 |
+
* @var string.
|
59 |
+
*/
|
60 |
+
protected $filename;
|
61 |
+
|
62 |
+
/**
|
63 |
+
* General options.
|
64 |
+
*
|
65 |
+
* @var array
|
66 |
+
*/
|
67 |
+
protected $general_options = array();
|
68 |
+
|
69 |
+
/**
|
70 |
+
* Template options.
|
71 |
+
*
|
72 |
+
* @var array
|
73 |
+
*/
|
74 |
+
protected $template_options = array();
|
75 |
+
|
76 |
+
/**
|
77 |
+
* BEWPI_Abstract_Document constructor.
|
78 |
+
*/
|
79 |
+
public function __construct() {
|
80 |
+
$templater = BEWPI()->templater();
|
81 |
+
$templater->set_order( $this->order );
|
82 |
+
$this->template = $templater->get_template( $this->type );
|
83 |
+
$this->general_options = get_option( 'bewpi_general_settings' ); // @todo remove.
|
84 |
+
$this->template_options = get_option( 'bewpi_template_settings' ); // @todo remove and use 'templater()'.
|
85 |
+
}
|
86 |
+
|
87 |
+
/**
|
88 |
+
* Generate document.
|
89 |
+
*
|
90 |
+
* @param string $destination Destination mode for file.
|
91 |
+
* @param bool $is_paid WooCommerce order paid status.
|
92 |
+
*/
|
93 |
+
protected function generate( $destination, $is_paid ) {
|
94 |
+
// WC backwards compatibility.
|
95 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
96 |
+
|
97 |
+
do_action( 'bewpi_before_invoice_content', $order_id );
|
98 |
+
|
99 |
+
// Only use default font with version 2.6.2- because we defining font in template.
|
100 |
+
$default_font = ( version_compare( WPI_VERSION, '2.6.2' ) <= 0 ) ? 'opensans' : '';
|
101 |
+
$is_new_template = 'minimal' === $this->template_options['bewpi_template_name'];
|
102 |
+
|
103 |
+
$mpdf_params = apply_filters( 'bewpi_mpdf_options', array(
|
104 |
+
'mode' => '',
|
105 |
+
'format' => '',
|
106 |
+
'default_font_size' => 0,
|
107 |
+
'default_font' => $default_font,
|
108 |
+
'margin_left' => ( $is_new_template ) ? 0 : 14,
|
109 |
+
'margin_right' => ( $is_new_template ) ? 0 : 14,
|
110 |
+
'margin_top' => ( $is_new_template ) ? 0 : 14,
|
111 |
+
'margin_bottom' => 0,
|
112 |
+
'margin_header' => ( $is_new_template ) ? 0 : 14,
|
113 |
+
'margin_footer' => ( $is_new_template ) ? 0 : 6,
|
114 |
+
'orientation' => 'P',
|
115 |
+
) );
|
116 |
+
$mpdf = new mPDF(
|
117 |
+
$mpdf_params['mode'],
|
118 |
+
$mpdf_params['format'],
|
119 |
+
$mpdf_params['default_font_size'],
|
120 |
+
$mpdf_params['default_font'],
|
121 |
+
$mpdf_params['margin_left'],
|
122 |
+
$mpdf_params['margin_right'],
|
123 |
+
$mpdf_params['margin_top'],
|
124 |
+
$mpdf_params['margin_bottom'],
|
125 |
+
$mpdf_params['margin_header'],
|
126 |
+
$mpdf_params['margin_footer'],
|
127 |
+
$mpdf_params['orientation']
|
128 |
+
);
|
129 |
+
|
130 |
+
$mpdf = apply_filters( 'bewpi_mpdf', $mpdf );
|
131 |
+
|
132 |
+
// add company logo image as a variable.
|
133 |
+
$wp_upload_dir = wp_upload_dir();
|
134 |
+
$image_url = $this->template_options['bewpi_company_logo'];
|
135 |
+
if ( ! empty( $image_url ) ) {
|
136 |
+
// use absolute path due to probability of (local)host misconfiguration.
|
137 |
+
// problems with shared hosting when one ip is configured to multiple users/environments.
|
138 |
+
$image_path = str_replace( $wp_upload_dir['baseurl'], $wp_upload_dir['basedir'], $image_url );
|
139 |
+
$mpdf->company_logo = file_get_contents( $image_path );
|
140 |
+
}
|
141 |
+
|
142 |
+
// show paid watermark.
|
143 |
+
if ( (bool) $this->template_options['bewpi_show_payment_status'] && $is_paid && ! $is_new_template ) {
|
144 |
+
$mpdf->SetWatermarkText( __( 'Paid', 'woocommerce-pdf-invoices' ) );
|
145 |
+
$mpdf->showWatermarkText = true;
|
146 |
+
$mpdf->watermarkTextAlpha = '0.2';
|
147 |
+
$mpdf->watermarkImgBehind = false;
|
148 |
+
}
|
149 |
+
|
150 |
+
// debug.
|
151 |
+
if ( (bool) $this->general_options['bewpi_mpdf_debug'] ) {
|
152 |
+
$mpdf->debug = true;
|
153 |
+
$mpdf->showImageErrors = true;
|
154 |
+
}
|
155 |
+
|
156 |
+
$mpdf->SetDisplayMode( 'fullpage' );
|
157 |
+
$mpdf->autoScriptToLang = true;
|
158 |
+
$mpdf->autoLangToFont = true;
|
159 |
+
$mpdf->setAutoTopMargin = 'stretch';
|
160 |
+
$mpdf->setAutoBottomMargin = 'stretch';
|
161 |
+
$mpdf->autoMarginPadding = ( $is_new_template ) ? 20 : 10;
|
162 |
+
$mpdf->useOnlyCoreFonts = false;
|
163 |
+
$mpdf->useSubstitutions = true;
|
164 |
+
|
165 |
+
$html = $this->get_html();
|
166 |
+
if ( count( $html ) === 0 ) {
|
167 |
+
return;
|
168 |
+
}
|
169 |
+
|
170 |
+
if ( ! empty( $html['header'] ) ) {
|
171 |
+
$mpdf->SetHTMLHeader( $html['header'] );
|
172 |
+
}
|
173 |
+
|
174 |
+
if ( ! empty( $html['footer'] ) ) {
|
175 |
+
$mpdf->SetHTMLFooter( $html['footer'] );
|
176 |
+
}
|
177 |
+
|
178 |
+
$mpdf->WriteHTML( $html['style'] . $html['body'] );
|
179 |
+
|
180 |
+
if ( 'F' === $destination ) {
|
181 |
+
$name = $this->full_path;
|
182 |
+
} else {
|
183 |
+
$name = $this->filename;
|
184 |
+
}
|
185 |
+
|
186 |
+
do_action( 'bewpi_after_invoice_content', $order_id );
|
187 |
+
|
188 |
+
$mpdf->Output( $name, $destination );
|
189 |
+
}
|
190 |
+
|
191 |
+
/**
|
192 |
+
* Output HTML file to buffer.
|
193 |
+
*
|
194 |
+
* @param string $full_path to html file.
|
195 |
+
*
|
196 |
+
* @return string
|
197 |
+
*/
|
198 |
+
private function buffer( $full_path ) {
|
199 |
+
ob_start();
|
200 |
+
require $full_path;
|
201 |
+
$html = ob_get_contents();
|
202 |
+
ob_end_clean();
|
203 |
+
|
204 |
+
return $html;
|
205 |
+
}
|
206 |
+
|
207 |
+
/**
|
208 |
+
* Get PDF html.
|
209 |
+
*
|
210 |
+
* @return array
|
211 |
+
*/
|
212 |
+
private function get_html() {
|
213 |
+
$html = array();
|
214 |
+
foreach ( $this->template as $section => $full_path ) {
|
215 |
+
if ( 'style' === $section ) {
|
216 |
+
$html[ $section ] = '<style>' . $this->buffer( $full_path ) . '</style>';
|
217 |
+
continue;
|
218 |
+
}
|
219 |
+
|
220 |
+
$html[ $section ] = $this->buffer( $full_path );
|
221 |
+
}
|
222 |
+
|
223 |
+
return $html;
|
224 |
+
}
|
225 |
+
|
226 |
+
/**
|
227 |
+
* View PDF file.
|
228 |
+
*
|
229 |
+
* @param string $full_path absolute path to PDF file.
|
230 |
+
*/
|
231 |
+
public static function view( $full_path ) {
|
232 |
+
$general_options = get_option( 'bewpi_general_settings' );
|
233 |
+
$type = ( 'browser' === $general_options['bewpi_view_pdf'] ) ? 'inline' : 'attachment';
|
234 |
+
|
235 |
+
header( 'Content-type: application/pdf' );
|
236 |
+
header( 'Content-Disposition: ' . $type . '; filename="' . basename( $full_path ) . '"' );
|
237 |
+
header( 'Content-Transfer-Encoding: binary' );
|
238 |
+
header( 'Content-Length: ' . filesize( $full_path ) );
|
239 |
+
header( 'Accept-Ranges: bytes' );
|
240 |
+
|
241 |
+
readfile( $full_path );
|
242 |
+
exit;
|
243 |
+
}
|
244 |
+
|
245 |
+
/**
|
246 |
+
* Delete pdf document.
|
247 |
+
*
|
248 |
+
* @param string $full_path absolute path to pdf document.
|
249 |
+
*/
|
250 |
+
protected static function delete( $full_path ) {
|
251 |
+
if ( file_exists( $full_path ) ) {
|
252 |
+
wp_delete_file( $full_path );
|
253 |
+
}
|
254 |
+
}
|
255 |
+
|
256 |
+
/**
|
257 |
+
* Full path to pdf invoice.
|
258 |
+
*
|
259 |
+
* @return string full path to pdf invoice.
|
260 |
+
*/
|
261 |
+
public function get_full_path() {
|
262 |
+
return $this->full_path;
|
263 |
+
}
|
264 |
+
|
265 |
+
/**
|
266 |
+
* Check if pdf exists within uploads folder.
|
267 |
+
*
|
268 |
+
* @param string $full_path to pdf file.
|
269 |
+
*
|
270 |
+
* @return bool/string false when pdf does not exist else full path to pdf.
|
271 |
+
*/
|
272 |
+
public static function exists( $full_path ) {
|
273 |
+
if ( ! file_exists( $full_path ) ) {
|
274 |
+
return false;
|
275 |
+
}
|
276 |
+
|
277 |
+
return $full_path;
|
278 |
+
}
|
279 |
+
}
|
280 |
+
}
|
includes/abstracts/abstract-bewpi-invoice.php
CHANGED
@@ -1,617 +1,617 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
-
exit; // Exit if accessed directly.
|
4 |
-
}
|
5 |
-
|
6 |
-
if ( ! class_exists( 'BEWPI_Abstract_Invoice' ) ) {
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Makes the invoice.
|
10 |
-
* Class BEWPI_Invoice
|
11 |
-
*/
|
12 |
-
class BEWPI_Abstract_Invoice extends BEWPI_Abstract_Document {
|
13 |
-
/**
|
14 |
-
* Type of invoice.
|
15 |
-
*
|
16 |
-
* @var string
|
17 |
-
*/
|
18 |
-
protected $type;
|
19 |
-
|
20 |
-
/**
|
21 |
-
* Invoice number.
|
22 |
-
*
|
23 |
-
* @var int
|
24 |
-
*/
|
25 |
-
protected $number;
|
26 |
-
|
27 |
-
/**
|
28 |
-
* MySQL invoice date.
|
29 |
-
*
|
30 |
-
* @var string
|
31 |
-
*/
|
32 |
-
protected $date = '0000-00-00 00:00:00';
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Year of invoice.
|
36 |
-
*
|
37 |
-
* @var string
|
38 |
-
*/
|
39 |
-
protected $year;
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Number of columns from products table.
|
43 |
-
*
|
44 |
-
* @deprecated outlining columns will be refactored.
|
45 |
-
* @var int
|
46 |
-
*/
|
47 |
-
public $columns_count;
|
48 |
-
|
49 |
-
/**
|
50 |
-
* Colspan data to outline products table columns.
|
51 |
-
*
|
52 |
-
* @deprecated outlining columns will be refactored.
|
53 |
-
* @var array
|
54 |
-
*/
|
55 |
-
protected $colspan;
|
56 |
-
|
57 |
-
/**
|
58 |
-
* Width of the description cell of the product table.
|
59 |
-
*
|
60 |
-
* @deprecated outlining columns will be refactored.
|
61 |
-
* @var string
|
62 |
-
*/
|
63 |
-
protected $desc_cell_width;
|
64 |
-
|
65 |
-
/**
|
66 |
-
* BEWPI_Abstract_Invoice constructor.
|
67 |
-
*
|
68 |
-
* @param int $order_id WooCommerce Order ID.
|
69 |
-
*/
|
70 |
-
public function __construct( $order_id ) {
|
71 |
-
parent::__construct();
|
72 |
-
|
73 |
-
$this->full_path = self::exists( $order_id );
|
74 |
-
if ( $this->full_path ) {
|
75 |
-
// WC backwards compatibility.
|
76 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
77 |
-
|
78 |
-
$this->number = get_post_meta( $order_id, '_bewpi_invoice_number', true );
|
79 |
-
$this->date = get_post_meta( $order_id, '_bewpi_invoice_date', true );
|
80 |
-
$this->year = date_i18n( 'Y', strtotime( $this->date ) );
|
81 |
-
$this->filename = basename( $this->full_path );
|
82 |
-
}
|
83 |
-
}
|
84 |
-
|
85 |
-
/**
|
86 |
-
* Invoice number.
|
87 |
-
*
|
88 |
-
* @return int
|
89 |
-
*/
|
90 |
-
public function get_number() {
|
91 |
-
return (int) $this->number;
|
92 |
-
}
|
93 |
-
|
94 |
-
/**
|
95 |
-
* Format invoice number with placeholders.
|
96 |
-
*
|
97 |
-
* @return string
|
98 |
-
*/
|
99 |
-
public function get_formatted_number() {
|
100 |
-
// format number with the number of digits.
|
101 |
-
$digitized_invoice_number = sprintf( '%0' . $this->template_options['bewpi_invoice_number_digits'] . 's', $this->number );
|
102 |
-
$formatted_invoice_number = str_replace(
|
103 |
-
array( '[prefix]', '[suffix]', '[number]', '[order-date]', '[order-number]', '[Y]', '[y]', '[m]' ),
|
104 |
-
array(
|
105 |
-
$this->template_options['bewpi_invoice_number_prefix'],
|
106 |
-
$this->template_options['bewpi_invoice_number_suffix'],
|
107 |
-
$digitized_invoice_number,
|
108 |
-
apply_filters( 'bewpi_formatted_invoice_number_order_date', $this->get_formatted_order_date() ),
|
109 |
-
$this->order->get_order_number(),
|
110 |
-
$this->year,
|
111 |
-
date_i18n( 'y', strtotime( $this->date ) ),
|
112 |
-
date_i18n( 'm', strtotime( $this->date ) ),
|
113 |
-
),
|
114 |
-
$this->template_options['bewpi_invoice_number_format']
|
115 |
-
);
|
116 |
-
|
117 |
-
return apply_filters( 'bewpi_formatted_invoice_number', $formatted_invoice_number, $this->type );
|
118 |
-
}
|
119 |
-
|
120 |
-
/**
|
121 |
-
* Date format from user option or get default WordPress date format.
|
122 |
-
*
|
123 |
-
* @return string
|
124 |
-
*/
|
125 |
-
public function get_date_format() {
|
126 |
-
$date_format = $this->template_options['bewpi_date_format'];
|
127 |
-
if ( ! empty( $date_format ) ) {
|
128 |
-
return (string) $date_format;
|
129 |
-
}
|
130 |
-
|
131 |
-
return (string) get_option( 'date_format' );
|
132 |
-
}
|
133 |
-
|
134 |
-
/**
|
135 |
-
* Format and localize (MySQL) invoice date.
|
136 |
-
*
|
137 |
-
* @return string
|
138 |
-
*/
|
139 |
-
public function get_formatted_invoice_date() {
|
140 |
-
return date_i18n( $this->get_date_format(), strtotime( $this->date ) );
|
141 |
-
}
|
142 |
-
|
143 |
-
/**
|
144 |
-
* Order date formatted with user option format and localized.
|
145 |
-
*
|
146 |
-
* @return string
|
147 |
-
*/
|
148 |
-
public function get_formatted_order_date() {
|
149 |
-
// WC backwards compatibility.
|
150 |
-
$order_date = method_exists( 'WC_Order', 'get_date_created' ) ? $this->order->get_date_created() : $this->order->order_date;
|
151 |
-
|
152 |
-
return date_i18n( $this->get_date_format(), strtotime( $order_date ) );
|
153 |
-
}
|
154 |
-
|
155 |
-
/**
|
156 |
-
* Delete invoice PDF files.
|
157 |
-
*
|
158 |
-
* @param int $from_number Invoice number where to start from.
|
159 |
-
*/
|
160 |
-
private function delete_pdf_invoices( $from_number = 0 ) {
|
161 |
-
global $wpdb;
|
162 |
-
|
163 |
-
if ( (bool) $this->template_options['bewpi_reset_counter_yearly'] ) {
|
164 |
-
// get formatted numbers by year and greater then given invoice number.
|
165 |
-
$files = $wpdb->get_col( $wpdb->prepare(
|
166 |
-
"SELECT pm3.meta_value AS pdf_path FROM wp_postmeta pm1
|
167 |
-
INNER JOIN wp_postmeta pm2 ON pm1.post_id = pm2.post_id
|
168 |
-
INNER JOIN wp_postmeta pm3 ON pm1.post_id = pm3.post_id
|
169 |
-
WHERE (pm1.meta_key = '_bewpi_invoice_date' AND YEAR(pm1.meta_value) = %d)
|
170 |
-
AND (pm2.meta_key = '_bewpi_invoice_number' AND pm2.meta_value >= %d)
|
171 |
-
AND (pm3.meta_key = '_bewpi_invoice_pdf_path')",
|
172 |
-
(int) date_i18n( 'Y', current_time( 'timestamp' ) ),
|
173 |
-
$from_number
|
174 |
-
) ); // db call ok; no-cache ok.
|
175 |
-
} else {
|
176 |
-
// get formatted numbers greater then given invoice number.
|
177 |
-
$files = $wpdb->get_col( $wpdb->prepare(
|
178 |
-
"SELECT pm2.meta_value AS pdf_path FROM wp_postmeta pm1
|
179 |
-
INNER JOIN wp_postmeta pm2 ON pm1.post_id = pm2.post_id
|
180 |
-
WHERE (pm1.meta_key = '_bewpi_invoice_number' AND pm1.meta_value >= %d)
|
181 |
-
AND (pm2.meta_key = '_bewpi_invoice_pdf_path')",
|
182 |
-
$from_number
|
183 |
-
) ); // db call ok; no-cache ok.
|
184 |
-
}
|
185 |
-
|
186 |
-
// delete pdf files.
|
187 |
-
foreach ( $files as $pdf_path ) {
|
188 |
-
parent::delete( WPI_ATTACHMENTS_DIR . '/' . $pdf_path );
|
189 |
-
}
|
190 |
-
}
|
191 |
-
|
192 |
-
/**
|
193 |
-
* Delete invoice post meta information.
|
194 |
-
*
|
195 |
-
* @param int $from_number Invoice number from which to delete.
|
196 |
-
*
|
197 |
-
* @return false|int
|
198 |
-
*/
|
199 |
-
private function delete_invoice_meta( $from_number = 0 ) {
|
200 |
-
global $wpdb;
|
201 |
-
|
202 |
-
if ( (bool) $this->template_options['bewpi_reset_counter_yearly'] ) {
|
203 |
-
// delete by year and greater then given invoice number.
|
204 |
-
$query = $wpdb->prepare(
|
205 |
-
"DELETE pm1, pm2, pm3 FROM $wpdb->postmeta pm1
|
206 |
-
INNER JOIN $wpdb->postmeta pm2 ON pm1.post_id = pm2.post_id
|
207 |
-
INNER JOIN $wpdb->postmeta pm3 ON pm1.post_id = pm3.post_id
|
208 |
-
WHERE (pm1.meta_key = %s AND YEAR(pm1.meta_value) = %d)
|
209 |
-
AND (pm2.meta_key = %s AND pm2.meta_value >= %d)
|
210 |
-
AND (pm3.meta_key = %s)",
|
211 |
-
'_bewpi_invoice_date',
|
212 |
-
(int) date_i18n( 'Y', current_time( 'timestamp' ) ),
|
213 |
-
'_bewpi_invoice_number',
|
214 |
-
$from_number,
|
215 |
-
'_bewpi_invoice_pdf_path'
|
216 |
-
);
|
217 |
-
} else {
|
218 |
-
// delete by greater then given invoice number.
|
219 |
-
$query = $wpdb->prepare(
|
220 |
-
"DELETE pm1, pm2 FROM $wpdb->postmeta pm1
|
221 |
-
INNER JOIN $wpdb->postmeta pm2 ON pm1.post_id = pm2.post_id
|
222 |
-
WHERE (pm1.meta_key = %s AND pm1.meta_value >= %d)
|
223 |
-
AND (pm2.meta_key = %s OR pm2.meta_key = %s)",
|
224 |
-
'_bewpi_invoice_number',
|
225 |
-
$from_number,
|
226 |
-
'_bewpi_invoice_date',
|
227 |
-
'_bewpi_invoice_pdf_path'
|
228 |
-
);
|
229 |
-
}
|
230 |
-
|
231 |
-
return $wpdb->query( $query ); // db call ok; no-cache ok. WPCS: unprepared SQL OK.
|
232 |
-
}
|
233 |
-
|
234 |
-
/**
|
235 |
-
* Get next invoice number from db.
|
236 |
-
*
|
237 |
-
* @return int
|
238 |
-
*/
|
239 |
-
private function get_next_invoice_number() {
|
240 |
-
// uses WooCommerce order numbers as invoice numbers?
|
241 |
-
if ( 'woocommerce_order_number' === $this->template_options['bewpi_invoice_number_type'] ) {
|
242 |
-
// WC backwards compatibility.
|
243 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
244 |
-
|
245 |
-
return $order_id;
|
246 |
-
}
|
247 |
-
|
248 |
-
// check if user did a counter reset.
|
249 |
-
$next_number = get_transient( 'bewpi_next_invoice_number' );
|
250 |
-
if ( false !== $next_number ) {
|
251 |
-
$this->delete_pdf_invoices( $next_number );
|
252 |
-
$this->delete_invoice_meta( $next_number );
|
253 |
-
|
254 |
-
delete_transient( 'bewpi_next_invoice_number' );
|
255 |
-
|
256 |
-
return $next_number;
|
257 |
-
}
|
258 |
-
|
259 |
-
$max_invoice_number = self::get_max_invoice_number();
|
260 |
-
$next_number = $max_invoice_number + 1;
|
261 |
-
|
262 |
-
return $next_number;
|
263 |
-
}
|
264 |
-
|
265 |
-
/**
|
266 |
-
* Return highest invoice number.
|
267 |
-
*
|
268 |
-
* @return int
|
269 |
-
*/
|
270 |
-
public static function get_max_invoice_number() {
|
271 |
-
global $wpdb;
|
272 |
-
|
273 |
-
$template_options = get_option( 'bewpi_template_settings' );
|
274 |
-
if ( (bool) $template_options['bewpi_reset_counter_yearly'] ) {
|
275 |
-
// get by year.
|
276 |
-
$query = $wpdb->prepare(
|
277 |
-
"SELECT MAX(CAST(pm2.meta_value AS UNSIGNED)) AS last_invoice_number
|
278 |
-
FROM $wpdb->postmeta pm1
|
279 |
-
INNER JOIN $wpdb->postmeta pm2 ON pm1.post_id = pm2.post_id
|
280 |
-
WHERE pm1.meta_key = %s AND YEAR(pm1.meta_value) = %d AND pm2.meta_key = %s",
|
281 |
-
'_bewpi_invoice_date',
|
282 |
-
(int) date_i18n( 'Y', current_time( 'timestamp' ) ),
|
283 |
-
'_bewpi_invoice_number'
|
284 |
-
);
|
285 |
-
} else {
|
286 |
-
// get all.
|
287 |
-
$query = $wpdb->prepare(
|
288 |
-
"SELECT MAX(CAST(pm2.meta_value AS UNSIGNED)) AS last_invoice_number
|
289 |
-
FROM $wpdb->postmeta pm1
|
290 |
-
INNER JOIN $wpdb->postmeta pm2 ON pm1.post_id = pm2.post_id
|
291 |
-
WHERE pm2.meta_key = %s",
|
292 |
-
'_bewpi_invoice_number'
|
293 |
-
);
|
294 |
-
}
|
295 |
-
|
296 |
-
return intval( $wpdb->get_var( $query ) ); // db call ok; no-cache ok. WPCS: unprepared SQL OK.
|
297 |
-
}
|
298 |
-
|
299 |
-
/**
|
300 |
-
* Save invoice.
|
301 |
-
*
|
302 |
-
* @param string $destination pdf generation mode.
|
303 |
-
*
|
304 |
-
* @return string
|
305 |
-
*/
|
306 |
-
public function save( $destination = 'F' ) {
|
307 |
-
// WC backwards compatibility.
|
308 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
309 |
-
|
310 |
-
if ( BEWPI_Invoice::exists( $order_id ) ) {
|
311 |
-
// delete postmeta and PDF.
|
312 |
-
self::delete( $order_id );
|
313 |
-
}
|
314 |
-
|
315 |
-
$this->date = current_time( 'mysql' );
|
316 |
-
$this->number = $this->get_next_invoice_number();
|
317 |
-
$this->year = date_i18n( 'Y', current_time( 'timestamp' ) );
|
318 |
-
|
319 |
-
// yearly sub-folders.
|
320 |
-
if ( (bool) $this->template_options['bewpi_reset_counter_yearly'] ) {
|
321 |
-
$pdf_path = $this->year . '/' . $this->get_formatted_number() . '.pdf';
|
322 |
-
} else {
|
323 |
-
// one folder for all invoices.
|
324 |
-
$pdf_path = $this->get_formatted_number() . '.pdf';
|
325 |
-
}
|
326 |
-
|
327 |
-
$this->full_path = WPI_ATTACHMENTS_DIR . '/' . $pdf_path;
|
328 |
-
$this->filename = basename( $this->full_path );
|
329 |
-
|
330 |
-
// update invoice data in db.
|
331 |
-
update_post_meta( $order_id, '_bewpi_invoice_date', $this->date );
|
332 |
-
update_post_meta( $order_id, '_bewpi_invoice_number', $this->number );
|
333 |
-
update_post_meta( $order_id, '_bewpi_invoice_pdf_path', $pdf_path );
|
334 |
-
|
335 |
-
do_action( 'bewpi_before_document_generation', $this->type, $order_id );
|
336 |
-
|
337 |
-
parent::generate( $destination, $this->order->is_paid() );
|
338 |
-
|
339 |
-
return $this->full_path;
|
340 |
-
}
|
341 |
-
|
342 |
-
/**
|
343 |
-
* Update invoice.
|
344 |
-
*
|
345 |
-
* @param string $destination pdf generation mode.
|
346 |
-
*
|
347 |
-
* @return string $full_path Full path to PDF invoice file.
|
348 |
-
*/
|
349 |
-
public function update( $destination = 'F' ) {
|
350 |
-
parent::delete( $this->full_path );
|
351 |
-
parent::generate( $destination, $this->order->is_paid() );
|
352 |
-
|
353 |
-
return $this->full_path;
|
354 |
-
}
|
355 |
-
|
356 |
-
/**
|
357 |
-
* Delete all invoice data from database and pdf file.
|
358 |
-
*
|
359 |
-
* @param int $order_id WooCommerce Order ID.
|
360 |
-
*/
|
361 |
-
public static function delete( $order_id ) {
|
362 |
-
// remove pdf file.
|
363 |
-
$full_path = WPI_ATTACHMENTS_DIR . '/' . get_post_meta( $order_id, '_bewpi_invoice_pdf_path', true );
|
364 |
-
parent::delete( $full_path );
|
365 |
-
|
366 |
-
// remove invoice postmeta from database.
|
367 |
-
delete_post_meta( $order_id, '_bewpi_invoice_number' );
|
368 |
-
delete_post_meta( $order_id, '_bewpi_invoice_date' );
|
369 |
-
delete_post_meta( $order_id, '_bewpi_invoice_pdf_path' );
|
370 |
-
|
371 |
-
// version 3.6+ not used anymore.
|
372 |
-
delete_post_meta( $order_id, '_bewpi_formatted_invoice_number' );
|
373 |
-
delete_post_meta( $order_id, '_bewpi_invoice_year' );
|
374 |
-
|
375 |
-
do_action( 'bewpi_after_post_meta_deletion', $order_id );
|
376 |
-
}
|
377 |
-
|
378 |
-
/**
|
379 |
-
* Display company logo or name
|
380 |
-
*/
|
381 |
-
public function get_company_logo_html() {
|
382 |
-
$logo_url = $this->template_options['bewpi_company_logo'];
|
383 |
-
if ( ! empty( $logo_url ) ) {
|
384 |
-
// mPDF' stablest method to display an image is to use their "Image data as a Variable" (https://mpdf.github.io/what-else-can-i-do/images.html) option.
|
385 |
-
$src = apply_filters( 'bewpi_company_logo_url', 'var:company_logo' );
|
386 |
-
printf( '<img class="company-logo" src="%s"/>', esc_attr( $src ) );
|
387 |
-
} else {
|
388 |
-
// show company name if company logo isn't uploaded.
|
389 |
-
$company_name = $this->template_options['bewpi_company_name'];
|
390 |
-
printf( '<h1 class="company-logo">%s</h1>', esc_html( $company_name ) );
|
391 |
-
}
|
392 |
-
}
|
393 |
-
|
394 |
-
/**
|
395 |
-
* Get VAT number from WooCommerce EU VAT Number plugin.
|
396 |
-
*
|
397 |
-
* @deprecated Use BEWPI()->templater()->get_meta( '_vat_number' ) instead.
|
398 |
-
*/
|
399 |
-
public function display_vat_number() {
|
400 |
-
// WC backwards compatibility.
|
401 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
402 |
-
|
403 |
-
$vat_number = get_post_meta( $order_id, '_vat_number', true );
|
404 |
-
if ( ! empty( $vat_number ) ) {
|
405 |
-
echo '<span>' . sprintf( __( 'VAT Number: %s', 'woocommerce-pdf-invoices' ), $vat_number ) . '</span>';
|
406 |
-
}
|
407 |
-
}
|
408 |
-
|
409 |
-
/**
|
410 |
-
* Get PO Number from WooCommerce Purchase Order Gateway plugin.
|
411 |
-
*
|
412 |
-
* @deprecated Use BEWPI()->templater()->get_meta( '_po_number' ) instead.
|
413 |
-
*/
|
414 |
-
public function display_purchase_order_number() {
|
415 |
-
// WC backwards compatibility.
|
416 |
-
$payment_method = method_exists( 'WC_Order', 'get_payment_method' ) ? $this->order->get_payment_method() : $this->order->payment_method;
|
417 |
-
|
418 |
-
if ( isset( $payment_method ) && 'woocommerce_gateway_purchase_order' === $payment_method ) {
|
419 |
-
// WC backwards compatibility.
|
420 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
421 |
-
|
422 |
-
$po_number = get_post_meta( $order_id, '_po_number', true );
|
423 |
-
if ( ! empty( $po_number ) ) {
|
424 |
-
echo '<span>' . sprintf( __( 'Purchase Order Number: %s', 'woocommerce-gateway-purchase-order' ), $po_number ) . '</span>';
|
425 |
-
}
|
426 |
-
}
|
427 |
-
}
|
428 |
-
|
429 |
-
/**
|
430 |
-
* Outline columns for within pdf template files.
|
431 |
-
*
|
432 |
-
* @param int $taxes_count number of tax classes.
|
433 |
-
*
|
434 |
-
* @deprecated
|
435 |
-
*/
|
436 |
-
public function outlining_columns_html( $taxes_count = 0 ) {
|
437 |
-
$columns_count = $this->get_columns_count( $taxes_count );
|
438 |
-
$colspan = $this->get_colspan( $columns_count );
|
439 |
-
?>
|
440 |
-
<style>
|
441 |
-
<?php
|
442 |
-
// Create css for outlining the product cells.
|
443 |
-
$righter_product_row_tds_css = "";
|
444 |
-
for ( $td = $colspan['left'] + 1; $td <= $columns_count; $td++ ) {
|
445 |
-
if ( $td !== $columns_count ) {
|
446 |
-
$righter_product_row_tds_css .= "tr.product-row td:nth-child(" . $td . "),";
|
447 |
-
} else {
|
448 |
-
$righter_product_row_tds_css .= "tr.product-row td:nth-child(" . $td . ")";
|
449 |
-
$righter_product_row_tds_css .= "{ width: " . ( 50 / $colspan['right'] ) . "%; }";
|
450 |
-
}
|
451 |
-
}
|
452 |
-
echo $righter_product_row_tds_css;
|
453 |
-
?>
|
454 |
-
tr.product-row td:nth-child(1) {
|
455 |
-
width: <?php echo $this->desc_cell_width; ?>;
|
456 |
-
}
|
457 |
-
</style>
|
458 |
-
<?php
|
459 |
-
}
|
460 |
-
|
461 |
-
/**
|
462 |
-
* Number of columns.
|
463 |
-
*
|
464 |
-
* @param int $tax_count number of taxes.
|
465 |
-
*
|
466 |
-
* @deprecated
|
467 |
-
* @return int
|
468 |
-
*/
|
469 |
-
public function get_columns_count( $tax_count = 0 ) {
|
470 |
-
$columns_count = 4;
|
471 |
-
|
472 |
-
if ( $this->template_options['bewpi_show_sku'] ) {
|
473 |
-
$columns_count ++;
|
474 |
-
}
|
475 |
-
|
476 |
-
if ( $this->template_options['bewpi_show_tax'] && wc_tax_enabled() && empty( $legacy_order ) ) {
|
477 |
-
$columns_count += $tax_count;
|
478 |
-
}
|
479 |
-
|
480 |
-
return $columns_count;
|
481 |
-
}
|
482 |
-
|
483 |
-
/**
|
484 |
-
* Calculates colspan for table footer cells
|
485 |
-
*
|
486 |
-
* @deprecated
|
487 |
-
*
|
488 |
-
* @param int $columns_count number of columns.
|
489 |
-
*
|
490 |
-
* @return array
|
491 |
-
*/
|
492 |
-
public function get_colspan( $columns_count = 0 ) {
|
493 |
-
$colspan = array();
|
494 |
-
$number_of_left_half_columns = 3;
|
495 |
-
$this->desc_cell_width = '30%';
|
496 |
-
|
497 |
-
// The product table will be split into 2 where on the right 5 columns are the max.
|
498 |
-
if ( $columns_count <= 4 ) :
|
499 |
-
$number_of_left_half_columns = 1;
|
500 |
-
$this->desc_cell_width = '48%';
|
501 |
-
elseif ( $columns_count <= 6 ) :
|
502 |
-
$number_of_left_half_columns = 2;
|
503 |
-
$this->desc_cell_width = '35.50%';
|
504 |
-
endif;
|
505 |
-
|
506 |
-
$colspan['left'] = $number_of_left_half_columns;
|
507 |
-
$colspan['right'] = $columns_count - $number_of_left_half_columns;
|
508 |
-
$colspan['right_left'] = round( ( $colspan['right'] / 2 ), 0, PHP_ROUND_HALF_DOWN );
|
509 |
-
$colspan['right_right'] = round( ( $colspan['right'] / 2 ), 0, PHP_ROUND_HALF_UP );
|
510 |
-
|
511 |
-
return $colspan;
|
512 |
-
}
|
513 |
-
|
514 |
-
/**
|
515 |
-
* Check if order has only virtual products.
|
516 |
-
*
|
517 |
-
* @return bool
|
518 |
-
*
|
519 |
-
* @deprecated moved to BEWPI()->templater().
|
520 |
-
* @since 2.5.3
|
521 |
-
*/
|
522 |
-
public function has_only_virtual_products() {
|
523 |
-
foreach ( $this->order->get_items( 'line_item' ) as $item ) {
|
524 |
-
$product = $this->order->get_product_from_item( $item );
|
525 |
-
if ( ! $product || ! $product->is_virtual() ) {
|
526 |
-
return false;
|
527 |
-
}
|
528 |
-
}
|
529 |
-
|
530 |
-
return true;
|
531 |
-
}
|
532 |
-
|
533 |
-
/**
|
534 |
-
* Check if invoice exists.
|
535 |
-
*
|
536 |
-
* @param int $order_id WooCommerce Order ID.
|
537 |
-
*
|
538 |
-
* @return bool|string false when no pdf invoice exists or full path when exists.
|
539 |
-
*/
|
540 |
-
public static function exists( $order_id ) {
|
541 |
-
// pdf data exists in database?
|
542 |
-
$pdf_path = get_post_meta( $order_id, '_bewpi_invoice_pdf_path', true );
|
543 |
-
if ( ! $pdf_path ) {
|
544 |
-
return false;
|
545 |
-
}
|
546 |
-
|
547 |
-
return parent::exists( WPI_ATTACHMENTS_DIR . '/' . $pdf_path );
|
548 |
-
}
|
549 |
-
|
550 |
-
/**
|
551 |
-
* Checks if invoice needs to have a zero rated VAT.
|
552 |
-
*
|
553 |
-
* @return bool
|
554 |
-
*/
|
555 |
-
public function display_zero_rated_vat() {
|
556 |
-
// WC backwards compatibility.
|
557 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
558 |
-
|
559 |
-
$is_vat_valid = get_post_meta( $order_id, '_vat_number_is_valid', true );
|
560 |
-
if ( ! $is_vat_valid ) {
|
561 |
-
return false;
|
562 |
-
}
|
563 |
-
|
564 |
-
$is_tax_removed = count( $this->order->get_tax_totals() ) === 0;
|
565 |
-
if ( ! $is_tax_removed ) {
|
566 |
-
return false;
|
567 |
-
}
|
568 |
-
|
569 |
-
return true;
|
570 |
-
}
|
571 |
-
|
572 |
-
/**
|
573 |
-
* @param $str
|
574 |
-
*
|
575 |
-
* @deprecated moved to BEWPI_Template Class.
|
576 |
-
*
|
577 |
-
* @return mixed
|
578 |
-
*/
|
579 |
-
private function replace_placeholders( $str ) {
|
580 |
-
// WC backwards compatibility.
|
581 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
582 |
-
|
583 |
-
$placeholders = apply_filters( 'bewpi_placeholders', array(
|
584 |
-
'[payment_method]' => method_exists( 'WC_Order', 'get_payment_method_title' ) ? $this->order->get_payment_method_title() : $this->order->payment_method_title,
|
585 |
-
'[shipping_method]' => $this->order->get_shipping_method(),
|
586 |
-
), $order_id );
|
587 |
-
|
588 |
-
foreach ( $placeholders as $placeholder => $value ) {
|
589 |
-
$str = str_replace( $placeholder, $value, $str );
|
590 |
-
}
|
591 |
-
|
592 |
-
return $str;
|
593 |
-
}
|
594 |
-
|
595 |
-
/**
|
596 |
-
* @deprecated instead use 'BEWPI()->templater()->get_option()'.
|
597 |
-
*/
|
598 |
-
public function left_footer_column_html() {
|
599 |
-
$left_footer_column_text = $this->template_options['bewpi_left_footer_column'];
|
600 |
-
if ( ! empty( $left_footer_column_text ) ) {
|
601 |
-
echo '<p>' . nl2br( $this->replace_placeholders( $left_footer_column_text ) ) . '</p>';
|
602 |
-
}
|
603 |
-
}
|
604 |
-
|
605 |
-
/**
|
606 |
-
* @deprecated instead use 'BEWPI()->templater()->get_option()'.
|
607 |
-
*/
|
608 |
-
public function right_footer_column_html() {
|
609 |
-
$right_footer_column_text = $this->template_options['bewpi_right_footer_column'];
|
610 |
-
if ( ! empty( $right_footer_column_text ) ) {
|
611 |
-
echo '<p>' . nl2br( $this->replace_placeholders( $right_footer_column_text ) ) . '</p>';
|
612 |
-
} else {
|
613 |
-
echo '<p>' . sprintf( __( '%s of %s', 'woocommerce-pdf-invoices' ), '{PAGENO}', '{nbpg}' ) . '</p>';
|
614 |
-
}
|
615 |
-
}
|
616 |
-
}
|
617 |
-
}
|
1 |
+
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
+
exit; // Exit if accessed directly.
|
4 |
+
}
|
5 |
+
|
6 |
+
if ( ! class_exists( 'BEWPI_Abstract_Invoice' ) ) {
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Makes the invoice.
|
10 |
+
* Class BEWPI_Invoice
|
11 |
+
*/
|
12 |
+
class BEWPI_Abstract_Invoice extends BEWPI_Abstract_Document {
|
13 |
+
/**
|
14 |
+
* Type of invoice.
|
15 |
+
*
|
16 |
+
* @var string
|
17 |
+
*/
|
18 |
+
protected $type;
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Invoice number.
|
22 |
+
*
|
23 |
+
* @var int
|
24 |
+
*/
|
25 |
+
protected $number;
|
26 |
+
|
27 |
+
/**
|
28 |
+
* MySQL invoice date.
|
29 |
+
*
|
30 |
+
* @var string
|
31 |
+
*/
|
32 |
+
protected $date = '0000-00-00 00:00:00';
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Year of invoice.
|
36 |
+
*
|
37 |
+
* @var string
|
38 |
+
*/
|
39 |
+
protected $year;
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Number of columns from products table.
|
43 |
+
*
|
44 |
+
* @deprecated outlining columns will be refactored.
|
45 |
+
* @var int
|
46 |
+
*/
|
47 |
+
public $columns_count;
|
48 |
+
|
49 |
+
/**
|
50 |
+
* Colspan data to outline products table columns.
|
51 |
+
*
|
52 |
+
* @deprecated outlining columns will be refactored.
|
53 |
+
* @var array
|
54 |
+
*/
|
55 |
+
protected $colspan;
|
56 |
+
|
57 |
+
/**
|
58 |
+
* Width of the description cell of the product table.
|
59 |
+
*
|
60 |
+
* @deprecated outlining columns will be refactored.
|
61 |
+
* @var string
|
62 |
+
*/
|
63 |
+
protected $desc_cell_width;
|
64 |
+
|
65 |
+
/**
|
66 |
+
* BEWPI_Abstract_Invoice constructor.
|
67 |
+
*
|
68 |
+
* @param int $order_id WooCommerce Order ID.
|
69 |
+
*/
|
70 |
+
public function __construct( $order_id ) {
|
71 |
+
parent::__construct();
|
72 |
+
|
73 |
+
$this->full_path = self::exists( $order_id );
|
74 |
+
if ( $this->full_path ) {
|
75 |
+
// WC backwards compatibility.
|
76 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
77 |
+
|
78 |
+
$this->number = get_post_meta( $order_id, '_bewpi_invoice_number', true );
|
79 |
+
$this->date = get_post_meta( $order_id, '_bewpi_invoice_date', true );
|
80 |
+
$this->year = date_i18n( 'Y', strtotime( $this->date ) );
|
81 |
+
$this->filename = basename( $this->full_path );
|
82 |
+
}
|
83 |
+
}
|
84 |
+
|
85 |
+
/**
|
86 |
+
* Invoice number.
|
87 |
+
*
|
88 |
+
* @return int
|
89 |
+
*/
|
90 |
+
public function get_number() {
|
91 |
+
return (int) $this->number;
|
92 |
+
}
|
93 |
+
|
94 |
+
/**
|
95 |
+
* Format invoice number with placeholders.
|
96 |
+
*
|
97 |
+
* @return string
|
98 |
+
*/
|
99 |
+
public function get_formatted_number() {
|
100 |
+
// format number with the number of digits.
|
101 |
+
$digitized_invoice_number = sprintf( '%0' . $this->template_options['bewpi_invoice_number_digits'] . 's', $this->number );
|
102 |
+
$formatted_invoice_number = str_replace(
|
103 |
+
array( '[prefix]', '[suffix]', '[number]', '[order-date]', '[order-number]', '[Y]', '[y]', '[m]' ),
|
104 |
+
array(
|
105 |
+
$this->template_options['bewpi_invoice_number_prefix'],
|
106 |
+
$this->template_options['bewpi_invoice_number_suffix'],
|
107 |
+
$digitized_invoice_number,
|
108 |
+
apply_filters( 'bewpi_formatted_invoice_number_order_date', $this->get_formatted_order_date() ),
|
109 |
+
$this->order->get_order_number(),
|
110 |
+
$this->year,
|
111 |
+
date_i18n( 'y', strtotime( $this->date ) ),
|
112 |
+
date_i18n( 'm', strtotime( $this->date ) ),
|
113 |
+
),
|
114 |
+
$this->template_options['bewpi_invoice_number_format']
|
115 |
+
);
|
116 |
+
|
117 |
+
return apply_filters( 'bewpi_formatted_invoice_number', $formatted_invoice_number, $this->type );
|
118 |
+
}
|
119 |
+
|
120 |
+
/**
|
121 |
+
* Date format from user option or get default WordPress date format.
|
122 |
+
*
|
123 |
+
* @return string
|
124 |
+
*/
|
125 |
+
public function get_date_format() {
|
126 |
+
$date_format = $this->template_options['bewpi_date_format'];
|
127 |
+
if ( ! empty( $date_format ) ) {
|
128 |
+
return (string) $date_format;
|
129 |
+
}
|
130 |
+
|
131 |
+
return (string) get_option( 'date_format' );
|
132 |
+
}
|
133 |
+
|
134 |
+
/**
|
135 |
+
* Format and localize (MySQL) invoice date.
|
136 |
+
*
|
137 |
+
* @return string
|
138 |
+
*/
|
139 |
+
public function get_formatted_invoice_date() {
|
140 |
+
return date_i18n( $this->get_date_format(), strtotime( $this->date ) );
|
141 |
+
}
|
142 |
+
|
143 |
+
/**
|
144 |
+
* Order date formatted with user option format and localized.
|
145 |
+
*
|
146 |
+
* @return string
|
147 |
+
*/
|
148 |
+
public function get_formatted_order_date() {
|
149 |
+
// WC backwards compatibility.
|
150 |
+
$order_date = method_exists( 'WC_Order', 'get_date_created' ) ? $this->order->get_date_created() : $this->order->order_date;
|
151 |
+
|
152 |
+
return date_i18n( $this->get_date_format(), strtotime( $order_date ) );
|
153 |
+
}
|
154 |
+
|
155 |
+
/**
|
156 |
+
* Delete invoice PDF files.
|
157 |
+
*
|
158 |
+
* @param int $from_number Invoice number where to start from.
|
159 |
+
*/
|
160 |
+
private function delete_pdf_invoices( $from_number = 0 ) {
|
161 |
+
global $wpdb;
|
162 |
+
|
163 |
+
if ( (bool) $this->template_options['bewpi_reset_counter_yearly'] ) {
|
164 |
+
// get formatted numbers by year and greater then given invoice number.
|
165 |
+
$files = $wpdb->get_col( $wpdb->prepare(
|
166 |
+
"SELECT pm3.meta_value AS pdf_path FROM wp_postmeta pm1
|
167 |
+
INNER JOIN wp_postmeta pm2 ON pm1.post_id = pm2.post_id
|
168 |
+
INNER JOIN wp_postmeta pm3 ON pm1.post_id = pm3.post_id
|
169 |
+
WHERE (pm1.meta_key = '_bewpi_invoice_date' AND YEAR(pm1.meta_value) = %d)
|
170 |
+
AND (pm2.meta_key = '_bewpi_invoice_number' AND pm2.meta_value >= %d)
|
171 |
+
AND (pm3.meta_key = '_bewpi_invoice_pdf_path')",
|
172 |
+
(int) date_i18n( 'Y', current_time( 'timestamp' ) ),
|
173 |
+
$from_number
|
174 |
+
) ); // db call ok; no-cache ok.
|
175 |
+
} else {
|
176 |
+
// get formatted numbers greater then given invoice number.
|
177 |
+
$files = $wpdb->get_col( $wpdb->prepare(
|
178 |
+
"SELECT pm2.meta_value AS pdf_path FROM wp_postmeta pm1
|
179 |
+
INNER JOIN wp_postmeta pm2 ON pm1.post_id = pm2.post_id
|
180 |
+
WHERE (pm1.meta_key = '_bewpi_invoice_number' AND pm1.meta_value >= %d)
|
181 |
+
AND (pm2.meta_key = '_bewpi_invoice_pdf_path')",
|
182 |
+
$from_number
|
183 |
+
) ); // db call ok; no-cache ok.
|
184 |
+
}
|
185 |
+
|
186 |
+
// delete pdf files.
|
187 |
+
foreach ( $files as $pdf_path ) {
|
188 |
+
parent::delete( WPI_ATTACHMENTS_DIR . '/' . $pdf_path );
|
189 |
+
}
|
190 |
+
}
|
191 |
+
|
192 |
+
/**
|
193 |
+
* Delete invoice post meta information.
|
194 |
+
*
|
195 |
+
* @param int $from_number Invoice number from which to delete.
|
196 |
+
*
|
197 |
+
* @return false|int
|
198 |
+
*/
|
199 |
+
private function delete_invoice_meta( $from_number = 0 ) {
|
200 |
+
global $wpdb;
|
201 |
+
|
202 |
+
if ( (bool) $this->template_options['bewpi_reset_counter_yearly'] ) {
|
203 |
+
// delete by year and greater then given invoice number.
|
204 |
+
$query = $wpdb->prepare(
|
205 |
+
"DELETE pm1, pm2, pm3 FROM $wpdb->postmeta pm1
|
206 |
+
INNER JOIN $wpdb->postmeta pm2 ON pm1.post_id = pm2.post_id
|
207 |
+
INNER JOIN $wpdb->postmeta pm3 ON pm1.post_id = pm3.post_id
|
208 |
+
WHERE (pm1.meta_key = %s AND YEAR(pm1.meta_value) = %d)
|
209 |
+
AND (pm2.meta_key = %s AND pm2.meta_value >= %d)
|
210 |
+
AND (pm3.meta_key = %s)",
|
211 |
+
'_bewpi_invoice_date',
|
212 |
+
(int) date_i18n( 'Y', current_time( 'timestamp' ) ),
|
213 |
+
'_bewpi_invoice_number',
|
214 |
+
$from_number,
|
215 |
+
'_bewpi_invoice_pdf_path'
|
216 |
+
);
|
217 |
+
} else {
|
218 |
+
// delete by greater then given invoice number.
|
219 |
+
$query = $wpdb->prepare(
|
220 |
+
"DELETE pm1, pm2 FROM $wpdb->postmeta pm1
|
221 |
+
INNER JOIN $wpdb->postmeta pm2 ON pm1.post_id = pm2.post_id
|
222 |
+
WHERE (pm1.meta_key = %s AND pm1.meta_value >= %d)
|
223 |
+
AND (pm2.meta_key = %s OR pm2.meta_key = %s)",
|
224 |
+
'_bewpi_invoice_number',
|
225 |
+
$from_number,
|
226 |
+
'_bewpi_invoice_date',
|
227 |
+
'_bewpi_invoice_pdf_path'
|
228 |
+
);
|
229 |
+
}
|
230 |
+
|
231 |
+
return $wpdb->query( $query ); // db call ok; no-cache ok. WPCS: unprepared SQL OK.
|
232 |
+
}
|
233 |
+
|
234 |
+
/**
|
235 |
+
* Get next invoice number from db.
|
236 |
+
*
|
237 |
+
* @return int
|
238 |
+
*/
|
239 |
+
private function get_next_invoice_number() {
|
240 |
+
// uses WooCommerce order numbers as invoice numbers?
|
241 |
+
if ( 'woocommerce_order_number' === $this->template_options['bewpi_invoice_number_type'] ) {
|
242 |
+
// WC backwards compatibility.
|
243 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
244 |
+
|
245 |
+
return $order_id;
|
246 |
+
}
|
247 |
+
|
248 |
+
// check if user did a counter reset.
|
249 |
+
$next_number = get_transient( 'bewpi_next_invoice_number' );
|
250 |
+
if ( false !== $next_number ) {
|
251 |
+
$this->delete_pdf_invoices( $next_number );
|
252 |
+
$this->delete_invoice_meta( $next_number );
|
253 |
+
|
254 |
+
delete_transient( 'bewpi_next_invoice_number' );
|
255 |
+
|
256 |
+
return $next_number;
|
257 |
+
}
|
258 |
+
|
259 |
+
$max_invoice_number = self::get_max_invoice_number();
|
260 |
+
$next_number = $max_invoice_number + 1;
|
261 |
+
|
262 |
+
return $next_number;
|
263 |
+
}
|
264 |
+
|
265 |
+
/**
|
266 |
+
* Return highest invoice number.
|
267 |
+
*
|
268 |
+
* @return int
|
269 |
+
*/
|
270 |
+
public static function get_max_invoice_number() {
|
271 |
+
global $wpdb;
|
272 |
+
|
273 |
+
$template_options = get_option( 'bewpi_template_settings' );
|
274 |
+
if ( (bool) $template_options['bewpi_reset_counter_yearly'] ) {
|
275 |
+
// get by year.
|
276 |
+
$query = $wpdb->prepare(
|
277 |
+
"SELECT MAX(CAST(pm2.meta_value AS UNSIGNED)) AS last_invoice_number
|
278 |
+
FROM $wpdb->postmeta pm1
|
279 |
+
INNER JOIN $wpdb->postmeta pm2 ON pm1.post_id = pm2.post_id
|
280 |
+
WHERE pm1.meta_key = %s AND YEAR(pm1.meta_value) = %d AND pm2.meta_key = %s",
|
281 |
+
'_bewpi_invoice_date',
|
282 |
+
(int) date_i18n( 'Y', current_time( 'timestamp' ) ),
|
283 |
+
'_bewpi_invoice_number'
|
284 |
+
);
|
285 |
+
} else {
|
286 |
+
// get all.
|
287 |
+
$query = $wpdb->prepare(
|
288 |
+
"SELECT MAX(CAST(pm2.meta_value AS UNSIGNED)) AS last_invoice_number
|
289 |
+
FROM $wpdb->postmeta pm1
|
290 |
+
INNER JOIN $wpdb->postmeta pm2 ON pm1.post_id = pm2.post_id
|
291 |
+
WHERE pm2.meta_key = %s",
|
292 |
+
'_bewpi_invoice_number'
|
293 |
+
);
|
294 |
+
}
|
295 |
+
|
296 |
+
return intval( $wpdb->get_var( $query ) ); // db call ok; no-cache ok. WPCS: unprepared SQL OK.
|
297 |
+
}
|
298 |
+
|
299 |
+
/**
|
300 |
+
* Save invoice.
|
301 |
+
*
|
302 |
+
* @param string $destination pdf generation mode.
|
303 |
+
*
|
304 |
+
* @return string
|
305 |
+
*/
|
306 |
+
public function save( $destination = 'F' ) {
|
307 |
+
// WC backwards compatibility.
|
308 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
309 |
+
|
310 |
+
if ( BEWPI_Invoice::exists( $order_id ) ) {
|
311 |
+
// delete postmeta and PDF.
|
312 |
+
self::delete( $order_id );
|
313 |
+
}
|
314 |
+
|
315 |
+
$this->date = current_time( 'mysql' );
|
316 |
+
$this->number = $this->get_next_invoice_number();
|
317 |
+
$this->year = date_i18n( 'Y', current_time( 'timestamp' ) );
|
318 |
+
|
319 |
+
// yearly sub-folders.
|
320 |
+
if ( (bool) $this->template_options['bewpi_reset_counter_yearly'] ) {
|
321 |
+
$pdf_path = $this->year . '/' . $this->get_formatted_number() . '.pdf';
|
322 |
+
} else {
|
323 |
+
// one folder for all invoices.
|
324 |
+
$pdf_path = $this->get_formatted_number() . '.pdf';
|
325 |
+
}
|
326 |
+
|
327 |
+
$this->full_path = WPI_ATTACHMENTS_DIR . '/' . $pdf_path;
|
328 |
+
$this->filename = basename( $this->full_path );
|
329 |
+
|
330 |
+
// update invoice data in db.
|
331 |
+
update_post_meta( $order_id, '_bewpi_invoice_date', $this->date );
|
332 |
+
update_post_meta( $order_id, '_bewpi_invoice_number', $this->number );
|
333 |
+
update_post_meta( $order_id, '_bewpi_invoice_pdf_path', $pdf_path );
|
334 |
+
|
335 |
+
do_action( 'bewpi_before_document_generation', $this->type, $order_id );
|
336 |
+
|
337 |
+
parent::generate( $destination, $this->order->is_paid() );
|
338 |
+
|
339 |
+
return $this->full_path;
|
340 |
+
}
|
341 |
+
|
342 |
+
/**
|
343 |
+
* Update invoice.
|
344 |
+
*
|
345 |
+
* @param string $destination pdf generation mode.
|
346 |
+
*
|
347 |
+
* @return string $full_path Full path to PDF invoice file.
|
348 |
+
*/
|
349 |
+
public function update( $destination = 'F' ) {
|
350 |
+
parent::delete( $this->full_path );
|
351 |
+
parent::generate( $destination, $this->order->is_paid() );
|
352 |
+
|
353 |
+
return $this->full_path;
|
354 |
+
}
|
355 |
+
|
356 |
+
/**
|
357 |
+
* Delete all invoice data from database and pdf file.
|
358 |
+
*
|
359 |
+
* @param int $order_id WooCommerce Order ID.
|
360 |
+
*/
|
361 |
+
public static function delete( $order_id ) {
|
362 |
+
// remove pdf file.
|
363 |
+
$full_path = WPI_ATTACHMENTS_DIR . '/' . get_post_meta( $order_id, '_bewpi_invoice_pdf_path', true );
|
364 |
+
parent::delete( $full_path );
|
365 |
+
|
366 |
+
// remove invoice postmeta from database.
|
367 |
+
delete_post_meta( $order_id, '_bewpi_invoice_number' );
|
368 |
+
delete_post_meta( $order_id, '_bewpi_invoice_date' );
|
369 |
+
delete_post_meta( $order_id, '_bewpi_invoice_pdf_path' );
|
370 |
+
|
371 |
+
// version 3.6+ not used anymore.
|
372 |
+
delete_post_meta( $order_id, '_bewpi_formatted_invoice_number' );
|
373 |
+
delete_post_meta( $order_id, '_bewpi_invoice_year' );
|
374 |
+
|
375 |
+
do_action( 'bewpi_after_post_meta_deletion', $order_id );
|
376 |
+
}
|
377 |
+
|
378 |
+
/**
|
379 |
+
* Display company logo or name
|
380 |
+
*/
|
381 |
+
public function get_company_logo_html() {
|
382 |
+
$logo_url = $this->template_options['bewpi_company_logo'];
|
383 |
+
if ( ! empty( $logo_url ) ) {
|
384 |
+
// mPDF' stablest method to display an image is to use their "Image data as a Variable" (https://mpdf.github.io/what-else-can-i-do/images.html) option.
|
385 |
+
$src = apply_filters( 'bewpi_company_logo_url', 'var:company_logo' );
|
386 |
+
printf( '<img class="company-logo" src="%s"/>', esc_attr( $src ) );
|
387 |
+
} else {
|
388 |
+
// show company name if company logo isn't uploaded.
|
389 |
+
$company_name = $this->template_options['bewpi_company_name'];
|
390 |
+
printf( '<h1 class="company-logo">%s</h1>', esc_html( $company_name ) );
|
391 |
+
}
|
392 |
+
}
|
393 |
+
|
394 |
+
/**
|
395 |
+
* Get VAT number from WooCommerce EU VAT Number plugin.
|
396 |
+
*
|
397 |
+
* @deprecated Use BEWPI()->templater()->get_meta( '_vat_number' ) instead.
|
398 |
+
*/
|
399 |
+
public function display_vat_number() {
|
400 |
+
// WC backwards compatibility.
|
401 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
402 |
+
|
403 |
+
$vat_number = get_post_meta( $order_id, '_vat_number', true );
|
404 |
+
if ( ! empty( $vat_number ) ) {
|
405 |
+
echo '<span>' . sprintf( __( 'VAT Number: %s', 'woocommerce-pdf-invoices' ), $vat_number ) . '</span>';
|
406 |
+
}
|
407 |
+
}
|
408 |
+
|
409 |
+
/**
|
410 |
+
* Get PO Number from WooCommerce Purchase Order Gateway plugin.
|
411 |
+
*
|
412 |
+
* @deprecated Use BEWPI()->templater()->get_meta( '_po_number' ) instead.
|
413 |
+
*/
|
414 |
+
public function display_purchase_order_number() {
|
415 |
+
// WC backwards compatibility.
|
416 |
+
$payment_method = method_exists( 'WC_Order', 'get_payment_method' ) ? $this->order->get_payment_method() : $this->order->payment_method;
|
417 |
+
|
418 |
+
if ( isset( $payment_method ) && 'woocommerce_gateway_purchase_order' === $payment_method ) {
|
419 |
+
// WC backwards compatibility.
|
420 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
421 |
+
|
422 |
+
$po_number = get_post_meta( $order_id, '_po_number', true );
|
423 |
+
if ( ! empty( $po_number ) ) {
|
424 |
+
echo '<span>' . sprintf( __( 'Purchase Order Number: %s', 'woocommerce-gateway-purchase-order' ), $po_number ) . '</span>';
|
425 |
+
}
|
426 |
+
}
|
427 |
+
}
|
428 |
+
|
429 |
+
/**
|
430 |
+
* Outline columns for within pdf template files.
|
431 |
+
*
|
432 |
+
* @param int $taxes_count number of tax classes.
|
433 |
+
*
|
434 |
+
* @deprecated
|
435 |
+
*/
|
436 |
+
public function outlining_columns_html( $taxes_count = 0 ) {
|
437 |
+
$columns_count = $this->get_columns_count( $taxes_count );
|
438 |
+
$colspan = $this->get_colspan( $columns_count );
|
439 |
+
?>
|
440 |
+
<style>
|
441 |
+
<?php
|
442 |
+
// Create css for outlining the product cells.
|
443 |
+
$righter_product_row_tds_css = "";
|
444 |
+
for ( $td = $colspan['left'] + 1; $td <= $columns_count; $td++ ) {
|
445 |
+
if ( $td !== $columns_count ) {
|
446 |
+
$righter_product_row_tds_css .= "tr.product-row td:nth-child(" . $td . "),";
|
447 |
+
} else {
|
448 |
+
$righter_product_row_tds_css .= "tr.product-row td:nth-child(" . $td . ")";
|
449 |
+
$righter_product_row_tds_css .= "{ width: " . ( 50 / $colspan['right'] ) . "%; }";
|
450 |
+
}
|
451 |
+
}
|
452 |
+
echo $righter_product_row_tds_css;
|
453 |
+
?>
|
454 |
+
tr.product-row td:nth-child(1) {
|
455 |
+
width: <?php echo $this->desc_cell_width; ?>;
|
456 |
+
}
|
457 |
+
</style>
|
458 |
+
<?php
|
459 |
+
}
|
460 |
+
|
461 |
+
/**
|
462 |
+
* Number of columns.
|
463 |
+
*
|
464 |
+
* @param int $tax_count number of taxes.
|
465 |
+
*
|
466 |
+
* @deprecated
|
467 |
+
* @return int
|
468 |
+
*/
|
469 |
+
public function get_columns_count( $tax_count = 0 ) {
|
470 |
+
$columns_count = 4;
|
471 |
+
|
472 |
+
if ( $this->template_options['bewpi_show_sku'] ) {
|
473 |
+
$columns_count ++;
|
474 |
+
}
|
475 |
+
|
476 |
+
if ( $this->template_options['bewpi_show_tax'] && wc_tax_enabled() && empty( $legacy_order ) ) {
|
477 |
+
$columns_count += $tax_count;
|
478 |
+
}
|
479 |
+
|
480 |
+
return $columns_count;
|
481 |
+
}
|
482 |
+
|
483 |
+
/**
|
484 |
+
* Calculates colspan for table footer cells
|
485 |
+
*
|
486 |
+
* @deprecated
|
487 |
+
*
|
488 |
+
* @param int $columns_count number of columns.
|
489 |
+
*
|
490 |
+
* @return array
|
491 |
+
*/
|
492 |
+
public function get_colspan( $columns_count = 0 ) {
|
493 |
+
$colspan = array();
|
494 |
+
$number_of_left_half_columns = 3;
|
495 |
+
$this->desc_cell_width = '30%';
|
496 |
+
|
497 |
+
// The product table will be split into 2 where on the right 5 columns are the max.
|
498 |
+
if ( $columns_count <= 4 ) :
|
499 |
+
$number_of_left_half_columns = 1;
|
500 |
+
$this->desc_cell_width = '48%';
|
501 |
+
elseif ( $columns_count <= 6 ) :
|
502 |
+
$number_of_left_half_columns = 2;
|
503 |
+
$this->desc_cell_width = '35.50%';
|
504 |
+
endif;
|
505 |
+
|
506 |
+
$colspan['left'] = $number_of_left_half_columns;
|
507 |
+
$colspan['right'] = $columns_count - $number_of_left_half_columns;
|
508 |
+
$colspan['right_left'] = round( ( $colspan['right'] / 2 ), 0, PHP_ROUND_HALF_DOWN );
|
509 |
+
$colspan['right_right'] = round( ( $colspan['right'] / 2 ), 0, PHP_ROUND_HALF_UP );
|
510 |
+
|
511 |
+
return $colspan;
|
512 |
+
}
|
513 |
+
|
514 |
+
/**
|
515 |
+
* Check if order has only virtual products.
|
516 |
+
*
|
517 |
+
* @return bool
|
518 |
+
*
|
519 |
+
* @deprecated moved to BEWPI()->templater().
|
520 |
+
* @since 2.5.3
|
521 |
+
*/
|
522 |
+
public function has_only_virtual_products() {
|
523 |
+
foreach ( $this->order->get_items( 'line_item' ) as $item ) {
|
524 |
+
$product = $this->order->get_product_from_item( $item );
|
525 |
+
if ( ! $product || ! $product->is_virtual() ) {
|
526 |
+
return false;
|
527 |
+
}
|
528 |
+
}
|
529 |
+
|
530 |
+
return true;
|
531 |
+
}
|
532 |
+
|
533 |
+
/**
|
534 |
+
* Check if invoice exists.
|
535 |
+
*
|
536 |
+
* @param int $order_id WooCommerce Order ID.
|
537 |
+
*
|
538 |
+
* @return bool|string false when no pdf invoice exists or full path when exists.
|
539 |
+
*/
|
540 |
+
public static function exists( $order_id ) {
|
541 |
+
// pdf data exists in database?
|
542 |
+
$pdf_path = get_post_meta( $order_id, '_bewpi_invoice_pdf_path', true );
|
543 |
+
if ( ! $pdf_path ) {
|
544 |
+
return false;
|
545 |
+
}
|
546 |
+
|
547 |
+
return parent::exists( WPI_ATTACHMENTS_DIR . '/' . $pdf_path );
|
548 |
+
}
|
549 |
+
|
550 |
+
/**
|
551 |
+
* Checks if invoice needs to have a zero rated VAT.
|
552 |
+
*
|
553 |
+
* @return bool
|
554 |
+
*/
|
555 |
+
public function display_zero_rated_vat() {
|
556 |
+
// WC backwards compatibility.
|
557 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
558 |
+
|
559 |
+
$is_vat_valid = get_post_meta( $order_id, '_vat_number_is_valid', true );
|
560 |
+
if ( ! $is_vat_valid ) {
|
561 |
+
return false;
|
562 |
+
}
|
563 |
+
|
564 |
+
$is_tax_removed = count( $this->order->get_tax_totals() ) === 0;
|
565 |
+
if ( ! $is_tax_removed ) {
|
566 |
+
return false;
|
567 |
+
}
|
568 |
+
|
569 |
+
return true;
|
570 |
+
}
|
571 |
+
|
572 |
+
/**
|
573 |
+
* @param $str
|
574 |
+
*
|
575 |
+
* @deprecated moved to BEWPI_Template Class.
|
576 |
+
*
|
577 |
+
* @return mixed
|
578 |
+
*/
|
579 |
+
private function replace_placeholders( $str ) {
|
580 |
+
// WC backwards compatibility.
|
581 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
582 |
+
|
583 |
+
$placeholders = apply_filters( 'bewpi_placeholders', array(
|
584 |
+
'[payment_method]' => method_exists( 'WC_Order', 'get_payment_method_title' ) ? $this->order->get_payment_method_title() : $this->order->payment_method_title,
|
585 |
+
'[shipping_method]' => $this->order->get_shipping_method(),
|
586 |
+
), $order_id );
|
587 |
+
|
588 |
+
foreach ( $placeholders as $placeholder => $value ) {
|
589 |
+
$str = str_replace( $placeholder, $value, $str );
|
590 |
+
}
|
591 |
+
|
592 |
+
return $str;
|
593 |
+
}
|
594 |
+
|
595 |
+
/**
|
596 |
+
* @deprecated instead use 'BEWPI()->templater()->get_option()'.
|
597 |
+
*/
|
598 |
+
public function left_footer_column_html() {
|
599 |
+
$left_footer_column_text = $this->template_options['bewpi_left_footer_column'];
|
600 |
+
if ( ! empty( $left_footer_column_text ) ) {
|
601 |
+
echo '<p>' . nl2br( $this->replace_placeholders( $left_footer_column_text ) ) . '</p>';
|
602 |
+
}
|
603 |
+
}
|
604 |
+
|
605 |
+
/**
|
606 |
+
* @deprecated instead use 'BEWPI()->templater()->get_option()'.
|
607 |
+
*/
|
608 |
+
public function right_footer_column_html() {
|
609 |
+
$right_footer_column_text = $this->template_options['bewpi_right_footer_column'];
|
610 |
+
if ( ! empty( $right_footer_column_text ) ) {
|
611 |
+
echo '<p>' . nl2br( $this->replace_placeholders( $right_footer_column_text ) ) . '</p>';
|
612 |
+
} else {
|
613 |
+
echo '<p>' . sprintf( __( '%s of %s', 'woocommerce-pdf-invoices' ), '{PAGENO}', '{nbpg}' ) . '</p>';
|
614 |
+
}
|
615 |
+
}
|
616 |
+
}
|
617 |
+
}
|
includes/abstracts/abstract-bewpi-setting.php
CHANGED
@@ -1,225 +1,225 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Settings configuration.
|
4 |
-
*
|
5 |
-
* Validate and output settings.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Abstract Class
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Abstracts
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
-
exit;
|
15 |
-
}
|
16 |
-
|
17 |
-
if ( ! class_exists( 'BEWPI_Abstract_Setting' ) ) {
|
18 |
-
/**
|
19 |
-
* Class BEWPI_Abstract_Setting.
|
20 |
-
*/
|
21 |
-
abstract class BEWPI_Abstract_Setting {
|
22 |
-
/**
|
23 |
-
* Options and settings prefix.
|
24 |
-
*
|
25 |
-
* @var string
|
26 |
-
*/
|
27 |
-
const PREFIX = 'bewpi_';
|
28 |
-
|
29 |
-
/**
|
30 |
-
* Option group key.
|
31 |
-
*
|
32 |
-
* @var string.
|
33 |
-
*/
|
34 |
-
protected $settings_key;
|
35 |
-
|
36 |
-
/**
|
37 |
-
* Format all available invoice number placeholders.
|
38 |
-
*
|
39 |
-
* @return string
|
40 |
-
*/
|
41 |
-
protected static function formatted_number_placeholders() {
|
42 |
-
$placeholders = array( '[prefix]', '[suffix]', '[number]', '[order-number]', '[order-date]', '[m]', '[Y]', '[y]' );
|
43 |
-
|
44 |
-
return '<code>' . join( '</code>, <code>', $placeholders ) . '</code>';
|
45 |
-
}
|
46 |
-
|
47 |
-
/**
|
48 |
-
* Gets all the tags that are allowed.
|
49 |
-
*
|
50 |
-
* @return string|void
|
51 |
-
*/
|
52 |
-
protected static function formatted_html_tags() {
|
53 |
-
$html_tags = array_map( 'htmlspecialchars', array( '<b>', '<i>', '<br>' ) );
|
54 |
-
|
55 |
-
return '<code>' . join( '</code>, <code>', $html_tags ) . '</code>';
|
56 |
-
}
|
57 |
-
|
58 |
-
/**
|
59 |
-
* String validation.
|
60 |
-
*
|
61 |
-
* @param string $str the string to validate.
|
62 |
-
*
|
63 |
-
* @return bool
|
64 |
-
*/
|
65 |
-
protected function strip_str( $str ) {
|
66 |
-
$str = preg_replace( '/<([a-z][a-z0-9]*)[^>]*?(\/?)>/i', '<$1$2>', $str );
|
67 |
-
|
68 |
-
return strip_tags( $str, '<b><i><br><br/>' );
|
69 |
-
}
|
70 |
-
|
71 |
-
/**
|
72 |
-
* Multiple checkboxes html.
|
73 |
-
*
|
74 |
-
* @param array $args option arguments.
|
75 |
-
*/
|
76 |
-
public function multiple_checkbox_callback( $args ) {
|
77 |
-
include BEWPI_DIR . 'includes/admin/views/html-multiple-checkbox-setting.php';
|
78 |
-
}
|
79 |
-
|
80 |
-
/**
|
81 |
-
* Select html.
|
82 |
-
*
|
83 |
-
* @param array $args option arguments.
|
84 |
-
*/
|
85 |
-
public function select_callback( $args ) {
|
86 |
-
$options = get_option( $args['page'] );
|
87 |
-
?>
|
88 |
-
<select id="<?php echo $args['id']; ?>" name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>">
|
89 |
-
<?php
|
90 |
-
foreach ( $args['options'] as $option ) :
|
91 |
-
?>
|
92 |
-
<option
|
93 |
-
value="<?php echo esc_attr( $option['value'] ); ?>" <?php selected( $options[ $args['name'] ], $option['value'] ); ?>><?php echo esc_html( $option['id'] ); ?></option>
|
94 |
-
<?php
|
95 |
-
endforeach;
|
96 |
-
?>
|
97 |
-
</select>
|
98 |
-
<div class="bewpi-notes"><?php echo $args['desc']; ?></div>
|
99 |
-
<?php
|
100 |
-
}
|
101 |
-
|
102 |
-
public function reset_counter_callback( $args ) {
|
103 |
-
$class = ( isset( $args['class'] ) ) ? $args['class'] : "bewpi-notes";
|
104 |
-
?>
|
105 |
-
<input type="hidden" name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>" value="0"/>
|
106 |
-
<input id="<?php echo $args['id']; ?>"
|
107 |
-
name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>"
|
108 |
-
type="<?php echo $args['type']; ?>"
|
109 |
-
value="1"
|
110 |
-
<?php
|
111 |
-
checked( (bool) get_transient( 'bewpi_next_invoice_number' ) );
|
112 |
-
|
113 |
-
if ( isset ( $args['attrs'] ) ) {
|
114 |
-
foreach ( $args['attrs'] as $attr ) {
|
115 |
-
echo $attr . ' ';
|
116 |
-
}
|
117 |
-
}
|
118 |
-
?>
|
119 |
-
/>
|
120 |
-
<label for="<?php echo $args['id']; ?>" class="<?php echo $class; ?>">
|
121 |
-
<?php echo $args['desc']; ?>
|
122 |
-
</label>
|
123 |
-
<?php
|
124 |
-
}
|
125 |
-
|
126 |
-
public function next_invoice_number_callback( $args ) {
|
127 |
-
$class = ( isset( $args['class'] ) ) ? $args['class'] : "bewpi-notes";
|
128 |
-
$next_invoice_number = get_transient( 'bewpi_next_invoice_number' );
|
129 |
-
?>
|
130 |
-
<input id="<?php echo $args['id']; ?>"
|
131 |
-
name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>"
|
132 |
-
type="<?php echo $args['type']; ?>"
|
133 |
-
value="<?php echo esc_attr( ( false !== $next_invoice_number ) ? $next_invoice_number : BEWPI_Abstract_Invoice::get_max_invoice_number() + 1 ); ?>"
|
134 |
-
<?php
|
135 |
-
if ( isset ( $args['attrs'] ) ) {
|
136 |
-
foreach ( $args['attrs'] as $attr ) {
|
137 |
-
echo $attr . ' ';
|
138 |
-
}
|
139 |
-
}
|
140 |
-
?>
|
141 |
-
/>
|
142 |
-
<div class="<?php echo $class; ?>"><?php echo $args['desc']; ?></div>
|
143 |
-
<?php
|
144 |
-
}
|
145 |
-
|
146 |
-
public function input_callback( $args ) {
|
147 |
-
$options = get_option( $args['page'] );
|
148 |
-
$class = ( isset( $args['class'] ) ) ? $args['class'] : "bewpi-notes";
|
149 |
-
$is_checkbox = $args['type'] === 'checkbox';
|
150 |
-
if ( $is_checkbox ) { ?>
|
151 |
-
<input type="hidden" name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>" value="0"/>
|
152 |
-
<?php } ?>
|
153 |
-
<input id="<?php echo $args['id']; ?>"
|
154 |
-
name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>"
|
155 |
-
type="<?php echo $args['type']; ?>"
|
156 |
-
value="<?php echo $is_checkbox ? 1 : esc_attr( $options[ $args['name'] ] ); ?>"
|
157 |
-
|
158 |
-
<?php if ( $is_checkbox ) {
|
159 |
-
checked( $options[ $args['name'] ] );
|
160 |
-
}
|
161 |
-
|
162 |
-
if ( isset ( $args['attrs'] ) ) {
|
163 |
-
foreach ( $args['attrs'] as $attr ) {
|
164 |
-
echo $attr . ' ';
|
165 |
-
}
|
166 |
-
}
|
167 |
-
?>
|
168 |
-
/>
|
169 |
-
<?php if ( $is_checkbox ) { ?>
|
170 |
-
<label for="<?php echo $args['id']; ?>"
|
171 |
-
class="<?php echo $class; ?>"><?php echo $args['desc']; ?></label>
|
172 |
-
<?php } else { ?>
|
173 |
-
<div class="<?php echo $class; ?>"><?php echo $args['desc']; ?></div>
|
174 |
-
<?php } ?>
|
175 |
-
<?php
|
176 |
-
}
|
177 |
-
|
178 |
-
public function textarea_callback( $args ) {
|
179 |
-
$options = get_option( $args['page'] );
|
180 |
-
?>
|
181 |
-
<textarea id="<?php echo $args['id']; ?>"
|
182 |
-
name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>"
|
183 |
-
rows="5"
|
184 |
-
><?php echo esc_textarea( $options[ $args['name'] ] ); ?></textarea>
|
185 |
-
<div class="bewpi-notes"><?php echo $args['desc']; ?></div>
|
186 |
-
<?php
|
187 |
-
}
|
188 |
-
|
189 |
-
/**
|
190 |
-
* Validate image against modified urls and check for extension.
|
191 |
-
*
|
192 |
-
* @param string $image_url source url of the image.
|
193 |
-
*
|
194 |
-
* @return bool|string false or image url.
|
195 |
-
*/
|
196 |
-
public function validate_image( $image_url ) {
|
197 |
-
$image_url = esc_url_raw( $image_url, array( 'http', 'https' ) );
|
198 |
-
|
199 |
-
$uploads_dir = wp_upload_dir();
|
200 |
-
if ( false === strpos( $image_url, $uploads_dir['baseurl'] . '/' ) ) {
|
201 |
-
// url points to a place outside of upload directory.
|
202 |
-
return false;
|
203 |
-
}
|
204 |
-
|
205 |
-
$query = array(
|
206 |
-
'post_type' => 'attachment',
|
207 |
-
'fields' => 'ids',
|
208 |
-
'meta_query' => array(
|
209 |
-
array(
|
210 |
-
'key' => '_wp_attached_file',
|
211 |
-
'value' => basename( $image_url ),
|
212 |
-
'compare' => 'LIKE',
|
213 |
-
),
|
214 |
-
)
|
215 |
-
);
|
216 |
-
|
217 |
-
$ids = get_posts( $query );
|
218 |
-
if ( count( $ids ) === 0 ) {
|
219 |
-
return false;
|
220 |
-
}
|
221 |
-
|
222 |
-
return wp_get_attachment_image_url( $ids[0], 'full' );
|
223 |
-
}
|
224 |
-
}
|
225 |
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Settings configuration.
|
4 |
+
*
|
5 |
+
* Validate and output settings.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Abstract Class
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Abstracts
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
+
exit;
|
15 |
+
}
|
16 |
+
|
17 |
+
if ( ! class_exists( 'BEWPI_Abstract_Setting' ) ) {
|
18 |
+
/**
|
19 |
+
* Class BEWPI_Abstract_Setting.
|
20 |
+
*/
|
21 |
+
abstract class BEWPI_Abstract_Setting {
|
22 |
+
/**
|
23 |
+
* Options and settings prefix.
|
24 |
+
*
|
25 |
+
* @var string
|
26 |
+
*/
|
27 |
+
const PREFIX = 'bewpi_';
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Option group key.
|
31 |
+
*
|
32 |
+
* @var string.
|
33 |
+
*/
|
34 |
+
protected $settings_key;
|
35 |
+
|
36 |
+
/**
|
37 |
+
* Format all available invoice number placeholders.
|
38 |
+
*
|
39 |
+
* @return string
|
40 |
+
*/
|
41 |
+
protected static function formatted_number_placeholders() {
|
42 |
+
$placeholders = array( '[prefix]', '[suffix]', '[number]', '[order-number]', '[order-date]', '[m]', '[Y]', '[y]' );
|
43 |
+
|
44 |
+
return '<code>' . join( '</code>, <code>', $placeholders ) . '</code>';
|
45 |
+
}
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Gets all the tags that are allowed.
|
49 |
+
*
|
50 |
+
* @return string|void
|
51 |
+
*/
|
52 |
+
protected static function formatted_html_tags() {
|
53 |
+
$html_tags = array_map( 'htmlspecialchars', array( '<b>', '<i>', '<br>' ) );
|
54 |
+
|
55 |
+
return '<code>' . join( '</code>, <code>', $html_tags ) . '</code>';
|
56 |
+
}
|
57 |
+
|
58 |
+
/**
|
59 |
+
* String validation.
|
60 |
+
*
|
61 |
+
* @param string $str the string to validate.
|
62 |
+
*
|
63 |
+
* @return bool
|
64 |
+
*/
|
65 |
+
protected function strip_str( $str ) {
|
66 |
+
$str = preg_replace( '/<([a-z][a-z0-9]*)[^>]*?(\/?)>/i', '<$1$2>', $str );
|
67 |
+
|
68 |
+
return strip_tags( $str, '<b><i><br><br/>' );
|
69 |
+
}
|
70 |
+
|
71 |
+
/**
|
72 |
+
* Multiple checkboxes html.
|
73 |
+
*
|
74 |
+
* @param array $args option arguments.
|
75 |
+
*/
|
76 |
+
public function multiple_checkbox_callback( $args ) {
|
77 |
+
include BEWPI_DIR . 'includes/admin/views/html-multiple-checkbox-setting.php';
|
78 |
+
}
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Select html.
|
82 |
+
*
|
83 |
+
* @param array $args option arguments.
|
84 |
+
*/
|
85 |
+
public function select_callback( $args ) {
|
86 |
+
$options = get_option( $args['page'] );
|
87 |
+
?>
|
88 |
+
<select id="<?php echo $args['id']; ?>" name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>">
|
89 |
+
<?php
|
90 |
+
foreach ( $args['options'] as $option ) :
|
91 |
+
?>
|
92 |
+
<option
|
93 |
+
value="<?php echo esc_attr( $option['value'] ); ?>" <?php selected( $options[ $args['name'] ], $option['value'] ); ?>><?php echo esc_html( $option['id'] ); ?></option>
|
94 |
+
<?php
|
95 |
+
endforeach;
|
96 |
+
?>
|
97 |
+
</select>
|
98 |
+
<div class="bewpi-notes"><?php echo $args['desc']; ?></div>
|
99 |
+
<?php
|
100 |
+
}
|
101 |
+
|
102 |
+
public function reset_counter_callback( $args ) {
|
103 |
+
$class = ( isset( $args['class'] ) ) ? $args['class'] : "bewpi-notes";
|
104 |
+
?>
|
105 |
+
<input type="hidden" name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>" value="0"/>
|
106 |
+
<input id="<?php echo $args['id']; ?>"
|
107 |
+
name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>"
|
108 |
+
type="<?php echo $args['type']; ?>"
|
109 |
+
value="1"
|
110 |
+
<?php
|
111 |
+
checked( (bool) get_transient( 'bewpi_next_invoice_number' ) );
|
112 |
+
|
113 |
+
if ( isset ( $args['attrs'] ) ) {
|
114 |
+
foreach ( $args['attrs'] as $attr ) {
|
115 |
+
echo $attr . ' ';
|
116 |
+
}
|
117 |
+
}
|
118 |
+
?>
|
119 |
+
/>
|
120 |
+
<label for="<?php echo $args['id']; ?>" class="<?php echo $class; ?>">
|
121 |
+
<?php echo $args['desc']; ?>
|
122 |
+
</label>
|
123 |
+
<?php
|
124 |
+
}
|
125 |
+
|
126 |
+
public function next_invoice_number_callback( $args ) {
|
127 |
+
$class = ( isset( $args['class'] ) ) ? $args['class'] : "bewpi-notes";
|
128 |
+
$next_invoice_number = get_transient( 'bewpi_next_invoice_number' );
|
129 |
+
?>
|
130 |
+
<input id="<?php echo $args['id']; ?>"
|
131 |
+
name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>"
|
132 |
+
type="<?php echo $args['type']; ?>"
|
133 |
+
value="<?php echo esc_attr( ( false !== $next_invoice_number ) ? $next_invoice_number : BEWPI_Abstract_Invoice::get_max_invoice_number() + 1 ); ?>"
|
134 |
+
<?php
|
135 |
+
if ( isset ( $args['attrs'] ) ) {
|
136 |
+
foreach ( $args['attrs'] as $attr ) {
|
137 |
+
echo $attr . ' ';
|
138 |
+
}
|
139 |
+
}
|
140 |
+
?>
|
141 |
+
/>
|
142 |
+
<div class="<?php echo $class; ?>"><?php echo $args['desc']; ?></div>
|
143 |
+
<?php
|
144 |
+
}
|
145 |
+
|
146 |
+
public function input_callback( $args ) {
|
147 |
+
$options = get_option( $args['page'] );
|
148 |
+
$class = ( isset( $args['class'] ) ) ? $args['class'] : "bewpi-notes";
|
149 |
+
$is_checkbox = $args['type'] === 'checkbox';
|
150 |
+
if ( $is_checkbox ) { ?>
|
151 |
+
<input type="hidden" name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>" value="0"/>
|
152 |
+
<?php } ?>
|
153 |
+
<input id="<?php echo $args['id']; ?>"
|
154 |
+
name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>"
|
155 |
+
type="<?php echo $args['type']; ?>"
|
156 |
+
value="<?php echo $is_checkbox ? 1 : esc_attr( $options[ $args['name'] ] ); ?>"
|
157 |
+
|
158 |
+
<?php if ( $is_checkbox ) {
|
159 |
+
checked( $options[ $args['name'] ] );
|
160 |
+
}
|
161 |
+
|
162 |
+
if ( isset ( $args['attrs'] ) ) {
|
163 |
+
foreach ( $args['attrs'] as $attr ) {
|
164 |
+
echo $attr . ' ';
|
165 |
+
}
|
166 |
+
}
|
167 |
+
?>
|
168 |
+
/>
|
169 |
+
<?php if ( $is_checkbox ) { ?>
|
170 |
+
<label for="<?php echo $args['id']; ?>"
|
171 |
+
class="<?php echo $class; ?>"><?php echo $args['desc']; ?></label>
|
172 |
+
<?php } else { ?>
|
173 |
+
<div class="<?php echo $class; ?>"><?php echo $args['desc']; ?></div>
|
174 |
+
<?php } ?>
|
175 |
+
<?php
|
176 |
+
}
|
177 |
+
|
178 |
+
public function textarea_callback( $args ) {
|
179 |
+
$options = get_option( $args['page'] );
|
180 |
+
?>
|
181 |
+
<textarea id="<?php echo $args['id']; ?>"
|
182 |
+
name="<?php echo $args['page'] . '[' . $args['name'] . ']'; ?>"
|
183 |
+
rows="5"
|
184 |
+
><?php echo esc_textarea( $options[ $args['name'] ] ); ?></textarea>
|
185 |
+
<div class="bewpi-notes"><?php echo $args['desc']; ?></div>
|
186 |
+
<?php
|
187 |
+
}
|
188 |
+
|
189 |
+
/**
|
190 |
+
* Validate image against modified urls and check for extension.
|
191 |
+
*
|
192 |
+
* @param string $image_url source url of the image.
|
193 |
+
*
|
194 |
+
* @return bool|string false or image url.
|
195 |
+
*/
|
196 |
+
public function validate_image( $image_url ) {
|
197 |
+
$image_url = esc_url_raw( $image_url, array( 'http', 'https' ) );
|
198 |
+
|
199 |
+
$uploads_dir = wp_upload_dir();
|
200 |
+
if ( false === strpos( $image_url, $uploads_dir['baseurl'] . '/' ) ) {
|
201 |
+
// url points to a place outside of upload directory.
|
202 |
+
return false;
|
203 |
+
}
|
204 |
+
|
205 |
+
$query = array(
|
206 |
+
'post_type' => 'attachment',
|
207 |
+
'fields' => 'ids',
|
208 |
+
'meta_query' => array(
|
209 |
+
array(
|
210 |
+
'key' => '_wp_attached_file',
|
211 |
+
'value' => basename( $image_url ),
|
212 |
+
'compare' => 'LIKE',
|
213 |
+
),
|
214 |
+
)
|
215 |
+
);
|
216 |
+
|
217 |
+
$ids = get_posts( $query );
|
218 |
+
if ( count( $ids ) === 0 ) {
|
219 |
+
return false;
|
220 |
+
}
|
221 |
+
|
222 |
+
return wp_get_attachment_image_url( $ids[0], 'full' );
|
223 |
+
}
|
224 |
+
}
|
225 |
}
|
includes/admin/class-bewpi-admin-notices.php
CHANGED
@@ -1,148 +1,148 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Admin notices.
|
4 |
-
*
|
5 |
-
* Show and dismiss admin notices.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Admin
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
-
exit;
|
15 |
-
}
|
16 |
-
|
17 |
-
/**
|
18 |
-
* Class BEWPI_Admin_Notices.
|
19 |
-
*/
|
20 |
-
class BEWPI_Admin_Notices {
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Constructor.
|
24 |
-
*/
|
25 |
-
public static function init() {
|
26 |
-
add_action( 'wp_ajax_dismiss-notice', array( __CLASS__, 'dismiss_notice' ) );
|
27 |
-
add_action( 'wp_ajax_deactivation-notice', array( __CLASS__, 'admin_notice_deactivation' ) );
|
28 |
-
add_action( 'admin_notices', array( __CLASS__, 'admin_notice_rate' ) );
|
29 |
-
add_action( 'admin_notices', array( __CLASS__, 'admin_notice_activation' ) );
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* Handles Ajax request to persist notices dismissal.
|
34 |
-
* Uses check_ajax_referer to verify nonce.
|
35 |
-
*/
|
36 |
-
public static function dismiss_notice() {
|
37 |
-
$option_name = sanitize_text_field( wp_unslash( $_POST['option_name'] ) );
|
38 |
-
$dismissible_length = sanitize_text_field( wp_unslash( $_POST['dismissible_length'] ) );
|
39 |
-
$transient = 0;
|
40 |
-
|
41 |
-
if ( 'forever' !== $dismissible_length ) {
|
42 |
-
// If $dismissible_length is not an integer default to 1.
|
43 |
-
$dismissible_length = ( 0 === absint( $dismissible_length ) ) ? 1 : $dismissible_length;
|
44 |
-
$transient = absint( $dismissible_length ) * DAY_IN_SECONDS;
|
45 |
-
$dismissible_length = strtotime( absint( $dismissible_length ) . ' days' );
|
46 |
-
}
|
47 |
-
|
48 |
-
check_ajax_referer( 'dismiss-notice', 'nonce' );
|
49 |
-
set_site_transient( $option_name, $dismissible_length, $transient );
|
50 |
-
wp_die();
|
51 |
-
}
|
52 |
-
|
53 |
-
/**
|
54 |
-
* Is admin notice active?
|
55 |
-
*
|
56 |
-
* @param string $arg data-dismissible content of notice.
|
57 |
-
*
|
58 |
-
* @return bool
|
59 |
-
*/
|
60 |
-
public static function is_admin_notice_active( $arg ) {
|
61 |
-
$array = explode( '-', $arg );
|
62 |
-
array_pop( $array );
|
63 |
-
$option_name = implode( '-', $array );
|
64 |
-
$db_record = get_site_transient( $option_name );
|
65 |
-
|
66 |
-
if ( 'forever' === $db_record ) {
|
67 |
-
return false;
|
68 |
-
} elseif ( absint( $db_record ) >= time() ) {
|
69 |
-
return false;
|
70 |
-
} else {
|
71 |
-
return true;
|
72 |
-
}
|
73 |
-
}
|
74 |
-
|
75 |
-
/**
|
76 |
-
* Get plugin install date.
|
77 |
-
*
|
78 |
-
* @return DateTime|bool
|
79 |
-
*/
|
80 |
-
private static function get_install_date() {
|
81 |
-
if ( version_compare( WPI_VERSION, '2.6.1' ) >= 0 ) {
|
82 |
-
// since 2.6.1+ option name changed and date has mysql format.
|
83 |
-
return DateTime::createFromFormat( 'Y-m-d H:i:s', get_site_option( 'bewpi_install_date' ) );
|
84 |
-
}
|
85 |
-
|
86 |
-
return DateTime::createFromFormat( 'Y-m-d', get_site_option( 'bewpi-install-date' ) );
|
87 |
-
}
|
88 |
-
|
89 |
-
/**
|
90 |
-
* Admin notice for administrator to rate plugin on wordpress.org.
|
91 |
-
*/
|
92 |
-
public static function admin_notice_rate() {
|
93 |
-
// notice needs to be inactive.
|
94 |
-
if ( ! self::is_admin_notice_active( 'rate-forever' ) ) {
|
95 |
-
return;
|
96 |
-
}
|
97 |
-
|
98 |
-
// user needs to be an administrator.
|
99 |
-
if ( ! current_user_can( 'manage_options' ) || ! current_user_can( 'install_plugins' ) ) {
|
100 |
-
return;
|
101 |
-
}
|
102 |
-
|
103 |
-
// install date should be valid.
|
104 |
-
$install_date = self::get_install_date();
|
105 |
-
if ( false === $install_date ) {
|
106 |
-
return;
|
107 |
-
}
|
108 |
-
|
109 |
-
// at least 10 days should be past to display notice.
|
110 |
-
if ( new \DateTime( '10 days ago' ) >= $install_date ) {
|
111 |
-
include( BEWPI_DIR . 'includes/admin/views/html-rate-notice.php' );
|
112 |
-
}
|
113 |
-
}
|
114 |
-
|
115 |
-
/**
|
116 |
-
* Admin notice to configure plugin when activated.
|
117 |
-
*/
|
118 |
-
public static function admin_notice_activation() {
|
119 |
-
// notice needs to be inactive.
|
120 |
-
if ( ! self::is_admin_notice_active( 'activation-forever' ) ) {
|
121 |
-
return;
|
122 |
-
}
|
123 |
-
|
124 |
-
// check if plugin has been activated by checking transient.
|
125 |
-
if ( ! get_transient( 'bewpi-admin-notice-activation' ) ) {
|
126 |
-
return;
|
127 |
-
}
|
128 |
-
|
129 |
-
include( BEWPI_DIR . 'includes/admin/views/html-activation-notice.php' );
|
130 |
-
delete_transient( 'bewpi-admin-notice-activation' );
|
131 |
-
}
|
132 |
-
|
133 |
-
/**
|
134 |
-
* AJAX backend deactivation notice.
|
135 |
-
*/
|
136 |
-
public static function admin_notice_deactivation() {
|
137 |
-
if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( sanitize_key( $_GET['_wpnonce'] ), 'deactivation-notice' ) ) { // Input var okay.
|
138 |
-
die( 0 );
|
139 |
-
}
|
140 |
-
|
141 |
-
ob_start();
|
142 |
-
include BEWPI_DIR . 'includes/admin/views/html-deactivation-notice.php';
|
143 |
-
$content = ob_get_clean();
|
144 |
-
die( $content ); // WPCS: XSS OK.
|
145 |
-
}
|
146 |
-
}
|
147 |
-
|
148 |
-
BEWPI_Admin_Notices::init();
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Admin notices.
|
4 |
+
*
|
5 |
+
* Show and dismiss admin notices.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Admin
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
+
exit;
|
15 |
+
}
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Class BEWPI_Admin_Notices.
|
19 |
+
*/
|
20 |
+
class BEWPI_Admin_Notices {
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Constructor.
|
24 |
+
*/
|
25 |
+
public static function init() {
|
26 |
+
add_action( 'wp_ajax_dismiss-notice', array( __CLASS__, 'dismiss_notice' ) );
|
27 |
+
add_action( 'wp_ajax_deactivation-notice', array( __CLASS__, 'admin_notice_deactivation' ) );
|
28 |
+
add_action( 'admin_notices', array( __CLASS__, 'admin_notice_rate' ) );
|
29 |
+
add_action( 'admin_notices', array( __CLASS__, 'admin_notice_activation' ) );
|
30 |
+
}
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Handles Ajax request to persist notices dismissal.
|
34 |
+
* Uses check_ajax_referer to verify nonce.
|
35 |
+
*/
|
36 |
+
public static function dismiss_notice() {
|
37 |
+
$option_name = sanitize_text_field( wp_unslash( $_POST['option_name'] ) );
|
38 |
+
$dismissible_length = sanitize_text_field( wp_unslash( $_POST['dismissible_length'] ) );
|
39 |
+
$transient = 0;
|
40 |
+
|
41 |
+
if ( 'forever' !== $dismissible_length ) {
|
42 |
+
// If $dismissible_length is not an integer default to 1.
|
43 |
+
$dismissible_length = ( 0 === absint( $dismissible_length ) ) ? 1 : $dismissible_length;
|
44 |
+
$transient = absint( $dismissible_length ) * DAY_IN_SECONDS;
|
45 |
+
$dismissible_length = strtotime( absint( $dismissible_length ) . ' days' );
|
46 |
+
}
|
47 |
+
|
48 |
+
check_ajax_referer( 'dismiss-notice', 'nonce' );
|
49 |
+
set_site_transient( $option_name, $dismissible_length, $transient );
|
50 |
+
wp_die();
|
51 |
+
}
|
52 |
+
|
53 |
+
/**
|
54 |
+
* Is admin notice active?
|
55 |
+
*
|
56 |
+
* @param string $arg data-dismissible content of notice.
|
57 |
+
*
|
58 |
+
* @return bool
|
59 |
+
*/
|
60 |
+
public static function is_admin_notice_active( $arg ) {
|
61 |
+
$array = explode( '-', $arg );
|
62 |
+
array_pop( $array );
|
63 |
+
$option_name = implode( '-', $array );
|
64 |
+
$db_record = get_site_transient( $option_name );
|
65 |
+
|
66 |
+
if ( 'forever' === $db_record ) {
|
67 |
+
return false;
|
68 |
+
} elseif ( absint( $db_record ) >= time() ) {
|
69 |
+
return false;
|
70 |
+
} else {
|
71 |
+
return true;
|
72 |
+
}
|
73 |
+
}
|
74 |
+
|
75 |
+
/**
|
76 |
+
* Get plugin install date.
|
77 |
+
*
|
78 |
+
* @return DateTime|bool
|
79 |
+
*/
|
80 |
+
private static function get_install_date() {
|
81 |
+
if ( version_compare( WPI_VERSION, '2.6.1' ) >= 0 ) {
|
82 |
+
// since 2.6.1+ option name changed and date has mysql format.
|
83 |
+
return DateTime::createFromFormat( 'Y-m-d H:i:s', get_site_option( 'bewpi_install_date' ) );
|
84 |
+
}
|
85 |
+
|
86 |
+
return DateTime::createFromFormat( 'Y-m-d', get_site_option( 'bewpi-install-date' ) );
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Admin notice for administrator to rate plugin on wordpress.org.
|
91 |
+
*/
|
92 |
+
public static function admin_notice_rate() {
|
93 |
+
// notice needs to be inactive.
|
94 |
+
if ( ! self::is_admin_notice_active( 'rate-forever' ) ) {
|
95 |
+
return;
|
96 |
+
}
|
97 |
+
|
98 |
+
// user needs to be an administrator.
|
99 |
+
if ( ! current_user_can( 'manage_options' ) || ! current_user_can( 'install_plugins' ) ) {
|
100 |
+
return;
|
101 |
+
}
|
102 |
+
|
103 |
+
// install date should be valid.
|
104 |
+
$install_date = self::get_install_date();
|
105 |
+
if ( false === $install_date ) {
|
106 |
+
return;
|
107 |
+
}
|
108 |
+
|
109 |
+
// at least 10 days should be past to display notice.
|
110 |
+
if ( new \DateTime( '10 days ago' ) >= $install_date ) {
|
111 |
+
include( BEWPI_DIR . 'includes/admin/views/html-rate-notice.php' );
|
112 |
+
}
|
113 |
+
}
|
114 |
+
|
115 |
+
/**
|
116 |
+
* Admin notice to configure plugin when activated.
|
117 |
+
*/
|
118 |
+
public static function admin_notice_activation() {
|
119 |
+
// notice needs to be inactive.
|
120 |
+
if ( ! self::is_admin_notice_active( 'activation-forever' ) ) {
|
121 |
+
return;
|
122 |
+
}
|
123 |
+
|
124 |
+
// check if plugin has been activated by checking transient.
|
125 |
+
if ( ! get_transient( 'bewpi-admin-notice-activation' ) ) {
|
126 |
+
return;
|
127 |
+
}
|
128 |
+
|
129 |
+
include( BEWPI_DIR . 'includes/admin/views/html-activation-notice.php' );
|
130 |
+
delete_transient( 'bewpi-admin-notice-activation' );
|
131 |
+
}
|
132 |
+
|
133 |
+
/**
|
134 |
+
* AJAX backend deactivation notice.
|
135 |
+
*/
|
136 |
+
public static function admin_notice_deactivation() {
|
137 |
+
if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( sanitize_key( $_GET['_wpnonce'] ), 'deactivation-notice' ) ) { // Input var okay.
|
138 |
+
die( 0 );
|
139 |
+
}
|
140 |
+
|
141 |
+
ob_start();
|
142 |
+
include BEWPI_DIR . 'includes/admin/views/html-deactivation-notice.php';
|
143 |
+
$content = ob_get_clean();
|
144 |
+
die( $content ); // WPCS: XSS OK.
|
145 |
+
}
|
146 |
+
}
|
147 |
+
|
148 |
+
BEWPI_Admin_Notices::init();
|
includes/admin/settings/class-bewpi-admin-settings-general.php
CHANGED
@@ -1,359 +1,359 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* General settings
|
4 |
-
*
|
5 |
-
* Handling general settings.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Admin
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
-
exit;
|
15 |
-
}
|
16 |
-
|
17 |
-
if ( ! class_exists( 'BEWPI_General_Settings' ) ) {
|
18 |
-
/**
|
19 |
-
* Class BEWPI_General_Settings.
|
20 |
-
*/
|
21 |
-
class BEWPI_General_Settings extends BEWPI_Abstract_Setting {
|
22 |
-
/**
|
23 |
-
* Constant template settings key
|
24 |
-
*
|
25 |
-
* @var string
|
26 |
-
*/
|
27 |
-
const SETTINGS_KEY = 'bewpi_general_settings';
|
28 |
-
|
29 |
-
/**
|
30 |
-
* Initializes the template settings.
|
31 |
-
*/
|
32 |
-
public function __construct() {
|
33 |
-
add_action( 'admin_init', array( $this, 'admin_init' ) );
|
34 |
-
add_action( 'admin_notices', array( $this, 'show_settings_notices' ) );
|
35 |
-
}
|
36 |
-
|
37 |
-
/**
|
38 |
-
* Initialize settings within admin.
|
39 |
-
*/
|
40 |
-
public function admin_init() {
|
41 |
-
$this->load_settings();
|
42 |
-
$this->create_settings();
|
43 |
-
}
|
44 |
-
|
45 |
-
/**
|
46 |
-
* Settings configuration.
|
47 |
-
*
|
48 |
-
* @return array
|
49 |
-
*/
|
50 |
-
private function the_settings() {
|
51 |
-
$settings = array(
|
52 |
-
array(
|
53 |
-
'id' => 'bewpi-email-types',
|
54 |
-
'name' => self::PREFIX . 'email_types',
|
55 |
-
'title' => __( 'Attach to Emails', 'woocommerce-pdf-invoices' ),
|
56 |
-
'callback' => array( $this, 'multiple_checkbox_callback' ),
|
57 |
-
'page' => self::SETTINGS_KEY,
|
58 |
-
'section' => 'email',
|
59 |
-
'type' => 'multiple_checkbox',
|
60 |
-
'desc' => '',
|
61 |
-
'options' => array(
|
62 |
-
array(
|
63 |
-
'name' => __( 'New order', 'woocommerce-pdf-invoices' ),
|
64 |
-
'value' => 'new_order',
|
65 |
-
'default' => 1,
|
66 |
-
),
|
67 |
-
array(
|
68 |
-
'name' => __( 'Order on-hold', 'woocommerce-pdf-invoices' ),
|
69 |
-
'value' => 'customer_on_hold_order',
|
70 |
-
'default' => 0,
|
71 |
-
),
|
72 |
-
array(
|
73 |
-
'name' => __( 'Processing order', 'woocommerce-pdf-invoices' ),
|
74 |
-
'value' => 'customer_processing_order',
|
75 |
-
'default' => 0,
|
76 |
-
),
|
77 |
-
array(
|
78 |
-
'name' => __( 'Completed order', 'woocommerce-pdf-invoices' ),
|
79 |
-
'value' => 'customer_completed_order',
|
80 |
-
'default' => 1,
|
81 |
-
),
|
82 |
-
array(
|
83 |
-
'name' => __( 'Customer invoice', 'woocommerce-pdf-invoices' ),
|
84 |
-
'value' => 'customer_invoice',
|
85 |
-
'default' => 0,
|
86 |
-
),
|
87 |
-
),
|
88 |
-
),
|
89 |
-
array(
|
90 |
-
'id' => 'bewpi-woocommerce-subscriptions-email-types',
|
91 |
-
'name' => self::PREFIX . 'woocommerce_subscriptions_email_types',
|
92 |
-
'title' => __( 'Attach to WooCommerce Subscriptions Emails', 'woocommerce-pdf-invoices' )
|
93 |
-
. sprintf( ' <img src="%1$s" alt="%2$s" title="%2$s" width="18"/>', BEWPI_URL . 'assets/images/star-icon.png', __( 'Premium', 'woocommerce-pdf-invoices' ) ),
|
94 |
-
'callback' => array( $this, 'multiple_checkbox_callback' ),
|
95 |
-
'page' => self::SETTINGS_KEY,
|
96 |
-
'section' => 'email',
|
97 |
-
'type' => 'multiple_checkbox',
|
98 |
-
'desc' => '',
|
99 |
-
'options' => array(
|
100 |
-
array(
|
101 |
-
'name' => __( 'New Renewal Order', 'woocommerce-subscriptions' ),
|
102 |
-
'value' => 'new_renewal_order',
|
103 |
-
'default' => 0,
|
104 |
-
'disabled' => 1,
|
105 |
-
),
|
106 |
-
array(
|
107 |
-
'name' => __( 'Subscription Switch Complete', 'woocommerce-subscriptions' ),
|
108 |
-
'value' => 'customer_completed_switch_order',
|
109 |
-
'default' => 0,
|
110 |
-
'disabled' => 1,
|
111 |
-
),
|
112 |
-
array(
|
113 |
-
'name' => __( 'Processing Renewal order', 'woocommerce-subscriptions' ),
|
114 |
-
'value' => 'customer_processing_renewal_order',
|
115 |
-
'default' => 0,
|
116 |
-
'disabled' => 1,
|
117 |
-
),
|
118 |
-
array(
|
119 |
-
'name' => __( 'Completed Renewal Order', 'woocommerce-subscriptions' ),
|
120 |
-
'value' => 'customer_completed_renewal_order',
|
121 |
-
'default' => 0,
|
122 |
-
'disabled' => 1,
|
123 |
-
),
|
124 |
-
array(
|
125 |
-
'name' => __( 'Customer Renewal Invoice', 'woocommerce-subscriptions' ),
|
126 |
-
'value' => 'customer_renewal_invoice',
|
127 |
-
'default' => 0,
|
128 |
-
'disabled' => 1,
|
129 |
-
),
|
130 |
-
),
|
131 |
-
),
|
132 |
-
array(
|
133 |
-
'id' => 'bewpi-disable-free-products',
|
134 |
-
'name' => self::PREFIX . 'disable_free_products',
|
135 |
-
'title' => '',
|
136 |
-
'callback' => array( $this, 'input_callback' ),
|
137 |
-
'page' => self::SETTINGS_KEY,
|
138 |
-
'section' => 'email',
|
139 |
-
'type' => 'checkbox',
|
140 |
-
'desc' => __( 'Disable for free products', 'woocommerce-pdf-invoices' )
|
141 |
-
. '<br/><div class="bewpi-notes">'
|
142 |
-
. __( 'Skip automatic PDF invoice generation for orders containing only free products.', 'woocommerce-pdf-invoices' )
|
143 |
-
. '</div>',
|
144 |
-
'class' => 'bewpi-checkbox-option-title',
|
145 |
-
'default' => 0,
|
146 |
-
),
|
147 |
-
array(
|
148 |
-
'id' => 'bewpi-view-pdf',
|
149 |
-
'name' => self::PREFIX . 'view_pdf',
|
150 |
-
'title' => __( 'View PDF', 'woocommerce-pdf-invoices' ),
|
151 |
-
'callback' => array( $this, 'select_callback' ),
|
152 |
-
'page' => self::SETTINGS_KEY,
|
153 |
-
'section' => 'download',
|
154 |
-
'type' => 'text',
|
155 |
-
'desc' => '',
|
156 |
-
'options' => array(
|
157 |
-
array(
|
158 |
-
'id' => __( 'Download', 'woocommerce-pdf-invoices' ),
|
159 |
-
'value' => 'download',
|
160 |
-
),
|
161 |
-
array(
|
162 |
-
'id' => __( 'Open in new browser tab/window', 'woocommerce-pdf-invoices' ),
|
163 |
-
'value' => 'browser',
|
164 |
-
),
|
165 |
-
),
|
166 |
-
'default' => 'download',
|
167 |
-
),
|
168 |
-
array(
|
169 |
-
'id' => 'bewpi-download-invoice-account',
|
170 |
-
'name' => self::PREFIX . 'download_invoice_account',
|
171 |
-
'title' => '',
|
172 |
-
'callback' => array( $this, 'input_callback' ),
|
173 |
-
'page' => self::SETTINGS_KEY,
|
174 |
-
'section' => 'download',
|
175 |
-
'type' => 'checkbox',
|
176 |
-
'desc' => __( 'Enable download from my account', 'woocommerce-pdf-invoices' )
|
177 |
-
. '<br/><div class="bewpi-notes">'
|
178 |
-
. __( 'By default PDF is only downloadable when order has been paid, so order status should be Processing or Completed.', 'woocommerce-pdf-invoices' )
|
179 |
-
. '</div>',
|
180 |
-
'class' => 'bewpi-checkbox-option-title',
|
181 |
-
'default' => 1,
|
182 |
-
),
|
183 |
-
array(
|
184 |
-
'id' => 'bewpi-email-it-in',
|
185 |
-
'name' => self::PREFIX . 'email_it_in',
|
186 |
-
'title' => '',
|
187 |
-
'callback' => array( $this, 'input_callback' ),
|
188 |
-
'page' => self::SETTINGS_KEY,
|
189 |
-
'section' => 'cloud_storage',
|
190 |
-
'type' => 'checkbox',
|
191 |
-
'desc' => __( 'Enable Email It In', 'woocommerce-pdf-invoices' ),
|
192 |
-
'class' => 'bewpi-checkbox-option-title',
|
193 |
-
'default' => 0,
|
194 |
-
),
|
195 |
-
array(
|
196 |
-
'id' => 'bewpi-email-it-in-account',
|
197 |
-
'name' => self::PREFIX . 'email_it_in_account',
|
198 |
-
'title' => __( 'Email It In account', 'woocommerce-pdf-invoices' ),
|
199 |
-
'callback' => array( $this, 'input_callback' ),
|
200 |
-
'page' => self::SETTINGS_KEY,
|
201 |
-
'section' => 'cloud_storage',
|
202 |
-
'type' => 'text',
|
203 |
-
'desc' => sprintf( __( 'Get your account from your Email It In <a href="%1$s">user account</a>.', 'woocommerce-pdf-invoices' ), 'https://www.emailitin.com/user_account' ),
|
204 |
-
'default' => '',
|
205 |
-
),
|
206 |
-
array(
|
207 |
-
'id' => 'bewpi-invoice-number-column',
|
208 |
-
'name' => self::PREFIX . 'invoice_number_column',
|
209 |
-
'title' => '',
|
210 |
-
'callback' => array( $this, 'input_callback' ),
|
211 |
-
'page' => self::SETTINGS_KEY,
|
212 |
-
'section' => 'interface',
|
213 |
-
'type' => 'checkbox',
|
214 |
-
'desc' => __( 'Enable Invoice Number column' )
|
215 |
-
. '<br/><div class="bewpi-notes">' . __( 'Display invoice numbers on Shop Order page.', 'woocommerce-pdf-invoices' ) . '</div>',
|
216 |
-
'class' => 'bewpi-checkbox-option-title',
|
217 |
-
'default' => 1,
|
218 |
-
),
|
219 |
-
array(
|
220 |
-
'id' => 'bewpi-mpdf-debug',
|
221 |
-
'name' => self::PREFIX . 'mpdf_debug',
|
222 |
-
'title' => '',
|
223 |
-
'callback' => array( $this, 'input_callback' ),
|
224 |
-
'page' => self::SETTINGS_KEY,
|
225 |
-
'section' => 'debug',
|
226 |
-
'type' => 'checkbox',
|
227 |
-
'desc' => __( 'Enable mPDF debugging' )
|
228 |
-
. '<br/><div class="bewpi-notes">' . __( 'Enable mPDF debugging if you aren\'t able to create an invoice.', 'woocommerce-pdf-invoices' ) . '</div>',
|
229 |
-
'class' => 'bewpi-checkbox-option-title',
|
230 |
-
'default' => 0,
|
231 |
-
),
|
232 |
-
);
|
233 |
-
|
234 |
-
return apply_filters( 'bewpi_general_settings', $settings );
|
235 |
-
}
|
236 |
-
|
237 |
-
/**
|
238 |
-
* Fetch all multiple checkbox option defaults from settings.
|
239 |
-
*/
|
240 |
-
private function get_multiple_checkbox_defaults() {
|
241 |
-
$defaults = array();
|
242 |
-
$settings = $this->the_settings();
|
243 |
-
foreach ( $settings as $setting ) {
|
244 |
-
if ( array_key_exists( 'type', $setting ) && 'multiple_checkbox' === $setting['type'] ) {
|
245 |
-
$defaults = array_merge( $defaults, wp_list_pluck( $setting['options'], 'default', 'value' ) );
|
246 |
-
}
|
247 |
-
}
|
248 |
-
|
249 |
-
return $defaults;
|
250 |
-
}
|
251 |
-
|
252 |
-
/**
|
253 |
-
* Get all default values from the settings array.
|
254 |
-
*
|
255 |
-
* @return array
|
256 |
-
*/
|
257 |
-
private function get_defaults() {
|
258 |
-
// remove multiple checkbox types from settings.
|
259 |
-
$settings = $this->the_settings();
|
260 |
-
foreach ( $settings as $index => $setting ) {
|
261 |
-
if ( array_key_exists( 'type', $setting ) && 'multiple_checkbox' === $setting['type'] ) {
|
262 |
-
unset( $settings[ $index ] );
|
263 |
-
}
|
264 |
-
}
|
265 |
-
|
266 |
-
// defaults of email types are within a lower hierarchy.
|
267 |
-
$multiple_checkbox_defaults = $this->get_multiple_checkbox_defaults();
|
268 |
-
$defaults = array_merge( $multiple_checkbox_defaults, wp_list_pluck( $settings, 'default', 'name' ) );
|
269 |
-
|
270 |
-
return $defaults;
|
271 |
-
}
|
272 |
-
|
273 |
-
/**
|
274 |
-
* Load all settings into settings var and merge with defaults.
|
275 |
-
*/
|
276 |
-
public function load_settings() {
|
277 |
-
$defaults = $this->get_defaults();
|
278 |
-
$options = (array) get_option( self::SETTINGS_KEY );
|
279 |
-
$options = array_merge( $defaults, $options );
|
280 |
-
update_option( self::SETTINGS_KEY, $options );
|
281 |
-
}
|
282 |
-
|
283 |
-
/**
|
284 |
-
* Adds all the different settings sections
|
285 |
-
*/
|
286 |
-
private function add_settings_sections() {
|
287 |
-
add_settings_section( 'email', __( 'Email Options', 'woocommerce-pdf-invoices' ), array( $this, 'email_options_section_description' ), self::SETTINGS_KEY );
|
288 |
-
add_settings_section( 'download', __( 'Download Options', 'woocommerce-pdf-invoices' ), null, self::SETTINGS_KEY );
|
289 |
-
add_settings_section( 'cloud_storage', __( 'Cloud Storage Options', 'woocommerce-pdf-invoices' ), array( $this, 'cloud_storage_desc_callback' ), self::SETTINGS_KEY );
|
290 |
-
add_settings_section( 'interface', __( 'Interface Options', 'woocommerce-pdf-invoices' ), null, self::SETTINGS_KEY );
|
291 |
-
add_settings_section( 'debug', __( 'Debug Options', 'woocommerce-pdf-invoices' ), null, self::SETTINGS_KEY );
|
292 |
-
}
|
293 |
-
|
294 |
-
/**
|
295 |
-
* Description of section Email Options.
|
296 |
-
*/
|
297 |
-
public function email_options_section_description() {
|
298 |
-
printf( __( 'The PDF invoice will be generated when WooCommerce sends the corresponding email. The email should be <a href="%1$s">enabled</a> in order to <span class="underline">automatically</span> generate the PDF invoice.', 'woocommerce-pdf-invoices' ), 'admin.php?page=wc-settings&tab=email' );
|
299 |
-
}
|
300 |
-
|
301 |
-
/**
|
302 |
-
* Validate settings.
|
303 |
-
*
|
304 |
-
* @param array $input settings.
|
305 |
-
*
|
306 |
-
* @return mixed|void
|
307 |
-
*/
|
308 |
-
public function validate_input( $input ) {
|
309 |
-
$output = get_option( self::SETTINGS_KEY );
|
310 |
-
foreach ( $input as $key => $value ) {
|
311 |
-
// strip all html tags and properly handle quoted strings.
|
312 |
-
$output[ $key ] = stripslashes( $input[ $key ] );
|
313 |
-
}
|
314 |
-
|
315 |
-
// sanitize email it in account.
|
316 |
-
if ( isset( $input['email_it_in_account'] ) ) {
|
317 |
-
$sanitized_email = sanitize_email( $input['email_it_in_account'] );
|
318 |
-
$output['email_it_in_account'] = $sanitized_email;
|
319 |
-
}
|
320 |
-
|
321 |
-
return apply_filters( 'validate_input', $output, $input );
|
322 |
-
}
|
323 |
-
|
324 |
-
/**
|
325 |
-
* Adds settings fields
|
326 |
-
*/
|
327 |
-
private function add_settings_fields() {
|
328 |
-
$the_settings = $this->the_settings();
|
329 |
-
foreach ( $the_settings as $setting ) {
|
330 |
-
add_settings_field( $setting['name'], $setting['title'], $setting['callback'], $setting['page'], $setting['section'], $setting );
|
331 |
-
};
|
332 |
-
}
|
333 |
-
|
334 |
-
/**
|
335 |
-
* Register all settings fields.
|
336 |
-
*/
|
337 |
-
public function create_settings() {
|
338 |
-
$this->add_settings_sections();
|
339 |
-
register_setting( self::SETTINGS_KEY, self::SETTINGS_KEY, array( $this, 'validate_input' ) );
|
340 |
-
$this->add_settings_fields();
|
341 |
-
}
|
342 |
-
|
343 |
-
/**
|
344 |
-
* Cloud Storage section callback.
|
345 |
-
*/
|
346 |
-
public function cloud_storage_desc_callback() {
|
347 |
-
printf( __( 'Sign-up at <a href="%1$s">Email It In</a> to send invoices to your Dropbox, OneDrive, Google Drive or Egnyte and enter your account below.', 'woocommerce-pdf-invoices' ), 'https://emailitin.com' ); // WPCS: XSS OK.
|
348 |
-
}
|
349 |
-
|
350 |
-
/**
|
351 |
-
* Show all settings notices.
|
352 |
-
*/
|
353 |
-
public function show_settings_notices() {
|
354 |
-
settings_errors( self::SETTINGS_KEY );
|
355 |
-
}
|
356 |
-
}
|
357 |
-
|
358 |
-
new BEWPI_General_Settings();
|
359 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* General settings
|
4 |
+
*
|
5 |
+
* Handling general settings.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Admin
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
+
exit;
|
15 |
+
}
|
16 |
+
|
17 |
+
if ( ! class_exists( 'BEWPI_General_Settings' ) ) {
|
18 |
+
/**
|
19 |
+
* Class BEWPI_General_Settings.
|
20 |
+
*/
|
21 |
+
class BEWPI_General_Settings extends BEWPI_Abstract_Setting {
|
22 |
+
/**
|
23 |
+
* Constant template settings key
|
24 |
+
*
|
25 |
+
* @var string
|
26 |
+
*/
|
27 |
+
const SETTINGS_KEY = 'bewpi_general_settings';
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Initializes the template settings.
|
31 |
+
*/
|
32 |
+
public function __construct() {
|
33 |
+
add_action( 'admin_init', array( $this, 'admin_init' ) );
|
34 |
+
add_action( 'admin_notices', array( $this, 'show_settings_notices' ) );
|
35 |
+
}
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Initialize settings within admin.
|
39 |
+
*/
|
40 |
+
public function admin_init() {
|
41 |
+
$this->load_settings();
|
42 |
+
$this->create_settings();
|
43 |
+
}
|
44 |
+
|
45 |
+
/**
|
46 |
+
* Settings configuration.
|
47 |
+
*
|
48 |
+
* @return array
|
49 |
+
*/
|
50 |
+
private function the_settings() {
|
51 |
+
$settings = array(
|
52 |
+
array(
|
53 |
+
'id' => 'bewpi-email-types',
|
54 |
+
'name' => self::PREFIX . 'email_types',
|
55 |
+
'title' => __( 'Attach to Emails', 'woocommerce-pdf-invoices' ),
|
56 |
+
'callback' => array( $this, 'multiple_checkbox_callback' ),
|
57 |
+
'page' => self::SETTINGS_KEY,
|
58 |
+
'section' => 'email',
|
59 |
+
'type' => 'multiple_checkbox',
|
60 |
+
'desc' => '',
|
61 |
+
'options' => array(
|
62 |
+
array(
|
63 |
+
'name' => __( 'New order', 'woocommerce-pdf-invoices' ),
|
64 |
+
'value' => 'new_order',
|
65 |
+
'default' => 1,
|
66 |
+
),
|
67 |
+
array(
|
68 |
+
'name' => __( 'Order on-hold', 'woocommerce-pdf-invoices' ),
|
69 |
+
'value' => 'customer_on_hold_order',
|
70 |
+
'default' => 0,
|
71 |
+
),
|
72 |
+
array(
|
73 |
+
'name' => __( 'Processing order', 'woocommerce-pdf-invoices' ),
|
74 |
+
'value' => 'customer_processing_order',
|
75 |
+
'default' => 0,
|
76 |
+
),
|
77 |
+
array(
|
78 |
+
'name' => __( 'Completed order', 'woocommerce-pdf-invoices' ),
|
79 |
+
'value' => 'customer_completed_order',
|
80 |
+
'default' => 1,
|
81 |
+
),
|
82 |
+
array(
|
83 |
+
'name' => __( 'Customer invoice', 'woocommerce-pdf-invoices' ),
|
84 |
+
'value' => 'customer_invoice',
|
85 |
+
'default' => 0,
|
86 |
+
),
|
87 |
+
),
|
88 |
+
),
|
89 |
+
array(
|
90 |
+
'id' => 'bewpi-woocommerce-subscriptions-email-types',
|
91 |
+
'name' => self::PREFIX . 'woocommerce_subscriptions_email_types',
|
92 |
+
'title' => __( 'Attach to WooCommerce Subscriptions Emails', 'woocommerce-pdf-invoices' )
|
93 |
+
. sprintf( ' <img src="%1$s" alt="%2$s" title="%2$s" width="18"/>', BEWPI_URL . 'assets/images/star-icon.png', __( 'Premium', 'woocommerce-pdf-invoices' ) ),
|
94 |
+
'callback' => array( $this, 'multiple_checkbox_callback' ),
|
95 |
+
'page' => self::SETTINGS_KEY,
|
96 |
+
'section' => 'email',
|
97 |
+
'type' => 'multiple_checkbox',
|
98 |
+
'desc' => '',
|
99 |
+
'options' => array(
|
100 |
+
array(
|
101 |
+
'name' => __( 'New Renewal Order', 'woocommerce-subscriptions' ),
|
102 |
+
'value' => 'new_renewal_order',
|
103 |
+
'default' => 0,
|
104 |
+
'disabled' => 1,
|
105 |
+
),
|
106 |
+
array(
|
107 |
+
'name' => __( 'Subscription Switch Complete', 'woocommerce-subscriptions' ),
|
108 |
+
'value' => 'customer_completed_switch_order',
|
109 |
+
'default' => 0,
|
110 |
+
'disabled' => 1,
|
111 |
+
),
|
112 |
+
array(
|
113 |
+
'name' => __( 'Processing Renewal order', 'woocommerce-subscriptions' ),
|
114 |
+
'value' => 'customer_processing_renewal_order',
|
115 |
+
'default' => 0,
|
116 |
+
'disabled' => 1,
|
117 |
+
),
|
118 |
+
array(
|
119 |
+
'name' => __( 'Completed Renewal Order', 'woocommerce-subscriptions' ),
|
120 |
+
'value' => 'customer_completed_renewal_order',
|
121 |
+
'default' => 0,
|
122 |
+
'disabled' => 1,
|
123 |
+
),
|
124 |
+
array(
|
125 |
+
'name' => __( 'Customer Renewal Invoice', 'woocommerce-subscriptions' ),
|
126 |
+
'value' => 'customer_renewal_invoice',
|
127 |
+
'default' => 0,
|
128 |
+
'disabled' => 1,
|
129 |
+
),
|
130 |
+
),
|
131 |
+
),
|
132 |
+
array(
|
133 |
+
'id' => 'bewpi-disable-free-products',
|
134 |
+
'name' => self::PREFIX . 'disable_free_products',
|
135 |
+
'title' => '',
|
136 |
+
'callback' => array( $this, 'input_callback' ),
|
137 |
+
'page' => self::SETTINGS_KEY,
|
138 |
+
'section' => 'email',
|
139 |
+
'type' => 'checkbox',
|
140 |
+
'desc' => __( 'Disable for free products', 'woocommerce-pdf-invoices' )
|
141 |
+
. '<br/><div class="bewpi-notes">'
|
142 |
+
. __( 'Skip automatic PDF invoice generation for orders containing only free products.', 'woocommerce-pdf-invoices' )
|
143 |
+
. '</div>',
|
144 |
+
'class' => 'bewpi-checkbox-option-title',
|
145 |
+
'default' => 0,
|
146 |
+
),
|
147 |
+
array(
|
148 |
+
'id' => 'bewpi-view-pdf',
|
149 |
+
'name' => self::PREFIX . 'view_pdf',
|
150 |
+
'title' => __( 'View PDF', 'woocommerce-pdf-invoices' ),
|
151 |
+
'callback' => array( $this, 'select_callback' ),
|
152 |
+
'page' => self::SETTINGS_KEY,
|
153 |
+
'section' => 'download',
|
154 |
+
'type' => 'text',
|
155 |
+
'desc' => '',
|
156 |
+
'options' => array(
|
157 |
+
array(
|
158 |
+
'id' => __( 'Download', 'woocommerce-pdf-invoices' ),
|
159 |
+
'value' => 'download',
|
160 |
+
),
|
161 |
+
array(
|
162 |
+
'id' => __( 'Open in new browser tab/window', 'woocommerce-pdf-invoices' ),
|
163 |
+
'value' => 'browser',
|
164 |
+
),
|
165 |
+
),
|
166 |
+
'default' => 'download',
|
167 |
+
),
|
168 |
+
array(
|
169 |
+
'id' => 'bewpi-download-invoice-account',
|
170 |
+
'name' => self::PREFIX . 'download_invoice_account',
|
171 |
+
'title' => '',
|
172 |
+
'callback' => array( $this, 'input_callback' ),
|
173 |
+
'page' => self::SETTINGS_KEY,
|
174 |
+
'section' => 'download',
|
175 |
+
'type' => 'checkbox',
|
176 |
+
'desc' => __( 'Enable download from my account', 'woocommerce-pdf-invoices' )
|
177 |
+
. '<br/><div class="bewpi-notes">'
|
178 |
+
. __( 'By default PDF is only downloadable when order has been paid, so order status should be Processing or Completed.', 'woocommerce-pdf-invoices' )
|
179 |
+
. '</div>',
|
180 |
+
'class' => 'bewpi-checkbox-option-title',
|
181 |
+
'default' => 1,
|
182 |
+
),
|
183 |
+
array(
|
184 |
+
'id' => 'bewpi-email-it-in',
|
185 |
+
'name' => self::PREFIX . 'email_it_in',
|
186 |
+
'title' => '',
|
187 |
+
'callback' => array( $this, 'input_callback' ),
|
188 |
+
'page' => self::SETTINGS_KEY,
|
189 |
+
'section' => 'cloud_storage',
|
190 |
+
'type' => 'checkbox',
|
191 |
+
'desc' => __( 'Enable Email It In', 'woocommerce-pdf-invoices' ),
|
192 |
+
'class' => 'bewpi-checkbox-option-title',
|
193 |
+
'default' => 0,
|
194 |
+
),
|
195 |
+
array(
|
196 |
+
'id' => 'bewpi-email-it-in-account',
|
197 |
+
'name' => self::PREFIX . 'email_it_in_account',
|
198 |
+
'title' => __( 'Email It In account', 'woocommerce-pdf-invoices' ),
|
199 |
+
'callback' => array( $this, 'input_callback' ),
|
200 |
+
'page' => self::SETTINGS_KEY,
|
201 |
+
'section' => 'cloud_storage',
|
202 |
+
'type' => 'text',
|
203 |
+
'desc' => sprintf( __( 'Get your account from your Email It In <a href="%1$s">user account</a>.', 'woocommerce-pdf-invoices' ), 'https://www.emailitin.com/user_account' ),
|
204 |
+
'default' => '',
|
205 |
+
),
|
206 |
+
array(
|
207 |
+
'id' => 'bewpi-invoice-number-column',
|
208 |
+
'name' => self::PREFIX . 'invoice_number_column',
|
209 |
+
'title' => '',
|
210 |
+
'callback' => array( $this, 'input_callback' ),
|
211 |
+
'page' => self::SETTINGS_KEY,
|
212 |
+
'section' => 'interface',
|
213 |
+
'type' => 'checkbox',
|
214 |
+
'desc' => __( 'Enable Invoice Number column' )
|
215 |
+
. '<br/><div class="bewpi-notes">' . __( 'Display invoice numbers on Shop Order page.', 'woocommerce-pdf-invoices' ) . '</div>',
|
216 |
+
'class' => 'bewpi-checkbox-option-title',
|
217 |
+
'default' => 1,
|
218 |
+
),
|
219 |
+
array(
|
220 |
+
'id' => 'bewpi-mpdf-debug',
|
221 |
+
'name' => self::PREFIX . 'mpdf_debug',
|
222 |
+
'title' => '',
|
223 |
+
'callback' => array( $this, 'input_callback' ),
|
224 |
+
'page' => self::SETTINGS_KEY,
|
225 |
+
'section' => 'debug',
|
226 |
+
'type' => 'checkbox',
|
227 |
+
'desc' => __( 'Enable mPDF debugging' )
|
228 |
+
. '<br/><div class="bewpi-notes">' . __( 'Enable mPDF debugging if you aren\'t able to create an invoice.', 'woocommerce-pdf-invoices' ) . '</div>',
|
229 |
+
'class' => 'bewpi-checkbox-option-title',
|
230 |
+
'default' => 0,
|
231 |
+
),
|
232 |
+
);
|
233 |
+
|
234 |
+
return apply_filters( 'bewpi_general_settings', $settings );
|
235 |
+
}
|
236 |
+
|
237 |
+
/**
|
238 |
+
* Fetch all multiple checkbox option defaults from settings.
|
239 |
+
*/
|
240 |
+
private function get_multiple_checkbox_defaults() {
|
241 |
+
$defaults = array();
|
242 |
+
$settings = $this->the_settings();
|
243 |
+
foreach ( $settings as $setting ) {
|
244 |
+
if ( array_key_exists( 'type', $setting ) && 'multiple_checkbox' === $setting['type'] ) {
|
245 |
+
$defaults = array_merge( $defaults, wp_list_pluck( $setting['options'], 'default', 'value' ) );
|
246 |
+
}
|
247 |
+
}
|
248 |
+
|
249 |
+
return $defaults;
|
250 |
+
}
|
251 |
+
|
252 |
+
/**
|
253 |
+
* Get all default values from the settings array.
|
254 |
+
*
|
255 |
+
* @return array
|
256 |
+
*/
|
257 |
+
private function get_defaults() {
|
258 |
+
// remove multiple checkbox types from settings.
|
259 |
+
$settings = $this->the_settings();
|
260 |
+
foreach ( $settings as $index => $setting ) {
|
261 |
+
if ( array_key_exists( 'type', $setting ) && 'multiple_checkbox' === $setting['type'] ) {
|
262 |
+
unset( $settings[ $index ] );
|
263 |
+
}
|
264 |
+
}
|
265 |
+
|
266 |
+
// defaults of email types are within a lower hierarchy.
|
267 |
+
$multiple_checkbox_defaults = $this->get_multiple_checkbox_defaults();
|
268 |
+
$defaults = array_merge( $multiple_checkbox_defaults, wp_list_pluck( $settings, 'default', 'name' ) );
|
269 |
+
|
270 |
+
return $defaults;
|
271 |
+
}
|
272 |
+
|
273 |
+
/**
|
274 |
+
* Load all settings into settings var and merge with defaults.
|
275 |
+
*/
|
276 |
+
public function load_settings() {
|
277 |
+
$defaults = $this->get_defaults();
|
278 |
+
$options = (array) get_option( self::SETTINGS_KEY );
|
279 |
+
$options = array_merge( $defaults, $options );
|
280 |
+
update_option( self::SETTINGS_KEY, $options );
|
281 |
+
}
|
282 |
+
|
283 |
+
/**
|
284 |
+
* Adds all the different settings sections
|
285 |
+
*/
|
286 |
+
private function add_settings_sections() {
|
287 |
+
add_settings_section( 'email', __( 'Email Options', 'woocommerce-pdf-invoices' ), array( $this, 'email_options_section_description' ), self::SETTINGS_KEY );
|
288 |
+
add_settings_section( 'download', __( 'Download Options', 'woocommerce-pdf-invoices' ), null, self::SETTINGS_KEY );
|
289 |
+
add_settings_section( 'cloud_storage', __( 'Cloud Storage Options', 'woocommerce-pdf-invoices' ), array( $this, 'cloud_storage_desc_callback' ), self::SETTINGS_KEY );
|
290 |
+
add_settings_section( 'interface', __( 'Interface Options', 'woocommerce-pdf-invoices' ), null, self::SETTINGS_KEY );
|
291 |
+
add_settings_section( 'debug', __( 'Debug Options', 'woocommerce-pdf-invoices' ), null, self::SETTINGS_KEY );
|
292 |
+
}
|
293 |
+
|
294 |
+
/**
|
295 |
+
* Description of section Email Options.
|
296 |
+
*/
|
297 |
+
public function email_options_section_description() {
|
298 |
+
printf( __( 'The PDF invoice will be generated when WooCommerce sends the corresponding email. The email should be <a href="%1$s">enabled</a> in order to <span class="underline">automatically</span> generate the PDF invoice.', 'woocommerce-pdf-invoices' ), 'admin.php?page=wc-settings&tab=email' );
|
299 |
+
}
|
300 |
+
|
301 |
+
/**
|
302 |
+
* Validate settings.
|
303 |
+
*
|
304 |
+
* @param array $input settings.
|
305 |
+
*
|
306 |
+
* @return mixed|void
|
307 |
+
*/
|
308 |
+
public function validate_input( $input ) {
|
309 |
+
$output = get_option( self::SETTINGS_KEY );
|
310 |
+
foreach ( $input as $key => $value ) {
|
311 |
+
// strip all html tags and properly handle quoted strings.
|
312 |
+
$output[ $key ] = stripslashes( $input[ $key ] );
|
313 |
+
}
|
314 |
+
|
315 |
+
// sanitize email it in account.
|
316 |
+
if ( isset( $input['email_it_in_account'] ) ) {
|
317 |
+
$sanitized_email = sanitize_email( $input['email_it_in_account'] );
|
318 |
+
$output['email_it_in_account'] = $sanitized_email;
|
319 |
+
}
|
320 |
+
|
321 |
+
return apply_filters( 'validate_input', $output, $input );
|
322 |
+
}
|
323 |
+
|
324 |
+
/**
|
325 |
+
* Adds settings fields
|
326 |
+
*/
|
327 |
+
private function add_settings_fields() {
|
328 |
+
$the_settings = $this->the_settings();
|
329 |
+
foreach ( $the_settings as $setting ) {
|
330 |
+
add_settings_field( $setting['name'], $setting['title'], $setting['callback'], $setting['page'], $setting['section'], $setting );
|
331 |
+
};
|
332 |
+
}
|
333 |
+
|
334 |
+
/**
|
335 |
+
* Register all settings fields.
|
336 |
+
*/
|
337 |
+
public function create_settings() {
|
338 |
+
$this->add_settings_sections();
|
339 |
+
register_setting( self::SETTINGS_KEY, self::SETTINGS_KEY, array( $this, 'validate_input' ) );
|
340 |
+
$this->add_settings_fields();
|
341 |
+
}
|
342 |
+
|
343 |
+
/**
|
344 |
+
* Cloud Storage section callback.
|
345 |
+
*/
|
346 |
+
public function cloud_storage_desc_callback() {
|
347 |
+
printf( __( 'Sign-up at <a href="%1$s">Email It In</a> to send invoices to your Dropbox, OneDrive, Google Drive or Egnyte and enter your account below.', 'woocommerce-pdf-invoices' ), 'https://emailitin.com' ); // WPCS: XSS OK.
|
348 |
+
}
|
349 |
+
|
350 |
+
/**
|
351 |
+
* Show all settings notices.
|
352 |
+
*/
|
353 |
+
public function show_settings_notices() {
|
354 |
+
settings_errors( self::SETTINGS_KEY );
|
355 |
+
}
|
356 |
+
}
|
357 |
+
|
358 |
+
new BEWPI_General_Settings();
|
359 |
+
}
|
includes/admin/settings/class-bewpi-admin-settings-template.php
CHANGED
@@ -1,638 +1,638 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Template settings
|
4 |
-
*
|
5 |
-
* Handling template settings.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Admin
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
-
exit;
|
15 |
-
}
|
16 |
-
|
17 |
-
if ( ! class_exists( 'BEWPI_Template_Settings' ) ) {
|
18 |
-
/**
|
19 |
-
* Class BEWPI_Template_Settings.
|
20 |
-
*/
|
21 |
-
class BEWPI_Template_Settings extends BEWPI_Abstract_Setting {
|
22 |
-
/**
|
23 |
-
* Settings key constant.
|
24 |
-
*/
|
25 |
-
const SETTINGS_KEY = 'bewpi_template_settings';
|
26 |
-
|
27 |
-
/**
|
28 |
-
* BEWPI_Template_Settings constructor.
|
29 |
-
*/
|
30 |
-
public function __construct() {
|
31 |
-
add_action( 'admin_init', array( $this, 'admin_init' ) );
|
32 |
-
add_action( 'admin_notices', array( $this, 'show_settings_notices' ) );
|
33 |
-
}
|
34 |
-
|
35 |
-
/**
|
36 |
-
* Settings configuration.
|
37 |
-
*
|
38 |
-
* @return array
|
39 |
-
*/
|
40 |
-
private function the_settings() {
|
41 |
-
$templater = BEWPI()->templater();
|
42 |
-
$templates = array();
|
43 |
-
foreach ( array_map( 'basename', $templater->get_templates() ) as $template ) {
|
44 |
-
$templates[] = array(
|
45 |
-
'id' => $template,
|
46 |
-
'value' => strtolower( $template ),
|
47 |
-
);
|
48 |
-
}
|
49 |
-
$company_logo = wp_get_attachment_image_src( get_theme_mod( 'custom_logo' ), 'thumbnail' );
|
50 |
-
|
51 |
-
$settings = array(
|
52 |
-
array(
|
53 |
-
'id' => 'bewpi-template-name',
|
54 |
-
'name' => self::PREFIX . 'template_name',
|
55 |
-
'title' => __( 'Template', 'woocommerce-pdf-invoices' ),
|
56 |
-
'callback' => array( $this, 'select_callback' ),
|
57 |
-
'page' => self::SETTINGS_KEY,
|
58 |
-
'section' => 'general',
|
59 |
-
'type' => 'text',
|
60 |
-
'desc' => sprintf( __( 'Create a custom template by copying it from %1$s to %2$s.', 'woocommerce-pdf-invoices' ), '<code>plugins/woocommerce-pdf-invoices/includes/templates/invoice/simple</code>', '<code>uploads/woocommerce-pdf-invoices/templates/invoice/simple</code>' ),
|
61 |
-
'options' => $templates,
|
62 |
-
'default' => 'minimal',
|
63 |
-
),
|
64 |
-
array(
|
65 |
-
'id' => 'bewpi-color-theme',
|
66 |
-
'name' => self::PREFIX . 'color_theme',
|
67 |
-
'title' => __( 'Color theme', 'woocommerce-pdf-invoices' ),
|
68 |
-
'callback' => array( $this, 'input_callback' ),
|
69 |
-
'page' => self::SETTINGS_KEY,
|
70 |
-
'section' => 'general',
|
71 |
-
'type' => 'color',
|
72 |
-
'desc' => '',
|
73 |
-
'default' => '#000000',
|
74 |
-
),
|
75 |
-
array(
|
76 |
-
'id' => 'bewpi-theme-text-black',
|
77 |
-
'name' => self::PREFIX . 'theme_text_black',
|
78 |
-
'title' => '',
|
79 |
-
'callback' => array( $this, 'input_callback' ),
|
80 |
-
'page' => self::SETTINGS_KEY,
|
81 |
-
'section' => 'general',
|
82 |
-
'type' => 'checkbox',
|
83 |
-
'desc' => __( 'Display theme text in black color', 'woocommerce-pdf-invoices' )
|
84 |
-
. '<br/><div class="bewpi-notes">'
|
85 |
-
. __( 'Enable if you\'ve set the color theme to white or some other light color.', 'woocommerce-pdf-invoices' )
|
86 |
-
. '</div>',
|
87 |
-
'class' => 'bewpi-checkbox-option-title',
|
88 |
-
'default' => 0,
|
89 |
-
),
|
90 |
-
array(
|
91 |
-
'id' => 'bewpi-date-format',
|
92 |
-
'name' => self::PREFIX . 'date_format',
|
93 |
-
'title' => __( 'Date format', 'woocommerce-pdf-invoices' ),
|
94 |
-
'callback' => array( $this, 'input_callback' ),
|
95 |
-
'page' => self::SETTINGS_KEY,
|
96 |
-
'section' => 'general',
|
97 |
-
'type' => 'text',
|
98 |
-
'desc' => __( '<a href="http://php.net/manual/en/datetime.formats.date.php">Format</a> of invoice date and order date.', 'woocommerce-pdf-invoices' ),
|
99 |
-
'default' => get_option( 'date_format' ),
|
100 |
-
'attrs' => array( 'required' ),
|
101 |
-
),
|
102 |
-
array(
|
103 |
-
'id' => 'bewpi-display-prices-incl-tax',
|
104 |
-
'name' => self::PREFIX . 'display_prices_incl_tax',
|
105 |
-
'title' => '',
|
106 |
-
'callback' => array( $this, 'input_callback' ),
|
107 |
-
'page' => self::SETTINGS_KEY,
|
108 |
-
'section' => 'general',
|
109 |
-
'type' => 'checkbox',
|
110 |
-
'desc' => __( 'Display prices including tax', 'woocommerce-pdf-invoices' )
|
111 |
-
. '<br/><div class="bewpi-notes">'
|
112 |
-
. __( 'Line item totals will be including tax. <br/><b>Note</b>: Subtotal will still be excluding tax, so disable it within the visible columns section.', 'woocommerce-pdf-invoices' )
|
113 |
-
. '</div>',
|
114 |
-
'class' => 'bewpi-checkbox-option-title',
|
115 |
-
'default' => 0,
|
116 |
-
),
|
117 |
-
array(
|
118 |
-
'id' => 'bewpi-shipping-taxable',
|
119 |
-
'name' => self::PREFIX . 'shipping_taxable',
|
120 |
-
'title' => '',
|
121 |
-
'callback' => array( $this, 'input_callback' ),
|
122 |
-
'page' => self::SETTINGS_KEY,
|
123 |
-
'section' => 'general',
|
124 |
-
'type' => 'checkbox',
|
125 |
-
'desc' => __( 'Shipping taxable', 'woocommerce-pdf-invoices' )
|
126 |
-
. '<br/><div class="bewpi-notes">'
|
127 |
-
. __( 'Enable to display subtotal including shipping.', 'woocommerce-pdf-invoices' )
|
128 |
-
. '</div>',
|
129 |
-
'class' => 'bewpi-checkbox-option-title',
|
130 |
-
'default' => 0,
|
131 |
-
),
|
132 |
-
array(
|
133 |
-
'id' => 'bewpi-show-payment-status',
|
134 |
-
'name' => self::PREFIX . 'show_payment_status',
|
135 |
-
'title' => '',
|
136 |
-
'callback' => array( $this, 'input_callback' ),
|
137 |
-
'page' => self::SETTINGS_KEY,
|
138 |
-
'section' => 'general',
|
139 |
-
'type' => 'checkbox',
|
140 |
-
'desc' => __( 'Mark invoice as paid', 'woocommerce-pdf-invoices' )
|
141 |
-
. '<br/><div class="bewpi-notes">'
|
142 |
-
. __( 'Invoice will be watermarked when order has been paid.', 'woocommerce-pdf-invoices' )
|
143 |
-
. '</div>',
|
144 |
-
'class' => 'bewpi-checkbox-option-title',
|
145 |
-
'default' => 0,
|
146 |
-
),
|
147 |
-
array(
|
148 |
-
'id' => 'bewpi-company-name',
|
149 |
-
'name' => self::PREFIX . 'company_name',
|
150 |
-
'title' => __( 'Company name', 'woocommerce-pdf-invoices' ),
|
151 |
-
'callback' => array( $this, 'input_callback' ),
|
152 |
-
'page' => self::SETTINGS_KEY,
|
153 |
-
'section' => 'header',
|
154 |
-
'type' => 'text',
|
155 |
-
'desc' => '',
|
156 |
-
'default' => get_bloginfo(),
|
157 |
-
),
|
158 |
-
array(
|
159 |
-
'id' => 'bewpi-company-logo',
|
160 |
-
'name' => self::PREFIX . 'company_logo',
|
161 |
-
'title' => __( 'Company logo', 'woocommerce-pdf-invoices' ),
|
162 |
-
'callback' => array( $this, 'input_callback' ),
|
163 |
-
'page' => self::SETTINGS_KEY,
|
164 |
-
'section' => 'header',
|
165 |
-
'type' => 'text',
|
166 |
-
'desc' => sprintf( __( 'Use the <a href="%1$s">Media Library</a> to <a href="%2$s">upload</a> or choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href="%3$s" target="_blank">URL</a>.', 'woocommerce-pdf-invoices' ), 'media-new.php', 'upload.php', 'https://codex.wordpress.org/Media_Library_Screen#Attachment_Details' ),
|
167 |
-
'default' => ( is_array( $company_logo ) ) ? $company_logo[0] : '',
|
168 |
-
),
|
169 |
-
array(
|
170 |
-
'id' => 'bewpi-company-address',
|
171 |
-
'name' => self::PREFIX . 'company_address',
|
172 |
-
'title' => __( 'Company address', 'woocommerce-pdf-invoices' ),
|
173 |
-
'callback' => array( $this, 'textarea_callback' ),
|
174 |
-
'page' => self::SETTINGS_KEY,
|
175 |
-
'section' => 'header',
|
176 |
-
'type' => 'text',
|
177 |
-
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ),
|
178 |
-
'default' => '',
|
179 |
-
),
|
180 |
-
array(
|
181 |
-
'id' => 'bewpi-company-details',
|
182 |
-
'name' => self::PREFIX . 'company_details',
|
183 |
-
'title' => __( 'Company details', 'woocommerce-pdf-invoices' ),
|
184 |
-
'callback' => array( $this, 'textarea_callback' ),
|
185 |
-
'page' => self::SETTINGS_KEY,
|
186 |
-
'section' => 'header',
|
187 |
-
'type' => 'text',
|
188 |
-
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ),
|
189 |
-
'default' => '',
|
190 |
-
),
|
191 |
-
array(
|
192 |
-
'id' => 'bewpi-title',
|
193 |
-
'name' => self::PREFIX . 'title',
|
194 |
-
'title' => __( 'Title', 'woocommerce-pdf-invoices' ),
|
195 |
-
'callback' => array( $this, 'input_callback' ),
|
196 |
-
'page' => self::SETTINGS_KEY,
|
197 |
-
'section' => 'body',
|
198 |
-
'type' => 'text',
|
199 |
-
'desc' => __( 'Change the name of the invoice.', 'woocommerce-pdf-invoices' ),
|
200 |
-
'default' => __( 'Invoice', 'woocommerce-pdf-invoices' ),
|
201 |
-
),
|
202 |
-
array(
|
203 |
-
'id' => 'bewpi-intro-text',
|
204 |
-
'name' => self::PREFIX . 'intro_text',
|
205 |
-
'title' => __( 'Thank you text', 'woocommerce-pdf-invoices' ),
|
206 |
-
'callback' => array( $this, 'textarea_callback' ),
|
207 |
-
'page' => self::SETTINGS_KEY,
|
208 |
-
'section' => 'header',
|
209 |
-
'type' => 'text',
|
210 |
-
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ) . ' '
|
211 |
-
. __( 'Visible in big colored bar directly after invoice total.', 'woocommerce-pdf-invoices' ),
|
212 |
-
'default' => '',
|
213 |
-
),
|
214 |
-
array(
|
215 |
-
'id' => 'bewpi-show-ship-to',
|
216 |
-
'name' => self::PREFIX . 'show_ship_to',
|
217 |
-
'title' => '',
|
218 |
-
'callback' => array( $this, 'input_callback' ),
|
219 |
-
'page' => self::SETTINGS_KEY,
|
220 |
-
'section' => 'body',
|
221 |
-
'type' => 'checkbox',
|
222 |
-
'desc' => __( 'Show customers shipping address<br/><div class="bewpi-notes">Customers shipping address won\'t be visible when order has only virtual products.</div>', 'woocommerce-pdf-invoices' ),
|
223 |
-
'class' => 'bewpi-checkbox-option-title',
|
224 |
-
'default' => 1,
|
225 |
-
),
|
226 |
-
array(
|
227 |
-
'id' => 'bewpi-show-customer-notes',
|
228 |
-
'name' => self::PREFIX . 'show_customer_notes',
|
229 |
-
'title' => '',
|
230 |
-
'callback' => array( $this, 'input_callback' ),
|
231 |
-
'page' => self::SETTINGS_KEY,
|
232 |
-
'section' => 'body',
|
233 |
-
'type' => 'checkbox',
|
234 |
-
'desc' => __( 'Show customer notes', 'woocommerce-pdf-invoices' ),
|
235 |
-
'class' => 'bewpi-checkbox-option-title',
|
236 |
-
'default' => 1,
|
237 |
-
),
|
238 |
-
array(
|
239 |
-
'id' => 'bewpi-terms',
|
240 |
-
'name' => self::PREFIX . 'terms',
|
241 |
-
'title' => __( 'Terms & conditions, policies etc.', 'woocommerce-pdf-invoices' ),
|
242 |
-
'callback' => array( $this, 'textarea_callback' ),
|
243 |
-
'page' => self::SETTINGS_KEY,
|
244 |
-
'section' => 'body',
|
245 |
-
'type' => 'text',
|
246 |
-
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ) . ' '
|
247 |
-
. sprintf( __( 'Visible below customer notes and above footer. Want to attach additional pages to the invoice? Take a look at <a href="%s">WooCommerce PDF Invoices Premium</a> plugin.', 'woocommerce-pdf-invoices' ), 'http://wcpdfinvoices.com' ),
|
248 |
-
'default' => '',
|
249 |
-
),
|
250 |
-
array(
|
251 |
-
'id' => 'bewpi-left-footer-column',
|
252 |
-
'name' => self::PREFIX . 'left_footer_column',
|
253 |
-
'title' => __( 'Left footer column.', 'woocommerce-pdf-invoices' ),
|
254 |
-
'callback' => array( $this, 'textarea_callback' ),
|
255 |
-
'page' => self::SETTINGS_KEY,
|
256 |
-
'section' => 'footer',
|
257 |
-
'type' => 'text',
|
258 |
-
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ),
|
259 |
-
'default' => '',
|
260 |
-
),
|
261 |
-
array(
|
262 |
-
'id' => 'bewpi-right-footer-column',
|
263 |
-
'name' => self::PREFIX . 'right_footer_column',
|
264 |
-
'title' => __( 'Right footer column.', 'woocommerce-pdf-invoices' ),
|
265 |
-
'callback' => array( $this, 'textarea_callback' ),
|
266 |
-
'page' => self::SETTINGS_KEY,
|
267 |
-
'section' => 'footer',
|
268 |
-
'type' => 'text',
|
269 |
-
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ),
|
270 |
-
'default' => '',
|
271 |
-
),
|
272 |
-
array(
|
273 |
-
'id' => 'bewpi-invoice-number-type',
|
274 |
-
'name' => self::PREFIX . 'invoice_number_type',
|
275 |
-
'title' => __( 'Type', 'woocommerce-pdf-invoices' ),
|
276 |
-
'callback' => array( $this, 'select_callback' ),
|
277 |
-
'page' => self::SETTINGS_KEY,
|
278 |
-
'section' => 'invoice_number',
|
279 |
-
'type' => 'text',
|
280 |
-
'desc' => '',
|
281 |
-
'options' => array(
|
282 |
-
array(
|
283 |
-
'id' => __( 'WooCommerce order number', 'woocommerce-pdf-invoices' ),
|
284 |
-
'value' => 'woocommerce_order_number',
|
285 |
-
),
|
286 |
-
array(
|
287 |
-
'id' => __( 'Sequential number', 'woocommerce-pdf-invoices' ),
|
288 |
-
'value' => 'sequential_number',
|
289 |
-
),
|
290 |
-
),
|
291 |
-
'default' => 'sequential_number',
|
292 |
-
),
|
293 |
-
array(
|
294 |
-
'id' => 'bewpi-reset-counter',
|
295 |
-
'name' => self::PREFIX . 'reset_counter',
|
296 |
-
'title' => '',
|
297 |
-
'callback' => array( $this, 'reset_counter_callback' ),
|
298 |
-
'page' => self::SETTINGS_KEY,
|
299 |
-
'section' => 'invoice_number',
|
300 |
-
'type' => 'checkbox',
|
301 |
-
'desc' => __( 'Reset invoice counter', 'woocommerce-pdf-invoices' ),
|
302 |
-
'class' => 'bewpi-checkbox-option-title',
|
303 |
-
'default' => 0,
|
304 |
-
'attrs' => array( 'onchange="bewpi.setting.enableDisableNextInvoiceNumbering(this)"' ),
|
305 |
-
),
|
306 |
-
array(
|
307 |
-
'id' => 'bewpi-next-invoice-number',
|
308 |
-
'name' => self::PREFIX . 'next_invoice_number',
|
309 |
-
'title' => __( 'Next', 'woocommerce-pdf-invoices' ),
|
310 |
-
'callback' => array( $this, 'next_invoice_number_callback' ),
|
311 |
-
'page' => self::SETTINGS_KEY,
|
312 |
-
'section' => 'invoice_number',
|
313 |
-
'type' => 'number',
|
314 |
-
'desc' => __( 'Next invoice number when resetting counter.<br/><b>Note:</b> Only available for Sequential numbering. All PDF invoices with invoice number greater then next invoice number will be deleted.', 'woocommerce-pdf-invoices' ),
|
315 |
-
'default' => 1,
|
316 |
-
'attrs' => array(
|
317 |
-
'readonly',
|
318 |
-
'min="1"',
|
319 |
-
),
|
320 |
-
),
|
321 |
-
array(
|
322 |
-
'id' => 'bewpi-invoice-number-digits',
|
323 |
-
'name' => self::PREFIX . 'invoice_number_digits',
|
324 |
-
'title' => __( 'Digits', 'woocommerce-pdf-invoices' ),
|
325 |
-
'callback' => array( $this, 'input_callback' ),
|
326 |
-
'page' => self::SETTINGS_KEY,
|
327 |
-
'section' => 'invoice_number',
|
328 |
-
'type' => 'number',
|
329 |
-
'desc' => '',
|
330 |
-
'default' => 5,
|
331 |
-
'attrs' => array(
|
332 |
-
'min="3"',
|
333 |
-
'max="20"',
|
334 |
-
'required',
|
335 |
-
),
|
336 |
-
),
|
337 |
-
array(
|
338 |
-
'id' => 'bewpi-invoice-number-prefix',
|
339 |
-
'name' => self::PREFIX . 'invoice_number_prefix',
|
340 |
-
'title' => __( '[prefix]', 'woocommerce-pdf-invoices' ),
|
341 |
-
'callback' => array( $this, 'input_callback' ),
|
342 |
-
'page' => self::SETTINGS_KEY,
|
343 |
-
'section' => 'invoice_number',
|
344 |
-
'type' => 'text',
|
345 |
-
'desc' => '',
|
346 |
-
'default' => '',
|
347 |
-
),
|
348 |
-
array(
|
349 |
-
'id' => 'bewpi-invoice-number-suffix',
|
350 |
-
'name' => self::PREFIX . 'invoice_number_suffix',
|
351 |
-
'title' => __( '[suffix]', 'woocommerce-pdf-invoices' ),
|
352 |
-
'callback' => array( $this, 'input_callback' ),
|
353 |
-
'page' => self::SETTINGS_KEY,
|
354 |
-
'section' => 'invoice_number',
|
355 |
-
'type' => 'text',
|
356 |
-
'desc' => '',
|
357 |
-
'default' => '',
|
358 |
-
),
|
359 |
-
array(
|
360 |
-
'id' => 'bewpi-invoice-number-format',
|
361 |
-
'name' => self::PREFIX . 'invoice_number_format',
|
362 |
-
'title' => __( 'Format', 'woocommerce-pdf-invoices' ),
|
363 |
-
'callback' => array( $this, 'input_callback' ),
|
364 |
-
'page' => self::SETTINGS_KEY,
|
365 |
-
'section' => 'invoice_number',
|
366 |
-
'type' => 'text',
|
367 |
-
'desc' => sprintf( __( 'Available placeholders: %s.', 'woocommerce-pdf-invoices' ), self::formatted_number_placeholders() )
|
368 |
-
. '<br>'
|
369 |
-
. sprintf( __( '<b>Note:</b> %s is required and slashes aren\'t supported.', 'woocommerce-pdf-invoices' ), '<code>[number]</code>' ),
|
370 |
-
'default' => '[number]-[Y]',
|
371 |
-
'attrs' => array( 'required' ),
|
372 |
-
),
|
373 |
-
array(
|
374 |
-
'id' => 'bewpi-reset-counter-yearly',
|
375 |
-
'name' => self::PREFIX . 'reset_counter_yearly',
|
376 |
-
'title' => '',
|
377 |
-
'callback' => array( $this, 'input_callback' ),
|
378 |
-
'page' => self::SETTINGS_KEY,
|
379 |
-
'section' => 'invoice_number',
|
380 |
-
'type' => 'checkbox',
|
381 |
-
'desc' => __( 'Reset yearly', 'woocommerce-pdf-invoices' )
|
382 |
-
. '<br/><div class="bewpi-notes">'
|
383 |
-
. __( 'Automatically reset invoice numbers on new year\'s day. <br/><b>Note</b>: You will have to generate all invoices again when changing option.', 'woocommerce-pdf-invoices' )
|
384 |
-
. '</div>',
|
385 |
-
'class' => 'bewpi-checkbox-option-title',
|
386 |
-
'default' => 1,
|
387 |
-
),
|
388 |
-
array(
|
389 |
-
'id' => 'bewpi-show-sku',
|
390 |
-
'name' => self::PREFIX . 'show_sku',
|
391 |
-
'title' => '',
|
392 |
-
'callback' => array( $this, 'input_callback' ),
|
393 |
-
'page' => self::SETTINGS_KEY,
|
394 |
-
'section' => 'visible_columns',
|
395 |
-
'type' => 'checkbox',
|
396 |
-
'desc' => __( 'SKU', 'woocommerce-pdf-invoices' ),
|
397 |
-
'class' => 'bewpi-checkbox-option-title',
|
398 |
-
'default' => 0,
|
399 |
-
),
|
400 |
-
array(
|
401 |
-
'id' => 'bewpi-show-subtotal',
|
402 |
-
'name' => self::PREFIX . 'show_subtotal',
|
403 |
-
'title' => '',
|
404 |
-
'callback' => array( $this, 'input_callback' ),
|
405 |
-
'page' => self::SETTINGS_KEY,
|
406 |
-
'section' => 'visible_columns',
|
407 |
-
'type' => 'checkbox',
|
408 |
-
'desc' => __( 'Subtotal', 'woocommerce-pdf-invoices' ),
|
409 |
-
'class' => 'bewpi-checkbox-option-title',
|
410 |
-
'default' => 1,
|
411 |
-
),
|
412 |
-
array(
|
413 |
-
'id' => 'bewpi-show-tax',
|
414 |
-
'name' => self::PREFIX . 'show_tax',
|
415 |
-
'title' => '',
|
416 |
-
'callback' => array( $this, 'input_callback' ),
|
417 |
-
'page' => self::SETTINGS_KEY,
|
418 |
-
'section' => 'visible_columns',
|
419 |
-
'type' => 'checkbox',
|
420 |
-
'desc' => __( 'Tax (item)', 'woocommerce-pdf-invoices' ),
|
421 |
-
'class' => 'bewpi-checkbox-option-title',
|
422 |
-
'default' => 0,
|
423 |
-
),
|
424 |
-
array(
|
425 |
-
'id' => 'bewpi-show-tax-row',
|
426 |
-
'name' => self::PREFIX . 'show_tax_total',
|
427 |
-
'title' => '',
|
428 |
-
'callback' => array( $this, 'input_callback' ),
|
429 |
-
'page' => self::SETTINGS_KEY,
|
430 |
-
'section' => 'visible_columns',
|
431 |
-
'type' => 'checkbox',
|
432 |
-
'desc' => __( 'Tax (total)', 'woocommerce-pdf-invoices' ),
|
433 |
-
'class' => 'bewpi-checkbox-option-title',
|
434 |
-
'default' => 1,
|
435 |
-
),
|
436 |
-
array(
|
437 |
-
'id' => 'bewpi-show-discount',
|
438 |
-
'name' => self::PREFIX . 'show_discount',
|
439 |
-
'title' => '',
|
440 |
-
'callback' => array( $this, 'input_callback' ),
|
441 |
-
'page' => self::SETTINGS_KEY,
|
442 |
-
'section' => 'visible_columns',
|
443 |
-
'type' => 'checkbox',
|
444 |
-
'desc' => __( 'Discount', 'woocommerce-pdf-invoices' ),
|
445 |
-
'class' => 'bewpi-checkbox-option-title',
|
446 |
-
'default' => 1,
|
447 |
-
),
|
448 |
-
array(
|
449 |
-
'id' => 'bewpi-show-shipping',
|
450 |
-
'name' => self::PREFIX . 'show_shipping',
|
451 |
-
'title' => '',
|
452 |
-
'callback' => array( $this, 'input_callback' ),
|
453 |
-
'page' => self::SETTINGS_KEY,
|
454 |
-
'section' => 'visible_columns',
|
455 |
-
'type' => 'checkbox',
|
456 |
-
'desc' => __( 'Shipping', 'woocommerce-pdf-invoices' ),
|
457 |
-
'class' => 'bewpi-checkbox-option-title',
|
458 |
-
'default' => 1,
|
459 |
-
),
|
460 |
-
);
|
461 |
-
|
462 |
-
return $settings;
|
463 |
-
}
|
464 |
-
|
465 |
-
/**
|
466 |
-
* Gets all default settings values from the settings array.
|
467 |
-
*
|
468 |
-
* @return array
|
469 |
-
*/
|
470 |
-
private function get_defaults() {
|
471 |
-
$defaults = wp_list_pluck( $this->the_settings(), 'default', 'name' );
|
472 |
-
return $defaults;
|
473 |
-
}
|
474 |
-
|
475 |
-
/**
|
476 |
-
* Load (default) settings.
|
477 |
-
*/
|
478 |
-
public function load_settings() {
|
479 |
-
// merge defaults with options.
|
480 |
-
$defaults = $this->get_defaults();
|
481 |
-
$options = (array) get_option( self::SETTINGS_KEY );
|
482 |
-
$options = array_merge( $defaults, $options );
|
483 |
-
|
484 |
-
// check for deleted custom template.
|
485 |
-
$templater = BEWPI()->templater();
|
486 |
-
$templates = array_map( 'basename', $templater->get_templates() );
|
487 |
-
if ( ! in_array( $options['bewpi_template_name'], $templates, true ) ) {
|
488 |
-
$options['bewpi_template_name'] = $defaults['bewpi_template_name'];
|
489 |
-
}
|
490 |
-
|
491 |
-
update_option( self::SETTINGS_KEY, $options );
|
492 |
-
}
|
493 |
-
|
494 |
-
/**
|
495 |
-
* General settings section information.
|
496 |
-
*/
|
497 |
-
public function general_desc_callback() {
|
498 |
-
_e( 'These are the general template options.', 'woocommerce-pdf-invoices' ); // WPCS: XSS OK.
|
499 |
-
}
|
500 |
-
|
501 |
-
/**
|
502 |
-
* Invoice number section information.
|
503 |
-
*/
|
504 |
-
public function invoice_number_desc_callback() {
|
505 |
-
_e( 'These are the invoice number options.', 'woocommerce-pdf-invoices' ); // WPCS: XSS OK.
|
506 |
-
}
|
507 |
-
|
508 |
-
/**
|
509 |
-
* Invoice header section information.
|
510 |
-
*/
|
511 |
-
public function header_desc_callback() {
|
512 |
-
_e( 'The header will be visible on every page.', 'woocommerce-pdf-invoices' ); // WPCS: XSS OK.
|
513 |
-
}
|
514 |
-
|
515 |
-
/**
|
516 |
-
* Invoice header section information.
|
517 |
-
*/
|
518 |
-
public function footer_desc_callback() {
|
519 |
-
echo __( 'The footer will be visible on every page.', 'woocommerce-pdf-invoices' );
|
520 |
-
}
|
521 |
-
|
522 |
-
/**
|
523 |
-
* Visible columns section information.
|
524 |
-
*/
|
525 |
-
public function visible_columns_desc_callback() {
|
526 |
-
_e( 'Enable or disable the columns.', 'woocommerce-pdf-invoices' ); // WPCSS: XSS OK.
|
527 |
-
}
|
528 |
-
|
529 |
-
/**
|
530 |
-
* Adds all the different settings sections.
|
531 |
-
*/
|
532 |
-
private function add_settings_sections() {
|
533 |
-
add_settings_section( 'general', __( 'General Options', 'woocommerce-pdf-invoices' ), array(
|
534 |
-
$this,
|
535 |
-
'general_desc_callback',
|
536 |
-
), self::SETTINGS_KEY );
|
537 |
-
add_settings_section( 'invoice_number', __( 'Invoice Number Options', 'woocommerce-pdf-invoices' ), array(
|
538 |
-
$this,
|
539 |
-
'invoice_number_desc_callback',
|
540 |
-
), self::SETTINGS_KEY );
|
541 |
-
add_settings_section( 'header', __( 'Header Options', 'woocommerce-pdf-invoices' ), array(
|
542 |
-
$this,
|
543 |
-
'header_desc_callback',
|
544 |
-
), self::SETTINGS_KEY );
|
545 |
-
add_settings_section( 'body', __( 'Body Options', 'woocommerce-pdf-invoices' ), null, self::SETTINGS_KEY );
|
546 |
-
add_settings_section( 'footer', __( 'Footer Options', 'woocommerce-pdf-invoices' ), array(
|
547 |
-
$this,
|
548 |
-
'footer_desc_callback',
|
549 |
-
), self::SETTINGS_KEY );
|
550 |
-
add_settings_section( 'visible_columns', __( 'Visible Columns', 'woocommerce-pdf-invoices' ), array(
|
551 |
-
$this,
|
552 |
-
'visible_columns_desc_callback',
|
553 |
-
), self::SETTINGS_KEY );
|
554 |
-
}
|
555 |
-
|
556 |
-
/**
|
557 |
-
* Validate input of settings.
|
558 |
-
*
|
559 |
-
* @param array $input form settings.
|
560 |
-
*
|
561 |
-
* @return mixed|void
|
562 |
-
*/
|
563 |
-
public function validate_input( $input ) {
|
564 |
-
$output = array();
|
565 |
-
|
566 |
-
// strip strings.
|
567 |
-
foreach ( $input as $key => $value ) {
|
568 |
-
if ( ! isset( $input[ $key ] ) ) {
|
569 |
-
continue;
|
570 |
-
}
|
571 |
-
|
572 |
-
if ( 'bewpi_company_logo' === $key ) {
|
573 |
-
$output[ $key ] = '';
|
574 |
-
continue;
|
575 |
-
}
|
576 |
-
|
577 |
-
// strip all html and php tags and properly handle quoted strings.
|
578 |
-
$output[ $key ] = $this->strip_str( stripslashes( $input[ $key ] ) );
|
579 |
-
}
|
580 |
-
|
581 |
-
if ( isset( $input['bewpi_company_logo'] ) && ! empty( $input['bewpi_company_logo'] ) ) {
|
582 |
-
$image_url = $this->validate_image( $input['bewpi_company_logo'] );
|
583 |
-
if ( $image_url ) {
|
584 |
-
$output['bewpi_company_logo'] = $image_url;
|
585 |
-
} else {
|
586 |
-
add_settings_error(
|
587 |
-
esc_attr( self::SETTINGS_KEY ),
|
588 |
-
'file-not-found',
|
589 |
-
__( 'Company logo not found. Upload the image to the Media Library and try again.', 'woocommerce-pdf-invoices' )
|
590 |
-
);
|
591 |
-
}
|
592 |
-
}
|
593 |
-
|
594 |
-
if ( isset( $input['bewpi_reset_counter'] ) && $input['bewpi_reset_counter'] ) {
|
595 |
-
set_transient( 'bewpi_next_invoice_number', intval( $input['bewpi_next_invoice_number'] ) );
|
596 |
-
}
|
597 |
-
|
598 |
-
// return the array processing any additional functions filtered by this action.
|
599 |
-
return apply_filters( 'validate_input', $output, $input );
|
600 |
-
}
|
601 |
-
|
602 |
-
/**
|
603 |
-
* Adds all settings fields.
|
604 |
-
*/
|
605 |
-
private function add_settings_fields() {
|
606 |
-
$the_settings = $this->the_settings();
|
607 |
-
foreach ( $the_settings as $setting ) {
|
608 |
-
add_settings_field( $setting['name'], $setting['title'], $setting['callback'], $setting['page'], $setting['section'], $setting );
|
609 |
-
}
|
610 |
-
}
|
611 |
-
|
612 |
-
/**
|
613 |
-
* Register settings.
|
614 |
-
*/
|
615 |
-
public function create_settings() {
|
616 |
-
$this->add_settings_sections();
|
617 |
-
register_setting( self::SETTINGS_KEY, self::SETTINGS_KEY, array( $this, 'validate_input' ) );
|
618 |
-
$this->add_settings_fields();
|
619 |
-
}
|
620 |
-
|
621 |
-
/**
|
622 |
-
* Initialize admin.
|
623 |
-
*/
|
624 |
-
public function admin_init() {
|
625 |
-
$this->load_settings();
|
626 |
-
$this->create_settings();
|
627 |
-
}
|
628 |
-
|
629 |
-
/**
|
630 |
-
* Show all settings notices.
|
631 |
-
*/
|
632 |
-
public function show_settings_notices() {
|
633 |
-
settings_errors( self::SETTINGS_KEY );
|
634 |
-
}
|
635 |
-
}
|
636 |
-
|
637 |
-
new BEWPI_Template_Settings();
|
638 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Template settings
|
4 |
+
*
|
5 |
+
* Handling template settings.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Admin
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
+
exit;
|
15 |
+
}
|
16 |
+
|
17 |
+
if ( ! class_exists( 'BEWPI_Template_Settings' ) ) {
|
18 |
+
/**
|
19 |
+
* Class BEWPI_Template_Settings.
|
20 |
+
*/
|
21 |
+
class BEWPI_Template_Settings extends BEWPI_Abstract_Setting {
|
22 |
+
/**
|
23 |
+
* Settings key constant.
|
24 |
+
*/
|
25 |
+
const SETTINGS_KEY = 'bewpi_template_settings';
|
26 |
+
|
27 |
+
/**
|
28 |
+
* BEWPI_Template_Settings constructor.
|
29 |
+
*/
|
30 |
+
public function __construct() {
|
31 |
+
add_action( 'admin_init', array( $this, 'admin_init' ) );
|
32 |
+
add_action( 'admin_notices', array( $this, 'show_settings_notices' ) );
|
33 |
+
}
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Settings configuration.
|
37 |
+
*
|
38 |
+
* @return array
|
39 |
+
*/
|
40 |
+
private function the_settings() {
|
41 |
+
$templater = BEWPI()->templater();
|
42 |
+
$templates = array();
|
43 |
+
foreach ( array_map( 'basename', $templater->get_templates() ) as $template ) {
|
44 |
+
$templates[] = array(
|
45 |
+
'id' => $template,
|
46 |
+
'value' => strtolower( $template ),
|
47 |
+
);
|
48 |
+
}
|
49 |
+
$company_logo = wp_get_attachment_image_src( get_theme_mod( 'custom_logo' ), 'thumbnail' );
|
50 |
+
|
51 |
+
$settings = array(
|
52 |
+
array(
|
53 |
+
'id' => 'bewpi-template-name',
|
54 |
+
'name' => self::PREFIX . 'template_name',
|
55 |
+
'title' => __( 'Template', 'woocommerce-pdf-invoices' ),
|
56 |
+
'callback' => array( $this, 'select_callback' ),
|
57 |
+
'page' => self::SETTINGS_KEY,
|
58 |
+
'section' => 'general',
|
59 |
+
'type' => 'text',
|
60 |
+
'desc' => sprintf( __( 'Create a custom template by copying it from %1$s to %2$s.', 'woocommerce-pdf-invoices' ), '<code>plugins/woocommerce-pdf-invoices/includes/templates/invoice/simple</code>', '<code>uploads/woocommerce-pdf-invoices/templates/invoice/simple</code>' ),
|
61 |
+
'options' => $templates,
|
62 |
+
'default' => 'minimal',
|
63 |
+
),
|
64 |
+
array(
|
65 |
+
'id' => 'bewpi-color-theme',
|
66 |
+
'name' => self::PREFIX . 'color_theme',
|
67 |
+
'title' => __( 'Color theme', 'woocommerce-pdf-invoices' ),
|
68 |
+
'callback' => array( $this, 'input_callback' ),
|
69 |
+
'page' => self::SETTINGS_KEY,
|
70 |
+
'section' => 'general',
|
71 |
+
'type' => 'color',
|
72 |
+
'desc' => '',
|
73 |
+
'default' => '#000000',
|
74 |
+
),
|
75 |
+
array(
|
76 |
+
'id' => 'bewpi-theme-text-black',
|
77 |
+
'name' => self::PREFIX . 'theme_text_black',
|
78 |
+
'title' => '',
|
79 |
+
'callback' => array( $this, 'input_callback' ),
|
80 |
+
'page' => self::SETTINGS_KEY,
|
81 |
+
'section' => 'general',
|
82 |
+
'type' => 'checkbox',
|
83 |
+
'desc' => __( 'Display theme text in black color', 'woocommerce-pdf-invoices' )
|
84 |
+
. '<br/><div class="bewpi-notes">'
|
85 |
+
. __( 'Enable if you\'ve set the color theme to white or some other light color.', 'woocommerce-pdf-invoices' )
|
86 |
+
. '</div>',
|
87 |
+
'class' => 'bewpi-checkbox-option-title',
|
88 |
+
'default' => 0,
|
89 |
+
),
|
90 |
+
array(
|
91 |
+
'id' => 'bewpi-date-format',
|
92 |
+
'name' => self::PREFIX . 'date_format',
|
93 |
+
'title' => __( 'Date format', 'woocommerce-pdf-invoices' ),
|
94 |
+
'callback' => array( $this, 'input_callback' ),
|
95 |
+
'page' => self::SETTINGS_KEY,
|
96 |
+
'section' => 'general',
|
97 |
+
'type' => 'text',
|
98 |
+
'desc' => __( '<a href="http://php.net/manual/en/datetime.formats.date.php">Format</a> of invoice date and order date.', 'woocommerce-pdf-invoices' ),
|
99 |
+
'default' => get_option( 'date_format' ),
|
100 |
+
'attrs' => array( 'required' ),
|
101 |
+
),
|
102 |
+
array(
|
103 |
+
'id' => 'bewpi-display-prices-incl-tax',
|
104 |
+
'name' => self::PREFIX . 'display_prices_incl_tax',
|
105 |
+
'title' => '',
|
106 |
+
'callback' => array( $this, 'input_callback' ),
|
107 |
+
'page' => self::SETTINGS_KEY,
|
108 |
+
'section' => 'general',
|
109 |
+
'type' => 'checkbox',
|
110 |
+
'desc' => __( 'Display prices including tax', 'woocommerce-pdf-invoices' )
|
111 |
+
. '<br/><div class="bewpi-notes">'
|
112 |
+
. __( 'Line item totals will be including tax. <br/><b>Note</b>: Subtotal will still be excluding tax, so disable it within the visible columns section.', 'woocommerce-pdf-invoices' )
|
113 |
+
. '</div>',
|
114 |
+
'class' => 'bewpi-checkbox-option-title',
|
115 |
+
'default' => 0,
|
116 |
+
),
|
117 |
+
array(
|
118 |
+
'id' => 'bewpi-shipping-taxable',
|
119 |
+
'name' => self::PREFIX . 'shipping_taxable',
|
120 |
+
'title' => '',
|
121 |
+
'callback' => array( $this, 'input_callback' ),
|
122 |
+
'page' => self::SETTINGS_KEY,
|
123 |
+
'section' => 'general',
|
124 |
+
'type' => 'checkbox',
|
125 |
+
'desc' => __( 'Shipping taxable', 'woocommerce-pdf-invoices' )
|
126 |
+
. '<br/><div class="bewpi-notes">'
|
127 |
+
. __( 'Enable to display subtotal including shipping.', 'woocommerce-pdf-invoices' )
|
128 |
+
. '</div>',
|
129 |
+
'class' => 'bewpi-checkbox-option-title',
|
130 |
+
'default' => 0,
|
131 |
+
),
|
132 |
+
array(
|
133 |
+
'id' => 'bewpi-show-payment-status',
|
134 |
+
'name' => self::PREFIX . 'show_payment_status',
|
135 |
+
'title' => '',
|
136 |
+
'callback' => array( $this, 'input_callback' ),
|
137 |
+
'page' => self::SETTINGS_KEY,
|
138 |
+
'section' => 'general',
|
139 |
+
'type' => 'checkbox',
|
140 |
+
'desc' => __( 'Mark invoice as paid', 'woocommerce-pdf-invoices' )
|
141 |
+
. '<br/><div class="bewpi-notes">'
|
142 |
+
. __( 'Invoice will be watermarked when order has been paid.', 'woocommerce-pdf-invoices' )
|
143 |
+
. '</div>',
|
144 |
+
'class' => 'bewpi-checkbox-option-title',
|
145 |
+
'default' => 0,
|
146 |
+
),
|
147 |
+
array(
|
148 |
+
'id' => 'bewpi-company-name',
|
149 |
+
'name' => self::PREFIX . 'company_name',
|
150 |
+
'title' => __( 'Company name', 'woocommerce-pdf-invoices' ),
|
151 |
+
'callback' => array( $this, 'input_callback' ),
|
152 |
+
'page' => self::SETTINGS_KEY,
|
153 |
+
'section' => 'header',
|
154 |
+
'type' => 'text',
|
155 |
+
'desc' => '',
|
156 |
+
'default' => get_bloginfo(),
|
157 |
+
),
|
158 |
+
array(
|
159 |
+
'id' => 'bewpi-company-logo',
|
160 |
+
'name' => self::PREFIX . 'company_logo',
|
161 |
+
'title' => __( 'Company logo', 'woocommerce-pdf-invoices' ),
|
162 |
+
'callback' => array( $this, 'input_callback' ),
|
163 |
+
'page' => self::SETTINGS_KEY,
|
164 |
+
'section' => 'header',
|
165 |
+
'type' => 'text',
|
166 |
+
'desc' => sprintf( __( 'Use the <a href="%1$s">Media Library</a> to <a href="%2$s">upload</a> or choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href="%3$s" target="_blank">URL</a>.', 'woocommerce-pdf-invoices' ), 'media-new.php', 'upload.php', 'https://codex.wordpress.org/Media_Library_Screen#Attachment_Details' ),
|
167 |
+
'default' => ( is_array( $company_logo ) ) ? $company_logo[0] : '',
|
168 |
+
),
|
169 |
+
array(
|
170 |
+
'id' => 'bewpi-company-address',
|
171 |
+
'name' => self::PREFIX . 'company_address',
|
172 |
+
'title' => __( 'Company address', 'woocommerce-pdf-invoices' ),
|
173 |
+
'callback' => array( $this, 'textarea_callback' ),
|
174 |
+
'page' => self::SETTINGS_KEY,
|
175 |
+
'section' => 'header',
|
176 |
+
'type' => 'text',
|
177 |
+
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ),
|
178 |
+
'default' => '',
|
179 |
+
),
|
180 |
+
array(
|
181 |
+
'id' => 'bewpi-company-details',
|
182 |
+
'name' => self::PREFIX . 'company_details',
|
183 |
+
'title' => __( 'Company details', 'woocommerce-pdf-invoices' ),
|
184 |
+
'callback' => array( $this, 'textarea_callback' ),
|
185 |
+
'page' => self::SETTINGS_KEY,
|
186 |
+
'section' => 'header',
|
187 |
+
'type' => 'text',
|
188 |
+
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ),
|
189 |
+
'default' => '',
|
190 |
+
),
|
191 |
+
array(
|
192 |
+
'id' => 'bewpi-title',
|
193 |
+
'name' => self::PREFIX . 'title',
|
194 |
+
'title' => __( 'Title', 'woocommerce-pdf-invoices' ),
|
195 |
+
'callback' => array( $this, 'input_callback' ),
|
196 |
+
'page' => self::SETTINGS_KEY,
|
197 |
+
'section' => 'body',
|
198 |
+
'type' => 'text',
|
199 |
+
'desc' => __( 'Change the name of the invoice.', 'woocommerce-pdf-invoices' ),
|
200 |
+
'default' => __( 'Invoice', 'woocommerce-pdf-invoices' ),
|
201 |
+
),
|
202 |
+
array(
|
203 |
+
'id' => 'bewpi-intro-text',
|
204 |
+
'name' => self::PREFIX . 'intro_text',
|
205 |
+
'title' => __( 'Thank you text', 'woocommerce-pdf-invoices' ),
|
206 |
+
'callback' => array( $this, 'textarea_callback' ),
|
207 |
+
'page' => self::SETTINGS_KEY,
|
208 |
+
'section' => 'header',
|
209 |
+
'type' => 'text',
|
210 |
+
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ) . ' '
|
211 |
+
. __( 'Visible in big colored bar directly after invoice total.', 'woocommerce-pdf-invoices' ),
|
212 |
+
'default' => '',
|
213 |
+
),
|
214 |
+
array(
|
215 |
+
'id' => 'bewpi-show-ship-to',
|
216 |
+
'name' => self::PREFIX . 'show_ship_to',
|
217 |
+
'title' => '',
|
218 |
+
'callback' => array( $this, 'input_callback' ),
|
219 |
+
'page' => self::SETTINGS_KEY,
|
220 |
+
'section' => 'body',
|
221 |
+
'type' => 'checkbox',
|
222 |
+
'desc' => __( 'Show customers shipping address<br/><div class="bewpi-notes">Customers shipping address won\'t be visible when order has only virtual products.</div>', 'woocommerce-pdf-invoices' ),
|
223 |
+
'class' => 'bewpi-checkbox-option-title',
|
224 |
+
'default' => 1,
|
225 |
+
),
|
226 |
+
array(
|
227 |
+
'id' => 'bewpi-show-customer-notes',
|
228 |
+
'name' => self::PREFIX . 'show_customer_notes',
|
229 |
+
'title' => '',
|
230 |
+
'callback' => array( $this, 'input_callback' ),
|
231 |
+
'page' => self::SETTINGS_KEY,
|
232 |
+
'section' => 'body',
|
233 |
+
'type' => 'checkbox',
|
234 |
+
'desc' => __( 'Show customer notes', 'woocommerce-pdf-invoices' ),
|
235 |
+
'class' => 'bewpi-checkbox-option-title',
|
236 |
+
'default' => 1,
|
237 |
+
),
|
238 |
+
array(
|
239 |
+
'id' => 'bewpi-terms',
|
240 |
+
'name' => self::PREFIX . 'terms',
|
241 |
+
'title' => __( 'Terms & conditions, policies etc.', 'woocommerce-pdf-invoices' ),
|
242 |
+
'callback' => array( $this, 'textarea_callback' ),
|
243 |
+
'page' => self::SETTINGS_KEY,
|
244 |
+
'section' => 'body',
|
245 |
+
'type' => 'text',
|
246 |
+
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ) . ' '
|
247 |
+
. sprintf( __( 'Visible below customer notes and above footer. Want to attach additional pages to the invoice? Take a look at <a href="%s">WooCommerce PDF Invoices Premium</a> plugin.', 'woocommerce-pdf-invoices' ), 'http://wcpdfinvoices.com' ),
|
248 |
+
'default' => '',
|
249 |
+
),
|
250 |
+
array(
|
251 |
+
'id' => 'bewpi-left-footer-column',
|
252 |
+
'name' => self::PREFIX . 'left_footer_column',
|
253 |
+
'title' => __( 'Left footer column.', 'woocommerce-pdf-invoices' ),
|
254 |
+
'callback' => array( $this, 'textarea_callback' ),
|
255 |
+
'page' => self::SETTINGS_KEY,
|
256 |
+
'section' => 'footer',
|
257 |
+
'type' => 'text',
|
258 |
+
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ),
|
259 |
+
'default' => '',
|
260 |
+
),
|
261 |
+
array(
|
262 |
+
'id' => 'bewpi-right-footer-column',
|
263 |
+
'name' => self::PREFIX . 'right_footer_column',
|
264 |
+
'title' => __( 'Right footer column.', 'woocommerce-pdf-invoices' ),
|
265 |
+
'callback' => array( $this, 'textarea_callback' ),
|
266 |
+
'page' => self::SETTINGS_KEY,
|
267 |
+
'section' => 'footer',
|
268 |
+
'type' => 'text',
|
269 |
+
'desc' => sprintf( __( 'Allowed HTML tags: %s.', 'woocommerce-pdf-invoices' ), self::formatted_html_tags() ),
|
270 |
+
'default' => '',
|
271 |
+
),
|
272 |
+
array(
|
273 |
+
'id' => 'bewpi-invoice-number-type',
|
274 |
+
'name' => self::PREFIX . 'invoice_number_type',
|
275 |
+
'title' => __( 'Type', 'woocommerce-pdf-invoices' ),
|
276 |
+
'callback' => array( $this, 'select_callback' ),
|
277 |
+
'page' => self::SETTINGS_KEY,
|
278 |
+
'section' => 'invoice_number',
|
279 |
+
'type' => 'text',
|
280 |
+
'desc' => '',
|
281 |
+
'options' => array(
|
282 |
+
array(
|
283 |
+
'id' => __( 'WooCommerce order number', 'woocommerce-pdf-invoices' ),
|
284 |
+
'value' => 'woocommerce_order_number',
|
285 |
+
),
|
286 |
+
array(
|
287 |
+
'id' => __( 'Sequential number', 'woocommerce-pdf-invoices' ),
|
288 |
+
'value' => 'sequential_number',
|
289 |
+
),
|
290 |
+
),
|
291 |
+
'default' => 'sequential_number',
|
292 |
+
),
|
293 |
+
array(
|
294 |
+
'id' => 'bewpi-reset-counter',
|
295 |
+
'name' => self::PREFIX . 'reset_counter',
|
296 |
+
'title' => '',
|
297 |
+
'callback' => array( $this, 'reset_counter_callback' ),
|
298 |
+
'page' => self::SETTINGS_KEY,
|
299 |
+
'section' => 'invoice_number',
|
300 |
+
'type' => 'checkbox',
|
301 |
+
'desc' => __( 'Reset invoice counter', 'woocommerce-pdf-invoices' ),
|
302 |
+
'class' => 'bewpi-checkbox-option-title',
|
303 |
+
'default' => 0,
|
304 |
+
'attrs' => array( 'onchange="bewpi.setting.enableDisableNextInvoiceNumbering(this)"' ),
|
305 |
+
),
|
306 |
+
array(
|
307 |
+
'id' => 'bewpi-next-invoice-number',
|
308 |
+
'name' => self::PREFIX . 'next_invoice_number',
|
309 |
+
'title' => __( 'Next', 'woocommerce-pdf-invoices' ),
|
310 |
+
'callback' => array( $this, 'next_invoice_number_callback' ),
|
311 |
+
'page' => self::SETTINGS_KEY,
|
312 |
+
'section' => 'invoice_number',
|
313 |
+
'type' => 'number',
|
314 |
+
'desc' => __( 'Next invoice number when resetting counter.<br/><b>Note:</b> Only available for Sequential numbering. All PDF invoices with invoice number greater then next invoice number will be deleted.', 'woocommerce-pdf-invoices' ),
|
315 |
+
'default' => 1,
|
316 |
+
'attrs' => array(
|
317 |
+
'readonly',
|
318 |
+
'min="1"',
|
319 |
+
),
|
320 |
+
),
|
321 |
+
array(
|
322 |
+
'id' => 'bewpi-invoice-number-digits',
|
323 |
+
'name' => self::PREFIX . 'invoice_number_digits',
|
324 |
+
'title' => __( 'Digits', 'woocommerce-pdf-invoices' ),
|
325 |
+
'callback' => array( $this, 'input_callback' ),
|
326 |
+
'page' => self::SETTINGS_KEY,
|
327 |
+
'section' => 'invoice_number',
|
328 |
+
'type' => 'number',
|
329 |
+
'desc' => '',
|
330 |
+
'default' => 5,
|
331 |
+
'attrs' => array(
|
332 |
+
'min="3"',
|
333 |
+
'max="20"',
|
334 |
+
'required',
|
335 |
+
),
|
336 |
+
),
|
337 |
+
array(
|
338 |
+
'id' => 'bewpi-invoice-number-prefix',
|
339 |
+
'name' => self::PREFIX . 'invoice_number_prefix',
|
340 |
+
'title' => __( '[prefix]', 'woocommerce-pdf-invoices' ),
|
341 |
+
'callback' => array( $this, 'input_callback' ),
|
342 |
+
'page' => self::SETTINGS_KEY,
|
343 |
+
'section' => 'invoice_number',
|
344 |
+
'type' => 'text',
|
345 |
+
'desc' => '',
|
346 |
+
'default' => '',
|
347 |
+
),
|
348 |
+
array(
|
349 |
+
'id' => 'bewpi-invoice-number-suffix',
|
350 |
+
'name' => self::PREFIX . 'invoice_number_suffix',
|
351 |
+
'title' => __( '[suffix]', 'woocommerce-pdf-invoices' ),
|
352 |
+
'callback' => array( $this, 'input_callback' ),
|
353 |
+
'page' => self::SETTINGS_KEY,
|
354 |
+
'section' => 'invoice_number',
|
355 |
+
'type' => 'text',
|
356 |
+
'desc' => '',
|
357 |
+
'default' => '',
|
358 |
+
),
|
359 |
+
array(
|
360 |
+
'id' => 'bewpi-invoice-number-format',
|
361 |
+
'name' => self::PREFIX . 'invoice_number_format',
|
362 |
+
'title' => __( 'Format', 'woocommerce-pdf-invoices' ),
|
363 |
+
'callback' => array( $this, 'input_callback' ),
|
364 |
+
'page' => self::SETTINGS_KEY,
|
365 |
+
'section' => 'invoice_number',
|
366 |
+
'type' => 'text',
|
367 |
+
'desc' => sprintf( __( 'Available placeholders: %s.', 'woocommerce-pdf-invoices' ), self::formatted_number_placeholders() )
|
368 |
+
. '<br>'
|
369 |
+
. sprintf( __( '<b>Note:</b> %s is required and slashes aren\'t supported.', 'woocommerce-pdf-invoices' ), '<code>[number]</code>' ),
|
370 |
+
'default' => '[number]-[Y]',
|
371 |
+
'attrs' => array( 'required' ),
|
372 |
+
),
|
373 |
+
array(
|
374 |
+
'id' => 'bewpi-reset-counter-yearly',
|
375 |
+
'name' => self::PREFIX . 'reset_counter_yearly',
|
376 |
+
'title' => '',
|
377 |
+
'callback' => array( $this, 'input_callback' ),
|
378 |
+
'page' => self::SETTINGS_KEY,
|
379 |
+
'section' => 'invoice_number',
|
380 |
+
'type' => 'checkbox',
|
381 |
+
'desc' => __( 'Reset yearly', 'woocommerce-pdf-invoices' )
|
382 |
+
. '<br/><div class="bewpi-notes">'
|
383 |
+
. __( 'Automatically reset invoice numbers on new year\'s day. <br/><b>Note</b>: You will have to generate all invoices again when changing option.', 'woocommerce-pdf-invoices' )
|
384 |
+
. '</div>',
|
385 |
+
'class' => 'bewpi-checkbox-option-title',
|
386 |
+
'default' => 1,
|
387 |
+
),
|
388 |
+
array(
|
389 |
+
'id' => 'bewpi-show-sku',
|
390 |
+
'name' => self::PREFIX . 'show_sku',
|
391 |
+
'title' => '',
|
392 |
+
'callback' => array( $this, 'input_callback' ),
|
393 |
+
'page' => self::SETTINGS_KEY,
|
394 |
+
'section' => 'visible_columns',
|
395 |
+
'type' => 'checkbox',
|
396 |
+
'desc' => __( 'SKU', 'woocommerce-pdf-invoices' ),
|
397 |
+
'class' => 'bewpi-checkbox-option-title',
|
398 |
+
'default' => 0,
|
399 |
+
),
|
400 |
+
array(
|
401 |
+
'id' => 'bewpi-show-subtotal',
|
402 |
+
'name' => self::PREFIX . 'show_subtotal',
|
403 |
+
'title' => '',
|
404 |
+
'callback' => array( $this, 'input_callback' ),
|
405 |
+
'page' => self::SETTINGS_KEY,
|
406 |
+
'section' => 'visible_columns',
|
407 |
+
'type' => 'checkbox',
|
408 |
+
'desc' => __( 'Subtotal', 'woocommerce-pdf-invoices' ),
|
409 |
+
'class' => 'bewpi-checkbox-option-title',
|
410 |
+
'default' => 1,
|
411 |
+
),
|
412 |
+
array(
|
413 |
+
'id' => 'bewpi-show-tax',
|
414 |
+
'name' => self::PREFIX . 'show_tax',
|
415 |
+
'title' => '',
|
416 |
+
'callback' => array( $this, 'input_callback' ),
|
417 |
+
'page' => self::SETTINGS_KEY,
|
418 |
+
'section' => 'visible_columns',
|
419 |
+
'type' => 'checkbox',
|
420 |
+
'desc' => __( 'Tax (item)', 'woocommerce-pdf-invoices' ),
|
421 |
+
'class' => 'bewpi-checkbox-option-title',
|
422 |
+
'default' => 0,
|
423 |
+
),
|
424 |
+
array(
|
425 |
+
'id' => 'bewpi-show-tax-row',
|
426 |
+
'name' => self::PREFIX . 'show_tax_total',
|
427 |
+
'title' => '',
|
428 |
+
'callback' => array( $this, 'input_callback' ),
|
429 |
+
'page' => self::SETTINGS_KEY,
|
430 |
+
'section' => 'visible_columns',
|
431 |
+
'type' => 'checkbox',
|
432 |
+
'desc' => __( 'Tax (total)', 'woocommerce-pdf-invoices' ),
|
433 |
+
'class' => 'bewpi-checkbox-option-title',
|
434 |
+
'default' => 1,
|
435 |
+
),
|
436 |
+
array(
|
437 |
+
'id' => 'bewpi-show-discount',
|
438 |
+
'name' => self::PREFIX . 'show_discount',
|
439 |
+
'title' => '',
|
440 |
+
'callback' => array( $this, 'input_callback' ),
|
441 |
+
'page' => self::SETTINGS_KEY,
|
442 |
+
'section' => 'visible_columns',
|
443 |
+
'type' => 'checkbox',
|
444 |
+
'desc' => __( 'Discount', 'woocommerce-pdf-invoices' ),
|
445 |
+
'class' => 'bewpi-checkbox-option-title',
|
446 |
+
'default' => 1,
|
447 |
+
),
|
448 |
+
array(
|
449 |
+
'id' => 'bewpi-show-shipping',
|
450 |
+
'name' => self::PREFIX . 'show_shipping',
|
451 |
+
'title' => '',
|
452 |
+
'callback' => array( $this, 'input_callback' ),
|
453 |
+
'page' => self::SETTINGS_KEY,
|
454 |
+
'section' => 'visible_columns',
|
455 |
+
'type' => 'checkbox',
|
456 |
+
'desc' => __( 'Shipping', 'woocommerce-pdf-invoices' ),
|
457 |
+
'class' => 'bewpi-checkbox-option-title',
|
458 |
+
'default' => 1,
|
459 |
+
),
|
460 |
+
);
|
461 |
+
|
462 |
+
return $settings;
|
463 |
+
}
|
464 |
+
|
465 |
+
/**
|
466 |
+
* Gets all default settings values from the settings array.
|
467 |
+
*
|
468 |
+
* @return array
|
469 |
+
*/
|
470 |
+
private function get_defaults() {
|
471 |
+
$defaults = wp_list_pluck( $this->the_settings(), 'default', 'name' );
|
472 |
+
return $defaults;
|
473 |
+
}
|
474 |
+
|
475 |
+
/**
|
476 |
+
* Load (default) settings.
|
477 |
+
*/
|
478 |
+
public function load_settings() {
|
479 |
+
// merge defaults with options.
|
480 |
+
$defaults = $this->get_defaults();
|
481 |
+
$options = (array) get_option( self::SETTINGS_KEY );
|
482 |
+
$options = array_merge( $defaults, $options );
|
483 |
+
|
484 |
+
// check for deleted custom template.
|
485 |
+
$templater = BEWPI()->templater();
|
486 |
+
$templates = array_map( 'basename', $templater->get_templates() );
|
487 |
+
if ( ! in_array( $options['bewpi_template_name'], $templates, true ) ) {
|
488 |
+
$options['bewpi_template_name'] = $defaults['bewpi_template_name'];
|
489 |
+
}
|
490 |
+
|
491 |
+
update_option( self::SETTINGS_KEY, $options );
|
492 |
+
}
|
493 |
+
|
494 |
+
/**
|
495 |
+
* General settings section information.
|
496 |
+
*/
|
497 |
+
public function general_desc_callback() {
|
498 |
+
_e( 'These are the general template options.', 'woocommerce-pdf-invoices' ); // WPCS: XSS OK.
|
499 |
+
}
|
500 |
+
|
501 |
+
/**
|
502 |
+
* Invoice number section information.
|
503 |
+
*/
|
504 |
+
public function invoice_number_desc_callback() {
|
505 |
+
_e( 'These are the invoice number options.', 'woocommerce-pdf-invoices' ); // WPCS: XSS OK.
|
506 |
+
}
|
507 |
+
|
508 |
+
/**
|
509 |
+
* Invoice header section information.
|
510 |
+
*/
|
511 |
+
public function header_desc_callback() {
|
512 |
+
_e( 'The header will be visible on every page.', 'woocommerce-pdf-invoices' ); // WPCS: XSS OK.
|
513 |
+
}
|
514 |
+
|
515 |
+
/**
|
516 |
+
* Invoice header section information.
|
517 |
+
*/
|
518 |
+
public function footer_desc_callback() {
|
519 |
+
echo __( 'The footer will be visible on every page.', 'woocommerce-pdf-invoices' );
|
520 |
+
}
|
521 |
+
|
522 |
+
/**
|
523 |
+
* Visible columns section information.
|
524 |
+
*/
|
525 |
+
public function visible_columns_desc_callback() {
|
526 |
+
_e( 'Enable or disable the columns.', 'woocommerce-pdf-invoices' ); // WPCSS: XSS OK.
|
527 |
+
}
|
528 |
+
|
529 |
+
/**
|
530 |
+
* Adds all the different settings sections.
|
531 |
+
*/
|
532 |
+
private function add_settings_sections() {
|
533 |
+
add_settings_section( 'general', __( 'General Options', 'woocommerce-pdf-invoices' ), array(
|
534 |
+
$this,
|
535 |
+
'general_desc_callback',
|
536 |
+
), self::SETTINGS_KEY );
|
537 |
+
add_settings_section( 'invoice_number', __( 'Invoice Number Options', 'woocommerce-pdf-invoices' ), array(
|
538 |
+
$this,
|
539 |
+
'invoice_number_desc_callback',
|
540 |
+
), self::SETTINGS_KEY );
|
541 |
+
add_settings_section( 'header', __( 'Header Options', 'woocommerce-pdf-invoices' ), array(
|
542 |
+
$this,
|
543 |
+
'header_desc_callback',
|
544 |
+
), self::SETTINGS_KEY );
|
545 |
+
add_settings_section( 'body', __( 'Body Options', 'woocommerce-pdf-invoices' ), null, self::SETTINGS_KEY );
|
546 |
+
add_settings_section( 'footer', __( 'Footer Options', 'woocommerce-pdf-invoices' ), array(
|
547 |
+
$this,
|
548 |
+
'footer_desc_callback',
|
549 |
+
), self::SETTINGS_KEY );
|
550 |
+
add_settings_section( 'visible_columns', __( 'Visible Columns', 'woocommerce-pdf-invoices' ), array(
|
551 |
+
$this,
|
552 |
+
'visible_columns_desc_callback',
|
553 |
+
), self::SETTINGS_KEY );
|
554 |
+
}
|
555 |
+
|
556 |
+
/**
|
557 |
+
* Validate input of settings.
|
558 |
+
*
|
559 |
+
* @param array $input form settings.
|
560 |
+
*
|
561 |
+
* @return mixed|void
|
562 |
+
*/
|
563 |
+
public function validate_input( $input ) {
|
564 |
+
$output = array();
|
565 |
+
|
566 |
+
// strip strings.
|
567 |
+
foreach ( $input as $key => $value ) {
|
568 |
+
if ( ! isset( $input[ $key ] ) ) {
|
569 |
+
continue;
|
570 |
+
}
|
571 |
+
|
572 |
+
if ( 'bewpi_company_logo' === $key ) {
|
573 |
+
$output[ $key ] = '';
|
574 |
+
continue;
|
575 |
+
}
|
576 |
+
|
577 |
+
// strip all html and php tags and properly handle quoted strings.
|
578 |
+
$output[ $key ] = $this->strip_str( stripslashes( $input[ $key ] ) );
|
579 |
+
}
|
580 |
+
|
581 |
+
if ( isset( $input['bewpi_company_logo'] ) && ! empty( $input['bewpi_company_logo'] ) ) {
|
582 |
+
$image_url = $this->validate_image( $input['bewpi_company_logo'] );
|
583 |
+
if ( $image_url ) {
|
584 |
+
$output['bewpi_company_logo'] = $image_url;
|
585 |
+
} else {
|
586 |
+
add_settings_error(
|
587 |
+
esc_attr( self::SETTINGS_KEY ),
|
588 |
+
'file-not-found',
|
589 |
+
__( 'Company logo not found. Upload the image to the Media Library and try again.', 'woocommerce-pdf-invoices' )
|
590 |
+
);
|
591 |
+
}
|
592 |
+
}
|
593 |
+
|
594 |
+
if ( isset( $input['bewpi_reset_counter'] ) && $input['bewpi_reset_counter'] ) {
|
595 |
+
set_transient( 'bewpi_next_invoice_number', intval( $input['bewpi_next_invoice_number'] ) );
|
596 |
+
}
|
597 |
+
|
598 |
+
// return the array processing any additional functions filtered by this action.
|
599 |
+
return apply_filters( 'validate_input', $output, $input );
|
600 |
+
}
|
601 |
+
|
602 |
+
/**
|
603 |
+
* Adds all settings fields.
|
604 |
+
*/
|
605 |
+
private function add_settings_fields() {
|
606 |
+
$the_settings = $this->the_settings();
|
607 |
+
foreach ( $the_settings as $setting ) {
|
608 |
+
add_settings_field( $setting['name'], $setting['title'], $setting['callback'], $setting['page'], $setting['section'], $setting );
|
609 |
+
}
|
610 |
+
}
|
611 |
+
|
612 |
+
/**
|
613 |
+
* Register settings.
|
614 |
+
*/
|
615 |
+
public function create_settings() {
|
616 |
+
$this->add_settings_sections();
|
617 |
+
register_setting( self::SETTINGS_KEY, self::SETTINGS_KEY, array( $this, 'validate_input' ) );
|
618 |
+
$this->add_settings_fields();
|
619 |
+
}
|
620 |
+
|
621 |
+
/**
|
622 |
+
* Initialize admin.
|
623 |
+
*/
|
624 |
+
public function admin_init() {
|
625 |
+
$this->load_settings();
|
626 |
+
$this->create_settings();
|
627 |
+
}
|
628 |
+
|
629 |
+
/**
|
630 |
+
* Show all settings notices.
|
631 |
+
*/
|
632 |
+
public function show_settings_notices() {
|
633 |
+
settings_errors( self::SETTINGS_KEY );
|
634 |
+
}
|
635 |
+
}
|
636 |
+
|
637 |
+
new BEWPI_Template_Settings();
|
638 |
+
}
|
includes/admin/views/html-activation-notice.php
CHANGED
@@ -1,17 +1,17 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Activation admin notice
|
4 |
-
*
|
5 |
-
* Link to settings page.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Admin
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
$settings_url = admin_url( 'admin.php?page=bewpi-invoices' );
|
14 |
-
?>
|
15 |
-
<div class="updated notice notice-success is-dismissible" data-dismissible="activation-forever">
|
16 |
-
<p><?php printf( __( 'The settings of WooCommerce PDF Invoices are available <a href="%1$s">on this page</a>.', 'woocommerce-pdf-invoices' ), $settings_url ); ?></p>
|
17 |
-
</div>
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Activation admin notice
|
4 |
+
*
|
5 |
+
* Link to settings page.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Admin
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
$settings_url = admin_url( 'admin.php?page=bewpi-invoices' );
|
14 |
+
?>
|
15 |
+
<div class="updated notice notice-success is-dismissible" data-dismissible="activation-forever">
|
16 |
+
<p><?php printf( __( 'The settings of WooCommerce PDF Invoices are available <a href="%1$s">on this page</a>.', 'woocommerce-pdf-invoices' ), $settings_url ); ?></p>
|
17 |
+
</div>
|
includes/admin/views/html-deactivation-notice.php
CHANGED
@@ -1,20 +1,20 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Deactivation admin notice
|
4 |
-
*
|
5 |
-
* Link to settings page.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Admin
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
$reason_deactivation_url = 'http://wcpdfinvoices.com/what-made-you-deactivate';
|
14 |
-
global $status, $page, $s;
|
15 |
-
$bewpi_plugin_file = basename( dirname( BEWPI_FILE ) ) . '/' . basename( BEWPI_FILE );
|
16 |
-
$deactivate_url = wp_nonce_url( 'plugins.php?action=deactivate&plugin=' . $bewpi_plugin_file . '&plugin_status=' . $status . '&paged=' . $page . '&s=' . $s, 'deactivate-plugin_' . $bewpi_plugin_file );
|
17 |
-
?>
|
18 |
-
<div class="notice inline notice-alt notice-warning">
|
19 |
-
<p><?php printf( __( 'Before we deactivate WooCommerce PDF Invoices, would you care to <a href="%1$s" target="_blank">let us know why</a> so we can improve it for you? <a href="%2$s">No, deactivate now</a>.', 'woocommerce-pdf-invoices' ), $reason_deactivation_url, $deactivate_url ); ?></p>
|
20 |
-
</div>
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Deactivation admin notice
|
4 |
+
*
|
5 |
+
* Link to settings page.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Admin
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
$reason_deactivation_url = 'http://wcpdfinvoices.com/what-made-you-deactivate';
|
14 |
+
global $status, $page, $s;
|
15 |
+
$bewpi_plugin_file = basename( dirname( BEWPI_FILE ) ) . '/' . basename( BEWPI_FILE );
|
16 |
+
$deactivate_url = wp_nonce_url( 'plugins.php?action=deactivate&plugin=' . $bewpi_plugin_file . '&plugin_status=' . $status . '&paged=' . $page . '&s=' . $s, 'deactivate-plugin_' . $bewpi_plugin_file );
|
17 |
+
?>
|
18 |
+
<div class="notice inline notice-alt notice-warning">
|
19 |
+
<p><?php printf( __( 'Before we deactivate WooCommerce PDF Invoices, would you care to <a href="%1$s" target="_blank">let us know why</a> so we can improve it for you? <a href="%2$s">No, deactivate now</a>.', 'woocommerce-pdf-invoices' ), $reason_deactivation_url, $deactivate_url ); ?></p>
|
20 |
+
</div>
|
includes/admin/views/html-multiple-checkbox-setting.php
CHANGED
@@ -1,31 +1,31 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Multiple checkbox setting.
|
4 |
-
*
|
5 |
-
* Callback html for multiple checkbox setting.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Admin
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
$options = get_option( $args['page'] ); ?>
|
14 |
-
<ul id="<?php echo esc_html( $args['id'] ); ?>">
|
15 |
-
<?php
|
16 |
-
foreach ( $args['options'] as $arg ) {
|
17 |
-
$name = sprintf( '%1$s[%2$s]', $args['page'], $arg['value'] );
|
18 |
-
$disabled = isset( $arg['disabled'] ) && $arg['disabled'];
|
19 |
-
?>
|
20 |
-
<li>
|
21 |
-
<input type="hidden" name="<?php echo esc_attr( $name ); ?>" value="0" <?php echo ( $disabled ) ? 'disabled="disabled"' : ''; ?>/>
|
22 |
-
<input id="<?php echo $arg['value']; ?>" type="checkbox" name="<?php echo esc_attr( $name ); ?>" value="1" <?php checked( $options[ $arg['value'] ], 1 ); ?> <?php echo ( $disabled ) ? 'disabled="disabled"' : ''; ?>/>
|
23 |
-
<label for="<?php echo $arg['value']; ?>"">
|
24 |
-
<?php echo esc_html( $arg['name'] ); ?>
|
25 |
-
</label>
|
26 |
-
</li>
|
27 |
-
<?php } ?>
|
28 |
-
</ul>
|
29 |
-
<div class="bewpi-notes">
|
30 |
-
<?php echo $args['desc']; ?>
|
31 |
-
</div>
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Multiple checkbox setting.
|
4 |
+
*
|
5 |
+
* Callback html for multiple checkbox setting.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Admin
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
$options = get_option( $args['page'] ); ?>
|
14 |
+
<ul id="<?php echo esc_html( $args['id'] ); ?>">
|
15 |
+
<?php
|
16 |
+
foreach ( $args['options'] as $arg ) {
|
17 |
+
$name = sprintf( '%1$s[%2$s]', $args['page'], $arg['value'] );
|
18 |
+
$disabled = isset( $arg['disabled'] ) && $arg['disabled'];
|
19 |
+
?>
|
20 |
+
<li>
|
21 |
+
<input type="hidden" name="<?php echo esc_attr( $name ); ?>" value="0" <?php echo ( $disabled ) ? 'disabled="disabled"' : ''; ?>/>
|
22 |
+
<input id="<?php echo $arg['value']; ?>" type="checkbox" name="<?php echo esc_attr( $name ); ?>" value="1" <?php checked( $options[ $arg['value'] ], 1 ); ?> <?php echo ( $disabled ) ? 'disabled="disabled"' : ''; ?>/>
|
23 |
+
<label for="<?php echo $arg['value']; ?>"">
|
24 |
+
<?php echo esc_html( $arg['name'] ); ?>
|
25 |
+
</label>
|
26 |
+
</li>
|
27 |
+
<?php } ?>
|
28 |
+
</ul>
|
29 |
+
<div class="bewpi-notes">
|
30 |
+
<?php echo $args['desc']; ?>
|
31 |
+
</div>
|
includes/admin/views/html-rate-notice.php
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Rate notice
|
4 |
-
*
|
5 |
-
* Ask user to rate the plugin on wordpress.org
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Admin
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
$current_user = wp_get_current_user();
|
14 |
-
$user_firstname = '';
|
15 |
-
if ( ! empty( $current_user->user_firstname ) ) {
|
16 |
-
$user_firstname = ' ' . $current_user->user_firstname;
|
17 |
-
}
|
18 |
-
$rate_url = 'https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?rate=5#postform';
|
19 |
-
?>
|
20 |
-
<div class="updated notice notice-success is-dismissible" data-dismissible="rate-forever">
|
21 |
-
<p><?php printf( __( 'Hi%1$s! You\'re using <b>WooCommerce PDF Invoices</b> for some time now and we would appreciate your <a href="%2$s" target="_blank">★★★★★</a> rating. It will support future development big-time.', 'woocommerce-pdf-invoices' ), esc_html( $user_firstname ), $rate_url ); ?></p>
|
22 |
-
</div>
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Rate notice
|
4 |
+
*
|
5 |
+
* Ask user to rate the plugin on wordpress.org
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Admin
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Admin
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
$current_user = wp_get_current_user();
|
14 |
+
$user_firstname = '';
|
15 |
+
if ( ! empty( $current_user->user_firstname ) ) {
|
16 |
+
$user_firstname = ' ' . $current_user->user_firstname;
|
17 |
+
}
|
18 |
+
$rate_url = 'https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?rate=5#postform';
|
19 |
+
?>
|
20 |
+
<div class="updated notice notice-success is-dismissible" data-dismissible="rate-forever">
|
21 |
+
<p><?php printf( __( 'Hi%1$s! You\'re using <b>WooCommerce PDF Invoices</b> for some time now and we would appreciate your <a href="%2$s" target="_blank">★★★★★</a> rating. It will support future development big-time.', 'woocommerce-pdf-invoices' ), esc_html( $user_firstname ), $rate_url ); ?></p>
|
22 |
+
</div>
|
includes/admin/views/html-sidebar.php
CHANGED
@@ -1,87 +1,87 @@
|
|
1 |
-
<aside class="bewpi-sidebar premium">
|
2 |
-
<h3><?php _e( 'WooCommerce PDF Invoices Premium', 'woocommerce-pdf-invoices' ); ?></h3>
|
3 |
-
<p>
|
4 |
-
<?php _e( 'This plugin offers a premium version which comes with the following features:', 'woocommerce-pdf-invoices' ); ?><br/>
|
5 |
-
- <?php _e( 'Change the font of the PDF invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
6 |
-
- <?php _e( 'Generate PDF invoices in multiple languages (WPML and Polylang compatible).', 'woocommerce-pdf-invoices' ); ?><br/>
|
7 |
-
- <?php _e( 'Bulk generate PDF invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
8 |
-
- <?php _e( 'Bulk export and/or download PDF invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
9 |
-
- <?php _e( 'Bill periodically by generating and sending global invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
10 |
-
- <?php _e( 'Add additional PDF\'s to PDF invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
11 |
-
- <?php _e( 'Send customer invoices directly to suppliers and others.', 'woocommerce-pdf-invoices' ); ?><br/>
|
12 |
-
- <?php printf( __( 'Attach invoices to <a href="%s">WooCommerce Subscriptions</a> emails.', 'woocommerce-pdf-invoices' ), "http://www.woothemes.com/products/woocommerce-subscriptions/" ); ?><br/>
|
13 |
-
</p>
|
14 |
-
<a class="bewpi-learn-more" href="http://wcpdfinvoices.com" target="_blank"><?php _e ( 'Learn more', 'woocommerce-pdf-invoices' ); ?></a>
|
15 |
-
</aside>
|
16 |
-
<aside class="bewpi-sidebar premium">
|
17 |
-
<h3><?php _e( 'Stay up-to-date', 'woocommerce-pdf-invoices' ); ?></h3>
|
18 |
-
<!-- Begin MailChimp Signup Form -->
|
19 |
-
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
|
20 |
-
<p>
|
21 |
-
<?php _e( 'We\'re constantly developing new features, stay up-to-date by subscribing to our newsletter.', 'woocommerce-pdf-invoices' ); ?>
|
22 |
-
</p>
|
23 |
-
<div id="bewpi-mc-embed-signup">
|
24 |
-
<form action="//wcpdfinvoices.us11.list-manage.com/subscribe/post?u=f270649bc41a9687a38a8977f&id=395e1e319a" method="post" id="bewpi-mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate style="padding: 0">
|
25 |
-
<div id="bewpi-mc-embed-signup-scroll">
|
26 |
-
<?php $user_email = get_the_author_meta( 'user_email', get_current_user_id() ) ?>
|
27 |
-
<input type="email" value="<?php if( $user_email !== "" ) echo $user_email; ?>" name="EMAIL" class="email" id="bewpi-mce-EMAIL" placeholder="<?php _e( 'Your email address', 'woocommerce-pdf-invoices' ); ?>" required>
|
28 |
-
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
|
29 |
-
<div style="position: absolute; left: -5000px;">
|
30 |
-
<input type="text" name="b_f270649bc41a9687a38a8977f_395e1e319a" tabindex="-1" value="">
|
31 |
-
</div>
|
32 |
-
<div class="clear">
|
33 |
-
<input style="" type="submit" value="<?php _e( 'Signup', 'woocommerce-pdf-invoices' ); ?>" name="subscribe" id="bewpi-mc-embedded-subscribe" class="button">
|
34 |
-
</div>
|
35 |
-
<div class="bewpi-no-spam">
|
36 |
-
<?php _e( 'No spam, ever. Unsubscribe at any time', 'woocommerce-pdf-invoices' ); ?>
|
37 |
-
</div>
|
38 |
-
</div>
|
39 |
-
</form>
|
40 |
-
</div>
|
41 |
-
<!--End mc_embed_signup-->
|
42 |
-
</aside>
|
43 |
-
|
44 |
-
<aside class="bewpi-sidebar about">
|
45 |
-
<h3><?php _e( 'About', 'woocommerce-pdf-invoices' ); ?></h3>
|
46 |
-
<p>
|
47 |
-
<?php _e( 'This plugin is an open source project wich aims to fill the invoicing gap of <a href="http://www.woothemes.com/woocommerce">WooCommerce</a>.' , 'woocommerce-pdf-invoices' ); ?>
|
48 |
-
</p>
|
49 |
-
<?php _e( '<b>Version</b>: ' . WPI_VERSION, 'woocommerce-pdf-invoices' ); ?>
|
50 |
-
<br/>
|
51 |
-
<?php _e( '<b>Author</b>: <a href="https://github.com/baselbers">Bas Elbers</a>', 'woocommerce-pdf-invoices' ); ?>
|
52 |
-
</aside>
|
53 |
-
<aside class="bewpi-sidebar support">
|
54 |
-
<h3><?php _e( 'Support', 'woocommerce-pdf-invoices' ); ?></h3>
|
55 |
-
<p>
|
56 |
-
<?php _e( 'We will never ask for donations, but to guarantee future development, we do need your support. Please show us your appreciation by leaving a <a href="https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?rate=5#postform">★★★★★</a> rating and vote for <a href="https://wordpress.org/plugins/woocommerce-pdf-invoices/">works</a>.', 'woocommerce-pdf-invoices' ); ?>
|
57 |
-
</p>
|
58 |
-
<!-- Github star -->
|
59 |
-
<div class="github btn">
|
60 |
-
<iframe src="https://ghbtns.com/github-btn.html?user=baselbers&repo=woocommerce-pdf-invoices&type=star&count=true" frameborder="0" scrolling="0" width="170px" height="20px"></iframe>
|
61 |
-
</div>
|
62 |
-
<!-- FB share -->
|
63 |
-
<div class="btn">
|
64 |
-
<div id="fb-root"></div>
|
65 |
-
<script>(function(d, s, id) {
|
66 |
-
var js, fjs = d.getElementsByTagName(s)[0];
|
67 |
-
if (d.getElementById(id)) return;
|
68 |
-
js = d.createElement(s); js.id = id;
|
69 |
-
js.src = "//connect.facebook.net/<?php echo get_bloginfo( 'language' ); ?>/sdk.js#xfbml=1&version=v2.4&appId=483906578380615";
|
70 |
-
fjs.parentNode.insertBefore(js, fjs);
|
71 |
-
}(document, 'script', 'facebook-jssdk'));</script>
|
72 |
-
<div class="fb-share-button" data-href="https://wordpress.org/plugins/woocommerce-pdf-invoices/" data-layout="button_count"></div>
|
73 |
-
</div>
|
74 |
-
<!-- Tweet -->
|
75 |
-
<div class="twitter btn">
|
76 |
-
<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://wordpress.org/plugins/woocommerce-pdf-invoices/" data-text="<?php _e( 'Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!', 'woocommerce-pdf-invoices' ); ?>">Tweet</a>
|
77 |
-
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
|
78 |
-
</div>
|
79 |
-
</aside>
|
80 |
-
<aside class="bewpi-sidebar need-help">
|
81 |
-
<h3><?php _e( 'Need Help?', 'woocommerce-pdf-invoices' ); ?></h3>
|
82 |
-
<ul>
|
83 |
-
<li><a href="https://wordpress.org/plugins/woocommerce-pdf-invoices/faq/"><?php _e( 'Frequently Asked Questions', 'woocommerce-pdf-invoices' ); ?> </a></li>
|
84 |
-
<li><a href="https://wordpress.org/support/plugin/woocommerce-pdf-invoices"><?php _e( 'Support forum', 'woocommerce-pdf-invoices' ); ?></a></li>
|
85 |
-
<li><a href="https://wordpress.org/support/plugin/woocommerce-pdf-invoices"><?php _e( 'Request a feature', 'woocommerce-pdf-invoices' ); ?></a></li>
|
86 |
-
</ul>
|
87 |
</aside>
|
1 |
+
<aside class="bewpi-sidebar premium">
|
2 |
+
<h3><?php _e( 'WooCommerce PDF Invoices Premium', 'woocommerce-pdf-invoices' ); ?></h3>
|
3 |
+
<p>
|
4 |
+
<?php _e( 'This plugin offers a premium version which comes with the following features:', 'woocommerce-pdf-invoices' ); ?><br/>
|
5 |
+
- <?php _e( 'Change the font of the PDF invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
6 |
+
- <?php _e( 'Generate PDF invoices in multiple languages (WPML and Polylang compatible).', 'woocommerce-pdf-invoices' ); ?><br/>
|
7 |
+
- <?php _e( 'Bulk generate PDF invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
8 |
+
- <?php _e( 'Bulk export and/or download PDF invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
9 |
+
- <?php _e( 'Bill periodically by generating and sending global invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
10 |
+
- <?php _e( 'Add additional PDF\'s to PDF invoices.', 'woocommerce-pdf-invoices' ); ?><br/>
|
11 |
+
- <?php _e( 'Send customer invoices directly to suppliers and others.', 'woocommerce-pdf-invoices' ); ?><br/>
|
12 |
+
- <?php printf( __( 'Attach invoices to <a href="%s">WooCommerce Subscriptions</a> emails.', 'woocommerce-pdf-invoices' ), "http://www.woothemes.com/products/woocommerce-subscriptions/" ); ?><br/>
|
13 |
+
</p>
|
14 |
+
<a class="bewpi-learn-more" href="http://wcpdfinvoices.com" target="_blank"><?php _e ( 'Learn more', 'woocommerce-pdf-invoices' ); ?></a>
|
15 |
+
</aside>
|
16 |
+
<aside class="bewpi-sidebar premium">
|
17 |
+
<h3><?php _e( 'Stay up-to-date', 'woocommerce-pdf-invoices' ); ?></h3>
|
18 |
+
<!-- Begin MailChimp Signup Form -->
|
19 |
+
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
|
20 |
+
<p>
|
21 |
+
<?php _e( 'We\'re constantly developing new features, stay up-to-date by subscribing to our newsletter.', 'woocommerce-pdf-invoices' ); ?>
|
22 |
+
</p>
|
23 |
+
<div id="bewpi-mc-embed-signup">
|
24 |
+
<form action="//wcpdfinvoices.us11.list-manage.com/subscribe/post?u=f270649bc41a9687a38a8977f&id=395e1e319a" method="post" id="bewpi-mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate style="padding: 0">
|
25 |
+
<div id="bewpi-mc-embed-signup-scroll">
|
26 |
+
<?php $user_email = get_the_author_meta( 'user_email', get_current_user_id() ) ?>
|
27 |
+
<input type="email" value="<?php if( $user_email !== "" ) echo $user_email; ?>" name="EMAIL" class="email" id="bewpi-mce-EMAIL" placeholder="<?php _e( 'Your email address', 'woocommerce-pdf-invoices' ); ?>" required>
|
28 |
+
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
|
29 |
+
<div style="position: absolute; left: -5000px;">
|
30 |
+
<input type="text" name="b_f270649bc41a9687a38a8977f_395e1e319a" tabindex="-1" value="">
|
31 |
+
</div>
|
32 |
+
<div class="clear">
|
33 |
+
<input style="" type="submit" value="<?php _e( 'Signup', 'woocommerce-pdf-invoices' ); ?>" name="subscribe" id="bewpi-mc-embedded-subscribe" class="button">
|
34 |
+
</div>
|
35 |
+
<div class="bewpi-no-spam">
|
36 |
+
<?php _e( 'No spam, ever. Unsubscribe at any time', 'woocommerce-pdf-invoices' ); ?>
|
37 |
+
</div>
|
38 |
+
</div>
|
39 |
+
</form>
|
40 |
+
</div>
|
41 |
+
<!--End mc_embed_signup-->
|
42 |
+
</aside>
|
43 |
+
|
44 |
+
<aside class="bewpi-sidebar about">
|
45 |
+
<h3><?php _e( 'About', 'woocommerce-pdf-invoices' ); ?></h3>
|
46 |
+
<p>
|
47 |
+
<?php _e( 'This plugin is an open source project wich aims to fill the invoicing gap of <a href="http://www.woothemes.com/woocommerce">WooCommerce</a>.' , 'woocommerce-pdf-invoices' ); ?>
|
48 |
+
</p>
|
49 |
+
<?php _e( '<b>Version</b>: ' . WPI_VERSION, 'woocommerce-pdf-invoices' ); ?>
|
50 |
+
<br/>
|
51 |
+
<?php _e( '<b>Author</b>: <a href="https://github.com/baselbers">Bas Elbers</a>', 'woocommerce-pdf-invoices' ); ?>
|
52 |
+
</aside>
|
53 |
+
<aside class="bewpi-sidebar support">
|
54 |
+
<h3><?php _e( 'Support', 'woocommerce-pdf-invoices' ); ?></h3>
|
55 |
+
<p>
|
56 |
+
<?php _e( 'We will never ask for donations, but to guarantee future development, we do need your support. Please show us your appreciation by leaving a <a href="https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?rate=5#postform">★★★★★</a> rating and vote for <a href="https://wordpress.org/plugins/woocommerce-pdf-invoices/">works</a>.', 'woocommerce-pdf-invoices' ); ?>
|
57 |
+
</p>
|
58 |
+
<!-- Github star -->
|
59 |
+
<div class="github btn">
|
60 |
+
<iframe src="https://ghbtns.com/github-btn.html?user=baselbers&repo=woocommerce-pdf-invoices&type=star&count=true" frameborder="0" scrolling="0" width="170px" height="20px"></iframe>
|
61 |
+
</div>
|
62 |
+
<!-- FB share -->
|
63 |
+
<div class="btn">
|
64 |
+
<div id="fb-root"></div>
|
65 |
+
<script>(function(d, s, id) {
|
66 |
+
var js, fjs = d.getElementsByTagName(s)[0];
|
67 |
+
if (d.getElementById(id)) return;
|
68 |
+
js = d.createElement(s); js.id = id;
|
69 |
+
js.src = "//connect.facebook.net/<?php echo get_bloginfo( 'language' ); ?>/sdk.js#xfbml=1&version=v2.4&appId=483906578380615";
|
70 |
+
fjs.parentNode.insertBefore(js, fjs);
|
71 |
+
}(document, 'script', 'facebook-jssdk'));</script>
|
72 |
+
<div class="fb-share-button" data-href="https://wordpress.org/plugins/woocommerce-pdf-invoices/" data-layout="button_count"></div>
|
73 |
+
</div>
|
74 |
+
<!-- Tweet -->
|
75 |
+
<div class="twitter btn">
|
76 |
+
<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://wordpress.org/plugins/woocommerce-pdf-invoices/" data-text="<?php _e( 'Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!', 'woocommerce-pdf-invoices' ); ?>">Tweet</a>
|
77 |
+
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
|
78 |
+
</div>
|
79 |
+
</aside>
|
80 |
+
<aside class="bewpi-sidebar need-help">
|
81 |
+
<h3><?php _e( 'Need Help?', 'woocommerce-pdf-invoices' ); ?></h3>
|
82 |
+
<ul>
|
83 |
+
<li><a href="https://wordpress.org/plugins/woocommerce-pdf-invoices/faq/"><?php _e( 'Frequently Asked Questions', 'woocommerce-pdf-invoices' ); ?> </a></li>
|
84 |
+
<li><a href="https://wordpress.org/support/plugin/woocommerce-pdf-invoices"><?php _e( 'Support forum', 'woocommerce-pdf-invoices' ); ?></a></li>
|
85 |
+
<li><a href="https://wordpress.org/support/plugin/woocommerce-pdf-invoices"><?php _e( 'Request a feature', 'woocommerce-pdf-invoices' ); ?></a></li>
|
86 |
+
</ul>
|
87 |
</aside>
|
includes/be-woocommerce-pdf-invoices.php
CHANGED
@@ -1,746 +1,746 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Final WooCommerce PDF Invoices Class.
|
4 |
-
*
|
5 |
-
* Processes several hooks and filter callbacks.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Class
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Class
|
10 |
-
* @version 1.0.0
|
11 |
-
*/
|
12 |
-
|
13 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
-
exit;
|
15 |
-
}
|
16 |
-
|
17 |
-
if ( ! class_exists( 'BE_WooCommerce_PDF_Invoices' ) ) {
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Implements main function for attaching invoice to email and show invoice buttons.
|
21 |
-
*/
|
22 |
-
final class BE_WooCommerce_PDF_Invoices {
|
23 |
-
/**
|
24 |
-
* Main BE_WooCommerce_PDF_Invoices instance.
|
25 |
-
*
|
26 |
-
* @var BE_WooCommerce_PDF_Invoices
|
27 |
-
* @since 2.5.0
|
28 |
-
*/
|
29 |
-
protected static $_instance = null;
|
30 |
-
|
31 |
-
/**
|
32 |
-
* Main BE_WooCommerce_PDF_Invoices instance.
|
33 |
-
*
|
34 |
-
* @return BE_WooCommerce_PDF_Invoices
|
35 |
-
* @since 2.5.0
|
36 |
-
*/
|
37 |
-
public static function instance() {
|
38 |
-
if ( is_null( self::$_instance ) ) {
|
39 |
-
self::$_instance = new self();
|
40 |
-
}
|
41 |
-
return self::$_instance;
|
42 |
-
}
|
43 |
-
|
44 |
-
/**
|
45 |
-
* WooCommerce Constructor.
|
46 |
-
*/
|
47 |
-
public function __construct() {
|
48 |
-
$this->define_constants();
|
49 |
-
$this->load_plugin_textdomain();
|
50 |
-
do_action( 'bewpi_after_init_settings' );
|
51 |
-
$this->init_hooks();
|
52 |
-
}
|
53 |
-
|
54 |
-
/**
|
55 |
-
* Define WooCommerce PDF Invoices Constants.
|
56 |
-
*
|
57 |
-
* @since 2.5.0
|
58 |
-
*/
|
59 |
-
private function define_constants() {
|
60 |
-
$wp_upload_dir = wp_upload_dir();
|
61 |
-
|
62 |
-
/**
|
63 |
-
* URL.
|
64 |
-
*
|
65 |
-
* @deprecated instead use WPI_URL.
|
66 |
-
*
|
67 |
-
* @since 2.7.0
|
68 |
-
*/
|
69 |
-
define( 'BEWPI_URL', plugins_url( '', BEWPI_FILE ) . '/' );
|
70 |
-
/**
|
71 |
-
* Templates dir.
|
72 |
-
*
|
73 |
-
* @deprecated instead use WPI_DIR.
|
74 |
-
*
|
75 |
-
* @since 2.7.0
|
76 |
-
*/
|
77 |
-
define( 'BEWPI_TEMPLATES_DIR', BEWPI_DIR . 'includes/templates' );
|
78 |
-
/**
|
79 |
-
* Custom templates directory.
|
80 |
-
*
|
81 |
-
* @deprecated instead use WPI_TEMPLATES_DIR.
|
82 |
-
*
|
83 |
-
* @since 2.7.0 moved to uploads/woocommerce-pdf-invoices/invoices.
|
84 |
-
*/
|
85 |
-
define( 'BEWPI_CUSTOM_TEMPLATES_INVOICES_DIR', $wp_upload_dir['basedir'] . '/bewpi-templates/invoices' );
|
86 |
-
/**
|
87 |
-
* Attachments/invoices directory.
|
88 |
-
*
|
89 |
-
* @deprecated use WPI_ATTACHMENTS_DIR instead.
|
90 |
-
*
|
91 |
-
* @since 2.7.0 moved to uploads/woocommerce-pdf-invoices/attachments.
|
92 |
-
*/
|
93 |
-
define( 'BEWPI_INVOICES_DIR', $wp_upload_dir['basedir'] . '/bewpi-invoices' );
|
94 |
-
|
95 |
-
define( 'WPI_URL', untrailingslashit( plugins_url( '', WPI_FILE ) ) );
|
96 |
-
define( 'WPI_UPLOADS_DIR', $wp_upload_dir['basedir'] . '/woocommerce-pdf-invoices' );
|
97 |
-
define( 'WPI_TEMPLATES_DIR', $wp_upload_dir['basedir'] . '/woocommerce-pdf-invoices/templates' );
|
98 |
-
define( 'WPI_ATTACHMENTS_DIR', $wp_upload_dir['basedir'] . '/woocommerce-pdf-invoices/attachments' );
|
99 |
-
}
|
100 |
-
|
101 |
-
/**
|
102 |
-
* Load the translation / textdomain files
|
103 |
-
*
|
104 |
-
* @since 2.6.5 removed 'bewpi_lang_dir' filter. WordPress made update-safe WP_LANG_DIR directory.
|
105 |
-
*/
|
106 |
-
public function load_plugin_textdomain() {
|
107 |
-
$locale = apply_filters( 'plugin_locale', get_locale(), 'woocommerce-pdf-invoices' );
|
108 |
-
|
109 |
-
load_textdomain( 'woocommerce-pdf-invoices', WP_LANG_DIR . '/plugins/woocommerce-pdf-invoices-' . $locale . '.mo' );
|
110 |
-
load_plugin_textdomain( 'woocommerce-pdf-invoices', false, 'woocommerce-pdf-invoices/lang' );
|
111 |
-
}
|
112 |
-
|
113 |
-
/**
|
114 |
-
* Creates invoices dir in uploads folder.
|
115 |
-
*/
|
116 |
-
public function setup_directories() {
|
117 |
-
$current_year = date_i18n( 'Y', current_time( 'timestamp' ) );
|
118 |
-
$directories = apply_filters( 'bewpi_uploads_directories', array(
|
119 |
-
WPI_UPLOADS_DIR . '/attachments/' => array(
|
120 |
-
'.htaccess',
|
121 |
-
'index.php',
|
122 |
-
),
|
123 |
-
WPI_UPLOADS_DIR . '/attachments/' . $current_year . '/' => array(
|
124 |
-
'.htaccess',
|
125 |
-
'index.php',
|
126 |
-
),
|
127 |
-
WPI_UPLOADS_DIR . '/fonts/' => array(
|
128 |
-
'.htaccess',
|
129 |
-
'index.php',
|
130 |
-
),
|
131 |
-
WPI_UPLOADS_DIR . '/templates/invoice/simple/' => array(),
|
132 |
-
) );
|
133 |
-
|
134 |
-
// Create directories and copy files.
|
135 |
-
foreach ( $directories as $directory => $files ) {
|
136 |
-
if ( ! file_exists( $directory ) ) {
|
137 |
-
wp_mkdir_p( $directory );
|
138 |
-
}
|
139 |
-
|
140 |
-
foreach ( $files as $file ) {
|
141 |
-
$destination_file = $directory . basename( $file );
|
142 |
-
if ( file_exists( $destination_file ) ) {
|
143 |
-
continue;
|
144 |
-
}
|
145 |
-
|
146 |
-
$source_file = WPI_DIR . '/tmp/' . $file;
|
147 |
-
copy( $source_file, $destination_file );
|
148 |
-
}
|
149 |
-
}
|
150 |
-
|
151 |
-
// Copy fonts from tmp directory to uploads/woocommerce-pdf-invoices/fonts.
|
152 |
-
$font_files = glob( WPI_DIR . '/tmp/fonts/*.{ttf,otf}', GLOB_BRACE );
|
153 |
-
foreach ( $font_files as $font_file ) {
|
154 |
-
$destination_file = WPI_UPLOADS_DIR . '/fonts/' . basename( $font_file );
|
155 |
-
if ( file_exists( $destination_file ) ) {
|
156 |
-
continue;
|
157 |
-
}
|
158 |
-
|
159 |
-
copy( $font_file, $destination_file );
|
160 |
-
}
|
161 |
-
|
162 |
-
do_action( 'bewpi_after_setup_directories' );
|
163 |
-
}
|
164 |
-
|
165 |
-
/**
|
166 |
-
* Initialize hooks and filters.
|
167 |
-
*
|
168 |
-
* @since 2.5.0
|
169 |
-
*/
|
170 |
-
private function init_hooks() {
|
171 |
-
if ( ! is_admin() ) {
|
172 |
-
add_action( 'init', array( $this, 'frontend_pdf_callback' ) );
|
173 |
-
}
|
174 |
-
|
175 |
-
add_action( 'admin_init', array( $this, 'admin_pdf_callback' ) );
|
176 |
-
add_action( 'admin_init', array( $this, 'admin_init_hooks' ) );
|
177 |
-
add_action( 'admin_init', array( $this, 'setup_directories' ) );
|
178 |
-
add_action( 'admin_enqueue_scripts', array( $this, 'load_admin_scripts' ) );
|
179 |
-
|
180 |
-
// woocommerce.
|
181 |
-
add_action( 'admin_menu', array( $this, 'add_wc_submenu_options_page' ) );
|
182 |
-
add_action( 'woocommerce_admin_order_actions_end', array( $this, 'add_admin_order_pdf' ) );
|
183 |
-
add_action( 'add_meta_boxes', array( $this, 'add_admin_order_pdf_meta_box' ) );
|
184 |
-
add_filter( 'manage_edit-shop_order_columns', array( $this, 'add_invoice_number_column' ), 999 );
|
185 |
-
add_action( 'manage_shop_order_posts_custom_column', array( $this, 'invoice_number_column_data' ), 2 );
|
186 |
-
add_filter( 'woocommerce_my_account_my_orders_actions', array( $this, 'add_my_account_pdf' ), 10, 2 );
|
187 |
-
add_filter( 'woocommerce_email_headers', array( $this, 'add_emailitin_as_recipient' ), 10, 3 );
|
188 |
-
add_filter( 'woocommerce_email_attachments', array( $this, 'attach_invoice_to_email' ), 99, 3 );
|
189 |
-
add_shortcode( 'bewpi-download-invoice', array( $this, 'download_invoice_shortcode' ) );
|
190 |
-
}
|
191 |
-
|
192 |
-
/**
|
193 |
-
* Initialize admin.
|
194 |
-
*
|
195 |
-
* @since 2.5.0
|
196 |
-
*/
|
197 |
-
public function admin_init_hooks() {
|
198 |
-
// Add plugin action links on "Plugins" page.
|
199 |
-
add_filter( 'plugin_action_links_' . plugin_basename( WPI_FILE ), array( $this, 'add_plugin_action_links' ) );
|
200 |
-
add_filter( 'plugin_row_meta', array( $this, 'add_plugin_row_meta' ), 10, 2 );
|
201 |
-
// delete invoice if deleting order.
|
202 |
-
add_action( 'wp_trash_post', array( $this, 'delete_invoice' ), 10, 1 );
|
203 |
-
add_action( 'before_delete_post', array( $this, 'delete_invoice' ), 10, 1 );
|
204 |
-
}
|
205 |
-
|
206 |
-
/**
|
207 |
-
* Add plugin action links on plugin.php page.
|
208 |
-
*
|
209 |
-
* @param array $links action links.
|
210 |
-
*
|
211 |
-
* @return array
|
212 |
-
*/
|
213 |
-
function add_plugin_action_links( $links ) {
|
214 |
-
// add settings link.
|
215 |
-
$settings_url = add_query_arg( array( 'page' => 'bewpi-invoices' ), admin_url( 'admin.php' ) );
|
216 |
-
$settings_title = __( 'Settings', 'woocommerce-pdf-invoices' );
|
217 |
-
array_unshift( $links, sprintf( '<a href="%1$s">%2$s</a>', $settings_url, $settings_title ) );
|
218 |
-
|
219 |
-
return $links;
|
220 |
-
}
|
221 |
-
|
222 |
-
/**
|
223 |
-
* Add links to row meta on plugins.php page.
|
224 |
-
*
|
225 |
-
* @param array $links row meta.
|
226 |
-
* @param string $file plugin basename.
|
227 |
-
*
|
228 |
-
* @return array
|
229 |
-
*/
|
230 |
-
public static function add_plugin_row_meta( $links, $file ) {
|
231 |
-
if ( plugin_basename( WPI_FILE ) === $file ) {
|
232 |
-
// add premium plugin link.
|
233 |
-
$premium_url = 'http://wcpdfinvoices.com';
|
234 |
-
$premium_title = __( 'Premium', 'woocommerce-pdf-invoices' );
|
235 |
-
$links[] = sprintf( '<a href="%1$s" target="_blank">%2$s</a>', $premium_url, $premium_title );
|
236 |
-
}
|
237 |
-
|
238 |
-
return $links;
|
239 |
-
}
|
240 |
-
|
241 |
-
/**
|
242 |
-
* Check if request is PDF action.
|
243 |
-
*
|
244 |
-
* @return bool
|
245 |
-
*/
|
246 |
-
private static function is_pdf_request() {
|
247 |
-
return ( isset( $_GET['post'] ) && isset( $_GET['bewpi_action'] ) && isset( $_GET['nonce'] ) );
|
248 |
-
}
|
249 |
-
|
250 |
-
/**
|
251 |
-
* Frontend pdf actions callback.
|
252 |
-
* Customers only have permission to view invoice, so invoice should be created by system/admin.
|
253 |
-
*/
|
254 |
-
public function frontend_pdf_callback() {
|
255 |
-
if ( ! self::is_pdf_request() ) {
|
256 |
-
return;
|
257 |
-
}
|
258 |
-
|
259 |
-
// verify nonce.
|
260 |
-
$action = sanitize_key( $_GET['bewpi_action'] );
|
261 |
-
$nonce = sanitize_key( $_GET['nonce'] );
|
262 |
-
if ( ! wp_verify_nonce( $nonce, $action ) ) {
|
263 |
-
wp_die( 'Invalid request.' );
|
264 |
-
}
|
265 |
-
|
266 |
-
if ( ! is_user_logged_in() ) {
|
267 |
-
wp_die( 'Access denied' );
|
268 |
-
}
|
269 |
-
|
270 |
-
// verify woocommerce order.
|
271 |
-
$post_id = intval( $_GET['post'] );
|
272 |
-
$order = wc_get_order( $post_id );
|
273 |
-
if ( ! $order ) {
|
274 |
-
wp_die( 'Order not found.' );
|
275 |
-
}
|
276 |
-
|
277 |
-
// check if user has ordered order.
|
278 |
-
$user = wp_get_current_user();
|
279 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
280 |
-
$customer_user_id = (int) get_post_meta( $order_id, '_customer_user', true );
|
281 |
-
if ( $user->ID !== $customer_user_id ) {
|
282 |
-
wp_die( 'Access denied' );
|
283 |
-
}
|
284 |
-
|
285 |
-
$invoice = new BEWPI_Invoice( $order_id );
|
286 |
-
$full_path = $invoice->update();
|
287 |
-
BEWPI_Invoice::view( $full_path );
|
288 |
-
}
|
289 |
-
|
290 |
-
/**
|
291 |
-
* Admin pdf actions callback.
|
292 |
-
* Within admin by default only administrator and shop managers have permission to view, create, cancel invoice.
|
293 |
-
*/
|
294 |
-
public function admin_pdf_callback() {
|
295 |
-
if ( ! self::is_pdf_request() ) {
|
296 |
-
return;
|
297 |
-
}
|
298 |
-
|
299 |
-
// sanitize data and verify nonce.
|
300 |
-
$action = sanitize_key( $_GET['bewpi_action'] );
|
301 |
-
$nonce = sanitize_key( $_GET['nonce'] );
|
302 |
-
if ( ! wp_verify_nonce( $nonce, $action ) ) {
|
303 |
-
wp_die( 'Invalid request.' );
|
304 |
-
}
|
305 |
-
|
306 |
-
// validate allowed user roles.
|
307 |
-
$user = wp_get_current_user();
|
308 |
-
$allowed_roles = apply_filters( 'bewpi_allowed_roles_to_download_invoice', array(
|
309 |
-
'administrator',
|
310 |
-
'shop_manager',
|
311 |
-
) );
|
312 |
-
if ( ! array_intersect( $allowed_roles, $user->roles ) ) {
|
313 |
-
wp_die( 'Access denied' );
|
314 |
-
}
|
315 |
-
|
316 |
-
$order_id = intval( $_GET['post'] );
|
317 |
-
|
318 |
-
// execute invoice action.
|
319 |
-
switch ( $action ) {
|
320 |
-
case 'view':
|
321 |
-
$invoice = new BEWPI_Invoice( $order_id );
|
322 |
-
$full_path = $invoice->update();
|
323 |
-
BEWPI_Invoice::view( $full_path );
|
324 |
-
break;
|
325 |
-
case 'cancel':
|
326 |
-
BEWPI_Invoice::delete( $order_id );
|
327 |
-
break;
|
328 |
-
case 'create':
|
329 |
-
$invoice = new BEWPI_Invoice( $order_id );
|
330 |
-
$invoice->save();
|
331 |
-
break;
|
332 |
-
}
|
333 |
-
|
334 |
-
do_action( 'bewpi_admin_pdf_callback_end', $action, $order_id );
|
335 |
-
}
|
336 |
-
|
337 |
-
/**
|
338 |
-
* Need to delete invoice after deleting WooCommerce order or else we get invoice number conflicts.
|
339 |
-
*
|
340 |
-
* @param int $post_id Post ID.
|
341 |
-
*/
|
342 |
-
public function delete_invoice( $post_id ) {
|
343 |
-
$type = get_post_type( $post_id );
|
344 |
-
// is post a WooCommerce order?
|
345 |
-
if ( 'shop_order' === $type ) {
|
346 |
-
BEWPI_Invoice::delete( $post_id );
|
347 |
-
}
|
348 |
-
}
|
349 |
-
|
350 |
-
/**
|
351 |
-
* Add submenu to WooCommerce menu and display options page.
|
352 |
-
*/
|
353 |
-
public function add_wc_submenu_options_page() {
|
354 |
-
add_submenu_page( 'woocommerce', __( 'Invoices', 'woocommerce-pdf-invoices' ), __( 'Invoices', 'woocommerce-pdf-invoices' ), 'manage_options', 'bewpi-invoices', array(
|
355 |
-
$this,
|
356 |
-
'options_page',
|
357 |
-
) );
|
358 |
-
}
|
359 |
-
|
360 |
-
/**
|
361 |
-
* Admin scripts
|
362 |
-
*/
|
363 |
-
public function load_admin_scripts() {
|
364 |
-
wp_enqueue_script( 'bewpi_admin_settings_script', WPI_URL . '/assets/js/admin.js', array(), WPI_VERSION, true );
|
365 |
-
wp_localize_script( 'bewpi_admin_settings_script', 'BEWPI_AJAX', array(
|
366 |
-
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
367 |
-
'deactivation_nonce' => wp_create_nonce( 'deactivation-notice' ),
|
368 |
-
'dismiss_nonce' => wp_create_nonce( 'dismiss-notice' ),
|
369 |
-
)
|
370 |
-
);
|
371 |
-
wp_register_style( 'bewpi_admin_settings_css', WPI_URL . '/assets/css/admin.css', false, WPI_VERSION );
|
372 |
-
wp_enqueue_style( 'bewpi_admin_settings_css' );
|
373 |
-
}
|
374 |
-
|
375 |
-
/**
|
376 |
-
* WooCommerce PDF Invoices settings page.
|
377 |
-
*/
|
378 |
-
public function options_page() {
|
379 |
-
$tabs = apply_filters( 'bewpi_settings_tabs', array(
|
380 |
-
'bewpi_general_settings' => __( 'General', 'woocommerce-pdf-invoices' ),
|
381 |
-
'bewpi_template_settings' => __( 'Template', 'woocommerce-pdf-invoices' ),
|
382 |
-
) );
|
383 |
-
|
384 |
-
$current_tab = 'bewpi_general_settings';
|
385 |
-
if ( isset( $_GET['tab'] ) ) {
|
386 |
-
$current_tab = sanitize_key( $_GET['tab'] );
|
387 |
-
} ?>
|
388 |
-
<div class="wrap">
|
389 |
-
<h2 class="nav-tab-wrapper">
|
390 |
-
<?php foreach ( $tabs as $tab_key => $tab_caption ) {
|
391 |
-
$active = $current_tab === $tab_key ? 'nav-tab-active' : '';
|
392 |
-
printf( '<a class="nav-tab %1$s" href="?page=bewpi-invoices&tab=%2$s">%3$s</a>', esc_attr( $active ), esc_attr( $tab_key ), esc_html( $tab_caption ) );
|
393 |
-
} ?>
|
394 |
-
</h2>
|
395 |
-
<form class="bewpi-settings-form" method="post" action="options.php"
|
396 |
-
enctype="multipart/form-data">
|
397 |
-
<?php wp_nonce_field( 'update-options' ); ?>
|
398 |
-
<?php settings_fields( $current_tab ); ?>
|
399 |
-
<?php do_settings_sections( $current_tab ); ?>
|
400 |
-
<?php submit_button(); ?>
|
401 |
-
</form>
|
402 |
-
|
403 |
-
<?php if ( ! is_plugin_active( 'woocommerce-pdf-invoices-premium/bootstrap.php' ) ) {
|
404 |
-
include BEWPI_DIR . 'includes/admin/views/html-sidebar.php';
|
405 |
-
} ?>
|
406 |
-
</div>
|
407 |
-
<?php
|
408 |
-
// add rate plugin text in footer.
|
409 |
-
add_filter( 'admin_footer_text', array( $this, 'plugin_review_text' ), 50 );
|
410 |
-
add_filter( 'update_footer', array( $this, 'plugin_version' ), 50 );
|
411 |
-
}
|
412 |
-
|
413 |
-
/**
|
414 |
-
* Add rate plugin text to footer of settings page.
|
415 |
-
*
|
416 |
-
* @return string
|
417 |
-
*/
|
418 |
-
public function plugin_review_text() {
|
419 |
-
return sprintf( __( 'If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a href="%s">★★★★★</a> rating. A huge thank you in advance!', 'woocommerce-pdf-invoices' ), 'https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?rate=5#postform' );
|
420 |
-
}
|
421 |
-
|
422 |
-
/**
|
423 |
-
* Plugin version text in footer of settings page.
|
424 |
-
*
|
425 |
-
* @return string
|
426 |
-
*/
|
427 |
-
public function plugin_version() {
|
428 |
-
return sprintf( __( 'Version %s', 'woocommerce-pdf-invoices' ), WPI_VERSION );
|
429 |
-
}
|
430 |
-
|
431 |
-
/**
|
432 |
-
* Add "Email It In" email address as BCC to WooCommerce email.
|
433 |
-
*
|
434 |
-
* @param array $headers email headers.
|
435 |
-
* @param string $status email name.
|
436 |
-
* @param object $order WooCommerce order.
|
437 |
-
*
|
438 |
-
* @return string
|
439 |
-
*/
|
440 |
-
function add_emailitin_as_recipient( $headers, $status, $order ) {
|
441 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
442 |
-
|
443 |
-
// make sure invoice got only send once for each order.
|
444 |
-
$transient_name = sprintf( 'bewpi_emailitin_processed-%1$s', $order_id );
|
445 |
-
if ( get_transient( $transient_name ) ) {
|
446 |
-
return $headers;
|
447 |
-
}
|
448 |
-
|
449 |
-
$general_options = get_option( 'bewpi_general_settings' );
|
450 |
-
$emailitin_account = $general_options['bewpi_email_it_in_account'];
|
451 |
-
// Email It In option enabled?
|
452 |
-
if ( ! $general_options['bewpi_email_it_in'] || empty( $emailitin_account ) ) {
|
453 |
-
return $headers;
|
454 |
-
}
|
455 |
-
|
456 |
-
// check if current email type is enabled.
|
457 |
-
if ( ! isset( $general_options[ $status ] ) || ! $general_options[ $status ] ) {
|
458 |
-
return $headers;
|
459 |
-
}
|
460 |
-
|
461 |
-
set_transient( $transient_name, true, 20 );
|
462 |
-
|
463 |
-
$headers .= 'BCC: <' . $emailitin_account . '>' . "\r\n";
|
464 |
-
return $headers;
|
465 |
-
}
|
466 |
-
|
467 |
-
/**
|
468 |
-
* Attach a generated invoice to WooCommerce emails.
|
469 |
-
*
|
470 |
-
* @param array $attachments attachments.
|
471 |
-
* @param string $status name of email.
|
472 |
-
* @param object $order order.
|
473 |
-
*
|
474 |
-
* @return array|mixed|void
|
475 |
-
*/
|
476 |
-
public function attach_invoice_to_email( $attachments, $status, $order ) {
|
477 |
-
// only attach to emails with WC_Order object.
|
478 |
-
if ( ! $order instanceof WC_Order ) {
|
479 |
-
return $attachments;
|
480 |
-
}
|
481 |
-
|
482 |
-
$skip = apply_filters( 'bewpi_skip_invoice_generation', false, $status, $order );
|
483 |
-
if ( $skip ) {
|
484 |
-
return $attachments;
|
485 |
-
}
|
486 |
-
|
487 |
-
$general_options = get_option( 'bewpi_general_settings' );
|
488 |
-
if ( $order->get_total() === 0.00 && (bool) $general_options['bewpi_disable_free_products'] ) {
|
489 |
-
return $attachments;
|
490 |
-
}
|
491 |
-
|
492 |
-
// WC backwards compatibility.
|
493 |
-
$payment_method = method_exists( 'WC_Order', 'get_payment_method' ) ? $order->get_payment_method() : $order->get_payment_method;
|
494 |
-
// payment methods for which the invoice generation should be cancelled.
|
495 |
-
$payment_methods = apply_filters( 'bewpi_attach_invoice_excluded_payment_methods', array() );
|
496 |
-
if ( in_array( $payment_method, $payment_methods, true ) ) {
|
497 |
-
return $attachments;
|
498 |
-
}
|
499 |
-
|
500 |
-
// check if email is enabled.
|
501 |
-
if ( ! isset( $general_options[ $status ] ) || ! $general_options[ $status ] ) {
|
502 |
-
return $attachments;
|
503 |
-
}
|
504 |
-
|
505 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
506 |
-
$invoice = new BEWPI_Invoice( $order_id );
|
507 |
-
if ( ! $invoice->exists( $order_id ) ) {
|
508 |
-
$full_path = $invoice->save();
|
509 |
-
} else {
|
510 |
-
$full_path = $invoice->update();
|
511 |
-
}
|
512 |
-
|
513 |
-
$attachments[] = $full_path;
|
514 |
-
|
515 |
-
return $attachments;
|
516 |
-
}
|
517 |
-
|
518 |
-
/**
|
519 |
-
* Create Shop Order column for Invoice Number and place it before 'Actions' column.
|
520 |
-
*
|
521 |
-
* @param array $columns Shop Order columns.
|
522 |
-
*
|
523 |
-
* @return array
|
524 |
-
*/
|
525 |
-
public function add_invoice_number_column( $columns ) {
|
526 |
-
// invoice number column enabled by user?
|
527 |
-
$general_options = get_option( 'bewpi_general_settings' );
|
528 |
-
if ( ! $general_options['bewpi_invoice_number_column'] ) {
|
529 |
-
return $columns;
|
530 |
-
}
|
531 |
-
|
532 |
-
// Splice columns at 'Actions' column, add 'Invoice No.' column and merge with last part.
|
533 |
-
$offset = array_search( 'order_actions', array_keys( $columns ), true );
|
534 |
-
$columns = array_merge(
|
535 |
-
array_splice( $columns, 0, $offset ),
|
536 |
-
array( 'bewpi_invoice_number' => __( 'Invoice No.', 'woocommerce-pdf-invoices' ) ),
|
537 |
-
$columns
|
538 |
-
);
|
539 |
-
|
540 |
-
return $columns;
|
541 |
-
}
|
542 |
-
|
543 |
-
/**
|
544 |
-
* Display Invoice Number in Shop Order column (if available).
|
545 |
-
*
|
546 |
-
* @param string $column column slug.
|
547 |
-
*/
|
548 |
-
public function invoice_number_column_data( $column ) {
|
549 |
-
global $post;
|
550 |
-
|
551 |
-
if ( 'bewpi_invoice_number' !== $column ) {
|
552 |
-
return;
|
553 |
-
}
|
554 |
-
|
555 |
-
if ( BEWPI_Invoice::exists( $post->ID ) ) {
|
556 |
-
echo get_post_meta( $post->ID, '_bewpi_invoice_number', true );
|
557 |
-
} else {
|
558 |
-
echo '-';
|
559 |
-
}
|
560 |
-
}
|
561 |
-
|
562 |
-
/**
|
563 |
-
* Display PDF button on "Orders" page to view invoice.
|
564 |
-
*
|
565 |
-
* @param WC_ORDER $order WooCommerce Order.
|
566 |
-
*/
|
567 |
-
public function add_admin_order_pdf( $order ) {
|
568 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
569 |
-
|
570 |
-
if ( BEWPI_Invoice::exists( $order_id ) ) {
|
571 |
-
$this->show_invoice_button(
|
572 |
-
__( 'View invoice', 'woocommerce-pdf-invoices' ),
|
573 |
-
$order_id,
|
574 |
-
'view',
|
575 |
-
array(
|
576 |
-
'class="button tips bewpi-admin-order-create-invoice-btn"',
|
577 |
-
'target="_blank"',
|
578 |
-
)
|
579 |
-
);
|
580 |
-
}
|
581 |
-
}
|
582 |
-
|
583 |
-
/**
|
584 |
-
* Add meta box to "Order Details" page to create, view and cancel PDF invoice.
|
585 |
-
*/
|
586 |
-
function add_admin_order_pdf_meta_box() {
|
587 |
-
add_meta_box( 'order_page_create_invoice', __( 'PDF Invoice', 'woocommerce-pdf-invoices' ), array(
|
588 |
-
$this,
|
589 |
-
'display_admin_order_pdf_actions',
|
590 |
-
), 'shop_order', 'side', 'high' );
|
591 |
-
}
|
592 |
-
|
593 |
-
/**
|
594 |
-
* Display invoice date and formatted number on "Order Details" page.
|
595 |
-
*
|
596 |
-
* @param string $date date of invoice.
|
597 |
-
* @param int $number formatted invoice number.
|
598 |
-
*/
|
599 |
-
private function show_invoice_number_info( $date, $number ) {
|
600 |
-
?>
|
601 |
-
<table class="invoice-info" width="100%">
|
602 |
-
<tr>
|
603 |
-
<td><?php echo esc_html( __( 'Invoiced on:', 'woocommerce-pdf-invoices' ) ); ?></td>
|
604 |
-
<td align="right"><b><?php echo esc_html( $date ); ?></b></td>
|
605 |
-
</tr>
|
606 |
-
<tr>
|
607 |
-
<td><?php echo esc_html( __( 'Invoice number:', 'woocommerce-pdf-invoices' ) ); ?></td>
|
608 |
-
<td align="right"><b><?php echo esc_html( $number ); ?></b></td>
|
609 |
-
</tr>
|
610 |
-
</table>
|
611 |
-
<?php
|
612 |
-
}
|
613 |
-
|
614 |
-
/**
|
615 |
-
* Display invoice button html.
|
616 |
-
*
|
617 |
-
* @param string $title title attribute of button.
|
618 |
-
* @param int $order_id WC_ORDER id.
|
619 |
-
* @param string $action action create, view or cancel.
|
620 |
-
* @param array $attributes additional attributes.
|
621 |
-
*/
|
622 |
-
private function show_invoice_button( $title, $order_id, $action, $attributes = array() ) {
|
623 |
-
$url = wp_nonce_url( add_query_arg( array(
|
624 |
-
'post' => $order_id,
|
625 |
-
'action' => 'edit',
|
626 |
-
'bewpi_action' => $action,
|
627 |
-
), admin_url( 'post.php' ) ), $action, 'nonce' );
|
628 |
-
|
629 |
-
$url = apply_filters( 'bewpi_pdf_invoice_url', $url, $order_id, $action );
|
630 |
-
|
631 |
-
printf( '<a href="%1$s" title="%2$s" %3$s>%4$s</a>', $url, $title, join( ' ', $attributes ), $title );
|
632 |
-
}
|
633 |
-
|
634 |
-
/**
|
635 |
-
* Display invoice actions on "Order Details" page.
|
636 |
-
*
|
637 |
-
* @param WP_Post $post as WC_Order object.
|
638 |
-
*/
|
639 |
-
public function display_admin_order_pdf_actions( $post ) {
|
640 |
-
if ( ! BEWPI_Invoice::exists( $post->ID ) ) {
|
641 |
-
$this->show_invoice_button( __( 'Create', 'woocommerce-pdf-invoices' ), $post->ID, 'create', array( 'class="invoice-btn button grant_access"' ) );
|
642 |
-
return;
|
643 |
-
}
|
644 |
-
|
645 |
-
$invoice = new BEWPI_Invoice( $post->ID );
|
646 |
-
|
647 |
-
// invoice exists so display invoice info.
|
648 |
-
$this->show_invoice_number_info( $invoice->get_formatted_invoice_date(), $invoice->get_formatted_number() );
|
649 |
-
|
650 |
-
// display button to view invoice.
|
651 |
-
$this->show_invoice_button( __( 'View', 'woocommerce-pdf-invoices' ), $post->ID, 'view', array(
|
652 |
-
'class="invoice-btn button grant_access"',
|
653 |
-
'target="_blank"',
|
654 |
-
) );
|
655 |
-
|
656 |
-
// display button to cancel invoice.
|
657 |
-
$this->show_invoice_button( __( 'Cancel', 'woocommerce-pdf-invoices' ), $post->ID, 'cancel', array(
|
658 |
-
'class="invoice-btn button grant_access"',
|
659 |
-
'onclick="return confirm(\'' . __( 'Are you sure to delete the invoice?', 'woocommerce-pdf-invoices' ) . '\')"',
|
660 |
-
) );
|
661 |
-
}
|
662 |
-
|
663 |
-
/**
|
664 |
-
* Shortcode to download invoice.
|
665 |
-
*
|
666 |
-
* @param array $atts shortcode attributes.
|
667 |
-
*/
|
668 |
-
public function download_invoice_shortcode( $atts ) {
|
669 |
-
if ( ! isset( $atts['order_id'] ) || 0 === intval( $atts['order_id'] ) ) {
|
670 |
-
return;
|
671 |
-
}
|
672 |
-
|
673 |
-
// by default order status should be Processing or Completed.
|
674 |
-
$order = wc_get_order( $atts['order_id'] );
|
675 |
-
if ( ! $order->is_paid() ) {
|
676 |
-
return;
|
677 |
-
}
|
678 |
-
|
679 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
680 |
-
if ( ! BEWPI_Invoice::exists( $order_id ) ) {
|
681 |
-
return;
|
682 |
-
}
|
683 |
-
|
684 |
-
$url = add_query_arg( array(
|
685 |
-
'bewpi_action' => 'view',
|
686 |
-
'post' => $order_id,
|
687 |
-
'nonce' => wp_create_nonce( 'view' ),
|
688 |
-
) );
|
689 |
-
|
690 |
-
$invoice = new BEWPI_Invoice( $order_id );
|
691 |
-
$tags = array(
|
692 |
-
'{formatted_invoice_number}' => $invoice->get_formatted_number(),
|
693 |
-
'{order_number}' => $order_id,
|
694 |
-
'{formatted_invoice_date}' => $invoice->get_formatted_invoice_date(),
|
695 |
-
'{formatted_order_date}' => $invoice->get_formatted_order_date(),
|
696 |
-
);
|
697 |
-
// find and replace placeholders.
|
698 |
-
$title = str_replace( array_keys( $tags ), array_values( $tags ), $atts['title'] );
|
699 |
-
printf( '<a href="%1$s">%2$s</a>', esc_attr( $url ), esc_html( $title ) );
|
700 |
-
}
|
701 |
-
|
702 |
-
/**
|
703 |
-
* Display download link on My Account page.
|
704 |
-
*
|
705 |
-
* @param array $actions my account order table actions.
|
706 |
-
* @param WC_Order $order WooCommerce order object.
|
707 |
-
*
|
708 |
-
* @return mixed
|
709 |
-
*/
|
710 |
-
public function add_my_account_pdf( $actions, $order ) {
|
711 |
-
$order = wc_get_order( $order );
|
712 |
-
$general_options = get_option( 'bewpi_general_settings' );
|
713 |
-
if ( ! $general_options['bewpi_download_invoice_account'] || ! $order->is_paid() ) {
|
714 |
-
return $actions;
|
715 |
-
}
|
716 |
-
|
717 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
718 |
-
if ( ! BEWPI_Invoice::exists( $order_id ) ) {
|
719 |
-
return $actions;
|
720 |
-
}
|
721 |
-
|
722 |
-
$url = add_query_arg( array(
|
723 |
-
'bewpi_action' => 'view',
|
724 |
-
'post' => $order_id,
|
725 |
-
'nonce' => wp_create_nonce( 'view' ),
|
726 |
-
) );
|
727 |
-
|
728 |
-
$invoice = new BEWPI_Invoice( $order_id );
|
729 |
-
$actions['invoice'] = array(
|
730 |
-
'url' => $url,
|
731 |
-
'name' => sprintf( __( 'Invoice %s (PDF)', 'woocommerce-pdf-invoices' ), $invoice->get_formatted_number() ),
|
732 |
-
);
|
733 |
-
|
734 |
-
return $actions;
|
735 |
-
}
|
736 |
-
|
737 |
-
/**
|
738 |
-
* Templater instance.
|
739 |
-
*
|
740 |
-
* @return BEWPI_Template.
|
741 |
-
*/
|
742 |
-
public function templater() {
|
743 |
-
return BEWPI_Template::instance();
|
744 |
-
}
|
745 |
-
}
|
746 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Final WooCommerce PDF Invoices Class.
|
4 |
+
*
|
5 |
+
* Processes several hooks and filter callbacks.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Class
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Class
|
10 |
+
* @version 1.0.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
+
exit;
|
15 |
+
}
|
16 |
+
|
17 |
+
if ( ! class_exists( 'BE_WooCommerce_PDF_Invoices' ) ) {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Implements main function for attaching invoice to email and show invoice buttons.
|
21 |
+
*/
|
22 |
+
final class BE_WooCommerce_PDF_Invoices {
|
23 |
+
/**
|
24 |
+
* Main BE_WooCommerce_PDF_Invoices instance.
|
25 |
+
*
|
26 |
+
* @var BE_WooCommerce_PDF_Invoices
|
27 |
+
* @since 2.5.0
|
28 |
+
*/
|
29 |
+
protected static $_instance = null;
|
30 |
+
|
31 |
+
/**
|
32 |
+
* Main BE_WooCommerce_PDF_Invoices instance.
|
33 |
+
*
|
34 |
+
* @return BE_WooCommerce_PDF_Invoices
|
35 |
+
* @since 2.5.0
|
36 |
+
*/
|
37 |
+
public static function instance() {
|
38 |
+
if ( is_null( self::$_instance ) ) {
|
39 |
+
self::$_instance = new self();
|
40 |
+
}
|
41 |
+
return self::$_instance;
|
42 |
+
}
|
43 |
+
|
44 |
+
/**
|
45 |
+
* WooCommerce Constructor.
|
46 |
+
*/
|
47 |
+
public function __construct() {
|
48 |
+
$this->define_constants();
|
49 |
+
$this->load_plugin_textdomain();
|
50 |
+
do_action( 'bewpi_after_init_settings' );
|
51 |
+
$this->init_hooks();
|
52 |
+
}
|
53 |
+
|
54 |
+
/**
|
55 |
+
* Define WooCommerce PDF Invoices Constants.
|
56 |
+
*
|
57 |
+
* @since 2.5.0
|
58 |
+
*/
|
59 |
+
private function define_constants() {
|
60 |
+
$wp_upload_dir = wp_upload_dir();
|
61 |
+
|
62 |
+
/**
|
63 |
+
* URL.
|
64 |
+
*
|
65 |
+
* @deprecated instead use WPI_URL.
|
66 |
+
*
|
67 |
+
* @since 2.7.0
|
68 |
+
*/
|
69 |
+
define( 'BEWPI_URL', plugins_url( '', BEWPI_FILE ) . '/' );
|
70 |
+
/**
|
71 |
+
* Templates dir.
|
72 |
+
*
|
73 |
+
* @deprecated instead use WPI_DIR.
|
74 |
+
*
|
75 |
+
* @since 2.7.0
|
76 |
+
*/
|
77 |
+
define( 'BEWPI_TEMPLATES_DIR', BEWPI_DIR . 'includes/templates' );
|
78 |
+
/**
|
79 |
+
* Custom templates directory.
|
80 |
+
*
|
81 |
+
* @deprecated instead use WPI_TEMPLATES_DIR.
|
82 |
+
*
|
83 |
+
* @since 2.7.0 moved to uploads/woocommerce-pdf-invoices/invoices.
|
84 |
+
*/
|
85 |
+
define( 'BEWPI_CUSTOM_TEMPLATES_INVOICES_DIR', $wp_upload_dir['basedir'] . '/bewpi-templates/invoices' );
|
86 |
+
/**
|
87 |
+
* Attachments/invoices directory.
|
88 |
+
*
|
89 |
+
* @deprecated use WPI_ATTACHMENTS_DIR instead.
|
90 |
+
*
|
91 |
+
* @since 2.7.0 moved to uploads/woocommerce-pdf-invoices/attachments.
|
92 |
+
*/
|
93 |
+
define( 'BEWPI_INVOICES_DIR', $wp_upload_dir['basedir'] . '/bewpi-invoices' );
|
94 |
+
|
95 |
+
define( 'WPI_URL', untrailingslashit( plugins_url( '', WPI_FILE ) ) );
|
96 |
+
define( 'WPI_UPLOADS_DIR', $wp_upload_dir['basedir'] . '/woocommerce-pdf-invoices' );
|
97 |
+
define( 'WPI_TEMPLATES_DIR', $wp_upload_dir['basedir'] . '/woocommerce-pdf-invoices/templates' );
|
98 |
+
define( 'WPI_ATTACHMENTS_DIR', $wp_upload_dir['basedir'] . '/woocommerce-pdf-invoices/attachments' );
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
* Load the translation / textdomain files
|
103 |
+
*
|
104 |
+
* @since 2.6.5 removed 'bewpi_lang_dir' filter. WordPress made update-safe WP_LANG_DIR directory.
|
105 |
+
*/
|
106 |
+
public function load_plugin_textdomain() {
|
107 |
+
$locale = apply_filters( 'plugin_locale', get_locale(), 'woocommerce-pdf-invoices' );
|
108 |
+
|
109 |
+
load_textdomain( 'woocommerce-pdf-invoices', WP_LANG_DIR . '/plugins/woocommerce-pdf-invoices-' . $locale . '.mo' );
|
110 |
+
load_plugin_textdomain( 'woocommerce-pdf-invoices', false, 'woocommerce-pdf-invoices/lang' );
|
111 |
+
}
|
112 |
+
|
113 |
+
/**
|
114 |
+
* Creates invoices dir in uploads folder.
|
115 |
+
*/
|
116 |
+
public function setup_directories() {
|
117 |
+
$current_year = date_i18n( 'Y', current_time( 'timestamp' ) );
|
118 |
+
$directories = apply_filters( 'bewpi_uploads_directories', array(
|
119 |
+
WPI_UPLOADS_DIR . '/attachments/' => array(
|
120 |
+
'.htaccess',
|
121 |
+
'index.php',
|
122 |
+
),
|
123 |
+
WPI_UPLOADS_DIR . '/attachments/' . $current_year . '/' => array(
|
124 |
+
'.htaccess',
|
125 |
+
'index.php',
|
126 |
+
),
|
127 |
+
WPI_UPLOADS_DIR . '/fonts/' => array(
|
128 |
+
'.htaccess',
|
129 |
+
'index.php',
|
130 |
+
),
|
131 |
+
WPI_UPLOADS_DIR . '/templates/invoice/simple/' => array(),
|
132 |
+
) );
|
133 |
+
|
134 |
+
// Create directories and copy files.
|
135 |
+
foreach ( $directories as $directory => $files ) {
|
136 |
+
if ( ! file_exists( $directory ) ) {
|
137 |
+
wp_mkdir_p( $directory );
|
138 |
+
}
|
139 |
+
|
140 |
+
foreach ( $files as $file ) {
|
141 |
+
$destination_file = $directory . basename( $file );
|
142 |
+
if ( file_exists( $destination_file ) ) {
|
143 |
+
continue;
|
144 |
+
}
|
145 |
+
|
146 |
+
$source_file = WPI_DIR . '/tmp/' . $file;
|
147 |
+
copy( $source_file, $destination_file );
|
148 |
+
}
|
149 |
+
}
|
150 |
+
|
151 |
+
// Copy fonts from tmp directory to uploads/woocommerce-pdf-invoices/fonts.
|
152 |
+
$font_files = glob( WPI_DIR . '/tmp/fonts/*.{ttf,otf}', GLOB_BRACE );
|
153 |
+
foreach ( $font_files as $font_file ) {
|
154 |
+
$destination_file = WPI_UPLOADS_DIR . '/fonts/' . basename( $font_file );
|
155 |
+
if ( file_exists( $destination_file ) ) {
|
156 |
+
continue;
|
157 |
+
}
|
158 |
+
|
159 |
+
copy( $font_file, $destination_file );
|
160 |
+
}
|
161 |
+
|
162 |
+
do_action( 'bewpi_after_setup_directories' );
|
163 |
+
}
|
164 |
+
|
165 |
+
/**
|
166 |
+
* Initialize hooks and filters.
|
167 |
+
*
|
168 |
+
* @since 2.5.0
|
169 |
+
*/
|
170 |
+
private function init_hooks() {
|
171 |
+
if ( ! is_admin() ) {
|
172 |
+
add_action( 'init', array( $this, 'frontend_pdf_callback' ) );
|
173 |
+
}
|
174 |
+
|
175 |
+
add_action( 'admin_init', array( $this, 'admin_pdf_callback' ) );
|
176 |
+
add_action( 'admin_init', array( $this, 'admin_init_hooks' ) );
|
177 |
+
add_action( 'admin_init', array( $this, 'setup_directories' ) );
|
178 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'load_admin_scripts' ) );
|
179 |
+
|
180 |
+
// woocommerce.
|
181 |
+
add_action( 'admin_menu', array( $this, 'add_wc_submenu_options_page' ) );
|
182 |
+
add_action( 'woocommerce_admin_order_actions_end', array( $this, 'add_admin_order_pdf' ) );
|
183 |
+
add_action( 'add_meta_boxes', array( $this, 'add_admin_order_pdf_meta_box' ) );
|
184 |
+
add_filter( 'manage_edit-shop_order_columns', array( $this, 'add_invoice_number_column' ), 999 );
|
185 |
+
add_action( 'manage_shop_order_posts_custom_column', array( $this, 'invoice_number_column_data' ), 2 );
|
186 |
+
add_filter( 'woocommerce_my_account_my_orders_actions', array( $this, 'add_my_account_pdf' ), 10, 2 );
|
187 |
+
add_filter( 'woocommerce_email_headers', array( $this, 'add_emailitin_as_recipient' ), 10, 3 );
|
188 |
+
add_filter( 'woocommerce_email_attachments', array( $this, 'attach_invoice_to_email' ), 99, 3 );
|
189 |
+
add_shortcode( 'bewpi-download-invoice', array( $this, 'download_invoice_shortcode' ) );
|
190 |
+
}
|
191 |
+
|
192 |
+
/**
|
193 |
+
* Initialize admin.
|
194 |
+
*
|
195 |
+
* @since 2.5.0
|
196 |
+
*/
|
197 |
+
public function admin_init_hooks() {
|
198 |
+
// Add plugin action links on "Plugins" page.
|
199 |
+
add_filter( 'plugin_action_links_' . plugin_basename( WPI_FILE ), array( $this, 'add_plugin_action_links' ) );
|
200 |
+
add_filter( 'plugin_row_meta', array( $this, 'add_plugin_row_meta' ), 10, 2 );
|
201 |
+
// delete invoice if deleting order.
|
202 |
+
add_action( 'wp_trash_post', array( $this, 'delete_invoice' ), 10, 1 );
|
203 |
+
add_action( 'before_delete_post', array( $this, 'delete_invoice' ), 10, 1 );
|
204 |
+
}
|
205 |
+
|
206 |
+
/**
|
207 |
+
* Add plugin action links on plugin.php page.
|
208 |
+
*
|
209 |
+
* @param array $links action links.
|
210 |
+
*
|
211 |
+
* @return array
|
212 |
+
*/
|
213 |
+
function add_plugin_action_links( $links ) {
|
214 |
+
// add settings link.
|
215 |
+
$settings_url = add_query_arg( array( 'page' => 'bewpi-invoices' ), admin_url( 'admin.php' ) );
|
216 |
+
$settings_title = __( 'Settings', 'woocommerce-pdf-invoices' );
|
217 |
+
array_unshift( $links, sprintf( '<a href="%1$s">%2$s</a>', $settings_url, $settings_title ) );
|
218 |
+
|
219 |
+
return $links;
|
220 |
+
}
|
221 |
+
|
222 |
+
/**
|
223 |
+
* Add links to row meta on plugins.php page.
|
224 |
+
*
|
225 |
+
* @param array $links row meta.
|
226 |
+
* @param string $file plugin basename.
|
227 |
+
*
|
228 |
+
* @return array
|
229 |
+
*/
|
230 |
+
public static function add_plugin_row_meta( $links, $file ) {
|
231 |
+
if ( plugin_basename( WPI_FILE ) === $file ) {
|
232 |
+
// add premium plugin link.
|
233 |
+
$premium_url = 'http://wcpdfinvoices.com';
|
234 |
+
$premium_title = __( 'Premium', 'woocommerce-pdf-invoices' );
|
235 |
+
$links[] = sprintf( '<a href="%1$s" target="_blank">%2$s</a>', $premium_url, $premium_title );
|
236 |
+
}
|
237 |
+
|
238 |
+
return $links;
|
239 |
+
}
|
240 |
+
|
241 |
+
/**
|
242 |
+
* Check if request is PDF action.
|
243 |
+
*
|
244 |
+
* @return bool
|
245 |
+
*/
|
246 |
+
private static function is_pdf_request() {
|
247 |
+
return ( isset( $_GET['post'] ) && isset( $_GET['bewpi_action'] ) && isset( $_GET['nonce'] ) );
|
248 |
+
}
|
249 |
+
|
250 |
+
/**
|
251 |
+
* Frontend pdf actions callback.
|
252 |
+
* Customers only have permission to view invoice, so invoice should be created by system/admin.
|
253 |
+
*/
|
254 |
+
public function frontend_pdf_callback() {
|
255 |
+
if ( ! self::is_pdf_request() ) {
|
256 |
+
return;
|
257 |
+
}
|
258 |
+
|
259 |
+
// verify nonce.
|
260 |
+
$action = sanitize_key( $_GET['bewpi_action'] );
|
261 |
+
$nonce = sanitize_key( $_GET['nonce'] );
|
262 |
+
if ( ! wp_verify_nonce( $nonce, $action ) ) {
|
263 |
+
wp_die( 'Invalid request.' );
|
264 |
+
}
|
265 |
+
|
266 |
+
if ( ! is_user_logged_in() ) {
|
267 |
+
wp_die( 'Access denied' );
|
268 |
+
}
|
269 |
+
|
270 |
+
// verify woocommerce order.
|
271 |
+
$post_id = intval( $_GET['post'] );
|
272 |
+
$order = wc_get_order( $post_id );
|
273 |
+
if ( ! $order ) {
|
274 |
+
wp_die( 'Order not found.' );
|
275 |
+
}
|
276 |
+
|
277 |
+
// check if user has ordered order.
|
278 |
+
$user = wp_get_current_user();
|
279 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
280 |
+
$customer_user_id = (int) get_post_meta( $order_id, '_customer_user', true );
|
281 |
+
if ( $user->ID !== $customer_user_id ) {
|
282 |
+
wp_die( 'Access denied' );
|
283 |
+
}
|
284 |
+
|
285 |
+
$invoice = new BEWPI_Invoice( $order_id );
|
286 |
+
$full_path = $invoice->update();
|
287 |
+
BEWPI_Invoice::view( $full_path );
|
288 |
+
}
|
289 |
+
|
290 |
+
/**
|
291 |
+
* Admin pdf actions callback.
|
292 |
+
* Within admin by default only administrator and shop managers have permission to view, create, cancel invoice.
|
293 |
+
*/
|
294 |
+
public function admin_pdf_callback() {
|
295 |
+
if ( ! self::is_pdf_request() ) {
|
296 |
+
return;
|
297 |
+
}
|
298 |
+
|
299 |
+
// sanitize data and verify nonce.
|
300 |
+
$action = sanitize_key( $_GET['bewpi_action'] );
|
301 |
+
$nonce = sanitize_key( $_GET['nonce'] );
|
302 |
+
if ( ! wp_verify_nonce( $nonce, $action ) ) {
|
303 |
+
wp_die( 'Invalid request.' );
|
304 |
+
}
|
305 |
+
|
306 |
+
// validate allowed user roles.
|
307 |
+
$user = wp_get_current_user();
|
308 |
+
$allowed_roles = apply_filters( 'bewpi_allowed_roles_to_download_invoice', array(
|
309 |
+
'administrator',
|
310 |
+
'shop_manager',
|
311 |
+
) );
|
312 |
+
if ( ! array_intersect( $allowed_roles, $user->roles ) ) {
|
313 |
+
wp_die( 'Access denied' );
|
314 |
+
}
|
315 |
+
|
316 |
+
$order_id = intval( $_GET['post'] );
|
317 |
+
|
318 |
+
// execute invoice action.
|
319 |
+
switch ( $action ) {
|
320 |
+
case 'view':
|
321 |
+
$invoice = new BEWPI_Invoice( $order_id );
|
322 |
+
$full_path = $invoice->update();
|
323 |
+
BEWPI_Invoice::view( $full_path );
|
324 |
+
break;
|
325 |
+
case 'cancel':
|
326 |
+
BEWPI_Invoice::delete( $order_id );
|
327 |
+
break;
|
328 |
+
case 'create':
|
329 |
+
$invoice = new BEWPI_Invoice( $order_id );
|
330 |
+
$invoice->save();
|
331 |
+
break;
|
332 |
+
}
|
333 |
+
|
334 |
+
do_action( 'bewpi_admin_pdf_callback_end', $action, $order_id );
|
335 |
+
}
|
336 |
+
|
337 |
+
/**
|
338 |
+
* Need to delete invoice after deleting WooCommerce order or else we get invoice number conflicts.
|
339 |
+
*
|
340 |
+
* @param int $post_id Post ID.
|
341 |
+
*/
|
342 |
+
public function delete_invoice( $post_id ) {
|
343 |
+
$type = get_post_type( $post_id );
|
344 |
+
// is post a WooCommerce order?
|
345 |
+
if ( 'shop_order' === $type ) {
|
346 |
+
BEWPI_Invoice::delete( $post_id );
|
347 |
+
}
|
348 |
+
}
|
349 |
+
|
350 |
+
/**
|
351 |
+
* Add submenu to WooCommerce menu and display options page.
|
352 |
+
*/
|
353 |
+
public function add_wc_submenu_options_page() {
|
354 |
+
add_submenu_page( 'woocommerce', __( 'Invoices', 'woocommerce-pdf-invoices' ), __( 'Invoices', 'woocommerce-pdf-invoices' ), 'manage_options', 'bewpi-invoices', array(
|
355 |
+
$this,
|
356 |
+
'options_page',
|
357 |
+
) );
|
358 |
+
}
|
359 |
+
|
360 |
+
/**
|
361 |
+
* Admin scripts
|
362 |
+
*/
|
363 |
+
public function load_admin_scripts() {
|
364 |
+
wp_enqueue_script( 'bewpi_admin_settings_script', WPI_URL . '/assets/js/admin.js', array(), WPI_VERSION, true );
|
365 |
+
wp_localize_script( 'bewpi_admin_settings_script', 'BEWPI_AJAX', array(
|
366 |
+
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
367 |
+
'deactivation_nonce' => wp_create_nonce( 'deactivation-notice' ),
|
368 |
+
'dismiss_nonce' => wp_create_nonce( 'dismiss-notice' ),
|
369 |
+
)
|
370 |
+
);
|
371 |
+
wp_register_style( 'bewpi_admin_settings_css', WPI_URL . '/assets/css/admin.css', false, WPI_VERSION );
|
372 |
+
wp_enqueue_style( 'bewpi_admin_settings_css' );
|
373 |
+
}
|
374 |
+
|
375 |
+
/**
|
376 |
+
* WooCommerce PDF Invoices settings page.
|
377 |
+
*/
|
378 |
+
public function options_page() {
|
379 |
+
$tabs = apply_filters( 'bewpi_settings_tabs', array(
|
380 |
+
'bewpi_general_settings' => __( 'General', 'woocommerce-pdf-invoices' ),
|
381 |
+
'bewpi_template_settings' => __( 'Template', 'woocommerce-pdf-invoices' ),
|
382 |
+
) );
|
383 |
+
|
384 |
+
$current_tab = 'bewpi_general_settings';
|
385 |
+
if ( isset( $_GET['tab'] ) ) {
|
386 |
+
$current_tab = sanitize_key( $_GET['tab'] );
|
387 |
+
} ?>
|
388 |
+
<div class="wrap">
|
389 |
+
<h2 class="nav-tab-wrapper">
|
390 |
+
<?php foreach ( $tabs as $tab_key => $tab_caption ) {
|
391 |
+
$active = $current_tab === $tab_key ? 'nav-tab-active' : '';
|
392 |
+
printf( '<a class="nav-tab %1$s" href="?page=bewpi-invoices&tab=%2$s">%3$s</a>', esc_attr( $active ), esc_attr( $tab_key ), esc_html( $tab_caption ) );
|
393 |
+
} ?>
|
394 |
+
</h2>
|
395 |
+
<form class="bewpi-settings-form" method="post" action="options.php"
|
396 |
+
enctype="multipart/form-data">
|
397 |
+
<?php wp_nonce_field( 'update-options' ); ?>
|
398 |
+
<?php settings_fields( $current_tab ); ?>
|
399 |
+
<?php do_settings_sections( $current_tab ); ?>
|
400 |
+
<?php submit_button(); ?>
|
401 |
+
</form>
|
402 |
+
|
403 |
+
<?php if ( ! is_plugin_active( 'woocommerce-pdf-invoices-premium/bootstrap.php' ) ) {
|
404 |
+
include BEWPI_DIR . 'includes/admin/views/html-sidebar.php';
|
405 |
+
} ?>
|
406 |
+
</div>
|
407 |
+
<?php
|
408 |
+
// add rate plugin text in footer.
|
409 |
+
add_filter( 'admin_footer_text', array( $this, 'plugin_review_text' ), 50 );
|
410 |
+
add_filter( 'update_footer', array( $this, 'plugin_version' ), 50 );
|
411 |
+
}
|
412 |
+
|
413 |
+
/**
|
414 |
+
* Add rate plugin text to footer of settings page.
|
415 |
+
*
|
416 |
+
* @return string
|
417 |
+
*/
|
418 |
+
public function plugin_review_text() {
|
419 |
+
return sprintf( __( 'If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a href="%s">★★★★★</a> rating. A huge thank you in advance!', 'woocommerce-pdf-invoices' ), 'https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?rate=5#postform' );
|
420 |
+
}
|
421 |
+
|
422 |
+
/**
|
423 |
+
* Plugin version text in footer of settings page.
|
424 |
+
*
|
425 |
+
* @return string
|
426 |
+
*/
|
427 |
+
public function plugin_version() {
|
428 |
+
return sprintf( __( 'Version %s', 'woocommerce-pdf-invoices' ), WPI_VERSION );
|
429 |
+
}
|
430 |
+
|
431 |
+
/**
|
432 |
+
* Add "Email It In" email address as BCC to WooCommerce email.
|
433 |
+
*
|
434 |
+
* @param array $headers email headers.
|
435 |
+
* @param string $status email name.
|
436 |
+
* @param object $order WooCommerce order.
|
437 |
+
*
|
438 |
+
* @return string
|
439 |
+
*/
|
440 |
+
function add_emailitin_as_recipient( $headers, $status, $order ) {
|
441 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
442 |
+
|
443 |
+
// make sure invoice got only send once for each order.
|
444 |
+
$transient_name = sprintf( 'bewpi_emailitin_processed-%1$s', $order_id );
|
445 |
+
if ( get_transient( $transient_name ) ) {
|
446 |
+
return $headers;
|
447 |
+
}
|
448 |
+
|
449 |
+
$general_options = get_option( 'bewpi_general_settings' );
|
450 |
+
$emailitin_account = $general_options['bewpi_email_it_in_account'];
|
451 |
+
// Email It In option enabled?
|
452 |
+
if ( ! $general_options['bewpi_email_it_in'] || empty( $emailitin_account ) ) {
|
453 |
+
return $headers;
|
454 |
+
}
|
455 |
+
|
456 |
+
// check if current email type is enabled.
|
457 |
+
if ( ! isset( $general_options[ $status ] ) || ! $general_options[ $status ] ) {
|
458 |
+
return $headers;
|
459 |
+
}
|
460 |
+
|
461 |
+
set_transient( $transient_name, true, 20 );
|
462 |
+
|
463 |
+
$headers .= 'BCC: <' . $emailitin_account . '>' . "\r\n";
|
464 |
+
return $headers;
|
465 |
+
}
|
466 |
+
|
467 |
+
/**
|
468 |
+
* Attach a generated invoice to WooCommerce emails.
|
469 |
+
*
|
470 |
+
* @param array $attachments attachments.
|
471 |
+
* @param string $status name of email.
|
472 |
+
* @param object $order order.
|
473 |
+
*
|
474 |
+
* @return array|mixed|void
|
475 |
+
*/
|
476 |
+
public function attach_invoice_to_email( $attachments, $status, $order ) {
|
477 |
+
// only attach to emails with WC_Order object.
|
478 |
+
if ( ! $order instanceof WC_Order ) {
|
479 |
+
return $attachments;
|
480 |
+
}
|
481 |
+
|
482 |
+
$skip = apply_filters( 'bewpi_skip_invoice_generation', false, $status, $order );
|
483 |
+
if ( $skip ) {
|
484 |
+
return $attachments;
|
485 |
+
}
|
486 |
+
|
487 |
+
$general_options = get_option( 'bewpi_general_settings' );
|
488 |
+
if ( $order->get_total() === 0.00 && (bool) $general_options['bewpi_disable_free_products'] ) {
|
489 |
+
return $attachments;
|
490 |
+
}
|
491 |
+
|
492 |
+
// WC backwards compatibility.
|
493 |
+
$payment_method = method_exists( 'WC_Order', 'get_payment_method' ) ? $order->get_payment_method() : $order->get_payment_method;
|
494 |
+
// payment methods for which the invoice generation should be cancelled.
|
495 |
+
$payment_methods = apply_filters( 'bewpi_attach_invoice_excluded_payment_methods', array() );
|
496 |
+
if ( in_array( $payment_method, $payment_methods, true ) ) {
|
497 |
+
return $attachments;
|
498 |
+
}
|
499 |
+
|
500 |
+
// check if email is enabled.
|
501 |
+
if ( ! isset( $general_options[ $status ] ) || ! $general_options[ $status ] ) {
|
502 |
+
return $attachments;
|
503 |
+
}
|
504 |
+
|
505 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
506 |
+
$invoice = new BEWPI_Invoice( $order_id );
|
507 |
+
if ( ! $invoice->exists( $order_id ) ) {
|
508 |
+
$full_path = $invoice->save();
|
509 |
+
} else {
|
510 |
+
$full_path = $invoice->update();
|
511 |
+
}
|
512 |
+
|
513 |
+
$attachments[] = $full_path;
|
514 |
+
|
515 |
+
return $attachments;
|
516 |
+
}
|
517 |
+
|
518 |
+
/**
|
519 |
+
* Create Shop Order column for Invoice Number and place it before 'Actions' column.
|
520 |
+
*
|
521 |
+
* @param array $columns Shop Order columns.
|
522 |
+
*
|
523 |
+
* @return array
|
524 |
+
*/
|
525 |
+
public function add_invoice_number_column( $columns ) {
|
526 |
+
// invoice number column enabled by user?
|
527 |
+
$general_options = get_option( 'bewpi_general_settings' );
|
528 |
+
if ( ! $general_options['bewpi_invoice_number_column'] ) {
|
529 |
+
return $columns;
|
530 |
+
}
|
531 |
+
|
532 |
+
// Splice columns at 'Actions' column, add 'Invoice No.' column and merge with last part.
|
533 |
+
$offset = array_search( 'order_actions', array_keys( $columns ), true );
|
534 |
+
$columns = array_merge(
|
535 |
+
array_splice( $columns, 0, $offset ),
|
536 |
+
array( 'bewpi_invoice_number' => __( 'Invoice No.', 'woocommerce-pdf-invoices' ) ),
|
537 |
+
$columns
|
538 |
+
);
|
539 |
+
|
540 |
+
return $columns;
|
541 |
+
}
|
542 |
+
|
543 |
+
/**
|
544 |
+
* Display Invoice Number in Shop Order column (if available).
|
545 |
+
*
|
546 |
+
* @param string $column column slug.
|
547 |
+
*/
|
548 |
+
public function invoice_number_column_data( $column ) {
|
549 |
+
global $post;
|
550 |
+
|
551 |
+
if ( 'bewpi_invoice_number' !== $column ) {
|
552 |
+
return;
|
553 |
+
}
|
554 |
+
|
555 |
+
if ( BEWPI_Invoice::exists( $post->ID ) ) {
|
556 |
+
echo get_post_meta( $post->ID, '_bewpi_invoice_number', true );
|
557 |
+
} else {
|
558 |
+
echo '-';
|
559 |
+
}
|
560 |
+
}
|
561 |
+
|
562 |
+
/**
|
563 |
+
* Display PDF button on "Orders" page to view invoice.
|
564 |
+
*
|
565 |
+
* @param WC_ORDER $order WooCommerce Order.
|
566 |
+
*/
|
567 |
+
public function add_admin_order_pdf( $order ) {
|
568 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
569 |
+
|
570 |
+
if ( BEWPI_Invoice::exists( $order_id ) ) {
|
571 |
+
$this->show_invoice_button(
|
572 |
+
__( 'View invoice', 'woocommerce-pdf-invoices' ),
|
573 |
+
$order_id,
|
574 |
+
'view',
|
575 |
+
array(
|
576 |
+
'class="button tips bewpi-admin-order-create-invoice-btn"',
|
577 |
+
'target="_blank"',
|
578 |
+
)
|
579 |
+
);
|
580 |
+
}
|
581 |
+
}
|
582 |
+
|
583 |
+
/**
|
584 |
+
* Add meta box to "Order Details" page to create, view and cancel PDF invoice.
|
585 |
+
*/
|
586 |
+
function add_admin_order_pdf_meta_box() {
|
587 |
+
add_meta_box( 'order_page_create_invoice', __( 'PDF Invoice', 'woocommerce-pdf-invoices' ), array(
|
588 |
+
$this,
|
589 |
+
'display_admin_order_pdf_actions',
|
590 |
+
), 'shop_order', 'side', 'high' );
|
591 |
+
}
|
592 |
+
|
593 |
+
/**
|
594 |
+
* Display invoice date and formatted number on "Order Details" page.
|
595 |
+
*
|
596 |
+
* @param string $date date of invoice.
|
597 |
+
* @param int $number formatted invoice number.
|
598 |
+
*/
|
599 |
+
private function show_invoice_number_info( $date, $number ) {
|
600 |
+
?>
|
601 |
+
<table class="invoice-info" width="100%">
|
602 |
+
<tr>
|
603 |
+
<td><?php echo esc_html( __( 'Invoiced on:', 'woocommerce-pdf-invoices' ) ); ?></td>
|
604 |
+
<td align="right"><b><?php echo esc_html( $date ); ?></b></td>
|
605 |
+
</tr>
|
606 |
+
<tr>
|
607 |
+
<td><?php echo esc_html( __( 'Invoice number:', 'woocommerce-pdf-invoices' ) ); ?></td>
|
608 |
+
<td align="right"><b><?php echo esc_html( $number ); ?></b></td>
|
609 |
+
</tr>
|
610 |
+
</table>
|
611 |
+
<?php
|
612 |
+
}
|
613 |
+
|
614 |
+
/**
|
615 |
+
* Display invoice button html.
|
616 |
+
*
|
617 |
+
* @param string $title title attribute of button.
|
618 |
+
* @param int $order_id WC_ORDER id.
|
619 |
+
* @param string $action action create, view or cancel.
|
620 |
+
* @param array $attributes additional attributes.
|
621 |
+
*/
|
622 |
+
private function show_invoice_button( $title, $order_id, $action, $attributes = array() ) {
|
623 |
+
$url = wp_nonce_url( add_query_arg( array(
|
624 |
+
'post' => $order_id,
|
625 |
+
'action' => 'edit',
|
626 |
+
'bewpi_action' => $action,
|
627 |
+
), admin_url( 'post.php' ) ), $action, 'nonce' );
|
628 |
+
|
629 |
+
$url = apply_filters( 'bewpi_pdf_invoice_url', $url, $order_id, $action );
|
630 |
+
|
631 |
+
printf( '<a href="%1$s" title="%2$s" %3$s>%4$s</a>', $url, $title, join( ' ', $attributes ), $title );
|
632 |
+
}
|
633 |
+
|
634 |
+
/**
|
635 |
+
* Display invoice actions on "Order Details" page.
|
636 |
+
*
|
637 |
+
* @param WP_Post $post as WC_Order object.
|
638 |
+
*/
|
639 |
+
public function display_admin_order_pdf_actions( $post ) {
|
640 |
+
if ( ! BEWPI_Invoice::exists( $post->ID ) ) {
|
641 |
+
$this->show_invoice_button( __( 'Create', 'woocommerce-pdf-invoices' ), $post->ID, 'create', array( 'class="invoice-btn button grant_access"' ) );
|
642 |
+
return;
|
643 |
+
}
|
644 |
+
|
645 |
+
$invoice = new BEWPI_Invoice( $post->ID );
|
646 |
+
|
647 |
+
// invoice exists so display invoice info.
|
648 |
+
$this->show_invoice_number_info( $invoice->get_formatted_invoice_date(), $invoice->get_formatted_number() );
|
649 |
+
|
650 |
+
// display button to view invoice.
|
651 |
+
$this->show_invoice_button( __( 'View', 'woocommerce-pdf-invoices' ), $post->ID, 'view', array(
|
652 |
+
'class="invoice-btn button grant_access"',
|
653 |
+
'target="_blank"',
|
654 |
+
) );
|
655 |
+
|
656 |
+
// display button to cancel invoice.
|
657 |
+
$this->show_invoice_button( __( 'Cancel', 'woocommerce-pdf-invoices' ), $post->ID, 'cancel', array(
|
658 |
+
'class="invoice-btn button grant_access"',
|
659 |
+
'onclick="return confirm(\'' . __( 'Are you sure to delete the invoice?', 'woocommerce-pdf-invoices' ) . '\')"',
|
660 |
+
) );
|
661 |
+
}
|
662 |
+
|
663 |
+
/**
|
664 |
+
* Shortcode to download invoice.
|
665 |
+
*
|
666 |
+
* @param array $atts shortcode attributes.
|
667 |
+
*/
|
668 |
+
public function download_invoice_shortcode( $atts ) {
|
669 |
+
if ( ! isset( $atts['order_id'] ) || 0 === intval( $atts['order_id'] ) ) {
|
670 |
+
return;
|
671 |
+
}
|
672 |
+
|
673 |
+
// by default order status should be Processing or Completed.
|
674 |
+
$order = wc_get_order( $atts['order_id'] );
|
675 |
+
if ( ! $order->is_paid() ) {
|
676 |
+
return;
|
677 |
+
}
|
678 |
+
|
679 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
680 |
+
if ( ! BEWPI_Invoice::exists( $order_id ) ) {
|
681 |
+
return;
|
682 |
+
}
|
683 |
+
|
684 |
+
$url = add_query_arg( array(
|
685 |
+
'bewpi_action' => 'view',
|
686 |
+
'post' => $order_id,
|
687 |
+
'nonce' => wp_create_nonce( 'view' ),
|
688 |
+
) );
|
689 |
+
|
690 |
+
$invoice = new BEWPI_Invoice( $order_id );
|
691 |
+
$tags = array(
|
692 |
+
'{formatted_invoice_number}' => $invoice->get_formatted_number(),
|
693 |
+
'{order_number}' => $order_id,
|
694 |
+
'{formatted_invoice_date}' => $invoice->get_formatted_invoice_date(),
|
695 |
+
'{formatted_order_date}' => $invoice->get_formatted_order_date(),
|
696 |
+
);
|
697 |
+
// find and replace placeholders.
|
698 |
+
$title = str_replace( array_keys( $tags ), array_values( $tags ), $atts['title'] );
|
699 |
+
printf( '<a href="%1$s">%2$s</a>', esc_attr( $url ), esc_html( $title ) );
|
700 |
+
}
|
701 |
+
|
702 |
+
/**
|
703 |
+
* Display download link on My Account page.
|
704 |
+
*
|
705 |
+
* @param array $actions my account order table actions.
|
706 |
+
* @param WC_Order $order WooCommerce order object.
|
707 |
+
*
|
708 |
+
* @return mixed
|
709 |
+
*/
|
710 |
+
public function add_my_account_pdf( $actions, $order ) {
|
711 |
+
$order = wc_get_order( $order );
|
712 |
+
$general_options = get_option( 'bewpi_general_settings' );
|
713 |
+
if ( ! $general_options['bewpi_download_invoice_account'] || ! $order->is_paid() ) {
|
714 |
+
return $actions;
|
715 |
+
}
|
716 |
+
|
717 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $order->get_id() : $order->id;
|
718 |
+
if ( ! BEWPI_Invoice::exists( $order_id ) ) {
|
719 |
+
return $actions;
|
720 |
+
}
|
721 |
+
|
722 |
+
$url = add_query_arg( array(
|
723 |
+
'bewpi_action' => 'view',
|
724 |
+
'post' => $order_id,
|
725 |
+
'nonce' => wp_create_nonce( 'view' ),
|
726 |
+
) );
|
727 |
+
|
728 |
+
$invoice = new BEWPI_Invoice( $order_id );
|
729 |
+
$actions['invoice'] = array(
|
730 |
+
'url' => $url,
|
731 |
+
'name' => sprintf( __( 'Invoice %s (PDF)', 'woocommerce-pdf-invoices' ), $invoice->get_formatted_number() ),
|
732 |
+
);
|
733 |
+
|
734 |
+
return $actions;
|
735 |
+
}
|
736 |
+
|
737 |
+
/**
|
738 |
+
* Templater instance.
|
739 |
+
*
|
740 |
+
* @return BEWPI_Template.
|
741 |
+
*/
|
742 |
+
public function templater() {
|
743 |
+
return BEWPI_Template::instance();
|
744 |
+
}
|
745 |
+
}
|
746 |
+
}
|
includes/class-bewpi-invoice.php
CHANGED
@@ -1,98 +1,98 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Invoice class.
|
4 |
-
*
|
5 |
-
* Handling invoice specific functionality.
|
6 |
-
*
|
7 |
-
* @author Bas Elbers
|
8 |
-
* @category Class
|
9 |
-
* @package BE_WooCommerce_PDF_Invoices/Class
|
10 |
-
* @version 2.5.4
|
11 |
-
*/
|
12 |
-
|
13 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
-
exit;
|
15 |
-
}
|
16 |
-
|
17 |
-
if ( ! class_exists( 'BEWPI_Invoice' ) ) {
|
18 |
-
/**
|
19 |
-
* Class BEWPI_Invoice.
|
20 |
-
*/
|
21 |
-
class BEWPI_Invoice extends BEWPI_Abstract_Invoice {
|
22 |
-
/**
|
23 |
-
* BEWPI_Invoice constructor.
|
24 |
-
*
|
25 |
-
* @param int $order_id WooCommerce Order ID.
|
26 |
-
*/
|
27 |
-
public function __construct( $order_id ) {
|
28 |
-
$this->order = wc_get_order( $order_id );
|
29 |
-
$this->type = 'invoice/simple';
|
30 |
-
BEWPI()->templater()->set_invoice( $this );
|
31 |
-
parent::__construct( $order_id );
|
32 |
-
}
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Formatted custom order subtotal.
|
36 |
-
* Shipping including or excluding tax.
|
37 |
-
*
|
38 |
-
* @return string
|
39 |
-
*/
|
40 |
-
public function get_formatted_subtotal() {
|
41 |
-
$subtotal = $this->order->get_subtotal();
|
42 |
-
|
43 |
-
// add shipping to subtotal if shipping is taxable.
|
44 |
-
if ( (bool) $this->template_options['bewpi_shipping_taxable'] ) {
|
45 |
-
$subtotal += $this->order->get_total_shipping();
|
46 |
-
}
|
47 |
-
|
48 |
-
$subtotal -= $this->order->get_total_discount();
|
49 |
-
return wc_price( $subtotal, array( 'currency' => $this->order->get_order_currency() ) );
|
50 |
-
}
|
51 |
-
|
52 |
-
/**
|
53 |
-
* Formatted custom order total.
|
54 |
-
*
|
55 |
-
* @return string
|
56 |
-
*/
|
57 |
-
public function get_formatted_total() {
|
58 |
-
if ( $this->order->get_total_refunded() > 0 ) {
|
59 |
-
return '<del class="total-without-refund">' . wc_price( $this->order->get_total(), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> <ins>' . wc_price( $this->order->get_total() - $this->order->get_total_refunded(), array( 'currency' => $this->order->get_order_currency() ) ) . '</ins>';
|
60 |
-
}
|
61 |
-
|
62 |
-
return $this->order->get_formatted_order_total();
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Custom order total.
|
67 |
-
*
|
68 |
-
* @deprecated No longer used within template files. Custom templates should be replaced.
|
69 |
-
* @return string
|
70 |
-
*/
|
71 |
-
public function get_total() {
|
72 |
-
if ( $this->order->get_total_refunded() > 0 ) {
|
73 |
-
$total_after_refund = $this->order->get_total() - $this->order->get_total_refunded();
|
74 |
-
return '<del class="total-without-refund">' . wc_price( $this->order->get_total(), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> <ins>' . wc_price( $total_after_refund, array( 'currency' => $this->order->get_order_currency() ) ) . '</ins>';
|
75 |
-
}
|
76 |
-
|
77 |
-
return $this->order->get_formatted_order_total();
|
78 |
-
}
|
79 |
-
|
80 |
-
/**
|
81 |
-
* Custom order subtotal.
|
82 |
-
*
|
83 |
-
* @deprecated No longer used within template files. Custom templates should be replaced.
|
84 |
-
* @return float|mixed|void
|
85 |
-
*/
|
86 |
-
public function get_subtotal() {
|
87 |
-
$subtotal = $this->order->get_subtotal();
|
88 |
-
|
89 |
-
if ( (bool) $this->template_options['bewpi_shipping_taxable'] ) {
|
90 |
-
$subtotal += $this->order->get_total_shipping();
|
91 |
-
}
|
92 |
-
|
93 |
-
$subtotal -= $this->order->get_total_discount();
|
94 |
-
|
95 |
-
return $subtotal;
|
96 |
-
}
|
97 |
-
}
|
98 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Invoice class.
|
4 |
+
*
|
5 |
+
* Handling invoice specific functionality.
|
6 |
+
*
|
7 |
+
* @author Bas Elbers
|
8 |
+
* @category Class
|
9 |
+
* @package BE_WooCommerce_PDF_Invoices/Class
|
10 |
+
* @version 2.5.4
|
11 |
+
*/
|
12 |
+
|
13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
+
exit;
|
15 |
+
}
|
16 |
+
|
17 |
+
if ( ! class_exists( 'BEWPI_Invoice' ) ) {
|
18 |
+
/**
|
19 |
+
* Class BEWPI_Invoice.
|
20 |
+
*/
|
21 |
+
class BEWPI_Invoice extends BEWPI_Abstract_Invoice {
|
22 |
+
/**
|
23 |
+
* BEWPI_Invoice constructor.
|
24 |
+
*
|
25 |
+
* @param int $order_id WooCommerce Order ID.
|
26 |
+
*/
|
27 |
+
public function __construct( $order_id ) {
|
28 |
+
$this->order = wc_get_order( $order_id );
|
29 |
+
$this->type = 'invoice/simple';
|
30 |
+
BEWPI()->templater()->set_invoice( $this );
|
31 |
+
parent::__construct( $order_id );
|
32 |
+
}
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Formatted custom order subtotal.
|
36 |
+
* Shipping including or excluding tax.
|
37 |
+
*
|
38 |
+
* @return string
|
39 |
+
*/
|
40 |
+
public function get_formatted_subtotal() {
|
41 |
+
$subtotal = $this->order->get_subtotal();
|
42 |
+
|
43 |
+
// add shipping to subtotal if shipping is taxable.
|
44 |
+
if ( (bool) $this->template_options['bewpi_shipping_taxable'] ) {
|
45 |
+
$subtotal += $this->order->get_total_shipping();
|
46 |
+
}
|
47 |
+
|
48 |
+
$subtotal -= $this->order->get_total_discount();
|
49 |
+
return wc_price( $subtotal, array( 'currency' => $this->order->get_order_currency() ) );
|
50 |
+
}
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Formatted custom order total.
|
54 |
+
*
|
55 |
+
* @return string
|
56 |
+
*/
|
57 |
+
public function get_formatted_total() {
|
58 |
+
if ( $this->order->get_total_refunded() > 0 ) {
|
59 |
+
return '<del class="total-without-refund">' . wc_price( $this->order->get_total(), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> <ins>' . wc_price( $this->order->get_total() - $this->order->get_total_refunded(), array( 'currency' => $this->order->get_order_currency() ) ) . '</ins>';
|
60 |
+
}
|
61 |
+
|
62 |
+
return $this->order->get_formatted_order_total();
|
63 |
+
}
|
64 |
+
|
65 |
+
/**
|
66 |
+
* Custom order total.
|
67 |
+
*
|
68 |
+
* @deprecated No longer used within template files. Custom templates should be replaced.
|
69 |
+
* @return string
|
70 |
+
*/
|
71 |
+
public function get_total() {
|
72 |
+
if ( $this->order->get_total_refunded() > 0 ) {
|
73 |
+
$total_after_refund = $this->order->get_total() - $this->order->get_total_refunded();
|
74 |
+
return '<del class="total-without-refund">' . wc_price( $this->order->get_total(), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> <ins>' . wc_price( $total_after_refund, array( 'currency' => $this->order->get_order_currency() ) ) . '</ins>';
|
75 |
+
}
|
76 |
+
|
77 |
+
return $this->order->get_formatted_order_total();
|
78 |
+
}
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Custom order subtotal.
|
82 |
+
*
|
83 |
+
* @deprecated No longer used within template files. Custom templates should be replaced.
|
84 |
+
* @return float|mixed|void
|
85 |
+
*/
|
86 |
+
public function get_subtotal() {
|
87 |
+
$subtotal = $this->order->get_subtotal();
|
88 |
+
|
89 |
+
if ( (bool) $this->template_options['bewpi_shipping_taxable'] ) {
|
90 |
+
$subtotal += $this->order->get_total_shipping();
|
91 |
+
}
|
92 |
+
|
93 |
+
$subtotal -= $this->order->get_total_discount();
|
94 |
+
|
95 |
+
return $subtotal;
|
96 |
+
}
|
97 |
+
}
|
98 |
+
}
|
includes/class-bewpi-template.php
CHANGED
@@ -1,223 +1,223 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
exit; // Exit if accessed directly.
|
5 |
-
}
|
6 |
-
|
7 |
-
/**
|
8 |
-
* Class BEWPI_Template.
|
9 |
-
*/
|
10 |
-
class BEWPI_Template {
|
11 |
-
|
12 |
-
/** Main instance.
|
13 |
-
*
|
14 |
-
* @var BEWPI_Template The single instance of the class.
|
15 |
-
*/
|
16 |
-
protected static $_instance = null;
|
17 |
-
|
18 |
-
/**
|
19 |
-
* WooCommerce order.
|
20 |
-
*
|
21 |
-
* @var WC_Order.
|
22 |
-
*/
|
23 |
-
public $order;
|
24 |
-
|
25 |
-
/**
|
26 |
-
* WooCommerce PDF Invoices invoice.
|
27 |
-
*
|
28 |
-
* @var BEWPI_Invoice.
|
29 |
-
*/
|
30 |
-
public $invoice;
|
31 |
-
|
32 |
-
/**
|
33 |
-
* Template directories.
|
34 |
-
*
|
35 |
-
* @var array.
|
36 |
-
*/
|
37 |
-
private $directories;
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Main BEWPI_Template Instance.
|
41 |
-
*
|
42 |
-
* Ensures only one instance of BEWPI_Template is loaded or can be loaded.
|
43 |
-
*
|
44 |
-
* @since 2.7.0
|
45 |
-
* @static
|
46 |
-
* @return BEWPI_Template Main instance
|
47 |
-
*/
|
48 |
-
public static function instance() {
|
49 |
-
if ( is_null( self::$_instance ) ) {
|
50 |
-
self::$_instance = new self();
|
51 |
-
}
|
52 |
-
|
53 |
-
return self::$_instance;
|
54 |
-
}
|
55 |
-
|
56 |
-
/**
|
57 |
-
* BEWPI_Template constructor.
|
58 |
-
*/
|
59 |
-
private function __construct() {
|
60 |
-
$upload_dir = wp_upload_dir();
|
61 |
-
$this->directories = apply_filters( 'bewpi_template_directories', array(
|
62 |
-
$upload_dir['basedir'] . '/bewpi-templates', // Old custom templates directory.
|
63 |
-
WPI_TEMPLATES_DIR, // uploads/woocommerce-pdf-invoices/templates.
|
64 |
-
WPI_DIR . '/includes/templates',
|
65 |
-
) );
|
66 |
-
}
|
67 |
-
|
68 |
-
/**
|
69 |
-
* Get template files.
|
70 |
-
*
|
71 |
-
* @param string $type Document type.
|
72 |
-
*
|
73 |
-
* @return array
|
74 |
-
*/
|
75 |
-
public function get_template( $type ) {
|
76 |
-
$template = array();
|
77 |
-
|
78 |
-
// get template name from template options.
|
79 |
-
$name = $this->get_option( 'bewpi_template_name' );
|
80 |
-
|
81 |
-
// first check custom directory, second plugin directory.
|
82 |
-
foreach ( $this->directories as $directory ) {
|
83 |
-
$template_path = $directory . '/' . $type . '/' . $name;
|
84 |
-
if ( ! file_exists( $template_path ) ) {
|
85 |
-
continue;
|
86 |
-
}
|
87 |
-
|
88 |
-
$files = glob( $template_path . '/*{.php,.css}', GLOB_BRACE );
|
89 |
-
foreach ( $files as $full_path ) {
|
90 |
-
$file = pathinfo( $full_path );
|
91 |
-
$template[ $file['filename'] ] = $full_path;
|
92 |
-
}
|
93 |
-
|
94 |
-
break;
|
95 |
-
}
|
96 |
-
|
97 |
-
if ( count( $template ) === 0 ) {
|
98 |
-
wp_die( __( 'Template not found.', 'woocommerce-pdf-invoices' ), '', array( 'back_link' => true ) );
|
99 |
-
}
|
100 |
-
|
101 |
-
return $template;
|
102 |
-
}
|
103 |
-
|
104 |
-
/**
|
105 |
-
* Get absolute paths of all invoice/simple templates.
|
106 |
-
*
|
107 |
-
* @return array
|
108 |
-
*/
|
109 |
-
public function get_templates() {
|
110 |
-
$templates = array();
|
111 |
-
|
112 |
-
foreach ( $this->directories as $directory ) {
|
113 |
-
$templates = array_merge( $templates, glob( $directory . '/invoice/simple/*', GLOB_ONLYDIR ) );
|
114 |
-
}
|
115 |
-
|
116 |
-
return $templates;
|
117 |
-
}
|
118 |
-
|
119 |
-
/**
|
120 |
-
* Get template options by key.
|
121 |
-
*
|
122 |
-
* @param string $name the option key.
|
123 |
-
*
|
124 |
-
* @return string
|
125 |
-
*/
|
126 |
-
public function get_option( $name ) {
|
127 |
-
$template_options = get_option( 'bewpi_template_settings' );
|
128 |
-
|
129 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
130 |
-
$value = apply_filters( $name, $template_options[ $name ], $name, $order_id );
|
131 |
-
$value = $this->replace_placeholders( $value );
|
132 |
-
|
133 |
-
return $value;
|
134 |
-
}
|
135 |
-
|
136 |
-
/**
|
137 |
-
* Replace template placeholder within string.
|
138 |
-
*
|
139 |
-
* @param string $value string to format.
|
140 |
-
*
|
141 |
-
* @return string
|
142 |
-
*/
|
143 |
-
private function replace_placeholders( $value ) {
|
144 |
-
$value = str_replace(
|
145 |
-
array( '[payment_method]', '[shipping_method]' ),
|
146 |
-
array(
|
147 |
-
apply_filters( 'bewpi_payment_method_title', method_exists( 'WC_Order', 'get_payment_method_title' ) ? $this->order->get_payment_method_title() : $this->order->payment_method_title ),
|
148 |
-
$this->order->get_shipping_method(),
|
149 |
-
),
|
150 |
-
$value
|
151 |
-
);
|
152 |
-
|
153 |
-
return $value;
|
154 |
-
}
|
155 |
-
|
156 |
-
/**
|
157 |
-
* Check if order has only virtual products.
|
158 |
-
*
|
159 |
-
* @param array $items WooCommerce products.
|
160 |
-
*
|
161 |
-
* @return bool
|
162 |
-
* @since 2.5.3
|
163 |
-
*/
|
164 |
-
public function has_only_virtual_products( $items ) {
|
165 |
-
foreach ( $items as $item ) {
|
166 |
-
$product = $this->order->get_product_from_item( $item );
|
167 |
-
if ( ! $product || ! $product->is_virtual() ) {
|
168 |
-
return false;
|
169 |
-
}
|
170 |
-
}
|
171 |
-
|
172 |
-
return true;
|
173 |
-
}
|
174 |
-
|
175 |
-
/**
|
176 |
-
* Get the company logo URL.
|
177 |
-
*
|
178 |
-
* @return string The actual url from the Media Library.
|
179 |
-
*/
|
180 |
-
public function get_logo_url() {
|
181 |
-
return esc_url_raw( $this->get_option( 'bewpi_company_logo' ) );
|
182 |
-
}
|
183 |
-
|
184 |
-
/**
|
185 |
-
* Get custom post meta data.
|
186 |
-
*
|
187 |
-
* @param string $meta_key The post meta key.
|
188 |
-
*
|
189 |
-
* @return string
|
190 |
-
*/
|
191 |
-
public function get_meta( $meta_key ) {
|
192 |
-
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
193 |
-
|
194 |
-
return (string) get_post_meta( $order_id, $meta_key, true );
|
195 |
-
}
|
196 |
-
|
197 |
-
/**
|
198 |
-
* Get template directories.
|
199 |
-
*
|
200 |
-
* @return array
|
201 |
-
*/
|
202 |
-
public function get_directories() {
|
203 |
-
return $this->directories;
|
204 |
-
}
|
205 |
-
|
206 |
-
/**
|
207 |
-
* Set order.
|
208 |
-
*
|
209 |
-
* @param WC_Order $order WooCommerce Order object.
|
210 |
-
*/
|
211 |
-
public function set_order( $order ) {
|
212 |
-
$this->order = $order;
|
213 |
-
}
|
214 |
-
|
215 |
-
/**
|
216 |
-
* Set invoice.
|
217 |
-
*
|
218 |
-
* @param BEWPI_Invoice $invoice WooCommerce PDF Invoices invoice object.
|
219 |
-
*/
|
220 |
-
public function set_invoice( $invoice ) {
|
221 |
-
$this->invoice = $invoice;
|
222 |
-
}
|
223 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit; // Exit if accessed directly.
|
5 |
+
}
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Class BEWPI_Template.
|
9 |
+
*/
|
10 |
+
class BEWPI_Template {
|
11 |
+
|
12 |
+
/** Main instance.
|
13 |
+
*
|
14 |
+
* @var BEWPI_Template The single instance of the class.
|
15 |
+
*/
|
16 |
+
protected static $_instance = null;
|
17 |
+
|
18 |
+
/**
|
19 |
+
* WooCommerce order.
|
20 |
+
*
|
21 |
+
* @var WC_Order.
|
22 |
+
*/
|
23 |
+
public $order;
|
24 |
+
|
25 |
+
/**
|
26 |
+
* WooCommerce PDF Invoices invoice.
|
27 |
+
*
|
28 |
+
* @var BEWPI_Invoice.
|
29 |
+
*/
|
30 |
+
public $invoice;
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Template directories.
|
34 |
+
*
|
35 |
+
* @var array.
|
36 |
+
*/
|
37 |
+
private $directories;
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Main BEWPI_Template Instance.
|
41 |
+
*
|
42 |
+
* Ensures only one instance of BEWPI_Template is loaded or can be loaded.
|
43 |
+
*
|
44 |
+
* @since 2.7.0
|
45 |
+
* @static
|
46 |
+
* @return BEWPI_Template Main instance
|
47 |
+
*/
|
48 |
+
public static function instance() {
|
49 |
+
if ( is_null( self::$_instance ) ) {
|
50 |
+
self::$_instance = new self();
|
51 |
+
}
|
52 |
+
|
53 |
+
return self::$_instance;
|
54 |
+
}
|
55 |
+
|
56 |
+
/**
|
57 |
+
* BEWPI_Template constructor.
|
58 |
+
*/
|
59 |
+
private function __construct() {
|
60 |
+
$upload_dir = wp_upload_dir();
|
61 |
+
$this->directories = apply_filters( 'bewpi_template_directories', array(
|
62 |
+
$upload_dir['basedir'] . '/bewpi-templates', // Old custom templates directory.
|
63 |
+
WPI_TEMPLATES_DIR, // uploads/woocommerce-pdf-invoices/templates.
|
64 |
+
WPI_DIR . '/includes/templates',
|
65 |
+
) );
|
66 |
+
}
|
67 |
+
|
68 |
+
/**
|
69 |
+
* Get template files.
|
70 |
+
*
|
71 |
+
* @param string $type Document type.
|
72 |
+
*
|
73 |
+
* @return array
|
74 |
+
*/
|
75 |
+
public function get_template( $type ) {
|
76 |
+
$template = array();
|
77 |
+
|
78 |
+
// get template name from template options.
|
79 |
+
$name = $this->get_option( 'bewpi_template_name' );
|
80 |
+
|
81 |
+
// first check custom directory, second plugin directory.
|
82 |
+
foreach ( $this->directories as $directory ) {
|
83 |
+
$template_path = $directory . '/' . $type . '/' . $name;
|
84 |
+
if ( ! file_exists( $template_path ) ) {
|
85 |
+
continue;
|
86 |
+
}
|
87 |
+
|
88 |
+
$files = glob( $template_path . '/*{.php,.css}', GLOB_BRACE );
|
89 |
+
foreach ( $files as $full_path ) {
|
90 |
+
$file = pathinfo( $full_path );
|
91 |
+
$template[ $file['filename'] ] = $full_path;
|
92 |
+
}
|
93 |
+
|
94 |
+
break;
|
95 |
+
}
|
96 |
+
|
97 |
+
if ( count( $template ) === 0 ) {
|
98 |
+
wp_die( __( 'Template not found.', 'woocommerce-pdf-invoices' ), '', array( 'back_link' => true ) );
|
99 |
+
}
|
100 |
+
|
101 |
+
return $template;
|
102 |
+
}
|
103 |
+
|
104 |
+
/**
|
105 |
+
* Get absolute paths of all invoice/simple templates.
|
106 |
+
*
|
107 |
+
* @return array
|
108 |
+
*/
|
109 |
+
public function get_templates() {
|
110 |
+
$templates = array();
|
111 |
+
|
112 |
+
foreach ( $this->directories as $directory ) {
|
113 |
+
$templates = array_merge( $templates, glob( $directory . '/invoice/simple/*', GLOB_ONLYDIR ) );
|
114 |
+
}
|
115 |
+
|
116 |
+
return $templates;
|
117 |
+
}
|
118 |
+
|
119 |
+
/**
|
120 |
+
* Get template options by key.
|
121 |
+
*
|
122 |
+
* @param string $name the option key.
|
123 |
+
*
|
124 |
+
* @return string
|
125 |
+
*/
|
126 |
+
public function get_option( $name ) {
|
127 |
+
$template_options = get_option( 'bewpi_template_settings' );
|
128 |
+
|
129 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
130 |
+
$value = apply_filters( $name, $template_options[ $name ], $name, $order_id );
|
131 |
+
$value = $this->replace_placeholders( $value );
|
132 |
+
|
133 |
+
return $value;
|
134 |
+
}
|
135 |
+
|
136 |
+
/**
|
137 |
+
* Replace template placeholder within string.
|
138 |
+
*
|
139 |
+
* @param string $value string to format.
|
140 |
+
*
|
141 |
+
* @return string
|
142 |
+
*/
|
143 |
+
private function replace_placeholders( $value ) {
|
144 |
+
$value = str_replace(
|
145 |
+
array( '[payment_method]', '[shipping_method]' ),
|
146 |
+
array(
|
147 |
+
apply_filters( 'bewpi_payment_method_title', method_exists( 'WC_Order', 'get_payment_method_title' ) ? $this->order->get_payment_method_title() : $this->order->payment_method_title ),
|
148 |
+
$this->order->get_shipping_method(),
|
149 |
+
),
|
150 |
+
$value
|
151 |
+
);
|
152 |
+
|
153 |
+
return $value;
|
154 |
+
}
|
155 |
+
|
156 |
+
/**
|
157 |
+
* Check if order has only virtual products.
|
158 |
+
*
|
159 |
+
* @param array $items WooCommerce products.
|
160 |
+
*
|
161 |
+
* @return bool
|
162 |
+
* @since 2.5.3
|
163 |
+
*/
|
164 |
+
public function has_only_virtual_products( $items ) {
|
165 |
+
foreach ( $items as $item ) {
|
166 |
+
$product = $this->order->get_product_from_item( $item );
|
167 |
+
if ( ! $product || ! $product->is_virtual() ) {
|
168 |
+
return false;
|
169 |
+
}
|
170 |
+
}
|
171 |
+
|
172 |
+
return true;
|
173 |
+
}
|
174 |
+
|
175 |
+
/**
|
176 |
+
* Get the company logo URL.
|
177 |
+
*
|
178 |
+
* @return string The actual url from the Media Library.
|
179 |
+
*/
|
180 |
+
public function get_logo_url() {
|
181 |
+
return esc_url_raw( $this->get_option( 'bewpi_company_logo' ) );
|
182 |
+
}
|
183 |
+
|
184 |
+
/**
|
185 |
+
* Get custom post meta data.
|
186 |
+
*
|
187 |
+
* @param string $meta_key The post meta key.
|
188 |
+
*
|
189 |
+
* @return string
|
190 |
+
*/
|
191 |
+
public function get_meta( $meta_key ) {
|
192 |
+
$order_id = method_exists( 'WC_Order', 'get_id' ) ? $this->order->get_id() : $this->order->id;
|
193 |
+
|
194 |
+
return (string) get_post_meta( $order_id, $meta_key, true );
|
195 |
+
}
|
196 |
+
|
197 |
+
/**
|
198 |
+
* Get template directories.
|
199 |
+
*
|
200 |
+
* @return array
|
201 |
+
*/
|
202 |
+
public function get_directories() {
|
203 |
+
return $this->directories;
|
204 |
+
}
|
205 |
+
|
206 |
+
/**
|
207 |
+
* Set order.
|
208 |
+
*
|
209 |
+
* @param WC_Order $order WooCommerce Order object.
|
210 |
+
*/
|
211 |
+
public function set_order( $order ) {
|
212 |
+
$this->order = $order;
|
213 |
+
}
|
214 |
+
|
215 |
+
/**
|
216 |
+
* Set invoice.
|
217 |
+
*
|
218 |
+
* @param BEWPI_Invoice $invoice WooCommerce PDF Invoices invoice object.
|
219 |
+
*/
|
220 |
+
public function set_invoice( $invoice ) {
|
221 |
+
$this->invoice = $invoice;
|
222 |
+
}
|
223 |
+
}
|
includes/templates/invoice/simple/micro/body.php
CHANGED
@@ -1,318 +1,318 @@
|
|
1 |
-
<?php
|
2 |
-
$theme_color = $this->template_options['bewpi_color_theme'];
|
3 |
-
$is_theme_text_black = $this->template_options['bewpi_theme_text_black'];
|
4 |
-
$columns_count = 4;
|
5 |
-
echo $this->outlining_columns_html( count( $this->order->get_taxes() ) );
|
6 |
-
?>
|
7 |
-
<table class="two-column customer">
|
8 |
-
<tbody>
|
9 |
-
<tr>
|
10 |
-
<td class="address small-font" width="50%">
|
11 |
-
<b><?php _e( 'Invoice to', 'woocommerce-pdf-invoices' ); ?></b><br/>
|
12 |
-
<?php
|
13 |
-
echo $this->order->get_formatted_billing_address() . '<br/>';
|
14 |
-
// Billing phone.
|
15 |
-
$billing_phone = method_exists( 'WC_Order', 'get_billing_phone' ) ? $this->order->get_billing_phone() : $this->order->billing_phone;
|
16 |
-
echo $billing_phone ? sprintf( __( 'Phone: %s', 'woocommerce-pdf-invoices' ), $billing_phone ) : '';
|
17 |
-
?>
|
18 |
-
</td>
|
19 |
-
<?php
|
20 |
-
$formatted_shipping_address = $this->order->get_formatted_shipping_address();
|
21 |
-
if ( $this->template_options['bewpi_show_ship_to'] && ! empty( $formatted_shipping_address ) && ! $this->has_only_virtual_products() ) { ?>
|
22 |
-
<td class="address small-font" width="50%">
|
23 |
-
<b><?php _e( 'Ship to', 'woocommerce-pdf-invoices' ); ?></b><br/>
|
24 |
-
<?php echo $formatted_shipping_address; ?>
|
25 |
-
</td>
|
26 |
-
<?php } ?>
|
27 |
-
</tr>
|
28 |
-
</tbody>
|
29 |
-
</table>
|
30 |
-
<table class="invoice-head">
|
31 |
-
<tbody>
|
32 |
-
<tr>
|
33 |
-
<td class="invoice-details">
|
34 |
-
<h1 class="title"><?php echo BEWPI()->templater()->get_option( 'bewpi_title' ); ?></h1>
|
35 |
-
<span class="number" style="color: <?php echo ( $is_theme_text_black ) ? 'black' : $theme_color; ?>;"><?php echo $this->get_formatted_number(); ?></span><br/>
|
36 |
-
<span><?php echo $this->get_formatted_invoice_date(); ?></span><br/><br/>
|
37 |
-
<span><?php printf( __( 'Order Number: %s', 'woocommerce-pdf-invoices' ), $this->order->get_order_number() ); ?></span><br/>
|
38 |
-
<span><?php printf( __( 'Order Date: %s', 'woocommerce-pdf-invoices' ), $this->get_formatted_order_date() ); ?></span><br/>
|
39 |
-
<?php $this->display_purchase_order_number(); ?><br/>
|
40 |
-
<?php $this->display_vat_number(); ?>
|
41 |
-
</td>
|
42 |
-
<td class="total-amount" bgcolor="<?php echo $theme_color; ?>" <?php if ( $is_theme_text_black ) echo 'style="color: black;"'; ?>>
|
43 |
-
<h1 class="amount"><?php echo wc_price( $this->order->get_total() - $this->order->get_total_refunded(), array( 'currency' => $this->order->get_order_currency() ) ); ?></h1>
|
44 |
-
<p><?php echo BEWPI()->templater()->get_option( 'bewpi_intro_text' ); ?></p>
|
45 |
-
</td>
|
46 |
-
</tr>
|
47 |
-
</tbody>
|
48 |
-
</table>
|
49 |
-
<table class="products small-font">
|
50 |
-
<thead>
|
51 |
-
<tr class="table-headers">
|
52 |
-
<!-- Description -->
|
53 |
-
<th class="align-left"><?php _e( 'Description', 'woocommerce-pdf-invoices' ); ?></th>
|
54 |
-
<!-- SKU -->
|
55 |
-
<?php if ( $this->template_options['bewpi_show_sku'] ) { ?>
|
56 |
-
<?php $columns_count++; ?>
|
57 |
-
<th class="align-left"><?php _e( 'SKU', 'woocommerce-pdf-invoices' ); ?></th>
|
58 |
-
<?php } ?>
|
59 |
-
<!-- Cost -->
|
60 |
-
<th class="align-left"><?php _e( 'Cost', 'woocommerce-pdf-invoices' ); ?></th>
|
61 |
-
<!-- Qty -->
|
62 |
-
<th class="align-left"><?php _e( 'Qty', 'woocommerce-pdf-invoices' ); ?></th>
|
63 |
-
<!-- Tax -->
|
64 |
-
<?php if ( $this->template_options['bewpi_show_tax'] && wc_tax_enabled() && empty( $legacy_order ) ) { ?>
|
65 |
-
<?php foreach ( $this->order->get_taxes() as $tax_item ) { ?>
|
66 |
-
<?php $columns_count++; ?>
|
67 |
-
<th class="align-left"><?php echo $tax_item['label'] . ' ' . WC_Tax::get_rate_percent( $tax_item['rate_id'] ); ?></th>
|
68 |
-
<?php } ?>
|
69 |
-
<?php } ?>
|
70 |
-
<!-- Total -->
|
71 |
-
<th class="align-right"><?php _e( 'Total', 'woocommerce-pdf-invoices' ); ?></th>
|
72 |
-
</tr>
|
73 |
-
</thead>
|
74 |
-
<tbody>
|
75 |
-
<!-- Products -->
|
76 |
-
<?php foreach ( $this->order->get_items( 'line_item' ) as $item_id => $item ) {
|
77 |
-
$product = $this->order->get_product_from_item( $item ); ?>
|
78 |
-
<tr class="product-row">
|
79 |
-
<td>
|
80 |
-
<?php echo esc_html( $item['name'] );
|
81 |
-
global $wpdb;
|
82 |
-
|
83 |
-
$hidden_order_itemmeta = apply_filters( 'woocommerce_hidden_order_itemmeta', array(
|
84 |
-
'_qty',
|
85 |
-
'_tax_class',
|
86 |
-
'_product_id',
|
87 |
-
'_variation_id',
|
88 |
-
'_line_subtotal',
|
89 |
-
'_line_subtotal_tax',
|
90 |
-
'_line_total',
|
91 |
-
'_line_tax',
|
92 |
-
'_wc_cog_item_cost',
|
93 |
-
'_wc_cog_item_total_cost',
|
94 |
-
) );
|
95 |
-
|
96 |
-
$hidden_order_itemmeta = apply_filters( 'bewpi_hidden_order_itemmeta', $hidden_order_itemmeta );
|
97 |
-
|
98 |
-
foreach ( $this->order->has_meta( $item_id ) as $meta ) {
|
99 |
-
// Skip hidden core fields.
|
100 |
-
if ( in_array( $meta['meta_key'], $hidden_order_itemmeta, true ) ) {
|
101 |
-
continue;
|
102 |
-
}
|
103 |
-
|
104 |
-
// Skip serialised meta.
|
105 |
-
if ( is_serialized( $meta['meta_value'] ) ) {
|
106 |
-
continue;
|
107 |
-
}
|
108 |
-
|
109 |
-
// Get attribute data.
|
110 |
-
if ( taxonomy_exists( wc_sanitize_taxonomy_name( $meta['meta_key'] ) ) ) {
|
111 |
-
$term = get_term_by( 'slug', $meta['meta_value'], wc_sanitize_taxonomy_name( $meta['meta_key'] ) );
|
112 |
-
$meta['meta_key'] = wc_attribute_label( wc_sanitize_taxonomy_name( $meta['meta_key'] ) );
|
113 |
-
$meta['meta_value'] = isset( $term->name ) ? $term->name : $meta['meta_value'];
|
114 |
-
} else {
|
115 |
-
$meta['meta_key'] = apply_filters( 'woocommerce_attribute_label', wc_attribute_label( $meta['meta_key'], $product ), $meta['meta_key'] );
|
116 |
-
}
|
117 |
-
|
118 |
-
echo '<div class="item-attribute"><span style="font-weight: bold;">' . wp_kses_post( rawurldecode( $meta['meta_key'] ) ) . ': </span>' . wp_kses_post( rawurldecode( $meta['meta_value'] ) ) . '</div>';
|
119 |
-
}
|
120 |
-
?>
|
121 |
-
</td>
|
122 |
-
<?php if ( $this->template_options['bewpi_show_sku'] ) { ?>
|
123 |
-
<td><?php echo ( $product && $product->get_sku() ) ? $product->get_sku() : '-'; ?></td>
|
124 |
-
<?php } ?>
|
125 |
-
<td>
|
126 |
-
<?php
|
127 |
-
if ( isset( $item['line_total'] ) ) {
|
128 |
-
if ( isset( $item['line_subtotal'] ) && $item['line_subtotal'] !== $item['line_total'] ) {
|
129 |
-
echo '<del>' . wc_price( $this->order->get_item_subtotal( $item, false, true ), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> ';
|
130 |
-
}
|
131 |
-
echo wc_price( $this->order->get_item_total( $item, false, true ), array( 'currency' => $this->order->get_order_currency() ) );
|
132 |
-
}
|
133 |
-
?>
|
134 |
-
</td>
|
135 |
-
<td>
|
136 |
-
<?php
|
137 |
-
echo $item['qty'];
|
138 |
-
$refunded_qty = $this->order->get_qty_refunded_for_item( $item_id );
|
139 |
-
if ( $refunded_qty ) {
|
140 |
-
echo '<br/><small class="refunded">-' . $refunded_qty . '</small>';
|
141 |
-
}
|
142 |
-
?>
|
143 |
-
</td>
|
144 |
-
<?php
|
145 |
-
if ( $this->template_options['bewpi_show_tax'] && empty( $legacy_order ) && wc_tax_enabled() ) :
|
146 |
-
$line_tax_data = isset( $item['line_tax_data'] ) ? $item['line_tax_data'] : '';
|
147 |
-
$tax_data = maybe_unserialize( $line_tax_data );
|
148 |
-
|
149 |
-
foreach ( $this->order->get_taxes() as $tax_item ) :
|
150 |
-
$tax_item_id = $tax_item['rate_id'];
|
151 |
-
$tax_item_total = isset( $tax_data['total'][ $tax_item_id ] ) ? $tax_data['total'][ $tax_item_id ] : '';
|
152 |
-
$tax_item_subtotal = isset( $tax_data['subtotal'][ $tax_item_id ] ) ? $tax_data['subtotal'][ $tax_item_id ] : '';
|
153 |
-
?>
|
154 |
-
<td class="item-tax">
|
155 |
-
<?php
|
156 |
-
if ( isset( $tax_item_total ) ) {
|
157 |
-
if ( isset( $tax_item_subtotal ) && $tax_item_subtotal !== $tax_item_total ) {
|
158 |
-
echo '<del>' . wc_price( wc_round_tax_total( $tax_item_subtotal ), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> ';
|
159 |
-
}
|
160 |
-
|
161 |
-
echo wc_price( wc_round_tax_total( $tax_item_total ), array( 'currency' => $this->order->get_order_currency() ) );
|
162 |
-
} else {
|
163 |
-
echo '–';
|
164 |
-
}
|
165 |
-
|
166 |
-
$refunded = $this->order->get_tax_refunded_for_item( $item_id, $tax_item_id );
|
167 |
-
if ( $refunded ) {
|
168 |
-
echo '<br/><small class="refunded">-' . wc_price( $refunded, array( 'currency' => $this->order->get_order_currency() ) ) . '</small>';
|
169 |
-
}
|
170 |
-
?>
|
171 |
-
</td>
|
172 |
-
|
173 |
-
<?php
|
174 |
-
endforeach;
|
175 |
-
endif;
|
176 |
-
?>
|
177 |
-
<td class="align-right item-total" width="">
|
178 |
-
<?php
|
179 |
-
if ( isset( $item['line_total'] ) ) {
|
180 |
-
$incl_tax = $this->template_options['bewpi_display_prices_incl_tax'];
|
181 |
-
|
182 |
-
if ( isset( $item['line_subtotal'] ) && $item['line_subtotal'] !== $item['line_total'] ) {
|
183 |
-
echo '<del>' . wc_price( $this->order->get_line_subtotal( $item, $incl_tax, true ), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> ';
|
184 |
-
}
|
185 |
-
|
186 |
-
echo wc_price( $this->order->get_line_total( $item, $incl_tax, true ), array( 'currency' => $this->order->get_order_currency() ) );
|
187 |
-
}
|
188 |
-
|
189 |
-
$refunded = $this->order->get_total_refunded_for_item( $item_id );
|
190 |
-
if ( $refunded ) {
|
191 |
-
echo '<br/><small class="refunded">-' . wc_price( $refunded, array( 'currency' => $this->order->get_order_currency() ) ) . '</small>';
|
192 |
-
}
|
193 |
-
?>
|
194 |
-
</td>
|
195 |
-
</tr>
|
196 |
-
<?php } ?>
|
197 |
-
<!-- Space -->
|
198 |
-
<tr class="space">
|
199 |
-
<td colspan="<?php echo $columns_count; ?>"></td>
|
200 |
-
</tr>
|
201 |
-
<!-- Table footers -->
|
202 |
-
<!-- Discount -->
|
203 |
-
<?php $colspan = $this->get_colspan( $columns_count ); ?>
|
204 |
-
<?php if ( $this->template_options['bewpi_show_discount'] && $this->order->get_total_discount() !== 0.00 ) { ?>
|
205 |
-
<tr class="discount after-products">
|
206 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
207 |
-
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'Discount', 'woocommerce-pdf-invoices' ); ?></td>
|
208 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo wc_price( $this->order->get_total_discount(), array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
209 |
-
</tr>
|
210 |
-
<?php } ?>
|
211 |
-
<!-- Shipping -->
|
212 |
-
<?php if ( $this->template_options['bewpi_show_shipping'] && $this->template_options['bewpi_shipping_taxable'] ) { ?>
|
213 |
-
<tr class="shipping after-products">
|
214 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
215 |
-
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'Shipping', 'woocommerce-pdf-invoices' ); ?></td>
|
216 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo wc_price( $this->order->get_total_shipping(), array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
217 |
-
</tr>
|
218 |
-
<?php } ?>
|
219 |
-
<!-- Subtotal -->
|
220 |
-
<?php if ( $this->template_options['bewpi_show_subtotal'] ) { ?>
|
221 |
-
<tr class="subtotal after-products">
|
222 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
223 |
-
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'Subtotal', 'woocommerce-pdf-invoices' ); ?></td>
|
224 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo $this->get_formatted_subtotal(); ?></td>
|
225 |
-
</tr>
|
226 |
-
<?php } ?>
|
227 |
-
<!-- Shipping -->
|
228 |
-
<?php if( $this->template_options['bewpi_show_shipping'] && ! (bool)$this->template_options["bewpi_shipping_taxable"] ) { ?>
|
229 |
-
<tr class="shipping after-products">
|
230 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
231 |
-
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'Shipping', 'woocommerce-pdf-invoices' ); ?></td>
|
232 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo wc_price( $this->order->get_total_shipping(), array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
233 |
-
</tr>
|
234 |
-
<?php } ?>
|
235 |
-
<!-- Fees -->
|
236 |
-
<?php
|
237 |
-
$line_items_fee = $this->order->get_items( 'fee' );
|
238 |
-
foreach ( $line_items_fee as $item_id => $item ) :
|
239 |
-
?>
|
240 |
-
<tr class="after-products">
|
241 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
242 |
-
<td colspan="<?php echo $colspan['right_left']; ?>"><?php echo ! empty( $item['name'] ) ? esc_html( $item['name'] ) : __( 'Fee', 'woocommerce' ); ?></td>
|
243 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right">
|
244 |
-
<?php
|
245 |
-
echo ( isset( $item['line_total'] ) ) ? wc_price( wc_round_tax_total( $item['line_total'] ) ) : '';
|
246 |
-
|
247 |
-
if ( $refunded = $this->order->get_total_refunded_for_item( $item_id, 'fee' ) ) {
|
248 |
-
echo '<br/><small class="refunded">-' . wc_price( $refunded, array( 'currency' => $this->order->get_order_currency() ) ) . '</small>';
|
249 |
-
}
|
250 |
-
?>
|
251 |
-
</td>
|
252 |
-
</tr>
|
253 |
-
<?php endforeach; ?>
|
254 |
-
<!-- Tax -->
|
255 |
-
<?php if ( $this->template_options['bewpi_show_tax_total'] && wc_tax_enabled() ) :
|
256 |
-
foreach ( $this->order->get_tax_totals() as $code => $tax ) : ?>
|
257 |
-
<tr class="after-products">
|
258 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
259 |
-
<td colspan="<?php echo $colspan['right_left']; ?>"><?php echo $tax->label . ' ' . WC_Tax::get_rate_percent( $tax->rate_id ); ?></td>
|
260 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo $tax->formatted_amount; ?></td>
|
261 |
-
</tr>
|
262 |
-
<?php endforeach; ?>
|
263 |
-
<?php endif; ?>
|
264 |
-
<!-- Zero Rate VAT -->
|
265 |
-
<?php if ( $this->display_zero_rated_vat() ) { ?>
|
266 |
-
<tr class="after-products">
|
267 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
268 |
-
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'VAT 0%' ); ?></td>
|
269 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo wc_price( 0, array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
270 |
-
</tr>
|
271 |
-
<?php } ?>
|
272 |
-
<!-- Total -->
|
273 |
-
<tr class="after-products">
|
274 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
275 |
-
<td colspan="<?php echo $colspan['right_left']; ?>" class="total"><?php _e( 'Total', 'woocommerce-pdf-invoices' ); ?></td>
|
276 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="grand-total align-right" style="color: <?php echo ( $is_theme_text_black ) ? 'black' : $theme_color; ?>;">
|
277 |
-
<?php echo $this->get_formatted_total(); ?>
|
278 |
-
</td>
|
279 |
-
</tr>
|
280 |
-
<!-- Refunded -->
|
281 |
-
<?php if ( $this->order->get_total_refunded() > 0 ) { ?>
|
282 |
-
<tr class="after-products">
|
283 |
-
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
284 |
-
<td colspan="<?php echo $colspan['right_left']; ?>" class="refunded"><?php _e( 'Refunded', 'woocommerce-pdf-invoices' ); ?></td>
|
285 |
-
<td colspan="<?php echo $colspan['right_right']; ?>" class="refunded align-right"><?php echo '-' . wc_price( $this->order->get_total_refunded(), array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
286 |
-
</tr>
|
287 |
-
<?php } ?>
|
288 |
-
</thead>
|
289 |
-
</table>
|
290 |
-
<table id="terms-notes">
|
291 |
-
<!-- Notes & terms -->
|
292 |
-
<tr>
|
293 |
-
<td class="border" colspan="3">
|
294 |
-
<?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_terms' ) ); ?><br/>
|
295 |
-
<?php
|
296 |
-
if ( $this->template_options['bewpi_show_customer_notes'] ) :
|
297 |
-
// Note added by customer.
|
298 |
-
$customer_note = method_exists( 'WC_Order', 'get_customer_note' ) ? $this->order->get_customer_note() : $this->order->customer_note;
|
299 |
-
if ( $customer_note ) {
|
300 |
-
echo '<p><strong>' . __( 'Customer note', 'woocommerce-pdf-invoices' ) . ' </strong> ' . $customer_note . '</p>';
|
301 |
-
}
|
302 |
-
// Notes added by administrator on order details page.
|
303 |
-
$customer_order_notes = $this->order->get_customer_order_notes();
|
304 |
-
if ( count( $customer_order_notes ) > 0 ) {
|
305 |
-
echo '<p><strong>' . __('Customer note', 'woocommerce-pdf-invoices') . ' </strong>' . $customer_order_notes[0]->comment_content . '</p>';
|
306 |
-
}
|
307 |
-
endif;
|
308 |
-
?>
|
309 |
-
</td>
|
310 |
-
</tr>
|
311 |
-
<?php if ( $this->display_zero_rated_vat() ) { ?>
|
312 |
-
<tr>
|
313 |
-
<td class="border" colspan="3">
|
314 |
-
<?php _e( 'Zero rated for VAT as customer has supplied EU VAT number', 'woocommerce-pdf-invoices' ); ?>
|
315 |
-
</td>
|
316 |
-
</tr>
|
317 |
-
<?php } ?>
|
318 |
</table>
|
1 |
+
<?php
|
2 |
+
$theme_color = $this->template_options['bewpi_color_theme'];
|
3 |
+
$is_theme_text_black = $this->template_options['bewpi_theme_text_black'];
|
4 |
+
$columns_count = 4;
|
5 |
+
echo $this->outlining_columns_html( count( $this->order->get_taxes() ) );
|
6 |
+
?>
|
7 |
+
<table class="two-column customer">
|
8 |
+
<tbody>
|
9 |
+
<tr>
|
10 |
+
<td class="address small-font" width="50%">
|
11 |
+
<b><?php _e( 'Invoice to', 'woocommerce-pdf-invoices' ); ?></b><br/>
|
12 |
+
<?php
|
13 |
+
echo $this->order->get_formatted_billing_address() . '<br/>';
|
14 |
+
// Billing phone.
|
15 |
+
$billing_phone = method_exists( 'WC_Order', 'get_billing_phone' ) ? $this->order->get_billing_phone() : $this->order->billing_phone;
|
16 |
+
echo $billing_phone ? sprintf( __( 'Phone: %s', 'woocommerce-pdf-invoices' ), $billing_phone ) : '';
|
17 |
+
?>
|
18 |
+
</td>
|
19 |
+
<?php
|
20 |
+
$formatted_shipping_address = $this->order->get_formatted_shipping_address();
|
21 |
+
if ( $this->template_options['bewpi_show_ship_to'] && ! empty( $formatted_shipping_address ) && ! $this->has_only_virtual_products() ) { ?>
|
22 |
+
<td class="address small-font" width="50%">
|
23 |
+
<b><?php _e( 'Ship to', 'woocommerce-pdf-invoices' ); ?></b><br/>
|
24 |
+
<?php echo $formatted_shipping_address; ?>
|
25 |
+
</td>
|
26 |
+
<?php } ?>
|
27 |
+
</tr>
|
28 |
+
</tbody>
|
29 |
+
</table>
|
30 |
+
<table class="invoice-head">
|
31 |
+
<tbody>
|
32 |
+
<tr>
|
33 |
+
<td class="invoice-details">
|
34 |
+
<h1 class="title"><?php echo BEWPI()->templater()->get_option( 'bewpi_title' ); ?></h1>
|
35 |
+
<span class="number" style="color: <?php echo ( $is_theme_text_black ) ? 'black' : $theme_color; ?>;"><?php echo $this->get_formatted_number(); ?></span><br/>
|
36 |
+
<span><?php echo $this->get_formatted_invoice_date(); ?></span><br/><br/>
|
37 |
+
<span><?php printf( __( 'Order Number: %s', 'woocommerce-pdf-invoices' ), $this->order->get_order_number() ); ?></span><br/>
|
38 |
+
<span><?php printf( __( 'Order Date: %s', 'woocommerce-pdf-invoices' ), $this->get_formatted_order_date() ); ?></span><br/>
|
39 |
+
<?php $this->display_purchase_order_number(); ?><br/>
|
40 |
+
<?php $this->display_vat_number(); ?>
|
41 |
+
</td>
|
42 |
+
<td class="total-amount" bgcolor="<?php echo $theme_color; ?>" <?php if ( $is_theme_text_black ) echo 'style="color: black;"'; ?>>
|
43 |
+
<h1 class="amount"><?php echo wc_price( $this->order->get_total() - $this->order->get_total_refunded(), array( 'currency' => $this->order->get_order_currency() ) ); ?></h1>
|
44 |
+
<p><?php echo BEWPI()->templater()->get_option( 'bewpi_intro_text' ); ?></p>
|
45 |
+
</td>
|
46 |
+
</tr>
|
47 |
+
</tbody>
|
48 |
+
</table>
|
49 |
+
<table class="products small-font">
|
50 |
+
<thead>
|
51 |
+
<tr class="table-headers">
|
52 |
+
<!-- Description -->
|
53 |
+
<th class="align-left"><?php _e( 'Description', 'woocommerce-pdf-invoices' ); ?></th>
|
54 |
+
<!-- SKU -->
|
55 |
+
<?php if ( $this->template_options['bewpi_show_sku'] ) { ?>
|
56 |
+
<?php $columns_count++; ?>
|
57 |
+
<th class="align-left"><?php _e( 'SKU', 'woocommerce-pdf-invoices' ); ?></th>
|
58 |
+
<?php } ?>
|
59 |
+
<!-- Cost -->
|
60 |
+
<th class="align-left"><?php _e( 'Cost', 'woocommerce-pdf-invoices' ); ?></th>
|
61 |
+
<!-- Qty -->
|
62 |
+
<th class="align-left"><?php _e( 'Qty', 'woocommerce-pdf-invoices' ); ?></th>
|
63 |
+
<!-- Tax -->
|
64 |
+
<?php if ( $this->template_options['bewpi_show_tax'] && wc_tax_enabled() && empty( $legacy_order ) ) { ?>
|
65 |
+
<?php foreach ( $this->order->get_taxes() as $tax_item ) { ?>
|
66 |
+
<?php $columns_count++; ?>
|
67 |
+
<th class="align-left"><?php echo $tax_item['label'] . ' ' . WC_Tax::get_rate_percent( $tax_item['rate_id'] ); ?></th>
|
68 |
+
<?php } ?>
|
69 |
+
<?php } ?>
|
70 |
+
<!-- Total -->
|
71 |
+
<th class="align-right"><?php _e( 'Total', 'woocommerce-pdf-invoices' ); ?></th>
|
72 |
+
</tr>
|
73 |
+
</thead>
|
74 |
+
<tbody>
|
75 |
+
<!-- Products -->
|
76 |
+
<?php foreach ( $this->order->get_items( 'line_item' ) as $item_id => $item ) {
|
77 |
+
$product = $this->order->get_product_from_item( $item ); ?>
|
78 |
+
<tr class="product-row">
|
79 |
+
<td>
|
80 |
+
<?php echo esc_html( $item['name'] );
|
81 |
+
global $wpdb;
|
82 |
+
|
83 |
+
$hidden_order_itemmeta = apply_filters( 'woocommerce_hidden_order_itemmeta', array(
|
84 |
+
'_qty',
|
85 |
+
'_tax_class',
|
86 |
+
'_product_id',
|
87 |
+
'_variation_id',
|
88 |
+
'_line_subtotal',
|
89 |
+
'_line_subtotal_tax',
|
90 |
+
'_line_total',
|
91 |
+
'_line_tax',
|
92 |
+
'_wc_cog_item_cost',
|
93 |
+
'_wc_cog_item_total_cost',
|
94 |
+
) );
|
95 |
+
|
96 |
+
$hidden_order_itemmeta = apply_filters( 'bewpi_hidden_order_itemmeta', $hidden_order_itemmeta );
|
97 |
+
|
98 |
+
foreach ( $this->order->has_meta( $item_id ) as $meta ) {
|
99 |
+
// Skip hidden core fields.
|
100 |
+
if ( in_array( $meta['meta_key'], $hidden_order_itemmeta, true ) ) {
|
101 |
+
continue;
|
102 |
+
}
|
103 |
+
|
104 |
+
// Skip serialised meta.
|
105 |
+
if ( is_serialized( $meta['meta_value'] ) ) {
|
106 |
+
continue;
|
107 |
+
}
|
108 |
+
|
109 |
+
// Get attribute data.
|
110 |
+
if ( taxonomy_exists( wc_sanitize_taxonomy_name( $meta['meta_key'] ) ) ) {
|
111 |
+
$term = get_term_by( 'slug', $meta['meta_value'], wc_sanitize_taxonomy_name( $meta['meta_key'] ) );
|
112 |
+
$meta['meta_key'] = wc_attribute_label( wc_sanitize_taxonomy_name( $meta['meta_key'] ) );
|
113 |
+
$meta['meta_value'] = isset( $term->name ) ? $term->name : $meta['meta_value'];
|
114 |
+
} else {
|
115 |
+
$meta['meta_key'] = apply_filters( 'woocommerce_attribute_label', wc_attribute_label( $meta['meta_key'], $product ), $meta['meta_key'] );
|
116 |
+
}
|
117 |
+
|
118 |
+
echo '<div class="item-attribute"><span style="font-weight: bold;">' . wp_kses_post( rawurldecode( $meta['meta_key'] ) ) . ': </span>' . wp_kses_post( rawurldecode( $meta['meta_value'] ) ) . '</div>';
|
119 |
+
}
|
120 |
+
?>
|
121 |
+
</td>
|
122 |
+
<?php if ( $this->template_options['bewpi_show_sku'] ) { ?>
|
123 |
+
<td><?php echo ( $product && $product->get_sku() ) ? $product->get_sku() : '-'; ?></td>
|
124 |
+
<?php } ?>
|
125 |
+
<td>
|
126 |
+
<?php
|
127 |
+
if ( isset( $item['line_total'] ) ) {
|
128 |
+
if ( isset( $item['line_subtotal'] ) && $item['line_subtotal'] !== $item['line_total'] ) {
|
129 |
+
echo '<del>' . wc_price( $this->order->get_item_subtotal( $item, false, true ), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> ';
|
130 |
+
}
|
131 |
+
echo wc_price( $this->order->get_item_total( $item, false, true ), array( 'currency' => $this->order->get_order_currency() ) );
|
132 |
+
}
|
133 |
+
?>
|
134 |
+
</td>
|
135 |
+
<td>
|
136 |
+
<?php
|
137 |
+
echo $item['qty'];
|
138 |
+
$refunded_qty = $this->order->get_qty_refunded_for_item( $item_id );
|
139 |
+
if ( $refunded_qty ) {
|
140 |
+
echo '<br/><small class="refunded">-' . $refunded_qty . '</small>';
|
141 |
+
}
|
142 |
+
?>
|
143 |
+
</td>
|
144 |
+
<?php
|
145 |
+
if ( $this->template_options['bewpi_show_tax'] && empty( $legacy_order ) && wc_tax_enabled() ) :
|
146 |
+
$line_tax_data = isset( $item['line_tax_data'] ) ? $item['line_tax_data'] : '';
|
147 |
+
$tax_data = maybe_unserialize( $line_tax_data );
|
148 |
+
|
149 |
+
foreach ( $this->order->get_taxes() as $tax_item ) :
|
150 |
+
$tax_item_id = $tax_item['rate_id'];
|
151 |
+
$tax_item_total = isset( $tax_data['total'][ $tax_item_id ] ) ? $tax_data['total'][ $tax_item_id ] : '';
|
152 |
+
$tax_item_subtotal = isset( $tax_data['subtotal'][ $tax_item_id ] ) ? $tax_data['subtotal'][ $tax_item_id ] : '';
|
153 |
+
?>
|
154 |
+
<td class="item-tax">
|
155 |
+
<?php
|
156 |
+
if ( isset( $tax_item_total ) ) {
|
157 |
+
if ( isset( $tax_item_subtotal ) && $tax_item_subtotal !== $tax_item_total ) {
|
158 |
+
echo '<del>' . wc_price( wc_round_tax_total( $tax_item_subtotal ), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> ';
|
159 |
+
}
|
160 |
+
|
161 |
+
echo wc_price( wc_round_tax_total( $tax_item_total ), array( 'currency' => $this->order->get_order_currency() ) );
|
162 |
+
} else {
|
163 |
+
echo '–';
|
164 |
+
}
|
165 |
+
|
166 |
+
$refunded = $this->order->get_tax_refunded_for_item( $item_id, $tax_item_id );
|
167 |
+
if ( $refunded ) {
|
168 |
+
echo '<br/><small class="refunded">-' . wc_price( $refunded, array( 'currency' => $this->order->get_order_currency() ) ) . '</small>';
|
169 |
+
}
|
170 |
+
?>
|
171 |
+
</td>
|
172 |
+
|
173 |
+
<?php
|
174 |
+
endforeach;
|
175 |
+
endif;
|
176 |
+
?>
|
177 |
+
<td class="align-right item-total" width="">
|
178 |
+
<?php
|
179 |
+
if ( isset( $item['line_total'] ) ) {
|
180 |
+
$incl_tax = $this->template_options['bewpi_display_prices_incl_tax'];
|
181 |
+
|
182 |
+
if ( isset( $item['line_subtotal'] ) && $item['line_subtotal'] !== $item['line_total'] ) {
|
183 |
+
echo '<del>' . wc_price( $this->order->get_line_subtotal( $item, $incl_tax, true ), array( 'currency' => $this->order->get_order_currency() ) ) . '</del> ';
|
184 |
+
}
|
185 |
+
|
186 |
+
echo wc_price( $this->order->get_line_total( $item, $incl_tax, true ), array( 'currency' => $this->order->get_order_currency() ) );
|
187 |
+
}
|
188 |
+
|
189 |
+
$refunded = $this->order->get_total_refunded_for_item( $item_id );
|
190 |
+
if ( $refunded ) {
|
191 |
+
echo '<br/><small class="refunded">-' . wc_price( $refunded, array( 'currency' => $this->order->get_order_currency() ) ) . '</small>';
|
192 |
+
}
|
193 |
+
?>
|
194 |
+
</td>
|
195 |
+
</tr>
|
196 |
+
<?php } ?>
|
197 |
+
<!-- Space -->
|
198 |
+
<tr class="space">
|
199 |
+
<td colspan="<?php echo $columns_count; ?>"></td>
|
200 |
+
</tr>
|
201 |
+
<!-- Table footers -->
|
202 |
+
<!-- Discount -->
|
203 |
+
<?php $colspan = $this->get_colspan( $columns_count ); ?>
|
204 |
+
<?php if ( $this->template_options['bewpi_show_discount'] && $this->order->get_total_discount() !== 0.00 ) { ?>
|
205 |
+
<tr class="discount after-products">
|
206 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
207 |
+
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'Discount', 'woocommerce-pdf-invoices' ); ?></td>
|
208 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo wc_price( $this->order->get_total_discount(), array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
209 |
+
</tr>
|
210 |
+
<?php } ?>
|
211 |
+
<!-- Shipping -->
|
212 |
+
<?php if ( $this->template_options['bewpi_show_shipping'] && $this->template_options['bewpi_shipping_taxable'] ) { ?>
|
213 |
+
<tr class="shipping after-products">
|
214 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
215 |
+
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'Shipping', 'woocommerce-pdf-invoices' ); ?></td>
|
216 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo wc_price( $this->order->get_total_shipping(), array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
217 |
+
</tr>
|
218 |
+
<?php } ?>
|
219 |
+
<!-- Subtotal -->
|
220 |
+
<?php if ( $this->template_options['bewpi_show_subtotal'] ) { ?>
|
221 |
+
<tr class="subtotal after-products">
|
222 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
223 |
+
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'Subtotal', 'woocommerce-pdf-invoices' ); ?></td>
|
224 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo $this->get_formatted_subtotal(); ?></td>
|
225 |
+
</tr>
|
226 |
+
<?php } ?>
|
227 |
+
<!-- Shipping -->
|
228 |
+
<?php if( $this->template_options['bewpi_show_shipping'] && ! (bool)$this->template_options["bewpi_shipping_taxable"] ) { ?>
|
229 |
+
<tr class="shipping after-products">
|
230 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
231 |
+
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'Shipping', 'woocommerce-pdf-invoices' ); ?></td>
|
232 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo wc_price( $this->order->get_total_shipping(), array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
233 |
+
</tr>
|
234 |
+
<?php } ?>
|
235 |
+
<!-- Fees -->
|
236 |
+
<?php
|
237 |
+
$line_items_fee = $this->order->get_items( 'fee' );
|
238 |
+
foreach ( $line_items_fee as $item_id => $item ) :
|
239 |
+
?>
|
240 |
+
<tr class="after-products">
|
241 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
242 |
+
<td colspan="<?php echo $colspan['right_left']; ?>"><?php echo ! empty( $item['name'] ) ? esc_html( $item['name'] ) : __( 'Fee', 'woocommerce' ); ?></td>
|
243 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right">
|
244 |
+
<?php
|
245 |
+
echo ( isset( $item['line_total'] ) ) ? wc_price( wc_round_tax_total( $item['line_total'] ) ) : '';
|
246 |
+
|
247 |
+
if ( $refunded = $this->order->get_total_refunded_for_item( $item_id, 'fee' ) ) {
|
248 |
+
echo '<br/><small class="refunded">-' . wc_price( $refunded, array( 'currency' => $this->order->get_order_currency() ) ) . '</small>';
|
249 |
+
}
|
250 |
+
?>
|
251 |
+
</td>
|
252 |
+
</tr>
|
253 |
+
<?php endforeach; ?>
|
254 |
+
<!-- Tax -->
|
255 |
+
<?php if ( $this->template_options['bewpi_show_tax_total'] && wc_tax_enabled() ) :
|
256 |
+
foreach ( $this->order->get_tax_totals() as $code => $tax ) : ?>
|
257 |
+
<tr class="after-products">
|
258 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
259 |
+
<td colspan="<?php echo $colspan['right_left']; ?>"><?php echo $tax->label . ' ' . WC_Tax::get_rate_percent( $tax->rate_id ); ?></td>
|
260 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo $tax->formatted_amount; ?></td>
|
261 |
+
</tr>
|
262 |
+
<?php endforeach; ?>
|
263 |
+
<?php endif; ?>
|
264 |
+
<!-- Zero Rate VAT -->
|
265 |
+
<?php if ( $this->display_zero_rated_vat() ) { ?>
|
266 |
+
<tr class="after-products">
|
267 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
268 |
+
<td colspan="<?php echo $colspan['right_left']; ?>"><?php _e( 'VAT 0%' ); ?></td>
|
269 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="align-right"><?php echo wc_price( 0, array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
270 |
+
</tr>
|
271 |
+
<?php } ?>
|
272 |
+
<!-- Total -->
|
273 |
+
<tr class="after-products">
|
274 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
275 |
+
<td colspan="<?php echo $colspan['right_left']; ?>" class="total"><?php _e( 'Total', 'woocommerce-pdf-invoices' ); ?></td>
|
276 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="grand-total align-right" style="color: <?php echo ( $is_theme_text_black ) ? 'black' : $theme_color; ?>;">
|
277 |
+
<?php echo $this->get_formatted_total(); ?>
|
278 |
+
</td>
|
279 |
+
</tr>
|
280 |
+
<!-- Refunded -->
|
281 |
+
<?php if ( $this->order->get_total_refunded() > 0 ) { ?>
|
282 |
+
<tr class="after-products">
|
283 |
+
<td colspan="<?php echo $colspan['left']; ?>"></td>
|
284 |
+
<td colspan="<?php echo $colspan['right_left']; ?>" class="refunded"><?php _e( 'Refunded', 'woocommerce-pdf-invoices' ); ?></td>
|
285 |
+
<td colspan="<?php echo $colspan['right_right']; ?>" class="refunded align-right"><?php echo '-' . wc_price( $this->order->get_total_refunded(), array( 'currency' => $this->order->get_order_currency() ) ); ?></td>
|
286 |
+
</tr>
|
287 |
+
<?php } ?>
|
288 |
+
</thead>
|
289 |
+
</table>
|
290 |
+
<table id="terms-notes">
|
291 |
+
<!-- Notes & terms -->
|
292 |
+
<tr>
|
293 |
+
<td class="border" colspan="3">
|
294 |
+
<?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_terms' ) ); ?><br/>
|
295 |
+
<?php
|
296 |
+
if ( $this->template_options['bewpi_show_customer_notes'] ) :
|
297 |
+
// Note added by customer.
|
298 |
+
$customer_note = method_exists( 'WC_Order', 'get_customer_note' ) ? $this->order->get_customer_note() : $this->order->customer_note;
|
299 |
+
if ( $customer_note ) {
|
300 |
+
echo '<p><strong>' . __( 'Customer note', 'woocommerce-pdf-invoices' ) . ' </strong> ' . $customer_note . '</p>';
|
301 |
+
}
|
302 |
+
// Notes added by administrator on order details page.
|
303 |
+
$customer_order_notes = $this->order->get_customer_order_notes();
|
304 |
+
if ( count( $customer_order_notes ) > 0 ) {
|
305 |
+
echo '<p><strong>' . __('Customer note', 'woocommerce-pdf-invoices') . ' </strong>' . $customer_order_notes[0]->comment_content . '</p>';
|
306 |
+
}
|
307 |
+
endif;
|
308 |
+
?>
|
309 |
+
</td>
|
310 |
+
</tr>
|
311 |
+
<?php if ( $this->display_zero_rated_vat() ) { ?>
|
312 |
+
<tr>
|
313 |
+
<td class="border" colspan="3">
|
314 |
+
<?php _e( 'Zero rated for VAT as customer has supplied EU VAT number', 'woocommerce-pdf-invoices' ); ?>
|
315 |
+
</td>
|
316 |
+
</tr>
|
317 |
+
<?php } ?>
|
318 |
</table>
|
includes/templates/invoice/simple/micro/footer.php
CHANGED
@@ -1,15 +1,15 @@
|
|
1 |
-
<?php
|
2 |
-
$theme_color = $this->template_options['bewpi_color_theme'];
|
3 |
-
$is_theme_text_black = $this->template_options['bewpi_theme_text_black'];
|
4 |
-
?>
|
5 |
-
<table class="foot border" style="border-top: 4px solid <?php echo ( $is_theme_text_black ) ? 'black' : $theme_color; ?>;">
|
6 |
-
<tr>
|
7 |
-
<td class="company-details">
|
8 |
-
<p><?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_left_footer_column' ) ); ?></p>
|
9 |
-
</td>
|
10 |
-
<td class="payment">
|
11 |
-
<p><?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_right_footer_column' ) ); ?></p>
|
12 |
-
<p><?php printf( __( '%1$s of %2$s', 'woocommerce-pdf-invoices' ), '{PAGENO}', '{nbpg}' ); ?></p>
|
13 |
-
</td>
|
14 |
-
</tr>
|
15 |
</table>
|
1 |
+
<?php
|
2 |
+
$theme_color = $this->template_options['bewpi_color_theme'];
|
3 |
+
$is_theme_text_black = $this->template_options['bewpi_theme_text_black'];
|
4 |
+
?>
|
5 |
+
<table class="foot border" style="border-top: 4px solid <?php echo ( $is_theme_text_black ) ? 'black' : $theme_color; ?>;">
|
6 |
+
<tr>
|
7 |
+
<td class="company-details">
|
8 |
+
<p><?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_left_footer_column' ) ); ?></p>
|
9 |
+
</td>
|
10 |
+
<td class="payment">
|
11 |
+
<p><?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_right_footer_column' ) ); ?></p>
|
12 |
+
<p><?php printf( __( '%1$s of %2$s', 'woocommerce-pdf-invoices' ), '{PAGENO}', '{nbpg}' ); ?></p>
|
13 |
+
</td>
|
14 |
+
</tr>
|
15 |
</table>
|
includes/templates/invoice/simple/micro/header.php
CHANGED
@@ -1,17 +1,17 @@
|
|
1 |
-
<table class="company two-column">
|
2 |
-
<tr>
|
3 |
-
<td class="logo" width="50%">
|
4 |
-
<?php
|
5 |
-
if ( BEWPI()->templater()->get_logo_url() ) {
|
6 |
-
printf( '<img class="company-logo" src="var:company_logo"/>' );
|
7 |
-
} else {
|
8 |
-
printf( '<h1 class="company-logo">%s</h1>', esc_html( BEWPI()->templater()->get_option( 'bewpi_company_name' ) ) );
|
9 |
-
}
|
10 |
-
?>
|
11 |
-
</td>
|
12 |
-
<td class="info small-font" width="50%">
|
13 |
-
<p><?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_company_address' ) ); ?></p>
|
14 |
-
<p><?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_company_details' ) ); ?></p>
|
15 |
-
</td>
|
16 |
-
</tr>
|
17 |
-
</table>
|
1 |
+
<table class="company two-column">
|
2 |
+
<tr>
|
3 |
+
<td class="logo" width="50%">
|
4 |
+
<?php
|
5 |
+
if ( BEWPI()->templater()->get_logo_url() ) {
|
6 |
+
printf( '<img class="company-logo" src="var:company_logo"/>' );
|
7 |
+
} else {
|
8 |
+
printf( '<h1 class="company-logo">%s</h1>', esc_html( BEWPI()->templater()->get_option( 'bewpi_company_name' ) ) );
|
9 |
+
}
|
10 |
+
?>
|
11 |
+
</td>
|
12 |
+
<td class="info small-font" width="50%">
|
13 |
+
<p><?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_company_address' ) ); ?></p>
|
14 |
+
<p><?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_company_details' ) ); ?></p>
|
15 |
+
</td>
|
16 |
+
</tr>
|
17 |
+
</table>
|
includes/templates/invoice/simple/micro/style.css
CHANGED
@@ -1,140 +1,140 @@
|
|
1 |
-
table {
|
2 |
-
font-family: opensans, Arial, sans-serif;
|
3 |
-
}
|
4 |
-
table.company {
|
5 |
-
overflow: hidden;
|
6 |
-
}
|
7 |
-
h1.company-logo {
|
8 |
-
color: black;
|
9 |
-
}
|
10 |
-
table {
|
11 |
-
border-collapse: collapse;
|
12 |
-
font-size: 14px;
|
13 |
-
width: 100%;
|
14 |
-
color: #757575;
|
15 |
-
}
|
16 |
-
.align-left { text-align: left; }
|
17 |
-
.align-right { text-align: right; }
|
18 |
-
.company .info,
|
19 |
-
.company .logo {
|
20 |
-
text-align: left;
|
21 |
-
vertical-align: middle;
|
22 |
-
font-size: 14px !important;
|
23 |
-
}
|
24 |
-
table.two-column {
|
25 |
-
margin: 40px 0;
|
26 |
-
width: 100%;
|
27 |
-
}
|
28 |
-
.two-column td {
|
29 |
-
text-align: left;
|
30 |
-
vertical-align: top;
|
31 |
-
}
|
32 |
-
table.products th {
|
33 |
-
border-bottom: 2px solid #A5A5A5;
|
34 |
-
}
|
35 |
-
table.products td{
|
36 |
-
vertical-align: top;
|
37 |
-
}
|
38 |
-
table.products td, table.products th {
|
39 |
-
padding: 5px;
|
40 |
-
}
|
41 |
-
#terms-notes {
|
42 |
-
margin-top: 30px;
|
43 |
-
}
|
44 |
-
tr.product-row td {
|
45 |
-
border-bottom: 1px solid #CECECE;
|
46 |
-
}
|
47 |
-
td.total, td.grand-total {
|
48 |
-
border-top: 4px solid #8D8D8D;
|
49 |
-
padding-bottom: 0; margin-bottom: 0;
|
50 |
-
}
|
51 |
-
td.grand-total {
|
52 |
-
font-size: 16px !important;
|
53 |
-
}
|
54 |
-
table, tbody, h1 {
|
55 |
-
margin: 0;
|
56 |
-
padding: 0;
|
57 |
-
}
|
58 |
-
h1 {
|
59 |
-
font-size: 36px;
|
60 |
-
}
|
61 |
-
span.payment-status {
|
62 |
-
font-size: 14px;
|
63 |
-
font-weight: normal;
|
64 |
-
}
|
65 |
-
.nowrap {
|
66 |
-
white-space: nowrap;
|
67 |
-
}
|
68 |
-
.invoice-head {
|
69 |
-
margin-bottom: 30px;
|
70 |
-
margin-right: -64px;
|
71 |
-
}
|
72 |
-
.invoice-head td {
|
73 |
-
text-align: left;
|
74 |
-
}
|
75 |
-
.invoice-head .title {
|
76 |
-
color: #525252;
|
77 |
-
}
|
78 |
-
td.invoice-details {
|
79 |
-
vertical-align: top;
|
80 |
-
/*line-height: 30px;*/
|
81 |
-
}
|
82 |
-
td.invoice-details span {
|
83 |
-
font-size: 14px;
|
84 |
-
}
|
85 |
-
.number {
|
86 |
-
font-size: 16px;
|
87 |
-
}
|
88 |
-
.small-font {
|
89 |
-
font-size: 14px;
|
90 |
-
}
|
91 |
-
.total-amount {
|
92 |
-
padding: 20px 20px 30px 20px;
|
93 |
-
width: 54%;
|
94 |
-
}
|
95 |
-
.total-amount, .total-amount h1 {
|
96 |
-
color: white;
|
97 |
-
font-size: 14px;
|
98 |
-
}
|
99 |
-
div.item-attribute {
|
100 |
-
font-size: 12px;
|
101 |
-
margin-top: 10px;
|
102 |
-
}
|
103 |
-
.invoice {
|
104 |
-
margin-bottom: 20px;
|
105 |
-
}
|
106 |
-
.foot {
|
107 |
-
margin: 0 -64px;
|
108 |
-
}
|
109 |
-
.foot td.border {
|
110 |
-
padding: 20px 40px;
|
111 |
-
width: 100%;
|
112 |
-
text-align: center;
|
113 |
-
}
|
114 |
-
td.company-details, td.payment {
|
115 |
-
padding: 20px 40px 0;
|
116 |
-
text-align: center;
|
117 |
-
vertical-align: top;
|
118 |
-
width: 50%;
|
119 |
-
}
|
120 |
-
.foot td {
|
121 |
-
border: 1px solid white;
|
122 |
-
font-size: 12px;
|
123 |
-
}
|
124 |
-
.refunded {
|
125 |
-
color: #a00 !important;
|
126 |
-
}
|
127 |
-
.total-without-refund {
|
128 |
-
color: #757575 !important;
|
129 |
-
}
|
130 |
-
/* End change colors */
|
131 |
-
.space td {
|
132 |
-
padding-bottom: 30px;
|
133 |
-
}
|
134 |
-
table.products td {
|
135 |
-
overflow: hidden;
|
136 |
-
}
|
137 |
-
.total-amount p {
|
138 |
-
font-weight: bold;
|
139 |
-
font-size: 16px;
|
140 |
}
|
1 |
+
table {
|
2 |
+
font-family: opensans, Arial, sans-serif;
|
3 |
+
}
|
4 |
+
table.company {
|
5 |
+
overflow: hidden;
|
6 |
+
}
|
7 |
+
h1.company-logo {
|
8 |
+
color: black;
|
9 |
+
}
|
10 |
+
table {
|
11 |
+
border-collapse: collapse;
|
12 |
+
font-size: 14px;
|
13 |
+
width: 100%;
|
14 |
+
color: #757575;
|
15 |
+
}
|
16 |
+
.align-left { text-align: left; }
|
17 |
+
.align-right { text-align: right; }
|
18 |
+
.company .info,
|
19 |
+
.company .logo {
|
20 |
+
text-align: left;
|
21 |
+
vertical-align: middle;
|
22 |
+
font-size: 14px !important;
|
23 |
+
}
|
24 |
+
table.two-column {
|
25 |
+
margin: 40px 0;
|
26 |
+
width: 100%;
|
27 |
+
}
|
28 |
+
.two-column td {
|
29 |
+
text-align: left;
|
30 |
+
vertical-align: top;
|
31 |
+
}
|
32 |
+
table.products th {
|
33 |
+
border-bottom: 2px solid #A5A5A5;
|
34 |
+
}
|
35 |
+
table.products td{
|
36 |
+
vertical-align: top;
|
37 |
+
}
|
38 |
+
table.products td, table.products th {
|
39 |
+
padding: 5px;
|
40 |
+
}
|
41 |
+
#terms-notes {
|
42 |
+
margin-top: 30px;
|
43 |
+
}
|
44 |
+
tr.product-row td {
|
45 |
+
border-bottom: 1px solid #CECECE;
|
46 |
+
}
|
47 |
+
td.total, td.grand-total {
|
48 |
+
border-top: 4px solid #8D8D8D;
|
49 |
+
padding-bottom: 0; margin-bottom: 0;
|
50 |
+
}
|
51 |
+
td.grand-total {
|
52 |
+
font-size: 16px !important;
|
53 |
+
}
|
54 |
+
table, tbody, h1 {
|
55 |
+
margin: 0;
|
56 |
+
padding: 0;
|
57 |
+
}
|
58 |
+
h1 {
|
59 |
+
font-size: 36px;
|
60 |
+
}
|
61 |
+
span.payment-status {
|
62 |
+
font-size: 14px;
|
63 |
+
font-weight: normal;
|
64 |
+
}
|
65 |
+
.nowrap {
|
66 |
+
white-space: nowrap;
|
67 |
+
}
|
68 |
+
.invoice-head {
|
69 |
+
margin-bottom: 30px;
|
70 |
+
margin-right: -64px;
|
71 |
+
}
|
72 |
+
.invoice-head td {
|
73 |
+
text-align: left;
|
74 |
+
}
|
75 |
+
.invoice-head .title {
|
76 |
+
color: #525252;
|
77 |
+
}
|
78 |
+
td.invoice-details {
|
79 |
+
vertical-align: top;
|
80 |
+
/*line-height: 30px;*/
|
81 |
+
}
|
82 |
+
td.invoice-details span {
|
83 |
+
font-size: 14px;
|
84 |
+
}
|
85 |
+
.number {
|
86 |
+
font-size: 16px;
|
87 |
+
}
|
88 |
+
.small-font {
|
89 |
+
font-size: 14px;
|
90 |
+
}
|
91 |
+
.total-amount {
|
92 |
+
padding: 20px 20px 30px 20px;
|
93 |
+
width: 54%;
|
94 |
+
}
|
95 |
+
.total-amount, .total-amount h1 {
|
96 |
+
color: white;
|
97 |
+
font-size: 14px;
|
98 |
+
}
|
99 |
+
div.item-attribute {
|
100 |
+
font-size: 12px;
|
101 |
+
margin-top: 10px;
|
102 |
+
}
|
103 |
+
.invoice {
|
104 |
+
margin-bottom: 20px;
|
105 |
+
}
|
106 |
+
.foot {
|
107 |
+
margin: 0 -64px;
|
108 |
+
}
|
109 |
+
.foot td.border {
|
110 |
+
padding: 20px 40px;
|
111 |
+
width: 100%;
|
112 |
+
text-align: center;
|
113 |
+
}
|
114 |
+
td.company-details, td.payment {
|
115 |
+
padding: 20px 40px 0;
|
116 |
+
text-align: center;
|
117 |
+
vertical-align: top;
|
118 |
+
width: 50%;
|
119 |
+
}
|
120 |
+
.foot td {
|
121 |
+
border: 1px solid white;
|
122 |
+
font-size: 12px;
|
123 |
+
}
|
124 |
+
.refunded {
|
125 |
+
color: #a00 !important;
|
126 |
+
}
|
127 |
+
.total-without-refund {
|
128 |
+
color: #757575 !important;
|
129 |
+
}
|
130 |
+
/* End change colors */
|
131 |
+
.space td {
|
132 |
+
padding-bottom: 30px;
|
133 |
+
}
|
134 |
+
table.products td {
|
135 |
+
overflow: hidden;
|
136 |
+
}
|
137 |
+
.total-amount p {
|
138 |
+
font-weight: bold;
|
139 |
+
font-size: 16px;
|
140 |
}
|
includes/templates/invoice/simple/minimal/body.php
CHANGED
@@ -1,180 +1,180 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* PDF invoice template body.
|
4 |
-
*
|
5 |
-
* This template can be overridden by copying it to youruploadsfolder/woocommerce-pdf-invoices/templates/invoice/simple/yourtemplatename/body.php.
|
6 |
-
*
|
7 |
-
* HOWEVER, on occasion WooCommerce PDF Invoices will need to update template files and you
|
8 |
-
* (the theme developer) will need to copy the new files to your theme to
|
9 |
-
* maintain compatibility. We try to do this as little as possible, but it does
|
10 |
-
* happen. When this occurs the version of the template file will be bumped and
|
11 |
-
* the readme will list any important changes.
|
12 |
-
*
|
13 |
-
* @author Bas Elbers
|
14 |
-
* @package WooCommerce_PDF_Invoices/Templates
|
15 |
-
* @version 0.0.1
|
16 |
-
*/
|
17 |
-
|
18 |
-
$templater = BEWPI()->templater();
|
19 |
-
$order = $templater->order;
|
20 |
-
$invoice = $templater->invoice;
|
21 |
-
$formatted_shipping_address = $order->get_formatted_shipping_address();
|
22 |
-
$formatted_billing_address = $order->get_formatted_billing_address();
|
23 |
-
$line_items = $order->get_items( 'line_item' );
|
24 |
-
$color = $templater->get_option( 'bewpi_color_theme' );
|
25 |
-
$terms = $templater->get_option( 'bewpi_terms' );
|
26 |
-
?>
|
27 |
-
|
28 |
-
<div class="title">
|
29 |
-
<div>
|
30 |
-
<h2><?php echo $templater->get_option( 'bewpi_title' ); ?></h2>
|
31 |
-
</div>
|
32 |
-
<div class="watermark">
|
33 |
-
<?php
|
34 |
-
if ( $templater->get_option( 'bewpi_show_payment_status' ) && $order->is_paid() ) {
|
35 |
-
printf( '<h2 class="rubber-stamp">%s</h2>', __( 'Paid', 'woocommerce-pdf-invoices' ) );
|
36 |
-
}
|
37 |
-
?>
|
38 |
-
</div>
|
39 |
-
</div>
|
40 |
-
<table cellpadding="0" cellspacing="0">
|
41 |
-
<tr class="information">
|
42 |
-
<td width="50%">
|
43 |
-
<?php echo nl2br( $templater->get_option( 'bewpi_company_address' ) ); ?>
|
44 |
-
</td>
|
45 |
-
|
46 |
-
<td>
|
47 |
-
<?php
|
48 |
-
if ( $templater->get_option( 'bewpi_show_ship_to' ) && ! empty( $formatted_shipping_address ) && $formatted_shipping_address !== $formatted_billing_address && ! $templater->has_only_virtual_products( $line_items ) ) {
|
49 |
-
printf( '<strong>%s</strong><br />', __( 'Ship to:', 'woocommerce-pdf-invoices' ) );
|
50 |
-
echo $formatted_shipping_address;
|
51 |
-
}
|
52 |
-
?>
|
53 |
-
</td>
|
54 |
-
|
55 |
-
<td>
|
56 |
-
<?php echo $formatted_billing_address; ?>
|
57 |
-
</td>
|
58 |
-
</tr>
|
59 |
-
</table>
|
60 |
-
<table cellpadding="0" cellspacing="0">
|
61 |
-
<thead>
|
62 |
-
<tr class="heading" bgcolor="<?php echo $color; ?>;">
|
63 |
-
<th>
|
64 |
-
<?php _e( 'Product', 'woocommerce-pdf-invoices' ); ?>
|
65 |
-
</th>
|
66 |
-
|
67 |
-
<th>
|
68 |
-
<?php _e( 'Qty', 'woocommerce-pdf-invoices' ); ?>
|
69 |
-
</th>
|
70 |
-
|
71 |
-
<th>
|
72 |
-
<?php _e( 'Price', 'woocommerce-pdf-invoices' ); ?>
|
73 |
-
</th>
|
74 |
-
</tr>
|
75 |
-
</thead>
|
76 |
-
<tbody>
|
77 |
-
<?php
|
78 |
-
foreach ( $line_items as $item_id => $item ) {
|
79 |
-
$product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item );
|
80 |
-
?>
|
81 |
-
|
82 |
-
<tr class="item">
|
83 |
-
<td width="50%">
|
84 |
-
<?php
|
85 |
-
$is_visible = $product && $product->is_visible();
|
86 |
-
|
87 |
-
echo $item['name'];
|
88 |
-
|
89 |
-
do_action( 'woocommerce_order_item_meta_start', $item_id, $item, $order );
|
90 |
-
|
91 |
-
$order->display_item_meta( $item );
|
92 |
-
$order->display_item_downloads( $item );
|
93 |
-
|
94 |
-
do_action( 'woocommerce_order_item_meta_end', $item_id, $item, $order );
|
95 |
-
?>
|
96 |
-
</td>
|
97 |
-
|
98 |
-
<td width="25%">
|
99 |
-
<?php echo $item['qty']; ?>
|
100 |
-
</td>
|
101 |
-
|
102 |
-
<td width="25%">
|
103 |
-
<?php echo $order->get_formatted_line_subtotal( $item ); ?>
|
104 |
-
</td>
|
105 |
-
</tr>
|
106 |
-
|
107 |
-
<?php } ?>
|
108 |
-
|
109 |
-
<tr class="spacer">
|
110 |
-
<td></td>
|
111 |
-
</tr>
|
112 |
-
|
113 |
-
<?php
|
114 |
-
foreach ( $order->get_order_item_totals() as $key => $total ) {
|
115 |
-
$class = str_replace( '_', '-', $key );
|
116 |
-
|
117 |
-
if ( ! $templater->get_option( 'bewpi_show_subtotal' ) && 'cart_subtotal' === $key ) {
|
118 |
-
continue;
|
119 |
-
}
|
120 |
-
|
121 |
-
if ( 'payment_method' === $key ) {
|
122 |
-
continue;
|
123 |
-
}
|
124 |
-
?>
|
125 |
-
|
126 |
-
<tr class="total">
|
127 |
-
<td></td>
|
128 |
-
<td class="<?php echo $class; ?>"><?php echo $total['label']; ?></td>
|
129 |
-
<td class="<?php echo $class; ?>"><?php echo $total['value']; ?></td>
|
130 |
-
</tr>
|
131 |
-
|
132 |
-
<?php } ?>
|
133 |
-
</tbody>
|
134 |
-
</table>
|
135 |
-
|
136 |
-
<table class="notes" cellpadding="0" cellspacing="0">
|
137 |
-
<tr>
|
138 |
-
<td>
|
139 |
-
<?php
|
140 |
-
// Customer notes.
|
141 |
-
if ( $templater->get_option( 'bewpi_show_customer_notes' ) ) {
|
142 |
-
// Note added by customer.
|
143 |
-
$customer_note = method_exists( 'WC_Order', 'get_customer_note' ) ? $order->get_customer_note() : $order->customer_note;
|
144 |
-
if ( $customer_note ) {
|
145 |
-
printf( '<strong>' . __( 'Note from customer: %s', 'woocommerce-pdf-invoices' ) . '</strong><br />', nl2br( $customer_note ) );
|
146 |
-
}
|
147 |
-
|
148 |
-
// Notes added by administrator on 'Edit Order' page.
|
149 |
-
foreach ( $order->get_customer_order_notes() as $custom_order_note ) {
|
150 |
-
printf( '<strong>' . __( 'Note to customer: %s', 'woocommerce-pdf-invoices' ) . '</strong><br />', nl2br( $custom_order_note->comment_content ) );
|
151 |
-
}
|
152 |
-
}
|
153 |
-
?>
|
154 |
-
</td>
|
155 |
-
</tr>
|
156 |
-
|
157 |
-
<tr>
|
158 |
-
<td>
|
159 |
-
<?php
|
160 |
-
// Zero Rated VAT message.
|
161 |
-
if ( $templater->get_meta( '_vat_number_is_valid' ) && count( $order->get_tax_totals() ) === 0 ) {
|
162 |
-
_e( 'Zero rated for VAT as customer has supplied EU VAT number', 'woocommerce-pdf-invoices' );
|
163 |
-
printf( '<br />' );
|
164 |
-
}
|
165 |
-
?>
|
166 |
-
</td>
|
167 |
-
</tr>
|
168 |
-
</table>
|
169 |
-
|
170 |
-
<?php if ( $terms ) { ?>
|
171 |
-
<div class="terms">
|
172 |
-
<table>
|
173 |
-
<tr>
|
174 |
-
<td style="border: 1px solid #000;">
|
175 |
-
<?php echo nl2br( $terms ); ?>
|
176 |
-
</td>
|
177 |
-
</tr>
|
178 |
-
</table>
|
179 |
-
</div>
|
180 |
-
<?php }
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PDF invoice template body.
|
4 |
+
*
|
5 |
+
* This template can be overridden by copying it to youruploadsfolder/woocommerce-pdf-invoices/templates/invoice/simple/yourtemplatename/body.php.
|
6 |
+
*
|
7 |
+
* HOWEVER, on occasion WooCommerce PDF Invoices will need to update template files and you
|
8 |
+
* (the theme developer) will need to copy the new files to your theme to
|
9 |
+
* maintain compatibility. We try to do this as little as possible, but it does
|
10 |
+
* happen. When this occurs the version of the template file will be bumped and
|
11 |
+
* the readme will list any important changes.
|
12 |
+
*
|
13 |
+
* @author Bas Elbers
|
14 |
+
* @package WooCommerce_PDF_Invoices/Templates
|
15 |
+
* @version 0.0.1
|
16 |
+
*/
|
17 |
+
|
18 |
+
$templater = BEWPI()->templater();
|
19 |
+
$order = $templater->order;
|
20 |
+
$invoice = $templater->invoice;
|
21 |
+
$formatted_shipping_address = $order->get_formatted_shipping_address();
|
22 |
+
$formatted_billing_address = $order->get_formatted_billing_address();
|
23 |
+
$line_items = $order->get_items( 'line_item' );
|
24 |
+
$color = $templater->get_option( 'bewpi_color_theme' );
|
25 |
+
$terms = $templater->get_option( 'bewpi_terms' );
|
26 |
+
?>
|
27 |
+
|
28 |
+
<div class="title">
|
29 |
+
<div>
|
30 |
+
<h2><?php echo $templater->get_option( 'bewpi_title' ); ?></h2>
|
31 |
+
</div>
|
32 |
+
<div class="watermark">
|
33 |
+
<?php
|
34 |
+
if ( $templater->get_option( 'bewpi_show_payment_status' ) && $order->is_paid() ) {
|
35 |
+
printf( '<h2 class="rubber-stamp">%s</h2>', __( 'Paid', 'woocommerce-pdf-invoices' ) );
|
36 |
+
}
|
37 |
+
?>
|
38 |
+
</div>
|
39 |
+
</div>
|
40 |
+
<table cellpadding="0" cellspacing="0">
|
41 |
+
<tr class="information">
|
42 |
+
<td width="50%">
|
43 |
+
<?php echo nl2br( $templater->get_option( 'bewpi_company_address' ) ); ?>
|
44 |
+
</td>
|
45 |
+
|
46 |
+
<td>
|
47 |
+
<?php
|
48 |
+
if ( $templater->get_option( 'bewpi_show_ship_to' ) && ! empty( $formatted_shipping_address ) && $formatted_shipping_address !== $formatted_billing_address && ! $templater->has_only_virtual_products( $line_items ) ) {
|
49 |
+
printf( '<strong>%s</strong><br />', __( 'Ship to:', 'woocommerce-pdf-invoices' ) );
|
50 |
+
echo $formatted_shipping_address;
|
51 |
+
}
|
52 |
+
?>
|
53 |
+
</td>
|
54 |
+
|
55 |
+
<td>
|
56 |
+
<?php echo $formatted_billing_address; ?>
|
57 |
+
</td>
|
58 |
+
</tr>
|
59 |
+
</table>
|
60 |
+
<table cellpadding="0" cellspacing="0">
|
61 |
+
<thead>
|
62 |
+
<tr class="heading" bgcolor="<?php echo $color; ?>;">
|
63 |
+
<th>
|
64 |
+
<?php _e( 'Product', 'woocommerce-pdf-invoices' ); ?>
|
65 |
+
</th>
|
66 |
+
|
67 |
+
<th>
|
68 |
+
<?php _e( 'Qty', 'woocommerce-pdf-invoices' ); ?>
|
69 |
+
</th>
|
70 |
+
|
71 |
+
<th>
|
72 |
+
<?php _e( 'Price', 'woocommerce-pdf-invoices' ); ?>
|
73 |
+
</th>
|
74 |
+
</tr>
|
75 |
+
</thead>
|
76 |
+
<tbody>
|
77 |
+
<?php
|
78 |
+
foreach ( $line_items as $item_id => $item ) {
|
79 |
+
$product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item );
|
80 |
+
?>
|
81 |
+
|
82 |
+
<tr class="item">
|
83 |
+
<td width="50%">
|
84 |
+
<?php
|
85 |
+
$is_visible = $product && $product->is_visible();
|
86 |
+
|
87 |
+
echo $item['name'];
|
88 |
+
|
89 |
+
do_action( 'woocommerce_order_item_meta_start', $item_id, $item, $order );
|
90 |
+
|
91 |
+
$order->display_item_meta( $item );
|
92 |
+
$order->display_item_downloads( $item );
|
93 |
+
|
94 |
+
do_action( 'woocommerce_order_item_meta_end', $item_id, $item, $order );
|
95 |
+
?>
|
96 |
+
</td>
|
97 |
+
|
98 |
+
<td width="25%">
|
99 |
+
<?php echo $item['qty']; ?>
|
100 |
+
</td>
|
101 |
+
|
102 |
+
<td width="25%">
|
103 |
+
<?php echo $order->get_formatted_line_subtotal( $item ); ?>
|
104 |
+
</td>
|
105 |
+
</tr>
|
106 |
+
|
107 |
+
<?php } ?>
|
108 |
+
|
109 |
+
<tr class="spacer">
|
110 |
+
<td></td>
|
111 |
+
</tr>
|
112 |
+
|
113 |
+
<?php
|
114 |
+
foreach ( $order->get_order_item_totals() as $key => $total ) {
|
115 |
+
$class = str_replace( '_', '-', $key );
|
116 |
+
|
117 |
+
if ( ! $templater->get_option( 'bewpi_show_subtotal' ) && 'cart_subtotal' === $key ) {
|
118 |
+
continue;
|
119 |
+
}
|
120 |
+
|
121 |
+
if ( 'payment_method' === $key ) {
|
122 |
+
continue;
|
123 |
+
}
|
124 |
+
?>
|
125 |
+
|
126 |
+
<tr class="total">
|
127 |
+
<td></td>
|
128 |
+
<td class="<?php echo $class; ?>"><?php echo $total['label']; ?></td>
|
129 |
+
<td class="<?php echo $class; ?>"><?php echo $total['value']; ?></td>
|
130 |
+
</tr>
|
131 |
+
|
132 |
+
<?php } ?>
|
133 |
+
</tbody>
|
134 |
+
</table>
|
135 |
+
|
136 |
+
<table class="notes" cellpadding="0" cellspacing="0">
|
137 |
+
<tr>
|
138 |
+
<td>
|
139 |
+
<?php
|
140 |
+
// Customer notes.
|
141 |
+
if ( $templater->get_option( 'bewpi_show_customer_notes' ) ) {
|
142 |
+
// Note added by customer.
|
143 |
+
$customer_note = method_exists( 'WC_Order', 'get_customer_note' ) ? $order->get_customer_note() : $order->customer_note;
|
144 |
+
if ( $customer_note ) {
|
145 |
+
printf( '<strong>' . __( 'Note from customer: %s', 'woocommerce-pdf-invoices' ) . '</strong><br />', nl2br( $customer_note ) );
|
146 |
+
}
|
147 |
+
|
148 |
+
// Notes added by administrator on 'Edit Order' page.
|
149 |
+
foreach ( $order->get_customer_order_notes() as $custom_order_note ) {
|
150 |
+
printf( '<strong>' . __( 'Note to customer: %s', 'woocommerce-pdf-invoices' ) . '</strong><br />', nl2br( $custom_order_note->comment_content ) );
|
151 |
+
}
|
152 |
+
}
|
153 |
+
?>
|
154 |
+
</td>
|
155 |
+
</tr>
|
156 |
+
|
157 |
+
<tr>
|
158 |
+
<td>
|
159 |
+
<?php
|
160 |
+
// Zero Rated VAT message.
|
161 |
+
if ( $templater->get_meta( '_vat_number_is_valid' ) && count( $order->get_tax_totals() ) === 0 ) {
|
162 |
+
_e( 'Zero rated for VAT as customer has supplied EU VAT number', 'woocommerce-pdf-invoices' );
|
163 |
+
printf( '<br />' );
|
164 |
+
}
|
165 |
+
?>
|
166 |
+
</td>
|
167 |
+
</tr>
|
168 |
+
</table>
|
169 |
+
|
170 |
+
<?php if ( $terms ) { ?>
|
171 |
+
<div class="terms">
|
172 |
+
<table>
|
173 |
+
<tr>
|
174 |
+
<td style="border: 1px solid #000;">
|
175 |
+
<?php echo nl2br( $terms ); ?>
|
176 |
+
</td>
|
177 |
+
</tr>
|
178 |
+
</table>
|
179 |
+
</div>
|
180 |
+
<?php }
|
includes/templates/invoice/simple/minimal/footer.php
CHANGED
@@ -1,29 +1,29 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* PDF invoice footer template that will be visible on every page.
|
4 |
-
*
|
5 |
-
* This template can be overridden by copying it to youruploadsfolder/woocommerce-pdf-invoices/templates/invoice/simple/yourtemplatename/footer.php.
|
6 |
-
*
|
7 |
-
* HOWEVER, on occasion WooCommerce PDF Invoices will need to update template files and you
|
8 |
-
* (the theme developer) will need to copy the new files to your theme to
|
9 |
-
* maintain compatibility. We try to do this as little as possible, but it does
|
10 |
-
* happen. When this occurs the version of the template file will be bumped and
|
11 |
-
* the readme will list any important changes.
|
12 |
-
*
|
13 |
-
* @author Bas Elbers
|
14 |
-
* @package WooCommerce_PDF_Invoices/Templates
|
15 |
-
* @version 0.0.1
|
16 |
-
*/
|
17 |
-
|
18 |
-
?>
|
19 |
-
|
20 |
-
<table class="footer" cellpadding="0" cellspacing="0">
|
21 |
-
<tr>
|
22 |
-
<td>
|
23 |
-
<?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_left_footer_column' ) ); ?>
|
24 |
-
</td>
|
25 |
-
<td width="20%">
|
26 |
-
<?php printf( __( '%1$s of %2$s', 'woocommerce-pdf-invoices' ), '{PAGENO}', '{nbpg}' ); ?>
|
27 |
-
</td>
|
28 |
-
</tr>
|
29 |
-
</table>
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PDF invoice footer template that will be visible on every page.
|
4 |
+
*
|
5 |
+
* This template can be overridden by copying it to youruploadsfolder/woocommerce-pdf-invoices/templates/invoice/simple/yourtemplatename/footer.php.
|
6 |
+
*
|
7 |
+
* HOWEVER, on occasion WooCommerce PDF Invoices will need to update template files and you
|
8 |
+
* (the theme developer) will need to copy the new files to your theme to
|
9 |
+
* maintain compatibility. We try to do this as little as possible, but it does
|
10 |
+
* happen. When this occurs the version of the template file will be bumped and
|
11 |
+
* the readme will list any important changes.
|
12 |
+
*
|
13 |
+
* @author Bas Elbers
|
14 |
+
* @package WooCommerce_PDF_Invoices/Templates
|
15 |
+
* @version 0.0.1
|
16 |
+
*/
|
17 |
+
|
18 |
+
?>
|
19 |
+
|
20 |
+
<table class="footer" cellpadding="0" cellspacing="0">
|
21 |
+
<tr>
|
22 |
+
<td>
|
23 |
+
<?php echo nl2br( BEWPI()->templater()->get_option( 'bewpi_left_footer_column' ) ); ?>
|
24 |
+
</td>
|
25 |
+
<td width="20%">
|
26 |
+
<?php printf( __( '%1$s of %2$s', 'woocommerce-pdf-invoices' ), '{PAGENO}', '{nbpg}' ); ?>
|
27 |
+
</td>
|
28 |
+
</tr>
|
29 |
+
</table>
|
includes/templates/invoice/simple/minimal/header.php
CHANGED
@@ -1,73 +1,73 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* PDF invoice header template that will be visible on every page.
|
4 |
-
*
|
5 |
-
* This template can be overridden by copying it to youruploadsfolder/woocommerce-pdf-invoices/templates/invoice/simple/yourtemplatename/header.php.
|
6 |
-
*
|
7 |
-
* HOWEVER, on occasion WooCommerce PDF Invoices will need to update template files and you
|
8 |
-
* (the theme developer) will need to copy the new files to your theme to
|
9 |
-
* maintain compatibility. We try to do this as little as possible, but it does
|
10 |
-
* happen. When this occurs the version of the template file will be bumped and
|
11 |
-
* the readme will list any important changes.
|
12 |
-
*
|
13 |
-
* @author Bas Elbers
|
14 |
-
* @package WooCommerce_PDF_Invoices/Templates
|
15 |
-
* @version 0.0.1
|
16 |
-
*/
|
17 |
-
|
18 |
-
$templater = BEWPI()->templater();
|
19 |
-
$order = $templater->order;
|
20 |
-
$invoice = $templater->invoice;
|
21 |
-
?>
|
22 |
-
|
23 |
-
<table cellpadding="0" cellspacing="0">
|
24 |
-
<tr class="top">
|
25 |
-
<td>
|
26 |
-
<?php
|
27 |
-
if ( $templater->get_logo_url() ) {
|
28 |
-
printf( '<img src="var:company_logo" style="max-height:100px;"/>' );
|
29 |
-
} else {
|
30 |
-
printf( '<h2>%s</h2>', esc_html( $templater->get_option( 'bewpi_company_name' ) ) );
|
31 |
-
}
|
32 |
-
?>
|
33 |
-
</td>
|
34 |
-
|
35 |
-
<td>
|
36 |
-
<?php
|
37 |
-
printf( __( 'Invoice #: %s', 'woocommerce-pdf-invoices' ), $invoice->get_formatted_number() );
|
38 |
-
printf( '<br />' );
|
39 |
-
printf( __( 'Invoice Date: %s', 'woocommerce-pdf-invoices' ), $invoice->get_formatted_invoice_date() );
|
40 |
-
printf( '<br />' );
|
41 |
-
printf( __( 'Order Date: %s', 'woocommerce-pdf-invoices' ), $invoice->get_formatted_order_date() );
|
42 |
-
printf( '<br />' );
|
43 |
-
printf( __( 'Order Number: %s', 'woocommerce-pdf-invoices' ), $order->get_order_number() );
|
44 |
-
|
45 |
-
// WC backwards compatibility.
|
46 |
-
$payment_method = method_exists( 'WC_Order', 'get_payment_method' ) ? $order->get_payment_method() : $order->payment_method;
|
47 |
-
// Get PO Number from 'WooCommerce Purchase Order Gateway' plugin.
|
48 |
-
if ( isset( $payment_method ) ) {
|
49 |
-
|
50 |
-
printf( '<br />' );
|
51 |
-
// WC backwards compatibility.
|
52 |
-
$payment_method_title = method_exists( 'WC_Order', 'get_payment_method_title' ) ? $order->get_payment_method_title() : $order->payment_method_title;
|
53 |
-
printf( __( 'Payment Method: %s', 'woocommerce-pdf-invoices' ), $payment_method_title );
|
54 |
-
|
55 |
-
if ( 'woocommerce_gateway_purchase_order' === $payment_method ) {
|
56 |
-
$po_number = $templater->get_meta( '_po_number' );
|
57 |
-
if ( $po_number ) {
|
58 |
-
printf( '<br />' );
|
59 |
-
printf( __( 'Purchase Order Number: %s', 'woocommerce-pdf-invoices' ), $po_number );
|
60 |
-
}
|
61 |
-
}
|
62 |
-
}
|
63 |
-
|
64 |
-
// Get VAT Number from 'WooCommerce EU VAT Number' plugin.
|
65 |
-
$vat_number = $templater->get_meta( '_vat_number' );
|
66 |
-
if ( $vat_number ) {
|
67 |
-
printf( '<br />' );
|
68 |
-
printf( __( 'VAT Number: %s', 'woocommerce-pdf-invoices' ), $vat_number );
|
69 |
-
}
|
70 |
-
?>
|
71 |
-
</td>
|
72 |
-
</tr>
|
73 |
-
</table>
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PDF invoice header template that will be visible on every page.
|
4 |
+
*
|
5 |
+
* This template can be overridden by copying it to youruploadsfolder/woocommerce-pdf-invoices/templates/invoice/simple/yourtemplatename/header.php.
|
6 |
+
*
|
7 |
+
* HOWEVER, on occasion WooCommerce PDF Invoices will need to update template files and you
|
8 |
+
* (the theme developer) will need to copy the new files to your theme to
|
9 |
+
* maintain compatibility. We try to do this as little as possible, but it does
|
10 |
+
* happen. When this occurs the version of the template file will be bumped and
|
11 |
+
* the readme will list any important changes.
|
12 |
+
*
|
13 |
+
* @author Bas Elbers
|
14 |
+
* @package WooCommerce_PDF_Invoices/Templates
|
15 |
+
* @version 0.0.1
|
16 |
+
*/
|
17 |
+
|
18 |
+
$templater = BEWPI()->templater();
|
19 |
+
$order = $templater->order;
|
20 |
+
$invoice = $templater->invoice;
|
21 |
+
?>
|
22 |
+
|
23 |
+
<table cellpadding="0" cellspacing="0">
|
24 |
+
<tr class="top">
|
25 |
+
<td>
|
26 |
+
<?php
|
27 |
+
if ( $templater->get_logo_url() ) {
|
28 |
+
printf( '<img src="var:company_logo" style="max-height:100px;"/>' );
|
29 |
+
} else {
|
30 |
+
printf( '<h2>%s</h2>', esc_html( $templater->get_option( 'bewpi_company_name' ) ) );
|
31 |
+
}
|
32 |
+
?>
|
33 |
+
</td>
|
34 |
+
|
35 |
+
<td>
|
36 |
+
<?php
|
37 |
+
printf( __( 'Invoice #: %s', 'woocommerce-pdf-invoices' ), $invoice->get_formatted_number() );
|
38 |
+
printf( '<br />' );
|
39 |
+
printf( __( 'Invoice Date: %s', 'woocommerce-pdf-invoices' ), $invoice->get_formatted_invoice_date() );
|
40 |
+
printf( '<br />' );
|
41 |
+
printf( __( 'Order Date: %s', 'woocommerce-pdf-invoices' ), $invoice->get_formatted_order_date() );
|
42 |
+
printf( '<br />' );
|
43 |
+
printf( __( 'Order Number: %s', 'woocommerce-pdf-invoices' ), $order->get_order_number() );
|
44 |
+
|
45 |
+
// WC backwards compatibility.
|
46 |
+
$payment_method = method_exists( 'WC_Order', 'get_payment_method' ) ? $order->get_payment_method() : $order->payment_method;
|
47 |
+
// Get PO Number from 'WooCommerce Purchase Order Gateway' plugin.
|
48 |
+
if ( isset( $payment_method ) ) {
|
49 |
+
|
50 |
+
printf( '<br />' );
|
51 |
+
// WC backwards compatibility.
|
52 |
+
$payment_method_title = method_exists( 'WC_Order', 'get_payment_method_title' ) ? $order->get_payment_method_title() : $order->payment_method_title;
|
53 |
+
printf( __( 'Payment Method: %s', 'woocommerce-pdf-invoices' ), $payment_method_title );
|
54 |
+
|
55 |
+
if ( 'woocommerce_gateway_purchase_order' === $payment_method ) {
|
56 |
+
$po_number = $templater->get_meta( '_po_number' );
|
57 |
+
if ( $po_number ) {
|
58 |
+
printf( '<br />' );
|
59 |
+
printf( __( 'Purchase Order Number: %s', 'woocommerce-pdf-invoices' ), $po_number );
|
60 |
+
}
|
61 |
+
}
|
62 |
+
}
|
63 |
+
|
64 |
+
// Get VAT Number from 'WooCommerce EU VAT Number' plugin.
|
65 |
+
$vat_number = $templater->get_meta( '_vat_number' );
|
66 |
+
if ( $vat_number ) {
|
67 |
+
printf( '<br />' );
|
68 |
+
printf( __( 'VAT Number: %s', 'woocommerce-pdf-invoices' ), $vat_number );
|
69 |
+
}
|
70 |
+
?>
|
71 |
+
</td>
|
72 |
+
</tr>
|
73 |
+
</table>
|
includes/templates/invoice/simple/minimal/style.css
CHANGED
@@ -1,124 +1,124 @@
|
|
1 |
-
table, tr, td, div, p {
|
2 |
-
/*border:1px solid black;*/
|
3 |
-
}
|
4 |
-
|
5 |
-
h1, h2, h3, h4, h5, h6{
|
6 |
-
padding:0;
|
7 |
-
margin:0;
|
8 |
-
}
|
9 |
-
|
10 |
-
table, div {
|
11 |
-
font-family: opensans, Arial, sans-serif;
|
12 |
-
}
|
13 |
-
|
14 |
-
table {
|
15 |
-
width: 100%;
|
16 |
-
line-height: normal;
|
17 |
-
color: #555;
|
18 |
-
font-size: 12px;
|
19 |
-
margin-left: 60px; /* Invoice margin */
|
20 |
-
margin-right: 60px; /* Invoice margin */
|
21 |
-
}
|
22 |
-
|
23 |
-
table td, table th {
|
24 |
-
padding:5px;
|
25 |
-
vertical-align:top;
|
26 |
-
line-height: inherit;
|
27 |
-
}
|
28 |
-
|
29 |
-
table tr.top td {
|
30 |
-
padding-top: 40px;
|
31 |
-
}
|
32 |
-
|
33 |
-
/* Invoice information */
|
34 |
-
table tr.top td:nth-child(2){
|
35 |
-
text-align:right;
|
36 |
-
}
|
37 |
-
|
38 |
-
div.title div {
|
39 |
-
padding: 5px;
|
40 |
-
width: 40%;
|
41 |
-
float: left;
|
42 |
-
margin-left: 60px; /* Invoice margin */
|
43 |
-
line-height: 55px;
|
44 |
-
}
|
45 |
-
|
46 |
-
div.title div.watermark {
|
47 |
-
float: right;
|
48 |
-
margin-right: 60px; /* Invoice margin */
|
49 |
-
line-height: normal;
|
50 |
-
}
|
51 |
-
|
52 |
-
div.title div.watermark h2.rubber-stamp {
|
53 |
-
font-family: serif;
|
54 |
-
text-transform: uppercase;
|
55 |
-
font-weight: bold;
|
56 |
-
color: green;
|
57 |
-
border: 3px solid green;
|
58 |
-
padding: 10px 7px;
|
59 |
-
border-radius: 10px;
|
60 |
-
opacity: 0.8;
|
61 |
-
text-align: center;
|
62 |
-
width: 130px;
|
63 |
-
float:right;
|
64 |
-
}
|
65 |
-
|
66 |
-
table tr.information td {
|
67 |
-
padding-bottom: 20px;
|
68 |
-
}
|
69 |
-
|
70 |
-
/* Customer billing address */
|
71 |
-
table tr.information td:nth-child(3){
|
72 |
-
text-align: right;
|
73 |
-
}
|
74 |
-
|
75 |
-
table tr.heading th {
|
76 |
-
font-weight: bold;
|
77 |
-
text-align: left;
|
78 |
-
color: #FFFFFF;
|
79 |
-
}
|
80 |
-
|
81 |
-
table tr.item td{
|
82 |
-
border-bottom: 1px solid #eee;
|
83 |
-
}
|
84 |
-
|
85 |
-
table tr.spacer td {
|
86 |
-
padding-top: 20px;
|
87 |
-
}
|
88 |
-
|
89 |
-
/* Totals */
|
90 |
-
table tr.total td:nth-child(2),
|
91 |
-
table tr.total td:nth-child(3){
|
92 |
-
border-top: 2px solid #eee;
|
93 |
-
font-weight: bold;
|
94 |
-
}
|
95 |
-
|
96 |
-
/* Dynamic class */
|
97 |
-
table tr.total td.order-total{
|
98 |
-
border-top: 2px solid #000;
|
99 |
-
}
|
100 |
-
|
101 |
-
table.notes {
|
102 |
-
margin-top: 40px;
|
103 |
-
}
|
104 |
-
|
105 |
-
div.terms {
|
106 |
-
margin-top: 40px;
|
107 |
-
position: absolute;
|
108 |
-
bottom: 70px;
|
109 |
-
}
|
110 |
-
|
111 |
-
table.footer {
|
112 |
-
padding-top: 20px;
|
113 |
-
padding-bottom: 20px; /* Invoice margin */
|
114 |
-
width: 100%;
|
115 |
-
}
|
116 |
-
|
117 |
-
table.footer tr td {
|
118 |
-
padding: 5px;
|
119 |
-
vertical-align: bottom;
|
120 |
-
}
|
121 |
-
|
122 |
-
table.footer tr td:nth-child(2) {
|
123 |
-
text-align: right;
|
124 |
-
}
|
1 |
+
table, tr, td, div, p {
|
2 |
+
/*border:1px solid black;*/
|
3 |
+
}
|
4 |
+
|
5 |
+
h1, h2, h3, h4, h5, h6{
|
6 |
+
padding:0;
|
7 |
+
margin:0;
|
8 |
+
}
|
9 |
+
|
10 |
+
table, div {
|
11 |
+
font-family: opensans, Arial, sans-serif;
|
12 |
+
}
|
13 |
+
|
14 |
+
table {
|
15 |
+
width: 100%;
|
16 |
+
line-height: normal;
|
17 |
+
color: #555;
|
18 |
+
font-size: 12px;
|
19 |
+
margin-left: 60px; /* Invoice margin */
|
20 |
+
margin-right: 60px; /* Invoice margin */
|
21 |
+
}
|
22 |
+
|
23 |
+
table td, table th {
|
24 |
+
padding:5px;
|
25 |
+
vertical-align:top;
|
26 |
+
line-height: inherit;
|
27 |
+
}
|
28 |
+
|
29 |
+
table tr.top td {
|
30 |
+
padding-top: 40px;
|
31 |
+
}
|
32 |
+
|
33 |
+
/* Invoice information */
|
34 |
+
table tr.top td:nth-child(2){
|
35 |
+
text-align:right;
|
36 |
+
}
|
37 |
+
|
38 |
+
div.title div {
|
39 |
+
padding: 5px;
|
40 |
+
width: 40%;
|
41 |
+
float: left;
|
42 |
+
margin-left: 60px; /* Invoice margin */
|
43 |
+
line-height: 55px;
|
44 |
+
}
|
45 |
+
|
46 |
+
div.title div.watermark {
|
47 |
+
float: right;
|
48 |
+
margin-right: 60px; /* Invoice margin */
|
49 |
+
line-height: normal;
|
50 |
+
}
|
51 |
+
|
52 |
+
div.title div.watermark h2.rubber-stamp {
|
53 |
+
font-family: serif;
|
54 |
+
text-transform: uppercase;
|
55 |
+
font-weight: bold;
|
56 |
+
color: green;
|
57 |
+
border: 3px solid green;
|
58 |
+
padding: 10px 7px;
|
59 |
+
border-radius: 10px;
|
60 |
+
opacity: 0.8;
|
61 |
+
text-align: center;
|
62 |
+
width: 130px;
|
63 |
+
float:right;
|
64 |
+
}
|
65 |
+
|
66 |
+
table tr.information td {
|
67 |
+
padding-bottom: 20px;
|
68 |
+
}
|
69 |
+
|
70 |
+
/* Customer billing address */
|
71 |
+
table tr.information td:nth-child(3){
|
72 |
+
text-align: right;
|
73 |
+
}
|
74 |
+
|
75 |
+
table tr.heading th {
|
76 |
+
font-weight: bold;
|
77 |
+
text-align: left;
|
78 |
+
color: #FFFFFF;
|
79 |
+
}
|
80 |
+
|
81 |
+
table tr.item td{
|
82 |
+
border-bottom: 1px solid #eee;
|
83 |
+
}
|
84 |
+
|
85 |
+
table tr.spacer td {
|
86 |
+
padding-top: 20px;
|
87 |
+
}
|
88 |
+
|
89 |
+
/* Totals */
|
90 |
+
table tr.total td:nth-child(2),
|
91 |
+
table tr.total td:nth-child(3){
|
92 |
+
border-top: 2px solid #eee;
|
93 |
+
font-weight: bold;
|
94 |
+
}
|
95 |
+
|
96 |
+
/* Dynamic class */
|
97 |
+
table tr.total td.order-total{
|
98 |
+
border-top: 2px solid #000;
|
99 |
+
}
|
100 |
+
|
101 |
+
table.notes {
|
102 |
+
margin-top: 40px;
|
103 |
+
}
|
104 |
+
|
105 |
+
div.terms {
|
106 |
+
margin-top: 40px;
|
107 |
+
position: absolute;
|
108 |
+
bottom: 70px;
|
109 |
+
}
|
110 |
+
|
111 |
+
table.footer {
|
112 |
+
padding-top: 20px;
|
113 |
+
padding-bottom: 20px; /* Invoice margin */
|
114 |
+
width: 100%;
|
115 |
+
}
|
116 |
+
|
117 |
+
table.footer tr td {
|
118 |
+
padding: 5px;
|
119 |
+
vertical-align: bottom;
|
120 |
+
}
|
121 |
+
|
122 |
+
table.footer tr td:nth-child(2) {
|
123 |
+
text-align: right;
|
124 |
+
}
|
lang/woocommerce-pdf-invoices-cs_CZ.po
CHANGED
@@ -1,1379 +1,1379 @@
|
|
1 |
-
# SOME DESCRIPTIVE TITLE.
|
2 |
-
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
3 |
-
# This file is distributed under the same license as the PACKAGE package.
|
4 |
-
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
-
#
|
6 |
-
msgid ""
|
7 |
-
msgstr ""
|
8 |
-
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
9 |
-
"Report-Msgid-Bugs-To: \n"
|
10 |
-
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
11 |
-
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
12 |
-
"Last-Translator: \n"
|
13 |
-
"Language-Team: \n"
|
14 |
-
"Language: cs_CZ\n"
|
15 |
-
"MIME-Version: 1.0\n"
|
16 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
17 |
-
"Content-Transfer-Encoding: 8bit\n"
|
18 |
-
"X-Generator: Poedit 1.8.11\n"
|
19 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
20 |
-
"X-Poedit-KeywordsList: __;_e\n"
|
21 |
-
"X-Poedit-Basepath: ../..\n"
|
22 |
-
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
23 |
-
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
24 |
-
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
25 |
-
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
26 |
-
|
27 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
28 |
-
msgid "Purchase email"
|
29 |
-
msgstr "Potvrzovací e-mail"
|
30 |
-
|
31 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
32 |
-
msgid ""
|
33 |
-
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
34 |
-
"\">wcpdfinvoices.com</a>."
|
35 |
-
msgstr ""
|
36 |
-
"Zadejte svůj e-mailový účet od <a href=\"http://wcpdfinvoices.com"
|
37 |
-
"\">wcpdfinvoices.com</a> ."
|
38 |
-
|
39 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
40 |
-
msgid "License"
|
41 |
-
msgstr "Licence"
|
42 |
-
|
43 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
44 |
-
msgid ""
|
45 |
-
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
46 |
-
"\">wcpdfinvoices.com</a> to receive updates."
|
47 |
-
msgstr ""
|
48 |
-
"Zadejte své licenční klíč od <a href=\"http://wcpdfinvoices.com"
|
49 |
-
"\">wcpdfinvoices.com</a> k zasílání novinek."
|
50 |
-
|
51 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
52 |
-
msgid "PDF attachment"
|
53 |
-
msgstr "Příloha PDF"
|
54 |
-
|
55 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
56 |
-
msgid "Add for example a PDF with your terms & conditions."
|
57 |
-
msgstr "Přidejte například soubor PDF s obchodními podmínkami."
|
58 |
-
|
59 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
60 |
-
msgid "Suppliers"
|
61 |
-
msgstr "Dodavatelé"
|
62 |
-
|
63 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
64 |
-
msgid ""
|
65 |
-
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
66 |
-
"adding there Email It In email addresses. Email addresses need to be "
|
67 |
-
"seperated by comma's."
|
68 |
-
msgstr ""
|
69 |
-
"<b>Tip</b>: Posílejte faktury do zákaznických cloudových úložišť snadno "
|
70 |
-
"přidáním e-mailových adres Email It In. E-mailové adresy oddělujte čárkami."
|
71 |
-
|
72 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
73 |
-
msgid ""
|
74 |
-
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
75 |
-
"generate a global invoice from there account</div>"
|
76 |
-
msgstr ""
|
77 |
-
"Povolit generování zákazníkem<br/><div class=\"bewpi-notes\">Povolit "
|
78 |
-
"zákazníkům generovat globální faktury z jejich účtu</div>"
|
79 |
-
|
80 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
81 |
-
msgid "Customer generation period"
|
82 |
-
msgstr "Perioda zákaznického generování"
|
83 |
-
|
84 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
85 |
-
msgid ""
|
86 |
-
"Should your customers have the ability to generate a global invoice by month "
|
87 |
-
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
88 |
-
msgstr ""
|
89 |
-
"Mám mít zákazník možnost generovat globální faktury měsíčně nebo ročně?<br/"
|
90 |
-
"><strong>Poznámka:</strong> Zákaznické generování má být povolené."
|
91 |
-
|
92 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
93 |
-
msgid "Month"
|
94 |
-
msgstr "Měsíc"
|
95 |
-
|
96 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
97 |
-
msgid "Year"
|
98 |
-
msgstr "Rok"
|
99 |
-
|
100 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
101 |
-
msgid "Send to your Cloud Storage"
|
102 |
-
msgstr "Poslat do cloudového úložiště"
|
103 |
-
|
104 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
105 |
-
msgid "Email to customer"
|
106 |
-
msgstr "E-mail zákazníkovi"
|
107 |
-
|
108 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
109 |
-
msgid "Email to supplier(s)"
|
110 |
-
msgstr "E-mail dodavatelům"
|
111 |
-
|
112 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
113 |
-
msgid "Email subject"
|
114 |
-
msgstr "Předmět e-mailu"
|
115 |
-
|
116 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
117 |
-
msgid "Subject for the global invoice email."
|
118 |
-
msgstr "Předmět globálního fakturačního e-mailu"
|
119 |
-
|
120 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
121 |
-
msgid "Email message"
|
122 |
-
msgstr "Obsah e-mailu"
|
123 |
-
|
124 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
125 |
-
msgid "Message for the global invoice email."
|
126 |
-
msgstr "Obsah globálního fakturačního e-mailu."
|
127 |
-
|
128 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
129 |
-
msgid "Enable reminder"
|
130 |
-
msgstr "Povolit upozorňování"
|
131 |
-
|
132 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
133 |
-
msgid "Days until reminder"
|
134 |
-
msgstr "Počet dnů do upozornění"
|
135 |
-
|
136 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
137 |
-
msgid "Number of days from starting date until reminder date."
|
138 |
-
msgstr "Počet dnů od počátečního data do data upozornění."
|
139 |
-
|
140 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
141 |
-
msgid "Start date type"
|
142 |
-
msgstr "Typ počátečního data."
|
143 |
-
|
144 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
145 |
-
msgid ""
|
146 |
-
"Custom date will add a checkout field to the Checkout page, so a customer "
|
147 |
-
"can decide from which date to start counting."
|
148 |
-
msgstr ""
|
149 |
-
"Jiné nastavení data přidá do potvrzovací stránky zaškrtávací box, takže se "
|
150 |
-
"zákazník může rozhodnout od kterého data začne odpočet."
|
151 |
-
|
152 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
153 |
-
msgid "Order date"
|
154 |
-
msgstr "Datum objednávky"
|
155 |
-
|
156 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
157 |
-
msgid "Custom date"
|
158 |
-
msgstr "Nastavitelné datum"
|
159 |
-
|
160 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
161 |
-
msgid "Custom date is editable on My Account page"
|
162 |
-
msgstr "Nastavitelné datum lze změnit na stránce Můj účet"
|
163 |
-
|
164 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
165 |
-
msgid "Custom date is required"
|
166 |
-
msgstr "Nastavitelné datum je povinné"
|
167 |
-
|
168 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
169 |
-
msgid "Custom date field name"
|
170 |
-
msgstr "Jméno pole pro Nastavitelné datum"
|
171 |
-
|
172 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
173 |
-
msgid "Premium Options"
|
174 |
-
msgstr "Volby verze Premium"
|
175 |
-
|
176 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
177 |
-
msgid "Template Options"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
181 |
-
msgid "Supplier Options"
|
182 |
-
msgstr "Možnosti dodavatelů"
|
183 |
-
|
184 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
185 |
-
msgid "Global Invoice Options"
|
186 |
-
msgstr "Možnosti globální fakturace"
|
187 |
-
|
188 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
189 |
-
msgid "Reminder Options"
|
190 |
-
msgstr "Možnosti připomínání"
|
191 |
-
|
192 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
193 |
-
msgid "These are the template options."
|
194 |
-
msgstr ""
|
195 |
-
|
196 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
197 |
-
msgid "Send customer invoice automatically to your supplier(s)."
|
198 |
-
msgstr "Poslat automaticky zákaznickou fakturu Vašemu dodavateli."
|
199 |
-
|
200 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
201 |
-
msgid ""
|
202 |
-
"Generate global invoices on Orders page by selecting multiple orders and "
|
203 |
-
"applying action or let customers generate periodically from My Account page."
|
204 |
-
msgstr ""
|
205 |
-
"Generovat globální faktury na stránce Objednávky výběrem objednávek a volbou "
|
206 |
-
"akce nebo nechat zákazníky generovat periodicky na stránce Můj účet."
|
207 |
-
|
208 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
209 |
-
msgid ""
|
210 |
-
"Send a reminder email with invoice after a specific period of time. The "
|
211 |
-
"period until the actual sending date, uses the order date as a starting "
|
212 |
-
"point to count from. The email template called Customer Invoice will be "
|
213 |
-
"used. By default an email will only be sent, if the order has the Processing "
|
214 |
-
"status."
|
215 |
-
msgstr ""
|
216 |
-
"Poslat e-mail s upozorněním a fakturou po zadaném počtu dnů. Období do "
|
217 |
-
"aktuálního data odeslání používá datum vytvoření objednávky jako počáteční "
|
218 |
-
"datum od kterého se období počítá. Bude použita šablona faktury nazvaná "
|
219 |
-
"Zákaznická faktura (Costumer Invoice). Obecně e-mail bude odeslán pouze "
|
220 |
-
"pokud bude objednávka ve stavu, kdy se vyřizuje. "
|
221 |
-
|
222 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
223 |
-
msgid "File to large."
|
224 |
-
msgstr "Soubor je příliš velký."
|
225 |
-
|
226 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
227 |
-
msgid "Only PDF files are allowed."
|
228 |
-
msgstr "Jsou povoleny pouze soubory PDF."
|
229 |
-
|
230 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
231 |
-
msgid "Remove"
|
232 |
-
msgstr "Odebrat"
|
233 |
-
|
234 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
235 |
-
msgid "Choose"
|
236 |
-
msgstr "Zvolit"
|
237 |
-
|
238 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
239 |
-
msgid "Active"
|
240 |
-
msgstr "Aktivní"
|
241 |
-
|
242 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
243 |
-
msgid "Inactive"
|
244 |
-
msgstr "Neaktivní"
|
245 |
-
|
246 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
247 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
248 |
-
msgid "YYYY-MM-DD"
|
249 |
-
msgstr "YYYY-MM-DD"
|
250 |
-
|
251 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
252 |
-
msgid "Save"
|
253 |
-
msgstr "Uložit"
|
254 |
-
|
255 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
256 |
-
msgid "Generate Global Invoice"
|
257 |
-
msgstr "Vygenerovat globální fakturu"
|
258 |
-
|
259 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
260 |
-
msgid "Select a month"
|
261 |
-
msgstr "Vyberte měsíc"
|
262 |
-
|
263 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
264 |
-
msgid "Select a year"
|
265 |
-
msgstr "Vyberte rok"
|
266 |
-
|
267 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
268 |
-
msgid "Generate invoice"
|
269 |
-
msgstr "Vygenerovat fakturu"
|
270 |
-
|
271 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
272 |
-
msgid "Global invoice successfully generated! "
|
273 |
-
msgstr "Globální faktura byla úspěšně vygenerována!"
|
274 |
-
|
275 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
276 |
-
msgid "Reminder scheduled on:"
|
277 |
-
msgstr "Upozornění nastavit na:"
|
278 |
-
|
279 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
280 |
-
msgid "Reminder sent?"
|
281 |
-
msgstr "Posláno upozornění?"
|
282 |
-
|
283 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
284 |
-
msgid "Yes"
|
285 |
-
msgstr "Ano"
|
286 |
-
|
287 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
288 |
-
msgid "No"
|
289 |
-
msgstr "Ne"
|
290 |
-
|
291 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
292 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
293 |
-
msgid "Settings"
|
294 |
-
msgstr "Nastavení"
|
295 |
-
|
296 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
297 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
298 |
-
msgid "Support"
|
299 |
-
msgstr "Podpora"
|
300 |
-
|
301 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
302 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
303 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
304 |
-
msgid "Premium"
|
305 |
-
msgstr "Premium"
|
306 |
-
|
307 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
308 |
-
msgid "Bulk Export PDF Invoices"
|
309 |
-
msgstr ""
|
310 |
-
|
311 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
312 |
-
msgid "Bulk Generate PDF Invoices"
|
313 |
-
msgstr ""
|
314 |
-
|
315 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
316 |
-
msgid "No orders selected to generate PDF invoice for."
|
317 |
-
msgstr ""
|
318 |
-
|
319 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
320 |
-
#, php-format
|
321 |
-
msgid ""
|
322 |
-
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
323 |
-
"be good to go! :)"
|
324 |
-
msgstr ""
|
325 |
-
|
326 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
327 |
-
#, php-format
|
328 |
-
msgid ""
|
329 |
-
"%1$s requires at least %2$s. Update it and get the best out of both "
|
330 |
-
"plugins. :)"
|
331 |
-
msgstr ""
|
332 |
-
|
333 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
334 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
335 |
-
msgid "Invalid request"
|
336 |
-
msgstr "Neplatný požadavek"
|
337 |
-
|
338 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
339 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
340 |
-
msgid "Something went wrong."
|
341 |
-
msgstr "Něco je špatně."
|
342 |
-
|
343 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
344 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
345 |
-
msgid "No orders found."
|
346 |
-
msgstr "Nebyly nalezeny žádné objednávky."
|
347 |
-
|
348 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
349 |
-
msgid "Generate global invoice"
|
350 |
-
msgstr "Generovat globální fakturu"
|
351 |
-
|
352 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
353 |
-
msgid "Please select more then one order."
|
354 |
-
msgstr "Vyberte prosím víc než jednu objednávku."
|
355 |
-
|
356 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
357 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
358 |
-
#, php-format
|
359 |
-
msgid "%s is required."
|
360 |
-
msgstr "%s je vyžadován."
|
361 |
-
|
362 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
363 |
-
msgid "Order changed successfully."
|
364 |
-
msgstr "Objednávka bylo úspěšně změněna."
|
365 |
-
|
366 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
367 |
-
msgid "PDF Invoice Reminder"
|
368 |
-
msgstr "Připomenutí PDF faktury"
|
369 |
-
|
370 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
371 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
372 |
-
msgid "Invoice to"
|
373 |
-
msgstr "Fakturační adresa"
|
374 |
-
|
375 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
376 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
377 |
-
#, php-format
|
378 |
-
msgid "Phone: %s"
|
379 |
-
msgstr "Telefon: %s"
|
380 |
-
|
381 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
382 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
383 |
-
msgid "Ship to"
|
384 |
-
msgstr "Doručovací adresa"
|
385 |
-
|
386 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
387 |
-
msgid "Global Invoice"
|
388 |
-
msgstr "Globální faktura"
|
389 |
-
|
390 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
391 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
392 |
-
msgid "Description"
|
393 |
-
msgstr "Popis"
|
394 |
-
|
395 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
396 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
397 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
398 |
-
msgid "SKU"
|
399 |
-
msgstr "Číslo zboží"
|
400 |
-
|
401 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
402 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
403 |
-
msgid "Cost"
|
404 |
-
msgstr "Cena za kus"
|
405 |
-
|
406 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
407 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
408 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
409 |
-
msgid "Qty"
|
410 |
-
msgstr "Počet kusů"
|
411 |
-
|
412 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
413 |
-
msgid "VAT"
|
414 |
-
msgstr "DPH"
|
415 |
-
|
416 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
417 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
418 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
419 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
420 |
-
msgid "Total"
|
421 |
-
msgstr "Celkem"
|
422 |
-
|
423 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
424 |
-
#, php-format
|
425 |
-
msgid "Order #%d - %s"
|
426 |
-
msgstr "Objednávka #%d - %s"
|
427 |
-
|
428 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
429 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
430 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
431 |
-
msgid "Discount"
|
432 |
-
msgstr "Sleva"
|
433 |
-
|
434 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
435 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
436 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
437 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
438 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
439 |
-
msgid "Shipping"
|
440 |
-
msgstr "Dopravné"
|
441 |
-
|
442 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
443 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
444 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
445 |
-
msgid "Subtotal"
|
446 |
-
msgstr "Mezisoučet"
|
447 |
-
|
448 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
449 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
450 |
-
msgid "Fee"
|
451 |
-
msgstr "Poplatky"
|
452 |
-
|
453 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
454 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
455 |
-
msgid "Refunded"
|
456 |
-
msgstr "Vráceno"
|
457 |
-
|
458 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
459 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
460 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
461 |
-
#, php-format
|
462 |
-
msgid "%1$s of %2$s"
|
463 |
-
msgstr ""
|
464 |
-
|
465 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
466 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
467 |
-
msgid "Paid"
|
468 |
-
msgstr "Placeno"
|
469 |
-
|
470 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
471 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
472 |
-
#, php-format
|
473 |
-
msgid "VAT Number: %s"
|
474 |
-
msgstr "DIČ: %s"
|
475 |
-
|
476 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
477 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
478 |
-
#, php-format
|
479 |
-
msgid "Purchase Order Number: %s"
|
480 |
-
msgstr "Číslo objednávky: %s"
|
481 |
-
|
482 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
483 |
-
#, php-format
|
484 |
-
msgid "%s of %s"
|
485 |
-
msgstr "%s z %s"
|
486 |
-
|
487 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
488 |
-
msgid "Attach to Emails"
|
489 |
-
msgstr ""
|
490 |
-
|
491 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
492 |
-
msgid "New order"
|
493 |
-
msgstr ""
|
494 |
-
|
495 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
496 |
-
msgid "Order on-hold"
|
497 |
-
msgstr "Objednat dočasně"
|
498 |
-
|
499 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
500 |
-
msgid "Processing order"
|
501 |
-
msgstr "Objednávka se zpracovává"
|
502 |
-
|
503 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
504 |
-
msgid "Completed order"
|
505 |
-
msgstr "Objednávka je dokončená"
|
506 |
-
|
507 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
508 |
-
msgid "Customer invoice"
|
509 |
-
msgstr "Zákaznická faktura"
|
510 |
-
|
511 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
512 |
-
msgid "Attach to WooCommerce Subscriptions Emails"
|
513 |
-
msgstr ""
|
514 |
-
|
515 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
516 |
-
msgid "New Renewal Order"
|
517 |
-
msgstr ""
|
518 |
-
|
519 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
520 |
-
msgid "Subscription Switch Complete"
|
521 |
-
msgstr ""
|
522 |
-
|
523 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
524 |
-
msgid "Processing Renewal order"
|
525 |
-
msgstr ""
|
526 |
-
|
527 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
528 |
-
msgid "Completed Renewal Order"
|
529 |
-
msgstr "Dokončena obnova objednávky"
|
530 |
-
|
531 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
532 |
-
msgid "Customer Renewal Invoice"
|
533 |
-
msgstr "Zákaznická obnovená faktura"
|
534 |
-
|
535 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
536 |
-
msgid "Disable for free products"
|
537 |
-
msgstr ""
|
538 |
-
|
539 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
540 |
-
msgid ""
|
541 |
-
"Skip automatic PDF invoice generation for orders containing only free "
|
542 |
-
"products."
|
543 |
-
msgstr ""
|
544 |
-
|
545 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
546 |
-
msgid "View PDF"
|
547 |
-
msgstr "Prohlédnout PDF"
|
548 |
-
|
549 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
550 |
-
msgid "Download"
|
551 |
-
msgstr "Stáhnout"
|
552 |
-
|
553 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
554 |
-
msgid "Open in new browser tab/window"
|
555 |
-
msgstr "Otevřít v nové záložce nebo okně prohlížeče"
|
556 |
-
|
557 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
558 |
-
msgid "Enable download from my account"
|
559 |
-
msgstr ""
|
560 |
-
|
561 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
562 |
-
msgid ""
|
563 |
-
"By default PDF is only downloadable when order has been paid, so order "
|
564 |
-
"status should be Processing or Completed."
|
565 |
-
msgstr ""
|
566 |
-
|
567 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
568 |
-
msgid "Enable Email It In"
|
569 |
-
msgstr "Povolit Email It In"
|
570 |
-
|
571 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
572 |
-
msgid "Email It In account"
|
573 |
-
msgstr "Účet Email It In"
|
574 |
-
|
575 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
576 |
-
#, php-format
|
577 |
-
msgid ""
|
578 |
-
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
579 |
-
msgstr ""
|
580 |
-
|
581 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
582 |
-
msgid "Enable Invoice Number column"
|
583 |
-
msgstr ""
|
584 |
-
|
585 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
586 |
-
msgid "Display invoice numbers on Shop Order page."
|
587 |
-
msgstr ""
|
588 |
-
|
589 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
590 |
-
msgid "Enable mPDF debugging"
|
591 |
-
msgstr "Povolit mPDF debugování"
|
592 |
-
|
593 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
594 |
-
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
595 |
-
msgstr "Povolit mPDF debugování pokud není možno vytvořit fakturu."
|
596 |
-
|
597 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
598 |
-
msgid "Email Options"
|
599 |
-
msgstr "Možnosti e-mailu"
|
600 |
-
|
601 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
602 |
-
msgid "Download Options"
|
603 |
-
msgstr "Možnosti stahování"
|
604 |
-
|
605 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
606 |
-
msgid "Cloud Storage Options"
|
607 |
-
msgstr "Možnosti cloudového úložiště"
|
608 |
-
|
609 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
610 |
-
msgid "Interface Options"
|
611 |
-
msgstr ""
|
612 |
-
|
613 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
614 |
-
msgid "Debug Options"
|
615 |
-
msgstr "Možnosti debugování"
|
616 |
-
|
617 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
618 |
-
#, php-format
|
619 |
-
msgid ""
|
620 |
-
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
621 |
-
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
622 |
-
"class=\"underline\">automatically</span> generate the PDF invoice."
|
623 |
-
msgstr ""
|
624 |
-
|
625 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
626 |
-
#, php-format
|
627 |
-
msgid ""
|
628 |
-
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
629 |
-
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
630 |
-
msgstr ""
|
631 |
-
|
632 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
633 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
634 |
-
msgid "Template"
|
635 |
-
msgstr "Šablona"
|
636 |
-
|
637 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
638 |
-
#, php-format
|
639 |
-
msgid "Create a custom template by copying it from %1$s to %2$s."
|
640 |
-
msgstr ""
|
641 |
-
|
642 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
643 |
-
msgid "Color theme"
|
644 |
-
msgstr "Barevné téma"
|
645 |
-
|
646 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
647 |
-
msgid "Display theme text in black color"
|
648 |
-
msgstr ""
|
649 |
-
|
650 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
651 |
-
msgid ""
|
652 |
-
"Enable if you've set the color theme to white or some other light color."
|
653 |
-
msgstr ""
|
654 |
-
|
655 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
656 |
-
msgid "Date format"
|
657 |
-
msgstr "Formát datumu"
|
658 |
-
|
659 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
660 |
-
msgid ""
|
661 |
-
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
662 |
-
"invoice date and order date."
|
663 |
-
msgstr ""
|
664 |
-
|
665 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
666 |
-
msgid "Display prices including tax"
|
667 |
-
msgstr "Ceny zobrazovat včetně DPH"
|
668 |
-
|
669 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
670 |
-
msgid ""
|
671 |
-
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
672 |
-
"still be excluding tax, so disable it within the visible columns section."
|
673 |
-
msgstr ""
|
674 |
-
"Řádky součtů budou obsahovat DPH.<br/><b>Poznámka</b>: Mezisoučet bude stále "
|
675 |
-
"bez DPH, takže jej odstraňte v nastavení viditelných sloupců."
|
676 |
-
|
677 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
678 |
-
msgid "Shipping taxable"
|
679 |
-
msgstr "Dopravně podléhá DPH"
|
680 |
-
|
681 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
682 |
-
msgid "Enable to display subtotal including shipping."
|
683 |
-
msgstr "Povolit zobrazení mezisoučtu včetně dopravného."
|
684 |
-
|
685 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
686 |
-
msgid "Mark invoice as paid"
|
687 |
-
msgstr "Označit fakturu jako zaplacenou"
|
688 |
-
|
689 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
690 |
-
msgid "Invoice will be watermarked when order has been paid."
|
691 |
-
msgstr "Faktura bude označena vodotiskem, pokud bude objednávka zaplacena."
|
692 |
-
|
693 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
694 |
-
msgid "Company name"
|
695 |
-
msgstr "Jméno firmy"
|
696 |
-
|
697 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
698 |
-
msgid "Company logo"
|
699 |
-
msgstr "Logo firmy"
|
700 |
-
|
701 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
702 |
-
#, php-format
|
703 |
-
msgid ""
|
704 |
-
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
705 |
-
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
706 |
-
"\" target=\"_blank\">URL</a>."
|
707 |
-
msgstr ""
|
708 |
-
|
709 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
710 |
-
msgid "Company address"
|
711 |
-
msgstr "Adresa firmy"
|
712 |
-
|
713 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
714 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
715 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
716 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
717 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
718 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
719 |
-
#, php-format
|
720 |
-
msgid "Allowed HTML tags: %s."
|
721 |
-
msgstr ""
|
722 |
-
|
723 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
724 |
-
msgid "Company details"
|
725 |
-
msgstr "Detaily o firmě"
|
726 |
-
|
727 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
728 |
-
msgid "Title"
|
729 |
-
msgstr "Nadpis"
|
730 |
-
|
731 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
732 |
-
msgid "Change the name of the invoice."
|
733 |
-
msgstr "Změnit označení faktury."
|
734 |
-
|
735 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
736 |
-
msgid "Invoice"
|
737 |
-
msgstr "Faktura"
|
738 |
-
|
739 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
740 |
-
msgid "Thank you text"
|
741 |
-
msgstr "Text pro poděkování"
|
742 |
-
|
743 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
744 |
-
msgid "Visible in big colored bar directly after invoice total."
|
745 |
-
msgstr ""
|
746 |
-
|
747 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
748 |
-
msgid ""
|
749 |
-
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
750 |
-
"shipping address won't be visible when order has only virtual products.</div>"
|
751 |
-
msgstr ""
|
752 |
-
|
753 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
754 |
-
msgid "Show customer notes"
|
755 |
-
msgstr "Zobrazit poznámky zákazníka"
|
756 |
-
|
757 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
758 |
-
msgid "Terms & conditions, policies etc."
|
759 |
-
msgstr "Obchodní podmínky, záruky apod."
|
760 |
-
|
761 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
762 |
-
#, php-format
|
763 |
-
msgid ""
|
764 |
-
"Visible below customer notes and above footer. Want to attach additional "
|
765 |
-
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
766 |
-
"Premium</a> plugin."
|
767 |
-
msgstr ""
|
768 |
-
|
769 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
770 |
-
msgid "Left footer column."
|
771 |
-
msgstr "Levý sloupec zápatí"
|
772 |
-
|
773 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
774 |
-
msgid "Right footer column."
|
775 |
-
msgstr "Pravý sloupec zápatí"
|
776 |
-
|
777 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
778 |
-
msgid "Type"
|
779 |
-
msgstr "Typ"
|
780 |
-
|
781 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
782 |
-
msgid "WooCommerce order number"
|
783 |
-
msgstr "Objednací číslo WooCommerce"
|
784 |
-
|
785 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
786 |
-
msgid "Sequential number"
|
787 |
-
msgstr "Postupné číslování"
|
788 |
-
|
789 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
790 |
-
msgid "Reset invoice counter"
|
791 |
-
msgstr "Vynulovat počítadlo číslování faktur"
|
792 |
-
|
793 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
794 |
-
msgid "Next"
|
795 |
-
msgstr "Další"
|
796 |
-
|
797 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
798 |
-
msgid ""
|
799 |
-
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
800 |
-
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
801 |
-
"next invoice number will be deleted."
|
802 |
-
msgstr ""
|
803 |
-
|
804 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
805 |
-
msgid "Digits"
|
806 |
-
msgstr "Počet číslic"
|
807 |
-
|
808 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
809 |
-
msgid "[prefix]"
|
810 |
-
msgstr "[prefix]"
|
811 |
-
|
812 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
813 |
-
msgid "[suffix]"
|
814 |
-
msgstr "[suffix]"
|
815 |
-
|
816 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
817 |
-
msgid "Format"
|
818 |
-
msgstr "Formát"
|
819 |
-
|
820 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
821 |
-
#, php-format
|
822 |
-
msgid "Available placeholders: %s."
|
823 |
-
msgstr ""
|
824 |
-
|
825 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
826 |
-
#, php-format
|
827 |
-
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
828 |
-
msgstr ""
|
829 |
-
|
830 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
831 |
-
msgid "Reset yearly"
|
832 |
-
msgstr ""
|
833 |
-
|
834 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
835 |
-
msgid ""
|
836 |
-
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
837 |
-
"will have to generate all invoices again when changing option."
|
838 |
-
msgstr ""
|
839 |
-
|
840 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
841 |
-
msgid "Tax (item)"
|
842 |
-
msgstr "DPH (za položku)"
|
843 |
-
|
844 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
845 |
-
msgid "Tax (total)"
|
846 |
-
msgstr "DPH (celkem)"
|
847 |
-
|
848 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
849 |
-
msgid "These are the general template options."
|
850 |
-
msgstr "Toto jsou základní nastavení šablony"
|
851 |
-
|
852 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
853 |
-
msgid "These are the invoice number options."
|
854 |
-
msgstr "Toto je nastavení číslování faktury"
|
855 |
-
|
856 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
857 |
-
msgid "The header will be visible on every page."
|
858 |
-
msgstr ""
|
859 |
-
|
860 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
861 |
-
msgid "The footer will be visible on every page."
|
862 |
-
msgstr "Zápatí bude na všech stránkách"
|
863 |
-
|
864 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
865 |
-
msgid "Enable or disable the columns."
|
866 |
-
msgstr "Povolit nebo zakázat sloupce."
|
867 |
-
|
868 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
869 |
-
msgid "General Options"
|
870 |
-
msgstr "Obecné nastavení"
|
871 |
-
|
872 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
873 |
-
msgid "Invoice Number Options"
|
874 |
-
msgstr "Nastavení číslování faktur"
|
875 |
-
|
876 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
877 |
-
msgid "Header Options"
|
878 |
-
msgstr "Nastavení záhlaví"
|
879 |
-
|
880 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
881 |
-
msgid "Body Options"
|
882 |
-
msgstr "Nastavení těla faktury"
|
883 |
-
|
884 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
885 |
-
msgid "Footer Options"
|
886 |
-
msgstr "Nastavení zápatí"
|
887 |
-
|
888 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
889 |
-
msgid "Visible Columns"
|
890 |
-
msgstr "Zobrazené sloupce"
|
891 |
-
|
892 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
893 |
-
msgid ""
|
894 |
-
"Company logo not found. Upload the image to the Media Library and try again."
|
895 |
-
msgstr ""
|
896 |
-
|
897 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
898 |
-
#, php-format
|
899 |
-
msgid ""
|
900 |
-
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
901 |
-
"this page</a>."
|
902 |
-
msgstr ""
|
903 |
-
|
904 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
905 |
-
#, php-format
|
906 |
-
msgid ""
|
907 |
-
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
908 |
-
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
909 |
-
"<a href=\"%2$s\">No, deactivate now</a>."
|
910 |
-
msgstr ""
|
911 |
-
|
912 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
913 |
-
#, php-format
|
914 |
-
msgid ""
|
915 |
-
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
916 |
-
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
917 |
-
"rating. It will support future development big-time."
|
918 |
-
msgstr ""
|
919 |
-
|
920 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
921 |
-
msgid "WooCommerce PDF Invoices Premium"
|
922 |
-
msgstr "WooCommerce PDF Invoices Premium"
|
923 |
-
|
924 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
925 |
-
msgid ""
|
926 |
-
"This plugin offers a premium version which comes with the following features:"
|
927 |
-
msgstr "Tento plugin je dostupný i v prémiové verzi, která nabízí:"
|
928 |
-
|
929 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
930 |
-
msgid "Change the font of the PDF invoices."
|
931 |
-
msgstr ""
|
932 |
-
|
933 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
934 |
-
msgid ""
|
935 |
-
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
936 |
-
msgstr ""
|
937 |
-
|
938 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
939 |
-
msgid "Bulk generate PDF invoices."
|
940 |
-
msgstr ""
|
941 |
-
|
942 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
943 |
-
msgid "Bulk export and/or download PDF invoices."
|
944 |
-
msgstr ""
|
945 |
-
|
946 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
947 |
-
msgid "Bill periodically by generating and sending global invoices."
|
948 |
-
msgstr "Fakturujte periodicky pomocí generování a posílání globálních faktur. "
|
949 |
-
|
950 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
951 |
-
msgid "Add additional PDF's to PDF invoices."
|
952 |
-
msgstr ""
|
953 |
-
|
954 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
955 |
-
msgid "Send customer invoices directly to suppliers and others."
|
956 |
-
msgstr "Posílejte zákaznické faktury přímo dodavatelům a dalším subjektům."
|
957 |
-
|
958 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
959 |
-
#, php-format
|
960 |
-
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
961 |
-
msgstr ""
|
962 |
-
"Připojte faktury k e-mailům to <a href=\"%s\">WooCommerce Subscriptions</a> ."
|
963 |
-
|
964 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
965 |
-
msgid "Learn more"
|
966 |
-
msgstr "Dozvědět se více"
|
967 |
-
|
968 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
969 |
-
msgid "Stay up-to-date"
|
970 |
-
msgstr "Zůstaňte na vlně"
|
971 |
-
|
972 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
973 |
-
msgid ""
|
974 |
-
"We're constantly developing new features, stay up-to-date by subscribing to "
|
975 |
-
"our newsletter."
|
976 |
-
msgstr ""
|
977 |
-
"Stále pracujeme na nových možnostech, informujte se o novinkách odebíráním "
|
978 |
-
"našeho newsletteru."
|
979 |
-
|
980 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
981 |
-
msgid "Your email address"
|
982 |
-
msgstr "Vaše e-mailová adresa"
|
983 |
-
|
984 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
985 |
-
msgid "Signup"
|
986 |
-
msgstr "Přihlásit se "
|
987 |
-
|
988 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
989 |
-
msgid "No spam, ever. Unsubscribe at any time"
|
990 |
-
msgstr "Už nikdy žádný spam! Kdykoliv se můžete odhlásit"
|
991 |
-
|
992 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
993 |
-
msgid "About"
|
994 |
-
msgstr "O pluginu"
|
995 |
-
|
996 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
997 |
-
msgid ""
|
998 |
-
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
999 |
-
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
1000 |
-
msgstr ""
|
1001 |
-
"Tento pluginu je open source projekt, který zajišťuje fakturování objednávek "
|
1002 |
-
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
1003 |
-
|
1004 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
1005 |
-
msgid "<b>Version</b>: "
|
1006 |
-
msgstr "<b>Verze</b>: "
|
1007 |
-
|
1008 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
1009 |
-
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
1010 |
-
msgstr "<b>Autor</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
1011 |
-
|
1012 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
1013 |
-
msgid ""
|
1014 |
-
"We will never ask for donations, but to guarantee future development, we do "
|
1015 |
-
"need your support. Please show us your appreciation by leaving a <a href="
|
1016 |
-
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
1017 |
-
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
1018 |
-
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1019 |
-
msgstr ""
|
1020 |
-
"Nikdy Vás nebudeme žádat o dary, ale abychom byli schopni dále pokračovat ve "
|
1021 |
-
"vývoji, potřebujeme vaši podporu. Prokažte prosím svoji náklonnost oceněním "
|
1022 |
-
"<a href=\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-"
|
1023 |
-
"invoices?rate=5#postform\">★★★★★</a> a hlasujte pro naše <a href=\"https://"
|
1024 |
-
"wordpress.org/plugins/woocommerce-pdf-invoices/\">díla</a>."
|
1025 |
-
|
1026 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1027 |
-
msgid ""
|
1028 |
-
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1029 |
-
msgstr ""
|
1030 |
-
"Podporuji tento úžasný bezplatný WooCommerce PDF Invoices plugin pro "
|
1031 |
-
"WordPress!"
|
1032 |
-
|
1033 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1034 |
-
msgid "Need Help?"
|
1035 |
-
msgstr "Potřebujete pomoc?"
|
1036 |
-
|
1037 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1038 |
-
msgid "Frequently Asked Questions"
|
1039 |
-
msgstr "Nejčastější dotazy"
|
1040 |
-
|
1041 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1042 |
-
msgid "Support forum"
|
1043 |
-
msgstr "Fórum podpory"
|
1044 |
-
|
1045 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1046 |
-
msgid "Request a feature"
|
1047 |
-
msgstr "Navrh na nové možnosti"
|
1048 |
-
|
1049 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1050 |
-
msgid "Invoices"
|
1051 |
-
msgstr "Faktury"
|
1052 |
-
|
1053 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1054 |
-
msgid "General"
|
1055 |
-
msgstr "Obecné"
|
1056 |
-
|
1057 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1058 |
-
#, php-format
|
1059 |
-
msgid ""
|
1060 |
-
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1061 |
-
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1062 |
-
msgstr ""
|
1063 |
-
|
1064 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1065 |
-
#, php-format
|
1066 |
-
msgid "Version %s"
|
1067 |
-
msgstr "Verze %s"
|
1068 |
-
|
1069 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1070 |
-
msgid "Invoice No."
|
1071 |
-
msgstr ""
|
1072 |
-
|
1073 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1074 |
-
msgid "View invoice"
|
1075 |
-
msgstr "Prohlédnout fakturu"
|
1076 |
-
|
1077 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1078 |
-
msgid "PDF Invoice"
|
1079 |
-
msgstr "PDF faktura"
|
1080 |
-
|
1081 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1082 |
-
msgid "Invoiced on:"
|
1083 |
-
msgstr "Fakturováno dne:"
|
1084 |
-
|
1085 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1086 |
-
msgid "Invoice number:"
|
1087 |
-
msgstr "Číslo faktury:"
|
1088 |
-
|
1089 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1090 |
-
msgid "Create"
|
1091 |
-
msgstr "Vytvořit"
|
1092 |
-
|
1093 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1094 |
-
msgid "View"
|
1095 |
-
msgstr "Prohlédnout"
|
1096 |
-
|
1097 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1098 |
-
msgid "Cancel"
|
1099 |
-
msgstr "Zrušit"
|
1100 |
-
|
1101 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1102 |
-
msgid "Are you sure to delete the invoice?"
|
1103 |
-
msgstr "Opravdu chcete fakturu zrušit?"
|
1104 |
-
|
1105 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1106 |
-
#, php-format
|
1107 |
-
msgid "Invoice %s (PDF)"
|
1108 |
-
msgstr "Faktura %s (PDF)"
|
1109 |
-
|
1110 |
-
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1111 |
-
msgid "Template not found."
|
1112 |
-
msgstr ""
|
1113 |
-
|
1114 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1115 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1116 |
-
#, php-format
|
1117 |
-
msgid "Order Number: %s"
|
1118 |
-
msgstr "Číslo objednávky: %s"
|
1119 |
-
|
1120 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1121 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1122 |
-
#, php-format
|
1123 |
-
msgid "Order Date: %s"
|
1124 |
-
msgstr "Datum objednávky: %s"
|
1125 |
-
|
1126 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1127 |
-
msgid "VAT 0%"
|
1128 |
-
msgstr ""
|
1129 |
-
|
1130 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1131 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1132 |
-
msgid "Customer note"
|
1133 |
-
msgstr "Poznámka zákazníka"
|
1134 |
-
|
1135 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1136 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1137 |
-
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1138 |
-
msgstr ""
|
1139 |
-
|
1140 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1141 |
-
msgid "Ship to:"
|
1142 |
-
msgstr ""
|
1143 |
-
|
1144 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1145 |
-
msgid "Product"
|
1146 |
-
msgstr ""
|
1147 |
-
|
1148 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1149 |
-
msgid "Price"
|
1150 |
-
msgstr ""
|
1151 |
-
|
1152 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1153 |
-
#, php-format
|
1154 |
-
msgid "Note from customer: %s"
|
1155 |
-
msgstr ""
|
1156 |
-
|
1157 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1158 |
-
#, php-format
|
1159 |
-
msgid "Note to customer: %s"
|
1160 |
-
msgstr ""
|
1161 |
-
|
1162 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1163 |
-
#, php-format
|
1164 |
-
msgid "Invoice #: %s"
|
1165 |
-
msgstr ""
|
1166 |
-
|
1167 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1168 |
-
#, php-format
|
1169 |
-
msgid "Invoice Date: %s"
|
1170 |
-
msgstr ""
|
1171 |
-
|
1172 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1173 |
-
#, php-format
|
1174 |
-
msgid "Payment Method: %s"
|
1175 |
-
msgstr ""
|
1176 |
-
|
1177 |
-
#~ msgid ""
|
1178 |
-
#~ "<p>Woops, could not activate <a href=\"%s\"><strong>WooCommerce PDF "
|
1179 |
-
#~ "Invoices Premium</strong></a>. It requires <a href=\"%s"
|
1180 |
-
#~ "\"><strong>WooCommerce PDF Invoices</strong></a> to be installed.</p>"
|
1181 |
-
#~ msgstr ""
|
1182 |
-
#~ "<p>Ajaj, nemůžeme aktivovat <a href=\"%s\"><strong>WooCommerce PDF "
|
1183 |
-
#~ "Invoices Premium</strong></a>. Musíte mít napřed nainstalovaný plugin <a "
|
1184 |
-
#~ "href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a> .</p>"
|
1185 |
-
|
1186 |
-
#~ msgid ""
|
1187 |
-
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1188 |
-
#~ "requires <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1189 |
-
#~ "Please install the free version (%s+) and try again.</p>"
|
1190 |
-
#~ msgstr ""
|
1191 |
-
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1192 |
-
#~ "vyžaduje <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1193 |
-
#~ "Nainstalujte prosím napřed bezplatnou verzi (%s+) a zkuste to znovu.</p>"
|
1194 |
-
|
1195 |
-
#~ msgid "Displayed in upper-right corner near logo."
|
1196 |
-
#~ msgstr "Zobrazí se v pravém horním rohu vedle loga."
|
1197 |
-
|
1198 |
-
#~ msgid "Displayed below company address."
|
1199 |
-
#~ msgstr "Zobrazí se pod adresou firmy."
|
1200 |
-
|
1201 |
-
#~ msgid "Displayed in big colored bar directly after invoice total."
|
1202 |
-
#~ msgstr ""
|
1203 |
-
#~ "Zobrazí se ve velkém barevném pruhu hned pod celkovou částkou faktury."
|
1204 |
-
|
1205 |
-
#~ msgid "Thank you for your purchase!"
|
1206 |
-
#~ msgstr "Děkujeme za Váš nákup!"
|
1207 |
-
|
1208 |
-
#~ msgid ""
|
1209 |
-
#~ "Displayed below customer notes and above footer. Want to attach "
|
1210 |
-
#~ "additional pages to the invoice? Take a look at the <a href=\"%s"
|
1211 |
-
#~ "\">Premium</a> plugin."
|
1212 |
-
#~ msgstr ""
|
1213 |
-
#~ "Zobrazí se pod poznámkami zákazníka nad zápatím. Chcete připojit další "
|
1214 |
-
#~ "stránky k faktuře? Koukněte na verzi pluginu <a href=\"%s\">Premium</a>."
|
1215 |
-
|
1216 |
-
#~ msgid "Items will be shipped within 2 days."
|
1217 |
-
#~ msgstr "Zboží bude odesláno do 2 dnů."
|
1218 |
-
|
1219 |
-
#~ msgid "<b>Payment method</b> %s"
|
1220 |
-
#~ msgstr "<b>Platební metoda</b> %s"
|
1221 |
-
|
1222 |
-
#~ msgid "Leave empty to show page numbering."
|
1223 |
-
#~ msgstr "Nechte prázdné pro číslování stránek."
|
1224 |
-
|
1225 |
-
#~ msgid "Add additional PDF's to customer invoices."
|
1226 |
-
#~ msgstr "Přidejte dodatečné PDF soubory k zákaznickým fakturám."
|
1227 |
-
|
1228 |
-
#~ msgid "Attachment Options"
|
1229 |
-
#~ msgstr "Možnosti příloh"
|
1230 |
-
|
1231 |
-
#~ msgid "Attach a PDF to the invoice."
|
1232 |
-
#~ msgstr "Připojit k faktuře PDF."
|
1233 |
-
|
1234 |
-
#~ msgid "Remove logo"
|
1235 |
-
#~ msgstr "Odebrat logo"
|
1236 |
-
|
1237 |
-
#~ msgid "File is invalid and contains either '..' or './'."
|
1238 |
-
#~ msgstr "Soubor je neplatný, obsahuje znaky '..' nebo './'."
|
1239 |
-
|
1240 |
-
#~ msgid "File is invalid and contains ':' after the first character."
|
1241 |
-
#~ msgstr "Soubor je neplatný, obsahuje ':' po prvním znaku."
|
1242 |
-
|
1243 |
-
#~ msgid "File should be less then 2MB."
|
1244 |
-
#~ msgstr "Soubor má být menší než 2MB."
|
1245 |
-
|
1246 |
-
#~ msgid "Email us"
|
1247 |
-
#~ msgstr "Napište nám"
|
1248 |
-
|
1249 |
-
#~ msgid ""
|
1250 |
-
#~ "Invoice with invoice number %s not found. First create invoice and try "
|
1251 |
-
#~ "again."
|
1252 |
-
#~ msgstr ""
|
1253 |
-
#~ "Faktura s číslem %s nebyla nalezena. Nejdříve fakturu vytvořte a pak to "
|
1254 |
-
#~ "zkuste znovu."
|
1255 |
-
|
1256 |
-
#~ msgid "Reset on 1st of january"
|
1257 |
-
#~ msgstr "Vynulovat vždy 1. ledna"
|
1258 |
-
|
1259 |
-
#~ msgid ""
|
1260 |
-
#~ "Reset the invoice counter and start counting from given invoice number."
|
1261 |
-
#~ "<br/><b>Note:</b> Only available for Sequential numbering. All PDF "
|
1262 |
-
#~ "invoices will be deleted and need to be manually created again! Value "
|
1263 |
-
#~ "will be editable by selecting checkbox."
|
1264 |
-
#~ msgstr ""
|
1265 |
-
#~ "Vynulovat počítadlo číslování faktur a začít počítat od nastaveného čísla."
|
1266 |
-
#~ "<br/><b>Poznámka:</b> Dostupné pouze při povoleném postupném číslování "
|
1267 |
-
#~ "faktur. Všechny PDF faktury budou vymazány a budete muset všechny "
|
1268 |
-
#~ "vytvořit ručně znovu! Hodnotu můžete změnit po zaškrtnutí boxu."
|
1269 |
-
|
1270 |
-
#~ msgid "Attach to Email"
|
1271 |
-
#~ msgstr "Připojit k e-mailu"
|
1272 |
-
|
1273 |
-
#~ msgid "Processing Renewal Order"
|
1274 |
-
#~ msgstr "Obnovuje se objednávka"
|
1275 |
-
|
1276 |
-
#~ msgid "Do not attach"
|
1277 |
-
#~ msgstr "Nepřipojovat"
|
1278 |
-
|
1279 |
-
#~ msgid "Attach to New Renewal Order Email"
|
1280 |
-
#~ msgstr "Připojit k e-mailu o obnovené objednávce"
|
1281 |
-
|
1282 |
-
#~ msgid "Woocommerce Subscriptions Email Options"
|
1283 |
-
#~ msgstr "Možnosti e-mailů předplatného WooCommerce Subscriptions"
|
1284 |
-
|
1285 |
-
#~ msgid ""
|
1286 |
-
#~ "Attach PDF invoice to <a href=\"http://www.woothemes.com/products/"
|
1287 |
-
#~ "woocommerce-subscriptions/\">WooCommerce Subscriptions</a> email. Plugin "
|
1288 |
-
#~ "should be activated in order to work."
|
1289 |
-
#~ msgstr ""
|
1290 |
-
#~ "P5ipojit PDF fakturu k e-mailu<a href=\"http://www.woothemes.com/products/"
|
1291 |
-
#~ "woocommerce-subscriptions/\">WooCommerce Subscriptions</a>. Plugin musí "
|
1292 |
-
#~ "být pro správnou funkci povolen."
|
1293 |
-
|
1294 |
-
#~ msgid "Allowed HTML tags: "
|
1295 |
-
#~ msgstr "Jsou povoleny HTML tagy:"
|
1296 |
-
|
1297 |
-
#~ msgid "Attach to New order Email"
|
1298 |
-
#~ msgstr "Připojit k e-mailu o nové objednávce"
|
1299 |
-
|
1300 |
-
#~ msgid "Enable download from account"
|
1301 |
-
#~ msgstr "Povolit stahování z účtu"
|
1302 |
-
|
1303 |
-
#~ msgid ""
|
1304 |
-
#~ "<br/><div class=\"bewpi-notes\">Let customers download invoice from "
|
1305 |
-
#~ "account page.</div>"
|
1306 |
-
#~ msgstr ""
|
1307 |
-
#~ "<br/><div class=\"bewpi-notes\">Povolit zákazníkovi stahovat fakturu z "
|
1308 |
-
#~ "jeho účtu.</div>"
|
1309 |
-
|
1310 |
-
#~ msgid "Get your account from your Email It In %suser account%s."
|
1311 |
-
#~ msgstr "Použít tvůj účet z účtu Email It In %suser account%s."
|
1312 |
-
|
1313 |
-
#~ msgid ""
|
1314 |
-
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1315 |
-
#~ "Egnyte and enter your account below."
|
1316 |
-
#~ msgstr ""
|
1317 |
-
#~ "Přihlásit se k %s k posílání faktur do služeb Dropbox, OneDrive, Google "
|
1318 |
-
#~ "Drive nebo Egnyte a vložit níže údaje k účtu."
|
1319 |
-
|
1320 |
-
#~ msgid "%sFormat%s of invoice date and order date."
|
1321 |
-
#~ msgstr "%sFormát%s data vytvoření faktury a data objednávky. "
|
1322 |
-
|
1323 |
-
#~ msgid ""
|
1324 |
-
#~ "Allowed placeholders: %s %s %s %s %s %s.<br/>%sNote:%s %s is required and "
|
1325 |
-
#~ "slashes aren't supported."
|
1326 |
-
#~ msgstr ""
|
1327 |
-
#~ "Povolené kódy: %s %s %s %s %s %s.<br/>%sPoznámka:%s %s je povinné a "
|
1328 |
-
#~ "lomítka nejsou podporována."
|
1329 |
-
|
1330 |
-
#~ msgid "The header will be visible on every page. "
|
1331 |
-
#~ msgstr "Záhlaví bude na všech stránkách"
|
1332 |
-
|
1333 |
-
#~ msgid ""
|
1334 |
-
#~ "<b>Hint</b>: Use <code>[payment_method]</code> placeholder to display the "
|
1335 |
-
#~ "order payment method or <code>[shipping_method]</code> to display "
|
1336 |
-
#~ "shipping method."
|
1337 |
-
#~ msgstr ""
|
1338 |
-
#~ "<b>Tip </b>: Použijte kód <code>[payment_method]</code> pro zobrazení "
|
1339 |
-
#~ "metody platby nebo <code>[shipping_method]</code> pro zobrazení metody "
|
1340 |
-
#~ "přepravy."
|
1341 |
-
|
1342 |
-
#~ msgid ""
|
1343 |
-
#~ "Alrighty then! <a href=\"%s\">Let's start configuring <strong>WooCommerce "
|
1344 |
-
#~ "PDF Invoices</strong></a>."
|
1345 |
-
#~ msgstr ""
|
1346 |
-
#~ "Dobře tedy! <a href=\"%s\">Pojďme začít s konfigurací pluginu "
|
1347 |
-
#~ "<strong>WooCommerce PDF Invoices</strong></a>."
|
1348 |
-
|
1349 |
-
#~ msgid "Invalid order ID"
|
1350 |
-
#~ msgstr "Neplatné číslo objednávky"
|
1351 |
-
|
1352 |
-
#~ msgid "Access denied"
|
1353 |
-
#~ msgstr "Přístup odepřen"
|
1354 |
-
|
1355 |
-
#~ msgid ""
|
1356 |
-
#~ "If you like <strong>WooCommerce PDF Invoices</strong> please leave us a "
|
1357 |
-
#~ "%s★★★★★%s rating. A huge thank you in advance!"
|
1358 |
-
#~ msgstr ""
|
1359 |
-
#~ "Pokud se Vám líbí plugin <strong>WooCommerce PDF Invoices</strong> dejte "
|
1360 |
-
#~ "nám prosím hodnocení %s★★★★★%s . Předem moc děkujeme!"
|
1361 |
-
|
1362 |
-
#~ msgid "Cancel invoice"
|
1363 |
-
#~ msgstr "Zrušit fakturu"
|
1364 |
-
|
1365 |
-
#~ msgid "Create invoice"
|
1366 |
-
#~ msgstr "Vytvořit fakturu"
|
1367 |
-
|
1368 |
-
#~ msgid ""
|
1369 |
-
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1370 |
-
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1371 |
-
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1372 |
-
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1373 |
-
#~ "href='%s'>No, already done it!</a>"
|
1374 |
-
#~ msgstr ""
|
1375 |
-
#~ "Pracujete s <b>WooCommerce PDF Invoices</b> už nějakou dobu. Opravdu "
|
1376 |
-
#~ "potřebujeme Vaše hodnocení ★★★★★. Pomůže nám to v pokračování dalšího "
|
1377 |
-
#~ "masivního vývoje. Předem hodně děkujeme a pokračujeme v dobrém díle! <br /"
|
1378 |
-
#~ "> <a href='%s' target='_blank'>Ano, udělejte to zrovna teď!</a> - <a "
|
1379 |
-
#~ "href='%s'>Ne, už jsem to udělal!</a>"
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
3 |
+
# This file is distributed under the same license as the PACKAGE package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
+
msgid ""
|
7 |
+
msgstr ""
|
8 |
+
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
9 |
+
"Report-Msgid-Bugs-To: \n"
|
10 |
+
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
11 |
+
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
12 |
+
"Last-Translator: \n"
|
13 |
+
"Language-Team: \n"
|
14 |
+
"Language: cs_CZ\n"
|
15 |
+
"MIME-Version: 1.0\n"
|
16 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
17 |
+
"Content-Transfer-Encoding: 8bit\n"
|
18 |
+
"X-Generator: Poedit 1.8.11\n"
|
19 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
20 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
21 |
+
"X-Poedit-Basepath: ../..\n"
|
22 |
+
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
23 |
+
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
24 |
+
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
25 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
26 |
+
|
27 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
28 |
+
msgid "Purchase email"
|
29 |
+
msgstr "Potvrzovací e-mail"
|
30 |
+
|
31 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
32 |
+
msgid ""
|
33 |
+
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
34 |
+
"\">wcpdfinvoices.com</a>."
|
35 |
+
msgstr ""
|
36 |
+
"Zadejte svůj e-mailový účet od <a href=\"http://wcpdfinvoices.com"
|
37 |
+
"\">wcpdfinvoices.com</a> ."
|
38 |
+
|
39 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
40 |
+
msgid "License"
|
41 |
+
msgstr "Licence"
|
42 |
+
|
43 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
44 |
+
msgid ""
|
45 |
+
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
46 |
+
"\">wcpdfinvoices.com</a> to receive updates."
|
47 |
+
msgstr ""
|
48 |
+
"Zadejte své licenční klíč od <a href=\"http://wcpdfinvoices.com"
|
49 |
+
"\">wcpdfinvoices.com</a> k zasílání novinek."
|
50 |
+
|
51 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
52 |
+
msgid "PDF attachment"
|
53 |
+
msgstr "Příloha PDF"
|
54 |
+
|
55 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
56 |
+
msgid "Add for example a PDF with your terms & conditions."
|
57 |
+
msgstr "Přidejte například soubor PDF s obchodními podmínkami."
|
58 |
+
|
59 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
60 |
+
msgid "Suppliers"
|
61 |
+
msgstr "Dodavatelé"
|
62 |
+
|
63 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
64 |
+
msgid ""
|
65 |
+
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
66 |
+
"adding there Email It In email addresses. Email addresses need to be "
|
67 |
+
"seperated by comma's."
|
68 |
+
msgstr ""
|
69 |
+
"<b>Tip</b>: Posílejte faktury do zákaznických cloudových úložišť snadno "
|
70 |
+
"přidáním e-mailových adres Email It In. E-mailové adresy oddělujte čárkami."
|
71 |
+
|
72 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
73 |
+
msgid ""
|
74 |
+
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
75 |
+
"generate a global invoice from there account</div>"
|
76 |
+
msgstr ""
|
77 |
+
"Povolit generování zákazníkem<br/><div class=\"bewpi-notes\">Povolit "
|
78 |
+
"zákazníkům generovat globální faktury z jejich účtu</div>"
|
79 |
+
|
80 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
81 |
+
msgid "Customer generation period"
|
82 |
+
msgstr "Perioda zákaznického generování"
|
83 |
+
|
84 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
85 |
+
msgid ""
|
86 |
+
"Should your customers have the ability to generate a global invoice by month "
|
87 |
+
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
88 |
+
msgstr ""
|
89 |
+
"Mám mít zákazník možnost generovat globální faktury měsíčně nebo ročně?<br/"
|
90 |
+
"><strong>Poznámka:</strong> Zákaznické generování má být povolené."
|
91 |
+
|
92 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
93 |
+
msgid "Month"
|
94 |
+
msgstr "Měsíc"
|
95 |
+
|
96 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
97 |
+
msgid "Year"
|
98 |
+
msgstr "Rok"
|
99 |
+
|
100 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
101 |
+
msgid "Send to your Cloud Storage"
|
102 |
+
msgstr "Poslat do cloudového úložiště"
|
103 |
+
|
104 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
105 |
+
msgid "Email to customer"
|
106 |
+
msgstr "E-mail zákazníkovi"
|
107 |
+
|
108 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
109 |
+
msgid "Email to supplier(s)"
|
110 |
+
msgstr "E-mail dodavatelům"
|
111 |
+
|
112 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
113 |
+
msgid "Email subject"
|
114 |
+
msgstr "Předmět e-mailu"
|
115 |
+
|
116 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
117 |
+
msgid "Subject for the global invoice email."
|
118 |
+
msgstr "Předmět globálního fakturačního e-mailu"
|
119 |
+
|
120 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
121 |
+
msgid "Email message"
|
122 |
+
msgstr "Obsah e-mailu"
|
123 |
+
|
124 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
125 |
+
msgid "Message for the global invoice email."
|
126 |
+
msgstr "Obsah globálního fakturačního e-mailu."
|
127 |
+
|
128 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
129 |
+
msgid "Enable reminder"
|
130 |
+
msgstr "Povolit upozorňování"
|
131 |
+
|
132 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
133 |
+
msgid "Days until reminder"
|
134 |
+
msgstr "Počet dnů do upozornění"
|
135 |
+
|
136 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
137 |
+
msgid "Number of days from starting date until reminder date."
|
138 |
+
msgstr "Počet dnů od počátečního data do data upozornění."
|
139 |
+
|
140 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
141 |
+
msgid "Start date type"
|
142 |
+
msgstr "Typ počátečního data."
|
143 |
+
|
144 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
145 |
+
msgid ""
|
146 |
+
"Custom date will add a checkout field to the Checkout page, so a customer "
|
147 |
+
"can decide from which date to start counting."
|
148 |
+
msgstr ""
|
149 |
+
"Jiné nastavení data přidá do potvrzovací stránky zaškrtávací box, takže se "
|
150 |
+
"zákazník může rozhodnout od kterého data začne odpočet."
|
151 |
+
|
152 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
153 |
+
msgid "Order date"
|
154 |
+
msgstr "Datum objednávky"
|
155 |
+
|
156 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
157 |
+
msgid "Custom date"
|
158 |
+
msgstr "Nastavitelné datum"
|
159 |
+
|
160 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
161 |
+
msgid "Custom date is editable on My Account page"
|
162 |
+
msgstr "Nastavitelné datum lze změnit na stránce Můj účet"
|
163 |
+
|
164 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
165 |
+
msgid "Custom date is required"
|
166 |
+
msgstr "Nastavitelné datum je povinné"
|
167 |
+
|
168 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
169 |
+
msgid "Custom date field name"
|
170 |
+
msgstr "Jméno pole pro Nastavitelné datum"
|
171 |
+
|
172 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
173 |
+
msgid "Premium Options"
|
174 |
+
msgstr "Volby verze Premium"
|
175 |
+
|
176 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
177 |
+
msgid "Template Options"
|
178 |
+
msgstr ""
|
179 |
+
|
180 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
181 |
+
msgid "Supplier Options"
|
182 |
+
msgstr "Možnosti dodavatelů"
|
183 |
+
|
184 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
185 |
+
msgid "Global Invoice Options"
|
186 |
+
msgstr "Možnosti globální fakturace"
|
187 |
+
|
188 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
189 |
+
msgid "Reminder Options"
|
190 |
+
msgstr "Možnosti připomínání"
|
191 |
+
|
192 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
193 |
+
msgid "These are the template options."
|
194 |
+
msgstr ""
|
195 |
+
|
196 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
197 |
+
msgid "Send customer invoice automatically to your supplier(s)."
|
198 |
+
msgstr "Poslat automaticky zákaznickou fakturu Vašemu dodavateli."
|
199 |
+
|
200 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
201 |
+
msgid ""
|
202 |
+
"Generate global invoices on Orders page by selecting multiple orders and "
|
203 |
+
"applying action or let customers generate periodically from My Account page."
|
204 |
+
msgstr ""
|
205 |
+
"Generovat globální faktury na stránce Objednávky výběrem objednávek a volbou "
|
206 |
+
"akce nebo nechat zákazníky generovat periodicky na stránce Můj účet."
|
207 |
+
|
208 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
209 |
+
msgid ""
|
210 |
+
"Send a reminder email with invoice after a specific period of time. The "
|
211 |
+
"period until the actual sending date, uses the order date as a starting "
|
212 |
+
"point to count from. The email template called Customer Invoice will be "
|
213 |
+
"used. By default an email will only be sent, if the order has the Processing "
|
214 |
+
"status."
|
215 |
+
msgstr ""
|
216 |
+
"Poslat e-mail s upozorněním a fakturou po zadaném počtu dnů. Období do "
|
217 |
+
"aktuálního data odeslání používá datum vytvoření objednávky jako počáteční "
|
218 |
+
"datum od kterého se období počítá. Bude použita šablona faktury nazvaná "
|
219 |
+
"Zákaznická faktura (Costumer Invoice). Obecně e-mail bude odeslán pouze "
|
220 |
+
"pokud bude objednávka ve stavu, kdy se vyřizuje. "
|
221 |
+
|
222 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
223 |
+
msgid "File to large."
|
224 |
+
msgstr "Soubor je příliš velký."
|
225 |
+
|
226 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
227 |
+
msgid "Only PDF files are allowed."
|
228 |
+
msgstr "Jsou povoleny pouze soubory PDF."
|
229 |
+
|
230 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
231 |
+
msgid "Remove"
|
232 |
+
msgstr "Odebrat"
|
233 |
+
|
234 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
235 |
+
msgid "Choose"
|
236 |
+
msgstr "Zvolit"
|
237 |
+
|
238 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
239 |
+
msgid "Active"
|
240 |
+
msgstr "Aktivní"
|
241 |
+
|
242 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
243 |
+
msgid "Inactive"
|
244 |
+
msgstr "Neaktivní"
|
245 |
+
|
246 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
247 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
248 |
+
msgid "YYYY-MM-DD"
|
249 |
+
msgstr "YYYY-MM-DD"
|
250 |
+
|
251 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
252 |
+
msgid "Save"
|
253 |
+
msgstr "Uložit"
|
254 |
+
|
255 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
256 |
+
msgid "Generate Global Invoice"
|
257 |
+
msgstr "Vygenerovat globální fakturu"
|
258 |
+
|
259 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
260 |
+
msgid "Select a month"
|
261 |
+
msgstr "Vyberte měsíc"
|
262 |
+
|
263 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
264 |
+
msgid "Select a year"
|
265 |
+
msgstr "Vyberte rok"
|
266 |
+
|
267 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
268 |
+
msgid "Generate invoice"
|
269 |
+
msgstr "Vygenerovat fakturu"
|
270 |
+
|
271 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
272 |
+
msgid "Global invoice successfully generated! "
|
273 |
+
msgstr "Globální faktura byla úspěšně vygenerována!"
|
274 |
+
|
275 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
276 |
+
msgid "Reminder scheduled on:"
|
277 |
+
msgstr "Upozornění nastavit na:"
|
278 |
+
|
279 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
280 |
+
msgid "Reminder sent?"
|
281 |
+
msgstr "Posláno upozornění?"
|
282 |
+
|
283 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
284 |
+
msgid "Yes"
|
285 |
+
msgstr "Ano"
|
286 |
+
|
287 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
288 |
+
msgid "No"
|
289 |
+
msgstr "Ne"
|
290 |
+
|
291 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
292 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
293 |
+
msgid "Settings"
|
294 |
+
msgstr "Nastavení"
|
295 |
+
|
296 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
297 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
298 |
+
msgid "Support"
|
299 |
+
msgstr "Podpora"
|
300 |
+
|
301 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
302 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
303 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
304 |
+
msgid "Premium"
|
305 |
+
msgstr "Premium"
|
306 |
+
|
307 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
308 |
+
msgid "Bulk Export PDF Invoices"
|
309 |
+
msgstr ""
|
310 |
+
|
311 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
312 |
+
msgid "Bulk Generate PDF Invoices"
|
313 |
+
msgstr ""
|
314 |
+
|
315 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
316 |
+
msgid "No orders selected to generate PDF invoice for."
|
317 |
+
msgstr ""
|
318 |
+
|
319 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
320 |
+
#, php-format
|
321 |
+
msgid ""
|
322 |
+
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
323 |
+
"be good to go! :)"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
327 |
+
#, php-format
|
328 |
+
msgid ""
|
329 |
+
"%1$s requires at least %2$s. Update it and get the best out of both "
|
330 |
+
"plugins. :)"
|
331 |
+
msgstr ""
|
332 |
+
|
333 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
334 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
335 |
+
msgid "Invalid request"
|
336 |
+
msgstr "Neplatný požadavek"
|
337 |
+
|
338 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
339 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
340 |
+
msgid "Something went wrong."
|
341 |
+
msgstr "Něco je špatně."
|
342 |
+
|
343 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
344 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
345 |
+
msgid "No orders found."
|
346 |
+
msgstr "Nebyly nalezeny žádné objednávky."
|
347 |
+
|
348 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
349 |
+
msgid "Generate global invoice"
|
350 |
+
msgstr "Generovat globální fakturu"
|
351 |
+
|
352 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
353 |
+
msgid "Please select more then one order."
|
354 |
+
msgstr "Vyberte prosím víc než jednu objednávku."
|
355 |
+
|
356 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
357 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
358 |
+
#, php-format
|
359 |
+
msgid "%s is required."
|
360 |
+
msgstr "%s je vyžadován."
|
361 |
+
|
362 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
363 |
+
msgid "Order changed successfully."
|
364 |
+
msgstr "Objednávka bylo úspěšně změněna."
|
365 |
+
|
366 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
367 |
+
msgid "PDF Invoice Reminder"
|
368 |
+
msgstr "Připomenutí PDF faktury"
|
369 |
+
|
370 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
371 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
372 |
+
msgid "Invoice to"
|
373 |
+
msgstr "Fakturační adresa"
|
374 |
+
|
375 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
376 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
377 |
+
#, php-format
|
378 |
+
msgid "Phone: %s"
|
379 |
+
msgstr "Telefon: %s"
|
380 |
+
|
381 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
382 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
383 |
+
msgid "Ship to"
|
384 |
+
msgstr "Doručovací adresa"
|
385 |
+
|
386 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
387 |
+
msgid "Global Invoice"
|
388 |
+
msgstr "Globální faktura"
|
389 |
+
|
390 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
391 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
392 |
+
msgid "Description"
|
393 |
+
msgstr "Popis"
|
394 |
+
|
395 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
396 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
397 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
398 |
+
msgid "SKU"
|
399 |
+
msgstr "Číslo zboží"
|
400 |
+
|
401 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
402 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
403 |
+
msgid "Cost"
|
404 |
+
msgstr "Cena za kus"
|
405 |
+
|
406 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
407 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
408 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
409 |
+
msgid "Qty"
|
410 |
+
msgstr "Počet kusů"
|
411 |
+
|
412 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
413 |
+
msgid "VAT"
|
414 |
+
msgstr "DPH"
|
415 |
+
|
416 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
417 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
418 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
419 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
420 |
+
msgid "Total"
|
421 |
+
msgstr "Celkem"
|
422 |
+
|
423 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
424 |
+
#, php-format
|
425 |
+
msgid "Order #%d - %s"
|
426 |
+
msgstr "Objednávka #%d - %s"
|
427 |
+
|
428 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
429 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
430 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
431 |
+
msgid "Discount"
|
432 |
+
msgstr "Sleva"
|
433 |
+
|
434 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
435 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
436 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
437 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
438 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
439 |
+
msgid "Shipping"
|
440 |
+
msgstr "Dopravné"
|
441 |
+
|
442 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
443 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
444 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
445 |
+
msgid "Subtotal"
|
446 |
+
msgstr "Mezisoučet"
|
447 |
+
|
448 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
449 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
450 |
+
msgid "Fee"
|
451 |
+
msgstr "Poplatky"
|
452 |
+
|
453 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
454 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
455 |
+
msgid "Refunded"
|
456 |
+
msgstr "Vráceno"
|
457 |
+
|
458 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
459 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
460 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
461 |
+
#, php-format
|
462 |
+
msgid "%1$s of %2$s"
|
463 |
+
msgstr ""
|
464 |
+
|
465 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
466 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
467 |
+
msgid "Paid"
|
468 |
+
msgstr "Placeno"
|
469 |
+
|
470 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
471 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
472 |
+
#, php-format
|
473 |
+
msgid "VAT Number: %s"
|
474 |
+
msgstr "DIČ: %s"
|
475 |
+
|
476 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
477 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
478 |
+
#, php-format
|
479 |
+
msgid "Purchase Order Number: %s"
|
480 |
+
msgstr "Číslo objednávky: %s"
|
481 |
+
|
482 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
483 |
+
#, php-format
|
484 |
+
msgid "%s of %s"
|
485 |
+
msgstr "%s z %s"
|
486 |
+
|
487 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
488 |
+
msgid "Attach to Emails"
|
489 |
+
msgstr ""
|
490 |
+
|
491 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
492 |
+
msgid "New order"
|
493 |
+
msgstr ""
|
494 |
+
|
495 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
496 |
+
msgid "Order on-hold"
|
497 |
+
msgstr "Objednat dočasně"
|
498 |
+
|
499 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
500 |
+
msgid "Processing order"
|
501 |
+
msgstr "Objednávka se zpracovává"
|
502 |
+
|
503 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
504 |
+
msgid "Completed order"
|
505 |
+
msgstr "Objednávka je dokončená"
|
506 |
+
|
507 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
508 |
+
msgid "Customer invoice"
|
509 |
+
msgstr "Zákaznická faktura"
|
510 |
+
|
511 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
512 |
+
msgid "Attach to WooCommerce Subscriptions Emails"
|
513 |
+
msgstr ""
|
514 |
+
|
515 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
516 |
+
msgid "New Renewal Order"
|
517 |
+
msgstr ""
|
518 |
+
|
519 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
520 |
+
msgid "Subscription Switch Complete"
|
521 |
+
msgstr ""
|
522 |
+
|
523 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
524 |
+
msgid "Processing Renewal order"
|
525 |
+
msgstr ""
|
526 |
+
|
527 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
528 |
+
msgid "Completed Renewal Order"
|
529 |
+
msgstr "Dokončena obnova objednávky"
|
530 |
+
|
531 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
532 |
+
msgid "Customer Renewal Invoice"
|
533 |
+
msgstr "Zákaznická obnovená faktura"
|
534 |
+
|
535 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
536 |
+
msgid "Disable for free products"
|
537 |
+
msgstr ""
|
538 |
+
|
539 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
540 |
+
msgid ""
|
541 |
+
"Skip automatic PDF invoice generation for orders containing only free "
|
542 |
+
"products."
|
543 |
+
msgstr ""
|
544 |
+
|
545 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
546 |
+
msgid "View PDF"
|
547 |
+
msgstr "Prohlédnout PDF"
|
548 |
+
|
549 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
550 |
+
msgid "Download"
|
551 |
+
msgstr "Stáhnout"
|
552 |
+
|
553 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
554 |
+
msgid "Open in new browser tab/window"
|
555 |
+
msgstr "Otevřít v nové záložce nebo okně prohlížeče"
|
556 |
+
|
557 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
558 |
+
msgid "Enable download from my account"
|
559 |
+
msgstr ""
|
560 |
+
|
561 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
562 |
+
msgid ""
|
563 |
+
"By default PDF is only downloadable when order has been paid, so order "
|
564 |
+
"status should be Processing or Completed."
|
565 |
+
msgstr ""
|
566 |
+
|
567 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
568 |
+
msgid "Enable Email It In"
|
569 |
+
msgstr "Povolit Email It In"
|
570 |
+
|
571 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
572 |
+
msgid "Email It In account"
|
573 |
+
msgstr "Účet Email It In"
|
574 |
+
|
575 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
576 |
+
#, php-format
|
577 |
+
msgid ""
|
578 |
+
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
579 |
+
msgstr ""
|
580 |
+
|
581 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
582 |
+
msgid "Enable Invoice Number column"
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
586 |
+
msgid "Display invoice numbers on Shop Order page."
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
590 |
+
msgid "Enable mPDF debugging"
|
591 |
+
msgstr "Povolit mPDF debugování"
|
592 |
+
|
593 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
594 |
+
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
595 |
+
msgstr "Povolit mPDF debugování pokud není možno vytvořit fakturu."
|
596 |
+
|
597 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
598 |
+
msgid "Email Options"
|
599 |
+
msgstr "Možnosti e-mailu"
|
600 |
+
|
601 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
602 |
+
msgid "Download Options"
|
603 |
+
msgstr "Možnosti stahování"
|
604 |
+
|
605 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
606 |
+
msgid "Cloud Storage Options"
|
607 |
+
msgstr "Možnosti cloudového úložiště"
|
608 |
+
|
609 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
610 |
+
msgid "Interface Options"
|
611 |
+
msgstr ""
|
612 |
+
|
613 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
614 |
+
msgid "Debug Options"
|
615 |
+
msgstr "Možnosti debugování"
|
616 |
+
|
617 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
618 |
+
#, php-format
|
619 |
+
msgid ""
|
620 |
+
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
621 |
+
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
622 |
+
"class=\"underline\">automatically</span> generate the PDF invoice."
|
623 |
+
msgstr ""
|
624 |
+
|
625 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
626 |
+
#, php-format
|
627 |
+
msgid ""
|
628 |
+
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
629 |
+
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
633 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
634 |
+
msgid "Template"
|
635 |
+
msgstr "Šablona"
|
636 |
+
|
637 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
638 |
+
#, php-format
|
639 |
+
msgid "Create a custom template by copying it from %1$s to %2$s."
|
640 |
+
msgstr ""
|
641 |
+
|
642 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
643 |
+
msgid "Color theme"
|
644 |
+
msgstr "Barevné téma"
|
645 |
+
|
646 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
647 |
+
msgid "Display theme text in black color"
|
648 |
+
msgstr ""
|
649 |
+
|
650 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
651 |
+
msgid ""
|
652 |
+
"Enable if you've set the color theme to white or some other light color."
|
653 |
+
msgstr ""
|
654 |
+
|
655 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
656 |
+
msgid "Date format"
|
657 |
+
msgstr "Formát datumu"
|
658 |
+
|
659 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
660 |
+
msgid ""
|
661 |
+
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
662 |
+
"invoice date and order date."
|
663 |
+
msgstr ""
|
664 |
+
|
665 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
666 |
+
msgid "Display prices including tax"
|
667 |
+
msgstr "Ceny zobrazovat včetně DPH"
|
668 |
+
|
669 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
670 |
+
msgid ""
|
671 |
+
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
672 |
+
"still be excluding tax, so disable it within the visible columns section."
|
673 |
+
msgstr ""
|
674 |
+
"Řádky součtů budou obsahovat DPH.<br/><b>Poznámka</b>: Mezisoučet bude stále "
|
675 |
+
"bez DPH, takže jej odstraňte v nastavení viditelných sloupců."
|
676 |
+
|
677 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
678 |
+
msgid "Shipping taxable"
|
679 |
+
msgstr "Dopravně podléhá DPH"
|
680 |
+
|
681 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
682 |
+
msgid "Enable to display subtotal including shipping."
|
683 |
+
msgstr "Povolit zobrazení mezisoučtu včetně dopravného."
|
684 |
+
|
685 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
686 |
+
msgid "Mark invoice as paid"
|
687 |
+
msgstr "Označit fakturu jako zaplacenou"
|
688 |
+
|
689 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
690 |
+
msgid "Invoice will be watermarked when order has been paid."
|
691 |
+
msgstr "Faktura bude označena vodotiskem, pokud bude objednávka zaplacena."
|
692 |
+
|
693 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
694 |
+
msgid "Company name"
|
695 |
+
msgstr "Jméno firmy"
|
696 |
+
|
697 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
698 |
+
msgid "Company logo"
|
699 |
+
msgstr "Logo firmy"
|
700 |
+
|
701 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
702 |
+
#, php-format
|
703 |
+
msgid ""
|
704 |
+
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
705 |
+
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
706 |
+
"\" target=\"_blank\">URL</a>."
|
707 |
+
msgstr ""
|
708 |
+
|
709 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
710 |
+
msgid "Company address"
|
711 |
+
msgstr "Adresa firmy"
|
712 |
+
|
713 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
714 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
715 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
716 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
717 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
718 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
719 |
+
#, php-format
|
720 |
+
msgid "Allowed HTML tags: %s."
|
721 |
+
msgstr ""
|
722 |
+
|
723 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
724 |
+
msgid "Company details"
|
725 |
+
msgstr "Detaily o firmě"
|
726 |
+
|
727 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
728 |
+
msgid "Title"
|
729 |
+
msgstr "Nadpis"
|
730 |
+
|
731 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
732 |
+
msgid "Change the name of the invoice."
|
733 |
+
msgstr "Změnit označení faktury."
|
734 |
+
|
735 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
736 |
+
msgid "Invoice"
|
737 |
+
msgstr "Faktura"
|
738 |
+
|
739 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
740 |
+
msgid "Thank you text"
|
741 |
+
msgstr "Text pro poděkování"
|
742 |
+
|
743 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
744 |
+
msgid "Visible in big colored bar directly after invoice total."
|
745 |
+
msgstr ""
|
746 |
+
|
747 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
748 |
+
msgid ""
|
749 |
+
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
750 |
+
"shipping address won't be visible when order has only virtual products.</div>"
|
751 |
+
msgstr ""
|
752 |
+
|
753 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
754 |
+
msgid "Show customer notes"
|
755 |
+
msgstr "Zobrazit poznámky zákazníka"
|
756 |
+
|
757 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
758 |
+
msgid "Terms & conditions, policies etc."
|
759 |
+
msgstr "Obchodní podmínky, záruky apod."
|
760 |
+
|
761 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
762 |
+
#, php-format
|
763 |
+
msgid ""
|
764 |
+
"Visible below customer notes and above footer. Want to attach additional "
|
765 |
+
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
766 |
+
"Premium</a> plugin."
|
767 |
+
msgstr ""
|
768 |
+
|
769 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
770 |
+
msgid "Left footer column."
|
771 |
+
msgstr "Levý sloupec zápatí"
|
772 |
+
|
773 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
774 |
+
msgid "Right footer column."
|
775 |
+
msgstr "Pravý sloupec zápatí"
|
776 |
+
|
777 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
778 |
+
msgid "Type"
|
779 |
+
msgstr "Typ"
|
780 |
+
|
781 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
782 |
+
msgid "WooCommerce order number"
|
783 |
+
msgstr "Objednací číslo WooCommerce"
|
784 |
+
|
785 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
786 |
+
msgid "Sequential number"
|
787 |
+
msgstr "Postupné číslování"
|
788 |
+
|
789 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
790 |
+
msgid "Reset invoice counter"
|
791 |
+
msgstr "Vynulovat počítadlo číslování faktur"
|
792 |
+
|
793 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
794 |
+
msgid "Next"
|
795 |
+
msgstr "Další"
|
796 |
+
|
797 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
798 |
+
msgid ""
|
799 |
+
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
800 |
+
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
801 |
+
"next invoice number will be deleted."
|
802 |
+
msgstr ""
|
803 |
+
|
804 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
805 |
+
msgid "Digits"
|
806 |
+
msgstr "Počet číslic"
|
807 |
+
|
808 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
809 |
+
msgid "[prefix]"
|
810 |
+
msgstr "[prefix]"
|
811 |
+
|
812 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
813 |
+
msgid "[suffix]"
|
814 |
+
msgstr "[suffix]"
|
815 |
+
|
816 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
817 |
+
msgid "Format"
|
818 |
+
msgstr "Formát"
|
819 |
+
|
820 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
821 |
+
#, php-format
|
822 |
+
msgid "Available placeholders: %s."
|
823 |
+
msgstr ""
|
824 |
+
|
825 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
826 |
+
#, php-format
|
827 |
+
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
828 |
+
msgstr ""
|
829 |
+
|
830 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
831 |
+
msgid "Reset yearly"
|
832 |
+
msgstr ""
|
833 |
+
|
834 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
835 |
+
msgid ""
|
836 |
+
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
837 |
+
"will have to generate all invoices again when changing option."
|
838 |
+
msgstr ""
|
839 |
+
|
840 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
841 |
+
msgid "Tax (item)"
|
842 |
+
msgstr "DPH (za položku)"
|
843 |
+
|
844 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
845 |
+
msgid "Tax (total)"
|
846 |
+
msgstr "DPH (celkem)"
|
847 |
+
|
848 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
849 |
+
msgid "These are the general template options."
|
850 |
+
msgstr "Toto jsou základní nastavení šablony"
|
851 |
+
|
852 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
853 |
+
msgid "These are the invoice number options."
|
854 |
+
msgstr "Toto je nastavení číslování faktury"
|
855 |
+
|
856 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
857 |
+
msgid "The header will be visible on every page."
|
858 |
+
msgstr ""
|
859 |
+
|
860 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
861 |
+
msgid "The footer will be visible on every page."
|
862 |
+
msgstr "Zápatí bude na všech stránkách"
|
863 |
+
|
864 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
865 |
+
msgid "Enable or disable the columns."
|
866 |
+
msgstr "Povolit nebo zakázat sloupce."
|
867 |
+
|
868 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
869 |
+
msgid "General Options"
|
870 |
+
msgstr "Obecné nastavení"
|
871 |
+
|
872 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
873 |
+
msgid "Invoice Number Options"
|
874 |
+
msgstr "Nastavení číslování faktur"
|
875 |
+
|
876 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
877 |
+
msgid "Header Options"
|
878 |
+
msgstr "Nastavení záhlaví"
|
879 |
+
|
880 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
881 |
+
msgid "Body Options"
|
882 |
+
msgstr "Nastavení těla faktury"
|
883 |
+
|
884 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
885 |
+
msgid "Footer Options"
|
886 |
+
msgstr "Nastavení zápatí"
|
887 |
+
|
888 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
889 |
+
msgid "Visible Columns"
|
890 |
+
msgstr "Zobrazené sloupce"
|
891 |
+
|
892 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
893 |
+
msgid ""
|
894 |
+
"Company logo not found. Upload the image to the Media Library and try again."
|
895 |
+
msgstr ""
|
896 |
+
|
897 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
898 |
+
#, php-format
|
899 |
+
msgid ""
|
900 |
+
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
901 |
+
"this page</a>."
|
902 |
+
msgstr ""
|
903 |
+
|
904 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
905 |
+
#, php-format
|
906 |
+
msgid ""
|
907 |
+
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
908 |
+
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
909 |
+
"<a href=\"%2$s\">No, deactivate now</a>."
|
910 |
+
msgstr ""
|
911 |
+
|
912 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
913 |
+
#, php-format
|
914 |
+
msgid ""
|
915 |
+
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
916 |
+
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
917 |
+
"rating. It will support future development big-time."
|
918 |
+
msgstr ""
|
919 |
+
|
920 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
921 |
+
msgid "WooCommerce PDF Invoices Premium"
|
922 |
+
msgstr "WooCommerce PDF Invoices Premium"
|
923 |
+
|
924 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
925 |
+
msgid ""
|
926 |
+
"This plugin offers a premium version which comes with the following features:"
|
927 |
+
msgstr "Tento plugin je dostupný i v prémiové verzi, která nabízí:"
|
928 |
+
|
929 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
930 |
+
msgid "Change the font of the PDF invoices."
|
931 |
+
msgstr ""
|
932 |
+
|
933 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
934 |
+
msgid ""
|
935 |
+
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
936 |
+
msgstr ""
|
937 |
+
|
938 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
939 |
+
msgid "Bulk generate PDF invoices."
|
940 |
+
msgstr ""
|
941 |
+
|
942 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
943 |
+
msgid "Bulk export and/or download PDF invoices."
|
944 |
+
msgstr ""
|
945 |
+
|
946 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
947 |
+
msgid "Bill periodically by generating and sending global invoices."
|
948 |
+
msgstr "Fakturujte periodicky pomocí generování a posílání globálních faktur. "
|
949 |
+
|
950 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
951 |
+
msgid "Add additional PDF's to PDF invoices."
|
952 |
+
msgstr ""
|
953 |
+
|
954 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
955 |
+
msgid "Send customer invoices directly to suppliers and others."
|
956 |
+
msgstr "Posílejte zákaznické faktury přímo dodavatelům a dalším subjektům."
|
957 |
+
|
958 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
959 |
+
#, php-format
|
960 |
+
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
961 |
+
msgstr ""
|
962 |
+
"Připojte faktury k e-mailům to <a href=\"%s\">WooCommerce Subscriptions</a> ."
|
963 |
+
|
964 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
965 |
+
msgid "Learn more"
|
966 |
+
msgstr "Dozvědět se více"
|
967 |
+
|
968 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
969 |
+
msgid "Stay up-to-date"
|
970 |
+
msgstr "Zůstaňte na vlně"
|
971 |
+
|
972 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
973 |
+
msgid ""
|
974 |
+
"We're constantly developing new features, stay up-to-date by subscribing to "
|
975 |
+
"our newsletter."
|
976 |
+
msgstr ""
|
977 |
+
"Stále pracujeme na nových možnostech, informujte se o novinkách odebíráním "
|
978 |
+
"našeho newsletteru."
|
979 |
+
|
980 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
981 |
+
msgid "Your email address"
|
982 |
+
msgstr "Vaše e-mailová adresa"
|
983 |
+
|
984 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
985 |
+
msgid "Signup"
|
986 |
+
msgstr "Přihlásit se "
|
987 |
+
|
988 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
989 |
+
msgid "No spam, ever. Unsubscribe at any time"
|
990 |
+
msgstr "Už nikdy žádný spam! Kdykoliv se můžete odhlásit"
|
991 |
+
|
992 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
993 |
+
msgid "About"
|
994 |
+
msgstr "O pluginu"
|
995 |
+
|
996 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
997 |
+
msgid ""
|
998 |
+
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
999 |
+
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
1000 |
+
msgstr ""
|
1001 |
+
"Tento pluginu je open source projekt, který zajišťuje fakturování objednávek "
|
1002 |
+
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
1003 |
+
|
1004 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
1005 |
+
msgid "<b>Version</b>: "
|
1006 |
+
msgstr "<b>Verze</b>: "
|
1007 |
+
|
1008 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
1009 |
+
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
1010 |
+
msgstr "<b>Autor</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
1011 |
+
|
1012 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
1013 |
+
msgid ""
|
1014 |
+
"We will never ask for donations, but to guarantee future development, we do "
|
1015 |
+
"need your support. Please show us your appreciation by leaving a <a href="
|
1016 |
+
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
1017 |
+
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
1018 |
+
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1019 |
+
msgstr ""
|
1020 |
+
"Nikdy Vás nebudeme žádat o dary, ale abychom byli schopni dále pokračovat ve "
|
1021 |
+
"vývoji, potřebujeme vaši podporu. Prokažte prosím svoji náklonnost oceněním "
|
1022 |
+
"<a href=\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-"
|
1023 |
+
"invoices?rate=5#postform\">★★★★★</a> a hlasujte pro naše <a href=\"https://"
|
1024 |
+
"wordpress.org/plugins/woocommerce-pdf-invoices/\">díla</a>."
|
1025 |
+
|
1026 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1027 |
+
msgid ""
|
1028 |
+
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1029 |
+
msgstr ""
|
1030 |
+
"Podporuji tento úžasný bezplatný WooCommerce PDF Invoices plugin pro "
|
1031 |
+
"WordPress!"
|
1032 |
+
|
1033 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1034 |
+
msgid "Need Help?"
|
1035 |
+
msgstr "Potřebujete pomoc?"
|
1036 |
+
|
1037 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1038 |
+
msgid "Frequently Asked Questions"
|
1039 |
+
msgstr "Nejčastější dotazy"
|
1040 |
+
|
1041 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1042 |
+
msgid "Support forum"
|
1043 |
+
msgstr "Fórum podpory"
|
1044 |
+
|
1045 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1046 |
+
msgid "Request a feature"
|
1047 |
+
msgstr "Navrh na nové možnosti"
|
1048 |
+
|
1049 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1050 |
+
msgid "Invoices"
|
1051 |
+
msgstr "Faktury"
|
1052 |
+
|
1053 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1054 |
+
msgid "General"
|
1055 |
+
msgstr "Obecné"
|
1056 |
+
|
1057 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1058 |
+
#, php-format
|
1059 |
+
msgid ""
|
1060 |
+
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1061 |
+
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1062 |
+
msgstr ""
|
1063 |
+
|
1064 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1065 |
+
#, php-format
|
1066 |
+
msgid "Version %s"
|
1067 |
+
msgstr "Verze %s"
|
1068 |
+
|
1069 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1070 |
+
msgid "Invoice No."
|
1071 |
+
msgstr ""
|
1072 |
+
|
1073 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1074 |
+
msgid "View invoice"
|
1075 |
+
msgstr "Prohlédnout fakturu"
|
1076 |
+
|
1077 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1078 |
+
msgid "PDF Invoice"
|
1079 |
+
msgstr "PDF faktura"
|
1080 |
+
|
1081 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1082 |
+
msgid "Invoiced on:"
|
1083 |
+
msgstr "Fakturováno dne:"
|
1084 |
+
|
1085 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1086 |
+
msgid "Invoice number:"
|
1087 |
+
msgstr "Číslo faktury:"
|
1088 |
+
|
1089 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1090 |
+
msgid "Create"
|
1091 |
+
msgstr "Vytvořit"
|
1092 |
+
|
1093 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1094 |
+
msgid "View"
|
1095 |
+
msgstr "Prohlédnout"
|
1096 |
+
|
1097 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1098 |
+
msgid "Cancel"
|
1099 |
+
msgstr "Zrušit"
|
1100 |
+
|
1101 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1102 |
+
msgid "Are you sure to delete the invoice?"
|
1103 |
+
msgstr "Opravdu chcete fakturu zrušit?"
|
1104 |
+
|
1105 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1106 |
+
#, php-format
|
1107 |
+
msgid "Invoice %s (PDF)"
|
1108 |
+
msgstr "Faktura %s (PDF)"
|
1109 |
+
|
1110 |
+
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1111 |
+
msgid "Template not found."
|
1112 |
+
msgstr ""
|
1113 |
+
|
1114 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1115 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1116 |
+
#, php-format
|
1117 |
+
msgid "Order Number: %s"
|
1118 |
+
msgstr "Číslo objednávky: %s"
|
1119 |
+
|
1120 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1121 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1122 |
+
#, php-format
|
1123 |
+
msgid "Order Date: %s"
|
1124 |
+
msgstr "Datum objednávky: %s"
|
1125 |
+
|
1126 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1127 |
+
msgid "VAT 0%"
|
1128 |
+
msgstr ""
|
1129 |
+
|
1130 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1131 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1132 |
+
msgid "Customer note"
|
1133 |
+
msgstr "Poznámka zákazníka"
|
1134 |
+
|
1135 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1136 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1137 |
+
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1138 |
+
msgstr ""
|
1139 |
+
|
1140 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1141 |
+
msgid "Ship to:"
|
1142 |
+
msgstr ""
|
1143 |
+
|
1144 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1145 |
+
msgid "Product"
|
1146 |
+
msgstr ""
|
1147 |
+
|
1148 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1149 |
+
msgid "Price"
|
1150 |
+
msgstr ""
|
1151 |
+
|
1152 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1153 |
+
#, php-format
|
1154 |
+
msgid "Note from customer: %s"
|
1155 |
+
msgstr ""
|
1156 |
+
|
1157 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1158 |
+
#, php-format
|
1159 |
+
msgid "Note to customer: %s"
|
1160 |
+
msgstr ""
|
1161 |
+
|
1162 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1163 |
+
#, php-format
|
1164 |
+
msgid "Invoice #: %s"
|
1165 |
+
msgstr ""
|
1166 |
+
|
1167 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1168 |
+
#, php-format
|
1169 |
+
msgid "Invoice Date: %s"
|
1170 |
+
msgstr ""
|
1171 |
+
|
1172 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1173 |
+
#, php-format
|
1174 |
+
msgid "Payment Method: %s"
|
1175 |
+
msgstr ""
|
1176 |
+
|
1177 |
+
#~ msgid ""
|
1178 |
+
#~ "<p>Woops, could not activate <a href=\"%s\"><strong>WooCommerce PDF "
|
1179 |
+
#~ "Invoices Premium</strong></a>. It requires <a href=\"%s"
|
1180 |
+
#~ "\"><strong>WooCommerce PDF Invoices</strong></a> to be installed.</p>"
|
1181 |
+
#~ msgstr ""
|
1182 |
+
#~ "<p>Ajaj, nemůžeme aktivovat <a href=\"%s\"><strong>WooCommerce PDF "
|
1183 |
+
#~ "Invoices Premium</strong></a>. Musíte mít napřed nainstalovaný plugin <a "
|
1184 |
+
#~ "href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a> .</p>"
|
1185 |
+
|
1186 |
+
#~ msgid ""
|
1187 |
+
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1188 |
+
#~ "requires <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1189 |
+
#~ "Please install the free version (%s+) and try again.</p>"
|
1190 |
+
#~ msgstr ""
|
1191 |
+
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1192 |
+
#~ "vyžaduje <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1193 |
+
#~ "Nainstalujte prosím napřed bezplatnou verzi (%s+) a zkuste to znovu.</p>"
|
1194 |
+
|
1195 |
+
#~ msgid "Displayed in upper-right corner near logo."
|
1196 |
+
#~ msgstr "Zobrazí se v pravém horním rohu vedle loga."
|
1197 |
+
|
1198 |
+
#~ msgid "Displayed below company address."
|
1199 |
+
#~ msgstr "Zobrazí se pod adresou firmy."
|
1200 |
+
|
1201 |
+
#~ msgid "Displayed in big colored bar directly after invoice total."
|
1202 |
+
#~ msgstr ""
|
1203 |
+
#~ "Zobrazí se ve velkém barevném pruhu hned pod celkovou částkou faktury."
|
1204 |
+
|
1205 |
+
#~ msgid "Thank you for your purchase!"
|
1206 |
+
#~ msgstr "Děkujeme za Váš nákup!"
|
1207 |
+
|
1208 |
+
#~ msgid ""
|
1209 |
+
#~ "Displayed below customer notes and above footer. Want to attach "
|
1210 |
+
#~ "additional pages to the invoice? Take a look at the <a href=\"%s"
|
1211 |
+
#~ "\">Premium</a> plugin."
|
1212 |
+
#~ msgstr ""
|
1213 |
+
#~ "Zobrazí se pod poznámkami zákazníka nad zápatím. Chcete připojit další "
|
1214 |
+
#~ "stránky k faktuře? Koukněte na verzi pluginu <a href=\"%s\">Premium</a>."
|
1215 |
+
|
1216 |
+
#~ msgid "Items will be shipped within 2 days."
|
1217 |
+
#~ msgstr "Zboží bude odesláno do 2 dnů."
|
1218 |
+
|
1219 |
+
#~ msgid "<b>Payment method</b> %s"
|
1220 |
+
#~ msgstr "<b>Platební metoda</b> %s"
|
1221 |
+
|
1222 |
+
#~ msgid "Leave empty to show page numbering."
|
1223 |
+
#~ msgstr "Nechte prázdné pro číslování stránek."
|
1224 |
+
|
1225 |
+
#~ msgid "Add additional PDF's to customer invoices."
|
1226 |
+
#~ msgstr "Přidejte dodatečné PDF soubory k zákaznickým fakturám."
|
1227 |
+
|
1228 |
+
#~ msgid "Attachment Options"
|
1229 |
+
#~ msgstr "Možnosti příloh"
|
1230 |
+
|
1231 |
+
#~ msgid "Attach a PDF to the invoice."
|
1232 |
+
#~ msgstr "Připojit k faktuře PDF."
|
1233 |
+
|
1234 |
+
#~ msgid "Remove logo"
|
1235 |
+
#~ msgstr "Odebrat logo"
|
1236 |
+
|
1237 |
+
#~ msgid "File is invalid and contains either '..' or './'."
|
1238 |
+
#~ msgstr "Soubor je neplatný, obsahuje znaky '..' nebo './'."
|
1239 |
+
|
1240 |
+
#~ msgid "File is invalid and contains ':' after the first character."
|
1241 |
+
#~ msgstr "Soubor je neplatný, obsahuje ':' po prvním znaku."
|
1242 |
+
|
1243 |
+
#~ msgid "File should be less then 2MB."
|
1244 |
+
#~ msgstr "Soubor má být menší než 2MB."
|
1245 |
+
|
1246 |
+
#~ msgid "Email us"
|
1247 |
+
#~ msgstr "Napište nám"
|
1248 |
+
|
1249 |
+
#~ msgid ""
|
1250 |
+
#~ "Invoice with invoice number %s not found. First create invoice and try "
|
1251 |
+
#~ "again."
|
1252 |
+
#~ msgstr ""
|
1253 |
+
#~ "Faktura s číslem %s nebyla nalezena. Nejdříve fakturu vytvořte a pak to "
|
1254 |
+
#~ "zkuste znovu."
|
1255 |
+
|
1256 |
+
#~ msgid "Reset on 1st of january"
|
1257 |
+
#~ msgstr "Vynulovat vždy 1. ledna"
|
1258 |
+
|
1259 |
+
#~ msgid ""
|
1260 |
+
#~ "Reset the invoice counter and start counting from given invoice number."
|
1261 |
+
#~ "<br/><b>Note:</b> Only available for Sequential numbering. All PDF "
|
1262 |
+
#~ "invoices will be deleted and need to be manually created again! Value "
|
1263 |
+
#~ "will be editable by selecting checkbox."
|
1264 |
+
#~ msgstr ""
|
1265 |
+
#~ "Vynulovat počítadlo číslování faktur a začít počítat od nastaveného čísla."
|
1266 |
+
#~ "<br/><b>Poznámka:</b> Dostupné pouze při povoleném postupném číslování "
|
1267 |
+
#~ "faktur. Všechny PDF faktury budou vymazány a budete muset všechny "
|
1268 |
+
#~ "vytvořit ručně znovu! Hodnotu můžete změnit po zaškrtnutí boxu."
|
1269 |
+
|
1270 |
+
#~ msgid "Attach to Email"
|
1271 |
+
#~ msgstr "Připojit k e-mailu"
|
1272 |
+
|
1273 |
+
#~ msgid "Processing Renewal Order"
|
1274 |
+
#~ msgstr "Obnovuje se objednávka"
|
1275 |
+
|
1276 |
+
#~ msgid "Do not attach"
|
1277 |
+
#~ msgstr "Nepřipojovat"
|
1278 |
+
|
1279 |
+
#~ msgid "Attach to New Renewal Order Email"
|
1280 |
+
#~ msgstr "Připojit k e-mailu o obnovené objednávce"
|
1281 |
+
|
1282 |
+
#~ msgid "Woocommerce Subscriptions Email Options"
|
1283 |
+
#~ msgstr "Možnosti e-mailů předplatného WooCommerce Subscriptions"
|
1284 |
+
|
1285 |
+
#~ msgid ""
|
1286 |
+
#~ "Attach PDF invoice to <a href=\"http://www.woothemes.com/products/"
|
1287 |
+
#~ "woocommerce-subscriptions/\">WooCommerce Subscriptions</a> email. Plugin "
|
1288 |
+
#~ "should be activated in order to work."
|
1289 |
+
#~ msgstr ""
|
1290 |
+
#~ "P5ipojit PDF fakturu k e-mailu<a href=\"http://www.woothemes.com/products/"
|
1291 |
+
#~ "woocommerce-subscriptions/\">WooCommerce Subscriptions</a>. Plugin musí "
|
1292 |
+
#~ "být pro správnou funkci povolen."
|
1293 |
+
|
1294 |
+
#~ msgid "Allowed HTML tags: "
|
1295 |
+
#~ msgstr "Jsou povoleny HTML tagy:"
|
1296 |
+
|
1297 |
+
#~ msgid "Attach to New order Email"
|
1298 |
+
#~ msgstr "Připojit k e-mailu o nové objednávce"
|
1299 |
+
|
1300 |
+
#~ msgid "Enable download from account"
|
1301 |
+
#~ msgstr "Povolit stahování z účtu"
|
1302 |
+
|
1303 |
+
#~ msgid ""
|
1304 |
+
#~ "<br/><div class=\"bewpi-notes\">Let customers download invoice from "
|
1305 |
+
#~ "account page.</div>"
|
1306 |
+
#~ msgstr ""
|
1307 |
+
#~ "<br/><div class=\"bewpi-notes\">Povolit zákazníkovi stahovat fakturu z "
|
1308 |
+
#~ "jeho účtu.</div>"
|
1309 |
+
|
1310 |
+
#~ msgid "Get your account from your Email It In %suser account%s."
|
1311 |
+
#~ msgstr "Použít tvůj účet z účtu Email It In %suser account%s."
|
1312 |
+
|
1313 |
+
#~ msgid ""
|
1314 |
+
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1315 |
+
#~ "Egnyte and enter your account below."
|
1316 |
+
#~ msgstr ""
|
1317 |
+
#~ "Přihlásit se k %s k posílání faktur do služeb Dropbox, OneDrive, Google "
|
1318 |
+
#~ "Drive nebo Egnyte a vložit níže údaje k účtu."
|
1319 |
+
|
1320 |
+
#~ msgid "%sFormat%s of invoice date and order date."
|
1321 |
+
#~ msgstr "%sFormát%s data vytvoření faktury a data objednávky. "
|
1322 |
+
|
1323 |
+
#~ msgid ""
|
1324 |
+
#~ "Allowed placeholders: %s %s %s %s %s %s.<br/>%sNote:%s %s is required and "
|
1325 |
+
#~ "slashes aren't supported."
|
1326 |
+
#~ msgstr ""
|
1327 |
+
#~ "Povolené kódy: %s %s %s %s %s %s.<br/>%sPoznámka:%s %s je povinné a "
|
1328 |
+
#~ "lomítka nejsou podporována."
|
1329 |
+
|
1330 |
+
#~ msgid "The header will be visible on every page. "
|
1331 |
+
#~ msgstr "Záhlaví bude na všech stránkách"
|
1332 |
+
|
1333 |
+
#~ msgid ""
|
1334 |
+
#~ "<b>Hint</b>: Use <code>[payment_method]</code> placeholder to display the "
|
1335 |
+
#~ "order payment method or <code>[shipping_method]</code> to display "
|
1336 |
+
#~ "shipping method."
|
1337 |
+
#~ msgstr ""
|
1338 |
+
#~ "<b>Tip </b>: Použijte kód <code>[payment_method]</code> pro zobrazení "
|
1339 |
+
#~ "metody platby nebo <code>[shipping_method]</code> pro zobrazení metody "
|
1340 |
+
#~ "přepravy."
|
1341 |
+
|
1342 |
+
#~ msgid ""
|
1343 |
+
#~ "Alrighty then! <a href=\"%s\">Let's start configuring <strong>WooCommerce "
|
1344 |
+
#~ "PDF Invoices</strong></a>."
|
1345 |
+
#~ msgstr ""
|
1346 |
+
#~ "Dobře tedy! <a href=\"%s\">Pojďme začít s konfigurací pluginu "
|
1347 |
+
#~ "<strong>WooCommerce PDF Invoices</strong></a>."
|
1348 |
+
|
1349 |
+
#~ msgid "Invalid order ID"
|
1350 |
+
#~ msgstr "Neplatné číslo objednávky"
|
1351 |
+
|
1352 |
+
#~ msgid "Access denied"
|
1353 |
+
#~ msgstr "Přístup odepřen"
|
1354 |
+
|
1355 |
+
#~ msgid ""
|
1356 |
+
#~ "If you like <strong>WooCommerce PDF Invoices</strong> please leave us a "
|
1357 |
+
#~ "%s★★★★★%s rating. A huge thank you in advance!"
|
1358 |
+
#~ msgstr ""
|
1359 |
+
#~ "Pokud se Vám líbí plugin <strong>WooCommerce PDF Invoices</strong> dejte "
|
1360 |
+
#~ "nám prosím hodnocení %s★★★★★%s . Předem moc děkujeme!"
|
1361 |
+
|
1362 |
+
#~ msgid "Cancel invoice"
|
1363 |
+
#~ msgstr "Zrušit fakturu"
|
1364 |
+
|
1365 |
+
#~ msgid "Create invoice"
|
1366 |
+
#~ msgstr "Vytvořit fakturu"
|
1367 |
+
|
1368 |
+
#~ msgid ""
|
1369 |
+
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1370 |
+
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1371 |
+
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1372 |
+
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1373 |
+
#~ "href='%s'>No, already done it!</a>"
|
1374 |
+
#~ msgstr ""
|
1375 |
+
#~ "Pracujete s <b>WooCommerce PDF Invoices</b> už nějakou dobu. Opravdu "
|
1376 |
+
#~ "potřebujeme Vaše hodnocení ★★★★★. Pomůže nám to v pokračování dalšího "
|
1377 |
+
#~ "masivního vývoje. Předem hodně děkujeme a pokračujeme v dobrém díle! <br /"
|
1378 |
+
#~ "> <a href='%s' target='_blank'>Ano, udělejte to zrovna teď!</a> - <a "
|
1379 |
+
#~ "href='%s'>Ne, už jsem to udělal!</a>"
|
lang/woocommerce-pdf-invoices-de_DE.po
CHANGED
@@ -1,1511 +1,1511 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
-
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
5 |
-
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
6 |
-
"Last-Translator: \n"
|
7 |
-
"Language-Team: \n"
|
8 |
-
"Language: de_DE\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.8.11\n"
|
13 |
-
"X-Poedit-Basepath: ../..\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
-
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
17 |
-
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
18 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
-
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
20 |
-
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
21 |
-
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
-
|
23 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
24 |
-
msgid "Purchase email"
|
25 |
-
msgstr "Käufer Email"
|
26 |
-
|
27 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
28 |
-
msgid ""
|
29 |
-
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
30 |
-
"\">wcpdfinvoices.com</a>."
|
31 |
-
msgstr ""
|
32 |
-
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
33 |
-
"\">wcpdfinvoices.com</a>."
|
34 |
-
|
35 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
36 |
-
msgid "License"
|
37 |
-
msgstr "Lizenz"
|
38 |
-
|
39 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
40 |
-
msgid ""
|
41 |
-
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
42 |
-
"\">wcpdfinvoices.com</a> to receive updates."
|
43 |
-
msgstr ""
|
44 |
-
"Gib deinen Lizenzschlüssel von <a href=\"http://wcpdfinvoices.com"
|
45 |
-
"\">wcpdfinvoices.com</a> ein um Updates zu erhalten."
|
46 |
-
|
47 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
48 |
-
msgid "PDF attachment"
|
49 |
-
msgstr "PDF-Anhang"
|
50 |
-
|
51 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
52 |
-
msgid "Add for example a PDF with your terms & conditions."
|
53 |
-
msgstr "Hänge ein PDF-Dokument an, wie zum Beispiel deine AGBs."
|
54 |
-
|
55 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
56 |
-
msgid "Suppliers"
|
57 |
-
msgstr "Lieferanten"
|
58 |
-
|
59 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
60 |
-
msgid ""
|
61 |
-
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
62 |
-
"adding there Email It In email addresses. Email addresses need to be "
|
63 |
-
"seperated by comma's."
|
64 |
-
msgstr ""
|
65 |
-
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
66 |
-
"adding there Email It In email addresses. Email addresses need to be "
|
67 |
-
"seperated by comma's."
|
68 |
-
|
69 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
70 |
-
msgid ""
|
71 |
-
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
72 |
-
"generate a global invoice from there account</div>"
|
73 |
-
msgstr ""
|
74 |
-
|
75 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
76 |
-
msgid "Customer generation period"
|
77 |
-
msgstr "Customer generation period"
|
78 |
-
|
79 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
80 |
-
msgid ""
|
81 |
-
"Should your customers have the ability to generate a global invoice by month "
|
82 |
-
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
83 |
-
msgstr ""
|
84 |
-
"Should your customers have the ability to generate a global invoice by month "
|
85 |
-
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
86 |
-
|
87 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
88 |
-
msgid "Month"
|
89 |
-
msgstr "Monat"
|
90 |
-
|
91 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
92 |
-
msgid "Year"
|
93 |
-
msgstr "Jahr"
|
94 |
-
|
95 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
96 |
-
msgid "Send to your Cloud Storage"
|
97 |
-
msgstr "An Cloud Storage senden"
|
98 |
-
|
99 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
100 |
-
msgid "Email to customer"
|
101 |
-
msgstr "Email an Kunden"
|
102 |
-
|
103 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
104 |
-
msgid "Email to supplier(s)"
|
105 |
-
msgstr "Email an Lieferanten"
|
106 |
-
|
107 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
108 |
-
msgid "Email subject"
|
109 |
-
msgstr "Email Betreff"
|
110 |
-
|
111 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
112 |
-
msgid "Subject for the global invoice email."
|
113 |
-
msgstr "Subject for the global invoice email."
|
114 |
-
|
115 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
116 |
-
msgid "Email message"
|
117 |
-
msgstr "Email Nachricht"
|
118 |
-
|
119 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
120 |
-
msgid "Message for the global invoice email."
|
121 |
-
msgstr "Message for the global invoice email."
|
122 |
-
|
123 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
124 |
-
msgid "Enable reminder"
|
125 |
-
msgstr ""
|
126 |
-
|
127 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
128 |
-
msgid "Days until reminder"
|
129 |
-
msgstr ""
|
130 |
-
|
131 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
132 |
-
msgid "Number of days from starting date until reminder date."
|
133 |
-
msgstr ""
|
134 |
-
|
135 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
136 |
-
msgid "Start date type"
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
140 |
-
msgid ""
|
141 |
-
"Custom date will add a checkout field to the Checkout page, so a customer "
|
142 |
-
"can decide from which date to start counting."
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
146 |
-
msgid "Order date"
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
150 |
-
msgid "Custom date"
|
151 |
-
msgstr ""
|
152 |
-
|
153 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
154 |
-
msgid "Custom date is editable on My Account page"
|
155 |
-
msgstr ""
|
156 |
-
|
157 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
158 |
-
msgid "Custom date is required"
|
159 |
-
msgstr ""
|
160 |
-
|
161 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
162 |
-
msgid "Custom date field name"
|
163 |
-
msgstr ""
|
164 |
-
|
165 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
166 |
-
msgid "Premium Options"
|
167 |
-
msgstr "Premium Optionen"
|
168 |
-
|
169 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
170 |
-
msgid "Template Options"
|
171 |
-
msgstr ""
|
172 |
-
|
173 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
174 |
-
msgid "Supplier Options"
|
175 |
-
msgstr "Lieferanten Optionen"
|
176 |
-
|
177 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
178 |
-
msgid "Global Invoice Options"
|
179 |
-
msgstr "Global Invoice Options"
|
180 |
-
|
181 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
182 |
-
msgid "Reminder Options"
|
183 |
-
msgstr ""
|
184 |
-
|
185 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
186 |
-
msgid "These are the template options."
|
187 |
-
msgstr ""
|
188 |
-
|
189 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
190 |
-
msgid "Send customer invoice automatically to your supplier(s)."
|
191 |
-
msgstr "Kunden Rechnung automatisch an Lieferanten senden."
|
192 |
-
|
193 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
194 |
-
msgid ""
|
195 |
-
"Generate global invoices on Orders page by selecting multiple orders and "
|
196 |
-
"applying action or let customers generate periodically from My Account page."
|
197 |
-
msgstr ""
|
198 |
-
"Generate global invoices on Orders page by selecting multiple orders and "
|
199 |
-
"applying action or let customers generate periodically from My Account page."
|
200 |
-
|
201 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
202 |
-
msgid ""
|
203 |
-
"Send a reminder email with invoice after a specific period of time. The "
|
204 |
-
"period until the actual sending date, uses the order date as a starting "
|
205 |
-
"point to count from. The email template called Customer Invoice will be "
|
206 |
-
"used. By default an email will only be sent, if the order has the Processing "
|
207 |
-
"status."
|
208 |
-
msgstr ""
|
209 |
-
|
210 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
211 |
-
msgid "File to large."
|
212 |
-
msgstr "Datei zu groß."
|
213 |
-
|
214 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
215 |
-
msgid "Only PDF files are allowed."
|
216 |
-
msgstr "Es sind lediglich PDF-Dokumente zulässig."
|
217 |
-
|
218 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
219 |
-
msgid "Remove"
|
220 |
-
msgstr "Entfernen"
|
221 |
-
|
222 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
223 |
-
msgid "Choose"
|
224 |
-
msgstr "Auswählen"
|
225 |
-
|
226 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
227 |
-
msgid "Active"
|
228 |
-
msgstr "Aktiv"
|
229 |
-
|
230 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
231 |
-
msgid "Inactive"
|
232 |
-
msgstr "Inaktiv"
|
233 |
-
|
234 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
235 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
236 |
-
msgid "YYYY-MM-DD"
|
237 |
-
msgstr ""
|
238 |
-
|
239 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
240 |
-
msgid "Save"
|
241 |
-
msgstr ""
|
242 |
-
|
243 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
244 |
-
msgid "Generate Global Invoice"
|
245 |
-
msgstr "Generate Global Invoice"
|
246 |
-
|
247 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
248 |
-
msgid "Select a month"
|
249 |
-
msgstr "Monat auswählen"
|
250 |
-
|
251 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
252 |
-
msgid "Select a year"
|
253 |
-
msgstr "Jahr auswählen"
|
254 |
-
|
255 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
256 |
-
msgid "Generate invoice"
|
257 |
-
msgstr "Rechnung generieren."
|
258 |
-
|
259 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
260 |
-
msgid "Global invoice successfully generated! "
|
261 |
-
msgstr ""
|
262 |
-
|
263 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
264 |
-
msgid "Reminder scheduled on:"
|
265 |
-
msgstr ""
|
266 |
-
|
267 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
268 |
-
msgid "Reminder sent?"
|
269 |
-
msgstr ""
|
270 |
-
|
271 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
272 |
-
msgid "Yes"
|
273 |
-
msgstr ""
|
274 |
-
|
275 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
276 |
-
msgid "No"
|
277 |
-
msgstr ""
|
278 |
-
|
279 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
280 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
281 |
-
msgid "Settings"
|
282 |
-
msgstr "Einstellungen"
|
283 |
-
|
284 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
285 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
286 |
-
msgid "Support"
|
287 |
-
msgstr "Hilfe"
|
288 |
-
|
289 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
290 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
291 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
292 |
-
msgid "Premium"
|
293 |
-
msgstr "Premium"
|
294 |
-
|
295 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
296 |
-
msgid "Bulk Export PDF Invoices"
|
297 |
-
msgstr ""
|
298 |
-
|
299 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
300 |
-
msgid "Bulk Generate PDF Invoices"
|
301 |
-
msgstr ""
|
302 |
-
|
303 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
304 |
-
msgid "No orders selected to generate PDF invoice for."
|
305 |
-
msgstr ""
|
306 |
-
|
307 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
308 |
-
#, php-format
|
309 |
-
msgid ""
|
310 |
-
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
311 |
-
"be good to go! :)"
|
312 |
-
msgstr ""
|
313 |
-
|
314 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
315 |
-
#, php-format
|
316 |
-
msgid ""
|
317 |
-
"%1$s requires at least %2$s. Update it and get the best out of both "
|
318 |
-
"plugins. :)"
|
319 |
-
msgstr ""
|
320 |
-
|
321 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
322 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
323 |
-
msgid "Invalid request"
|
324 |
-
msgstr "Ungültige Anfrage"
|
325 |
-
|
326 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
327 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
328 |
-
msgid "Something went wrong."
|
329 |
-
msgstr "Uuhps! Da ist wohl etwas schief gelaufen."
|
330 |
-
|
331 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
332 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
333 |
-
msgid "No orders found."
|
334 |
-
msgstr "Keine Bestellungen gefunden."
|
335 |
-
|
336 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
337 |
-
msgid "Generate global invoice"
|
338 |
-
msgstr "Generate global invoice"
|
339 |
-
|
340 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
341 |
-
msgid "Please select more then one order."
|
342 |
-
msgstr "Bitte mehr als eine Bestellungen auswählen."
|
343 |
-
|
344 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
345 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
346 |
-
#, php-format
|
347 |
-
msgid "%s is required."
|
348 |
-
msgstr ""
|
349 |
-
|
350 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
351 |
-
msgid "Order changed successfully."
|
352 |
-
msgstr ""
|
353 |
-
|
354 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
355 |
-
msgid "PDF Invoice Reminder"
|
356 |
-
msgstr ""
|
357 |
-
|
358 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
359 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
360 |
-
msgid "Invoice to"
|
361 |
-
msgstr "Rechnung an"
|
362 |
-
|
363 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
364 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
365 |
-
#, php-format
|
366 |
-
msgid "Phone: %s"
|
367 |
-
msgstr ""
|
368 |
-
|
369 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
370 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
371 |
-
msgid "Ship to"
|
372 |
-
msgstr "Lieferadresse"
|
373 |
-
|
374 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
375 |
-
msgid "Global Invoice"
|
376 |
-
msgstr "Global Invoice"
|
377 |
-
|
378 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
379 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
380 |
-
msgid "Description"
|
381 |
-
msgstr "Beschreibung"
|
382 |
-
|
383 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
384 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
385 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
386 |
-
msgid "SKU"
|
387 |
-
msgstr "Prod.Nr."
|
388 |
-
|
389 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
390 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
391 |
-
msgid "Cost"
|
392 |
-
msgstr "Preis"
|
393 |
-
|
394 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
395 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
396 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
397 |
-
msgid "Qty"
|
398 |
-
msgstr "Anzahl"
|
399 |
-
|
400 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
401 |
-
msgid "VAT"
|
402 |
-
msgstr "Mehrwertsteuer"
|
403 |
-
|
404 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
405 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
406 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
407 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
408 |
-
msgid "Total"
|
409 |
-
msgstr "Gesamt"
|
410 |
-
|
411 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
412 |
-
#, php-format
|
413 |
-
msgid "Order #%d - %s"
|
414 |
-
msgstr "Bestellung #%d - %s"
|
415 |
-
|
416 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
417 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
418 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
419 |
-
msgid "Discount"
|
420 |
-
msgstr "Rabatt"
|
421 |
-
|
422 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
423 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
424 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
425 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
426 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
427 |
-
msgid "Shipping"
|
428 |
-
msgstr "Lieferung"
|
429 |
-
|
430 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
431 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
432 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
433 |
-
msgid "Subtotal"
|
434 |
-
msgstr "Zwischensumme"
|
435 |
-
|
436 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
437 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
438 |
-
msgid "Fee"
|
439 |
-
msgstr "Gebühr"
|
440 |
-
|
441 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
442 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
443 |
-
msgid "Refunded"
|
444 |
-
msgstr "Erstattet"
|
445 |
-
|
446 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
447 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
448 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
449 |
-
#, php-format
|
450 |
-
msgid "%1$s of %2$s"
|
451 |
-
msgstr ""
|
452 |
-
|
453 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
454 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
455 |
-
msgid "Paid"
|
456 |
-
msgstr "Bezahlt"
|
457 |
-
|
458 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
459 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
460 |
-
#, php-format
|
461 |
-
msgid "VAT Number: %s"
|
462 |
-
msgstr "USt-IdNr.: %s"
|
463 |
-
|
464 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
465 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
466 |
-
#, php-format
|
467 |
-
msgid "Purchase Order Number: %s"
|
468 |
-
msgstr "Bestellnummer: %s"
|
469 |
-
|
470 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
471 |
-
#, php-format
|
472 |
-
msgid "%s of %s"
|
473 |
-
msgstr ""
|
474 |
-
|
475 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
476 |
-
msgid "Attach to Emails"
|
477 |
-
msgstr ""
|
478 |
-
|
479 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
480 |
-
msgid "New order"
|
481 |
-
msgstr ""
|
482 |
-
|
483 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
484 |
-
msgid "Order on-hold"
|
485 |
-
msgstr ""
|
486 |
-
|
487 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
488 |
-
msgid "Processing order"
|
489 |
-
msgstr "Bearbeiten der Bestellung"
|
490 |
-
|
491 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
492 |
-
msgid "Completed order"
|
493 |
-
msgstr "Fertiggestellte Bestellung"
|
494 |
-
|
495 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
496 |
-
msgid "Customer invoice"
|
497 |
-
msgstr "Kundenrechnung"
|
498 |
-
|
499 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
500 |
-
msgid "Attach to WooCommerce Subscriptions Emails"
|
501 |
-
msgstr ""
|
502 |
-
|
503 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
504 |
-
msgid "New Renewal Order"
|
505 |
-
msgstr ""
|
506 |
-
|
507 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
508 |
-
msgid "Subscription Switch Complete"
|
509 |
-
msgstr ""
|
510 |
-
|
511 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
512 |
-
msgid "Processing Renewal order"
|
513 |
-
msgstr ""
|
514 |
-
|
515 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
516 |
-
msgid "Completed Renewal Order"
|
517 |
-
msgstr "Erneuerte Rechnung fertiggestellt"
|
518 |
-
|
519 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
520 |
-
msgid "Customer Renewal Invoice"
|
521 |
-
msgstr "Erneuerte Kundenrechnung"
|
522 |
-
|
523 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
524 |
-
msgid "Disable for free products"
|
525 |
-
msgstr ""
|
526 |
-
|
527 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
528 |
-
msgid ""
|
529 |
-
"Skip automatic PDF invoice generation for orders containing only free "
|
530 |
-
"products."
|
531 |
-
msgstr ""
|
532 |
-
|
533 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
534 |
-
msgid "View PDF"
|
535 |
-
msgstr "PDF anzeigen"
|
536 |
-
|
537 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
538 |
-
msgid "Download"
|
539 |
-
msgstr "Herunterladen"
|
540 |
-
|
541 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
542 |
-
msgid "Open in new browser tab/window"
|
543 |
-
msgstr "In neuen Tab/Fenster öffnen"
|
544 |
-
|
545 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
546 |
-
msgid "Enable download from my account"
|
547 |
-
msgstr ""
|
548 |
-
|
549 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
550 |
-
msgid ""
|
551 |
-
"By default PDF is only downloadable when order has been paid, so order "
|
552 |
-
"status should be Processing or Completed."
|
553 |
-
msgstr ""
|
554 |
-
|
555 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
556 |
-
msgid "Enable Email It In"
|
557 |
-
msgstr "Enable Email It In"
|
558 |
-
|
559 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
560 |
-
msgid "Email It In account"
|
561 |
-
msgstr "Email It In account"
|
562 |
-
|
563 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
564 |
-
#, php-format
|
565 |
-
msgid ""
|
566 |
-
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
567 |
-
msgstr ""
|
568 |
-
|
569 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
570 |
-
msgid "Enable Invoice Number column"
|
571 |
-
msgstr ""
|
572 |
-
|
573 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
574 |
-
msgid "Display invoice numbers on Shop Order page."
|
575 |
-
msgstr ""
|
576 |
-
|
577 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
578 |
-
msgid "Enable mPDF debugging"
|
579 |
-
msgstr ""
|
580 |
-
|
581 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
582 |
-
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
583 |
-
msgstr ""
|
584 |
-
|
585 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
586 |
-
msgid "Email Options"
|
587 |
-
msgstr "Email Optionen"
|
588 |
-
|
589 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
590 |
-
msgid "Download Options"
|
591 |
-
msgstr ""
|
592 |
-
|
593 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
594 |
-
msgid "Cloud Storage Options"
|
595 |
-
msgstr "Cloud Storage Optionen"
|
596 |
-
|
597 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
598 |
-
msgid "Interface Options"
|
599 |
-
msgstr ""
|
600 |
-
|
601 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
602 |
-
msgid "Debug Options"
|
603 |
-
msgstr ""
|
604 |
-
|
605 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
606 |
-
#, php-format
|
607 |
-
msgid ""
|
608 |
-
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
609 |
-
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
610 |
-
"class=\"underline\">automatically</span> generate the PDF invoice."
|
611 |
-
msgstr ""
|
612 |
-
|
613 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
614 |
-
#, php-format
|
615 |
-
msgid ""
|
616 |
-
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
617 |
-
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
618 |
-
msgstr ""
|
619 |
-
|
620 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
621 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
622 |
-
msgid "Template"
|
623 |
-
msgstr "Template"
|
624 |
-
|
625 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
626 |
-
#, php-format
|
627 |
-
msgid "Create a custom template by copying it from %1$s to %2$s."
|
628 |
-
msgstr ""
|
629 |
-
|
630 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
631 |
-
msgid "Color theme"
|
632 |
-
msgstr "Farben Theme"
|
633 |
-
|
634 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
635 |
-
msgid "Display theme text in black color"
|
636 |
-
msgstr ""
|
637 |
-
|
638 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
639 |
-
msgid ""
|
640 |
-
"Enable if you've set the color theme to white or some other light color."
|
641 |
-
msgstr ""
|
642 |
-
|
643 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
644 |
-
msgid "Date format"
|
645 |
-
msgstr "Datumsformat"
|
646 |
-
|
647 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
648 |
-
msgid ""
|
649 |
-
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
650 |
-
"invoice date and order date."
|
651 |
-
msgstr ""
|
652 |
-
|
653 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
654 |
-
msgid "Display prices including tax"
|
655 |
-
msgstr "Preis inklusive Mehrwertsteuer anzeigen"
|
656 |
-
|
657 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
658 |
-
msgid ""
|
659 |
-
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
660 |
-
"still be excluding tax, so disable it within the visible columns section."
|
661 |
-
msgstr ""
|
662 |
-
|
663 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
664 |
-
msgid "Shipping taxable"
|
665 |
-
msgstr ""
|
666 |
-
|
667 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
668 |
-
msgid "Enable to display subtotal including shipping."
|
669 |
-
msgstr ""
|
670 |
-
|
671 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
672 |
-
msgid "Mark invoice as paid"
|
673 |
-
msgstr ""
|
674 |
-
|
675 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
676 |
-
msgid "Invoice will be watermarked when order has been paid."
|
677 |
-
msgstr ""
|
678 |
-
|
679 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
680 |
-
msgid "Company name"
|
681 |
-
msgstr "Firmenname"
|
682 |
-
|
683 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
684 |
-
msgid "Company logo"
|
685 |
-
msgstr "Firmenlogo"
|
686 |
-
|
687 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
688 |
-
#, php-format
|
689 |
-
msgid ""
|
690 |
-
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
691 |
-
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
692 |
-
"\" target=\"_blank\">URL</a>."
|
693 |
-
msgstr ""
|
694 |
-
|
695 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
696 |
-
msgid "Company address"
|
697 |
-
msgstr "Firmenadresse"
|
698 |
-
|
699 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
700 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
701 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
702 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
703 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
704 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
705 |
-
#, php-format
|
706 |
-
msgid "Allowed HTML tags: %s."
|
707 |
-
msgstr ""
|
708 |
-
|
709 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
710 |
-
msgid "Company details"
|
711 |
-
msgstr "Firmendetails"
|
712 |
-
|
713 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
714 |
-
msgid "Title"
|
715 |
-
msgstr ""
|
716 |
-
|
717 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
718 |
-
msgid "Change the name of the invoice."
|
719 |
-
msgstr ""
|
720 |
-
|
721 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
722 |
-
msgid "Invoice"
|
723 |
-
msgstr "Rechnung"
|
724 |
-
|
725 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
726 |
-
msgid "Thank you text"
|
727 |
-
msgstr ""
|
728 |
-
|
729 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
730 |
-
msgid "Visible in big colored bar directly after invoice total."
|
731 |
-
msgstr ""
|
732 |
-
|
733 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
734 |
-
msgid ""
|
735 |
-
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
736 |
-
"shipping address won't be visible when order has only virtual products.</div>"
|
737 |
-
msgstr ""
|
738 |
-
|
739 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
740 |
-
msgid "Show customer notes"
|
741 |
-
msgstr "Kundenkommentare anzeigen"
|
742 |
-
|
743 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
744 |
-
msgid "Terms & conditions, policies etc."
|
745 |
-
msgstr "AGB’s‚ Richtlinien etc."
|
746 |
-
|
747 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
748 |
-
#, php-format
|
749 |
-
msgid ""
|
750 |
-
"Visible below customer notes and above footer. Want to attach additional "
|
751 |
-
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
752 |
-
"Premium</a> plugin."
|
753 |
-
msgstr ""
|
754 |
-
|
755 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
756 |
-
msgid "Left footer column."
|
757 |
-
msgstr ""
|
758 |
-
|
759 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
760 |
-
msgid "Right footer column."
|
761 |
-
msgstr ""
|
762 |
-
|
763 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
764 |
-
msgid "Type"
|
765 |
-
msgstr "Type"
|
766 |
-
|
767 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
768 |
-
msgid "WooCommerce order number"
|
769 |
-
msgstr "WooCommerce Bestellungsnummer"
|
770 |
-
|
771 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
772 |
-
msgid "Sequential number"
|
773 |
-
msgstr "Aufeinanderfolgende nummer"
|
774 |
-
|
775 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
776 |
-
msgid "Reset invoice counter"
|
777 |
-
msgstr "Reset invoice counter"
|
778 |
-
|
779 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
780 |
-
msgid "Next"
|
781 |
-
msgstr "Weiter"
|
782 |
-
|
783 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
784 |
-
msgid ""
|
785 |
-
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
786 |
-
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
787 |
-
"next invoice number will be deleted."
|
788 |
-
msgstr ""
|
789 |
-
|
790 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
791 |
-
msgid "Digits"
|
792 |
-
msgstr "Ziffern"
|
793 |
-
|
794 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
795 |
-
msgid "[prefix]"
|
796 |
-
msgstr "[prefix]"
|
797 |
-
|
798 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
799 |
-
msgid "[suffix]"
|
800 |
-
msgstr "[suffix]"
|
801 |
-
|
802 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
803 |
-
msgid "Format"
|
804 |
-
msgstr "Format"
|
805 |
-
|
806 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
807 |
-
#, php-format
|
808 |
-
msgid "Available placeholders: %s."
|
809 |
-
msgstr ""
|
810 |
-
|
811 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
812 |
-
#, php-format
|
813 |
-
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
814 |
-
msgstr ""
|
815 |
-
|
816 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
817 |
-
msgid "Reset yearly"
|
818 |
-
msgstr ""
|
819 |
-
|
820 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
821 |
-
msgid ""
|
822 |
-
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
823 |
-
"will have to generate all invoices again when changing option."
|
824 |
-
msgstr ""
|
825 |
-
|
826 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
827 |
-
msgid "Tax (item)"
|
828 |
-
msgstr ""
|
829 |
-
|
830 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
831 |
-
msgid "Tax (total)"
|
832 |
-
msgstr ""
|
833 |
-
|
834 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
835 |
-
msgid "These are the general template options."
|
836 |
-
msgstr "Dies sind die allgemeinen template Optionen."
|
837 |
-
|
838 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
839 |
-
msgid "These are the invoice number options."
|
840 |
-
msgstr "Dies sind die Rechnungsnummer Optionen"
|
841 |
-
|
842 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
843 |
-
msgid "The header will be visible on every page."
|
844 |
-
msgstr ""
|
845 |
-
|
846 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
847 |
-
msgid "The footer will be visible on every page."
|
848 |
-
msgstr ""
|
849 |
-
|
850 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
851 |
-
msgid "Enable or disable the columns."
|
852 |
-
msgstr "Aktiviere oder deaktiviere die Spalten."
|
853 |
-
|
854 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
855 |
-
msgid "General Options"
|
856 |
-
msgstr "Allgemeine Optionen"
|
857 |
-
|
858 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
859 |
-
msgid "Invoice Number Options"
|
860 |
-
msgstr "Rechnungsnummer Optionen"
|
861 |
-
|
862 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
863 |
-
msgid "Header Options"
|
864 |
-
msgstr "Header Optionen"
|
865 |
-
|
866 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
867 |
-
msgid "Body Options"
|
868 |
-
msgstr ""
|
869 |
-
|
870 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
871 |
-
msgid "Footer Options"
|
872 |
-
msgstr "Footer Optionen"
|
873 |
-
|
874 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
875 |
-
msgid "Visible Columns"
|
876 |
-
msgstr "Sichtbare Spalten"
|
877 |
-
|
878 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
879 |
-
msgid ""
|
880 |
-
"Company logo not found. Upload the image to the Media Library and try again."
|
881 |
-
msgstr ""
|
882 |
-
|
883 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
884 |
-
#, php-format
|
885 |
-
msgid ""
|
886 |
-
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
887 |
-
"this page</a>."
|
888 |
-
msgstr ""
|
889 |
-
|
890 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
891 |
-
#, php-format
|
892 |
-
msgid ""
|
893 |
-
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
894 |
-
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
895 |
-
"<a href=\"%2$s\">No, deactivate now</a>."
|
896 |
-
msgstr ""
|
897 |
-
|
898 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
899 |
-
#, php-format
|
900 |
-
msgid ""
|
901 |
-
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
902 |
-
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
903 |
-
"rating. It will support future development big-time."
|
904 |
-
msgstr ""
|
905 |
-
|
906 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
907 |
-
msgid "WooCommerce PDF Invoices Premium"
|
908 |
-
msgstr ""
|
909 |
-
|
910 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
911 |
-
msgid ""
|
912 |
-
"This plugin offers a premium version which comes with the following features:"
|
913 |
-
msgstr ""
|
914 |
-
|
915 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
916 |
-
msgid "Change the font of the PDF invoices."
|
917 |
-
msgstr ""
|
918 |
-
|
919 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
920 |
-
msgid ""
|
921 |
-
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
922 |
-
msgstr ""
|
923 |
-
|
924 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
925 |
-
msgid "Bulk generate PDF invoices."
|
926 |
-
msgstr ""
|
927 |
-
|
928 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
929 |
-
msgid "Bulk export and/or download PDF invoices."
|
930 |
-
msgstr ""
|
931 |
-
|
932 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
933 |
-
msgid "Bill periodically by generating and sending global invoices."
|
934 |
-
msgstr ""
|
935 |
-
|
936 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
937 |
-
msgid "Add additional PDF's to PDF invoices."
|
938 |
-
msgstr ""
|
939 |
-
|
940 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
941 |
-
msgid "Send customer invoices directly to suppliers and others."
|
942 |
-
msgstr ""
|
943 |
-
|
944 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
945 |
-
#, php-format
|
946 |
-
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
947 |
-
msgstr ""
|
948 |
-
|
949 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
950 |
-
msgid "Learn more"
|
951 |
-
msgstr ""
|
952 |
-
|
953 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
954 |
-
msgid "Stay up-to-date"
|
955 |
-
msgstr ""
|
956 |
-
|
957 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
958 |
-
msgid ""
|
959 |
-
"We're constantly developing new features, stay up-to-date by subscribing to "
|
960 |
-
"our newsletter."
|
961 |
-
msgstr ""
|
962 |
-
|
963 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
964 |
-
msgid "Your email address"
|
965 |
-
msgstr ""
|
966 |
-
|
967 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
968 |
-
msgid "Signup"
|
969 |
-
msgstr ""
|
970 |
-
|
971 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
972 |
-
msgid "No spam, ever. Unsubscribe at any time"
|
973 |
-
msgstr ""
|
974 |
-
|
975 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
976 |
-
msgid "About"
|
977 |
-
msgstr ""
|
978 |
-
|
979 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
980 |
-
msgid ""
|
981 |
-
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
982 |
-
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
983 |
-
msgstr ""
|
984 |
-
|
985 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
986 |
-
msgid "<b>Version</b>: "
|
987 |
-
msgstr ""
|
988 |
-
|
989 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
990 |
-
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
991 |
-
msgstr ""
|
992 |
-
|
993 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
994 |
-
msgid ""
|
995 |
-
"We will never ask for donations, but to guarantee future development, we do "
|
996 |
-
"need your support. Please show us your appreciation by leaving a <a href="
|
997 |
-
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
998 |
-
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
999 |
-
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1000 |
-
msgstr ""
|
1001 |
-
|
1002 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1003 |
-
msgid ""
|
1004 |
-
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1005 |
-
msgstr ""
|
1006 |
-
|
1007 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1008 |
-
msgid "Need Help?"
|
1009 |
-
msgstr ""
|
1010 |
-
|
1011 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1012 |
-
msgid "Frequently Asked Questions"
|
1013 |
-
msgstr ""
|
1014 |
-
|
1015 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1016 |
-
msgid "Support forum"
|
1017 |
-
msgstr ""
|
1018 |
-
|
1019 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1020 |
-
msgid "Request a feature"
|
1021 |
-
msgstr ""
|
1022 |
-
|
1023 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1024 |
-
msgid "Invoices"
|
1025 |
-
msgstr "Rechnungen"
|
1026 |
-
|
1027 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1028 |
-
msgid "General"
|
1029 |
-
msgstr "Allgemein"
|
1030 |
-
|
1031 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1032 |
-
#, php-format
|
1033 |
-
msgid ""
|
1034 |
-
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1035 |
-
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1036 |
-
msgstr ""
|
1037 |
-
|
1038 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1039 |
-
#, php-format
|
1040 |
-
msgid "Version %s"
|
1041 |
-
msgstr ""
|
1042 |
-
|
1043 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1044 |
-
msgid "Invoice No."
|
1045 |
-
msgstr ""
|
1046 |
-
|
1047 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1048 |
-
msgid "View invoice"
|
1049 |
-
msgstr "Rechnung anzeigen"
|
1050 |
-
|
1051 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1052 |
-
msgid "PDF Invoice"
|
1053 |
-
msgstr "PDF Rechnung"
|
1054 |
-
|
1055 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1056 |
-
msgid "Invoiced on:"
|
1057 |
-
msgstr "In Rechnung gestellt am:"
|
1058 |
-
|
1059 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1060 |
-
msgid "Invoice number:"
|
1061 |
-
msgstr "Rechnungsnummer:"
|
1062 |
-
|
1063 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1064 |
-
msgid "Create"
|
1065 |
-
msgstr "Erstellen"
|
1066 |
-
|
1067 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1068 |
-
msgid "View"
|
1069 |
-
msgstr "Anzeigen"
|
1070 |
-
|
1071 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1072 |
-
msgid "Cancel"
|
1073 |
-
msgstr "abbrechen"
|
1074 |
-
|
1075 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1076 |
-
msgid "Are you sure to delete the invoice?"
|
1077 |
-
msgstr "Bist du dir sicher, dass du die Rechnung löschen willst?"
|
1078 |
-
|
1079 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1080 |
-
#, php-format
|
1081 |
-
msgid "Invoice %s (PDF)"
|
1082 |
-
msgstr "Rechnung %s (PDF)"
|
1083 |
-
|
1084 |
-
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1085 |
-
msgid "Template not found."
|
1086 |
-
msgstr ""
|
1087 |
-
|
1088 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1089 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1090 |
-
#, fuzzy, php-format
|
1091 |
-
msgid "Order Number: %s"
|
1092 |
-
msgstr "Bestellungsnummer:"
|
1093 |
-
|
1094 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1095 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1096 |
-
#, php-format
|
1097 |
-
msgid "Order Date: %s"
|
1098 |
-
msgstr "Bestellungsdatum: %s"
|
1099 |
-
|
1100 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1101 |
-
msgid "VAT 0%"
|
1102 |
-
msgstr ""
|
1103 |
-
|
1104 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1105 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1106 |
-
msgid "Customer note"
|
1107 |
-
msgstr "Kundenkommentar"
|
1108 |
-
|
1109 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1110 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1111 |
-
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1112 |
-
msgstr ""
|
1113 |
-
|
1114 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1115 |
-
msgid "Ship to:"
|
1116 |
-
msgstr ""
|
1117 |
-
|
1118 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1119 |
-
msgid "Product"
|
1120 |
-
msgstr ""
|
1121 |
-
|
1122 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1123 |
-
msgid "Price"
|
1124 |
-
msgstr ""
|
1125 |
-
|
1126 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1127 |
-
#, php-format
|
1128 |
-
msgid "Note from customer: %s"
|
1129 |
-
msgstr ""
|
1130 |
-
|
1131 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1132 |
-
#, php-format
|
1133 |
-
msgid "Note to customer: %s"
|
1134 |
-
msgstr ""
|
1135 |
-
|
1136 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1137 |
-
#, php-format
|
1138 |
-
msgid "Invoice #: %s"
|
1139 |
-
msgstr ""
|
1140 |
-
|
1141 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1142 |
-
#, php-format
|
1143 |
-
msgid "Invoice Date: %s"
|
1144 |
-
msgstr ""
|
1145 |
-
|
1146 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1147 |
-
#, php-format
|
1148 |
-
msgid "Payment Method: %s"
|
1149 |
-
msgstr ""
|
1150 |
-
|
1151 |
-
#~ msgid "Attachment Options"
|
1152 |
-
#~ msgstr "Anhangs Optionen"
|
1153 |
-
|
1154 |
-
#~ msgid "Attach a PDF to the invoice."
|
1155 |
-
#~ msgstr "Ein PDF-Dokument an die Rechnung anhängen."
|
1156 |
-
|
1157 |
-
#~ msgid "Remove logo"
|
1158 |
-
#~ msgstr "Logo entfernen"
|
1159 |
-
|
1160 |
-
#~ msgid "File is invalid and contains either '..' or './'."
|
1161 |
-
#~ msgstr "Datei ist ungültig und enthält entweder '...' oder './'."
|
1162 |
-
|
1163 |
-
#~ msgid "File is invalid and contains ':' after the first character."
|
1164 |
-
#~ msgstr "Datei ist ungültig und enthält ':' nach dem ersten Buchstaben."
|
1165 |
-
|
1166 |
-
#~ msgid "File should be less then 2MB."
|
1167 |
-
#~ msgstr "Datei sollte kleiner als 2MB sein."
|
1168 |
-
|
1169 |
-
#~ msgid ""
|
1170 |
-
#~ "Invoice with invoice number %s not found. First create invoice and try "
|
1171 |
-
#~ "again."
|
1172 |
-
#~ msgstr ""
|
1173 |
-
#~ "Rechnung mit Nummer %s nicht gefunden. Erstellen sie die Rechnung zuerst "
|
1174 |
-
#~ "und versuchen sie es ernuet"
|
1175 |
-
|
1176 |
-
#~ msgid "Reset on 1st of january"
|
1177 |
-
#~ msgstr "Am 1. Januar zurücksetzen"
|
1178 |
-
|
1179 |
-
#~ msgid "Attach to Email"
|
1180 |
-
#~ msgstr "An Email anhängen"
|
1181 |
-
|
1182 |
-
#~ msgid "Processing Renewal Order"
|
1183 |
-
#~ msgstr "Bearbeiten der erneuerten Bestellung"
|
1184 |
-
|
1185 |
-
#~ msgid "Do not attach"
|
1186 |
-
#~ msgstr "Nicht anhängen"
|
1187 |
-
|
1188 |
-
#~ msgid "Attach to New Renewal Order Email"
|
1189 |
-
#~ msgstr "An neue erneuerte Bestell-Email anhängen"
|
1190 |
-
|
1191 |
-
#~ msgid "Woocommerce Subscriptions Email Options"
|
1192 |
-
#~ msgstr "Woocommerce Subscriptions Email Options"
|
1193 |
-
|
1194 |
-
#~ msgid ""
|
1195 |
-
#~ "Attach PDF invoice to <a href=\"http://www.woothemes.com/products/"
|
1196 |
-
#~ "woocommerce-subscriptions/\">WooCommerce Subscriptions</a> email. Plugin "
|
1197 |
-
#~ "should be activated in order to work."
|
1198 |
-
#~ msgstr ""
|
1199 |
-
#~ "PDF Rechnung an <a href=\"http://www.woothemes.com/products/woocommerce-"
|
1200 |
-
#~ "subscriptions/\">WooCommerce Subscriptions</a> email anhängen. Plugin "
|
1201 |
-
#~ "sollte aktiviert sein um die Funktion zu ermöglichen."
|
1202 |
-
|
1203 |
-
#~ msgid "Allowed HTML tags: "
|
1204 |
-
#~ msgstr "Erlaube HTML Tags"
|
1205 |
-
|
1206 |
-
#~ msgid "Attach to New order Email"
|
1207 |
-
#~ msgstr "An neue Bestell-Email anhängen"
|
1208 |
-
|
1209 |
-
#~ msgid "Get your account from your Email It In %suser account%s."
|
1210 |
-
#~ msgstr "Get your account from your Email It In %suser account%s."
|
1211 |
-
|
1212 |
-
#~ msgid ""
|
1213 |
-
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1214 |
-
#~ "Egnyte and enter your account below."
|
1215 |
-
#~ msgstr ""
|
1216 |
-
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1217 |
-
#~ "Egnyte and enter your account below."
|
1218 |
-
|
1219 |
-
#~ msgid "%sFormat%s of invoice date and order date."
|
1220 |
-
#~ msgstr "%sFormat%s von Rechnungsdatum und Bestellungsdatum."
|
1221 |
-
|
1222 |
-
#~ msgid "The header will be visible on every page. "
|
1223 |
-
#~ msgstr "Der Header wird auf jeder Seite sichtbar sein."
|
1224 |
-
|
1225 |
-
#~ msgid "Cancel invoice"
|
1226 |
-
#~ msgstr "Rechnung stornieren"
|
1227 |
-
|
1228 |
-
#~ msgid "Create invoice"
|
1229 |
-
#~ msgstr "Rechnung erstellen"
|
1230 |
-
|
1231 |
-
#~ msgid ""
|
1232 |
-
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1233 |
-
#~ "requires <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1234 |
-
#~ "Get the free version (%s+) and try again.</p>"
|
1235 |
-
#~ msgstr ""
|
1236 |
-
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1237 |
-
#~ "requires <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1238 |
-
#~ "Get the free version (%s+) and try again.</p>"
|
1239 |
-
|
1240 |
-
#~ msgid ""
|
1241 |
-
#~ "Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
1242 |
-
#~ "generate a global invoice from within there account</div>"
|
1243 |
-
#~ msgstr ""
|
1244 |
-
#~ "Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
1245 |
-
#~ "generate a global invoice from within there account</div>"
|
1246 |
-
|
1247 |
-
#~ msgid "Global invoice succesfully generated! "
|
1248 |
-
#~ msgstr "Global invoice succesfully generated! "
|
1249 |
-
|
1250 |
-
#~ msgid "Feel free to use "
|
1251 |
-
#~ msgstr "Feel free to use "
|
1252 |
-
|
1253 |
-
#~ msgid "Subtotal will be including tax and excluding discount and shipping."
|
1254 |
-
#~ msgstr ""
|
1255 |
-
#~ "Zwischensumme enthält Mehrwertsteuer aber keine Rabatte oder Lieferkosten."
|
1256 |
-
|
1257 |
-
#~ msgid "Intro text"
|
1258 |
-
#~ msgstr "Einleitungstext"
|
1259 |
-
|
1260 |
-
#~ msgid ""
|
1261 |
-
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1262 |
-
#~ "%s Only available with sequential numbering type and you need to check "
|
1263 |
-
#~ "the checkbox to actually reset the value."
|
1264 |
-
#~ msgstr ""
|
1265 |
-
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1266 |
-
#~ "%s Only available with sequential numbering type and you need to check "
|
1267 |
-
#~ "the checkbox to actually reset the value."
|
1268 |
-
|
1269 |
-
#~ msgid ""
|
1270 |
-
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1271 |
-
#~ "is required."
|
1272 |
-
#~ msgstr ""
|
1273 |
-
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1274 |
-
#~ "is required."
|
1275 |
-
|
1276 |
-
#~ msgid "Tax"
|
1277 |
-
#~ msgstr "Steuer"
|
1278 |
-
|
1279 |
-
#~ msgid "The footer will be visible on every page. "
|
1280 |
-
#~ msgstr "Der Footer wird auf jeder Seite sichtbar sein."
|
1281 |
-
|
1282 |
-
#~ msgid ""
|
1283 |
-
#~ "Thank you for using <b>WooCommerce PDF Invoices</b> for some time now. "
|
1284 |
-
#~ "Please show us your appreciation by leaving a ★★★★★ rating. A huge thank "
|
1285 |
-
#~ "you in advance! <br /> <a href='%s' target='_blank'>Yes, will do it right "
|
1286 |
-
#~ "away!</a> - <a href='%s'>No, already done it!</a>"
|
1287 |
-
#~ msgstr ""
|
1288 |
-
#~ "Thank you for using <b>WooCommerce PDF Invoices</b> for some time now. "
|
1289 |
-
#~ "Please show us your appreciation by leaving a ★★★★★ rating. A huge thank "
|
1290 |
-
#~ "you in advance! <br /> <a href='%s' target='_blank'>Yes, will do it right "
|
1291 |
-
#~ "away!</a> - <a href='%s'>No, already done it!</a>"
|
1292 |
-
|
1293 |
-
#~ msgid "%sPayment%s via"
|
1294 |
-
#~ msgstr "Bezahlt per"
|
1295 |
-
|
1296 |
-
#~ msgid "PAID"
|
1297 |
-
#~ msgstr "BEZAHLT"
|
1298 |
-
|
1299 |
-
#~ msgid "UNPAID"
|
1300 |
-
#~ msgstr "NICHT BEZAHLT"
|
1301 |
-
|
1302 |
-
#~ msgid "Order Number %s"
|
1303 |
-
#~ msgstr "Bestellungsnummer"
|
1304 |
-
|
1305 |
-
#~ msgid "Order Date %s"
|
1306 |
-
#~ msgstr "Bestellungsdatum"
|
1307 |
-
|
1308 |
-
#~ msgid "Download invoice (PDF)"
|
1309 |
-
#~ msgstr "Download Rechnung (PDF)"
|
1310 |
-
|
1311 |
-
#~ msgid ""
|
1312 |
-
#~ "Feel free to use the placeholders %s %s %s %s and %s. %s %sNote:%s %s is "
|
1313 |
-
#~ "required."
|
1314 |
-
#~ msgstr ""
|
1315 |
-
#~ "Feel free to use the placeholders %s %s %s %s and %s. %s %sNote:%s %s is "
|
1316 |
-
#~ "required."
|
1317 |
-
|
1318 |
-
#~ msgid "VAT %s"
|
1319 |
-
#~ msgstr "Mehrwertsteuer %s"
|
1320 |
-
|
1321 |
-
#~ msgid "General Settings"
|
1322 |
-
#~ msgstr "Allgemeine Einstellungen"
|
1323 |
-
|
1324 |
-
#~ msgid ""
|
1325 |
-
#~ "Automatically send invoice to Google Drive, Egnyte, Dropbox or OneDrive"
|
1326 |
-
#~ msgstr ""
|
1327 |
-
#~ "Sende Rechnung automatisch an Google Drive, Egnyte, Dropbox of OneDrive"
|
1328 |
-
|
1329 |
-
#~ msgid "For bookkeeping purposes."
|
1330 |
-
#~ msgstr "Zu Buchhaltungszwecken."
|
1331 |
-
|
1332 |
-
#~ msgid "Signup at %s and enter your account below."
|
1333 |
-
#~ msgstr "Melde dich an bei %s und gib unten deine Account ein."
|
1334 |
-
|
1335 |
-
#~ msgid "Enter your %s account."
|
1336 |
-
#~ msgstr "Enter your %s account."
|
1337 |
-
|
1338 |
-
#~ msgid "Invalid type of Email."
|
1339 |
-
#~ msgstr "Ungültiger Emailtyp."
|
1340 |
-
|
1341 |
-
#~ msgid "Please don't try to change the values."
|
1342 |
-
#~ msgstr "Bitte versuche nicht die Werte zu ändern."
|
1343 |
-
|
1344 |
-
#~ msgid "Invalid Email address."
|
1345 |
-
#~ msgstr "Ungültige Email-Adresse."
|
1346 |
-
|
1347 |
-
#~ msgid "Allowed tags: "
|
1348 |
-
#~ msgstr "Allowed tags: "
|
1349 |
-
|
1350 |
-
#~ msgid "Template Settings"
|
1351 |
-
#~ msgstr "Template Einstellungen"
|
1352 |
-
|
1353 |
-
#~ msgid "Invoice number type"
|
1354 |
-
#~ msgstr "Rechnungsnummerntyp"
|
1355 |
-
|
1356 |
-
#~ msgid "Next invoice number"
|
1357 |
-
#~ msgstr "Nächste Rechnungsnummer"
|
1358 |
-
|
1359 |
-
#~ msgid "Number of digits"
|
1360 |
-
#~ msgstr "Anzahl der Nachkommastellen"
|
1361 |
-
|
1362 |
-
#~ msgid "Invoice number prefix"
|
1363 |
-
#~ msgstr "Rechnungsnummer Vorsilbe"
|
1364 |
-
|
1365 |
-
#~ msgid "Invoice number suffix"
|
1366 |
-
#~ msgstr "Rechnungsnummer Nachsilbe"
|
1367 |
-
|
1368 |
-
#~ msgid "Invoice number format"
|
1369 |
-
#~ msgstr "Rechnungsnummernformat"
|
1370 |
-
|
1371 |
-
#~ msgid "Reset on 1st January"
|
1372 |
-
#~ msgstr "Am 1. Januar zurücksetzen"
|
1373 |
-
|
1374 |
-
#~ msgid "Invoice date format"
|
1375 |
-
#~ msgstr "Format des Rechnungsdatums"
|
1376 |
-
|
1377 |
-
#~ msgid "Order date format"
|
1378 |
-
#~ msgstr "Format des Bestellungsdatums"
|
1379 |
-
|
1380 |
-
#~ msgid "Show SKU"
|
1381 |
-
#~ msgstr "Zeige Sorte"
|
1382 |
-
|
1383 |
-
#~ msgid "Show discount"
|
1384 |
-
#~ msgstr "Zeige Rabatt"
|
1385 |
-
|
1386 |
-
#~ msgid "Show subtotal"
|
1387 |
-
#~ msgstr "Zeige Zwischensumme"
|
1388 |
-
|
1389 |
-
#~ msgid "Show tax"
|
1390 |
-
#~ msgstr "Zeige Steuer"
|
1391 |
-
|
1392 |
-
#~ msgid "Show shipping"
|
1393 |
-
#~ msgstr "Zeige Lieferkosten"
|
1394 |
-
|
1395 |
-
#~ msgid "Color theme of the invoice."
|
1396 |
-
#~ msgstr "Farb-theme der Rechnung."
|
1397 |
-
|
1398 |
-
#~ msgid ""
|
1399 |
-
#~ "Please upload an image less then 200Kb and make sure it's a jpeg, jpg or "
|
1400 |
-
#~ "png."
|
1401 |
-
#~ msgstr ""
|
1402 |
-
#~ "Bitte lade ein Bild kleiner als 200Kb hoch. Erlaubt sind jpeg, jpg oder "
|
1403 |
-
#~ "png -Formate."
|
1404 |
-
|
1405 |
-
#~ msgid "Invoice number to use for next invoice."
|
1406 |
-
#~ msgstr "Rechnungsnummer für nächste Rechnung verwenden."
|
1407 |
-
|
1408 |
-
#~ msgid "Number of zero digits."
|
1409 |
-
#~ msgstr "Anzahl der Nullen."
|
1410 |
-
|
1411 |
-
#~ msgid "Prefix text for the invoice number. Not required."
|
1412 |
-
#~ msgstr "Prefix text for the invoice number. Not required."
|
1413 |
-
|
1414 |
-
#~ msgid "Suffix text for the invoice number. Not required."
|
1415 |
-
#~ msgstr "Suffix text for the invoice number. Not required."
|
1416 |
-
|
1417 |
-
#~ msgid "Available placeholder are %s %s %s %s and %s. %s is required."
|
1418 |
-
#~ msgstr ""
|
1419 |
-
#~ "Vorhandene Platzhalter sind %s %s %s %s und %s. %s ist verpflichtend."
|
1420 |
-
|
1421 |
-
#~ msgid "Reset on the first of January."
|
1422 |
-
#~ msgstr "Am 1. Januar zurücksetzen"
|
1423 |
-
|
1424 |
-
#~ msgid "%sFormat%s of the date. Examples: %s or %s."
|
1425 |
-
#~ msgstr "%sFormat%s vom Datum. Beispiele: %s oder %s."
|
1426 |
-
|
1427 |
-
#~ msgid "Order date %sformat%s. Examples: %s or %s."
|
1428 |
-
#~ msgstr "Bestellungsdatum %sFormat%s. Beispiele: %s oder %s."
|
1429 |
-
|
1430 |
-
#~ msgid "Invalid template."
|
1431 |
-
#~ msgstr "Ungültiges Template."
|
1432 |
-
|
1433 |
-
#~ msgid "Invalid color theme code."
|
1434 |
-
#~ msgstr "Ungültiger Farb-Theme Code."
|
1435 |
-
|
1436 |
-
#~ msgid "Invalid company name."
|
1437 |
-
#~ msgstr "Ungültiger Firmenname."
|
1438 |
-
|
1439 |
-
#~ msgid "Invalid input into one of the textarea's."
|
1440 |
-
#~ msgstr "Ungültige Eingabe in eines der Textfelder."
|
1441 |
-
|
1442 |
-
#~ msgid "Invalid type of invoice number."
|
1443 |
-
#~ msgstr "Ungültiger Rechnungsnummern-Typ."
|
1444 |
-
|
1445 |
-
#~ msgid "Invalid (next) invoice number."
|
1446 |
-
#~ msgstr "Ungültige (nächste) Rechnungsnummer."
|
1447 |
-
|
1448 |
-
#~ msgid "Invalid invoice number digits."
|
1449 |
-
#~ msgstr "Ungültige Rechnungsnummer-Ziffern."
|
1450 |
-
|
1451 |
-
#~ msgid "The [number] placeholder is required as invoice number format."
|
1452 |
-
#~ msgstr ""
|
1453 |
-
#~ "Der [Nummer] Platzhalter ist als Rechnungsnummern-Format erforderlich."
|
1454 |
-
|
1455 |
-
#~ msgid "Invalid invoice number format."
|
1456 |
-
#~ msgstr "Ungültiges Rechnungsnummern-Format."
|
1457 |
-
|
1458 |
-
#~ msgid "Invalid date format."
|
1459 |
-
#~ msgstr "Ungültiges Datums-Format."
|
1460 |
-
|
1461 |
-
#~ msgid "Please upload image with extension jpg, jpeg or png."
|
1462 |
-
#~ msgstr "Please upload image with extension jpg, jpeg or png."
|
1463 |
-
|
1464 |
-
#~ msgid "Quantity"
|
1465 |
-
#~ msgstr "Anzahl"
|
1466 |
-
|
1467 |
-
#~ msgid "Unit price"
|
1468 |
-
#~ msgstr "Stückpreis"
|
1469 |
-
|
1470 |
-
#~ msgid ""
|
1471 |
-
#~ "Use [prefix], [suffix] and [number] as placeholders. [number] is required."
|
1472 |
-
#~ msgstr ""
|
1473 |
-
#~ "Benutze [prefix], [suffix] und [number] als Platzhalter. [number] ist "
|
1474 |
-
#~ "erforderlich."
|
1475 |
-
|
1476 |
-
#~ msgid "Signup at %s and enter your account beyond."
|
1477 |
-
#~ msgstr "Signup at %s and enter your account beyond."
|
1478 |
-
|
1479 |
-
#~ msgid "%sFormat%s of the date. Examples: %s or %s"
|
1480 |
-
#~ msgstr "%sFormat%s des Datums. Beispiele: %s oder %s"
|
1481 |
-
|
1482 |
-
#~ msgid "Show invoice"
|
1483 |
-
#~ msgstr "Zeige Rechnung"
|
1484 |
-
|
1485 |
-
#~ msgid "%sFormat%s of the date."
|
1486 |
-
#~ msgstr "%sFormat%s des Datums."
|
1487 |
-
|
1488 |
-
#~ msgid "Use [prefix], [suffix] and [number] as placeholders."
|
1489 |
-
#~ msgstr "Benutze [suffix], [prefix] und [number] als Platzhalter."
|
1490 |
-
|
1491 |
-
#~ msgid "Choose the color witch fits your company."
|
1492 |
-
#~ msgstr "Wähle eine Farbe die zu deiner Firma passt."
|
1493 |
-
|
1494 |
-
#~ msgid ""
|
1495 |
-
#~ "Choose the format for the invoice number. Use [prefix], [suffix] and "
|
1496 |
-
#~ "[number] as placeholders."
|
1497 |
-
#~ msgstr ""
|
1498 |
-
#~ "Wähle das Format der Rechnungsnummer. Benutze [prefix], [suffix] und "
|
1499 |
-
#~ "[number] als Platzhalter."
|
1500 |
-
|
1501 |
-
#~ msgid "Text to greet, congratulate or thank the customer. "
|
1502 |
-
#~ msgstr "Text um Kunden zu begrüßen, gratulieren oder danken. "
|
1503 |
-
|
1504 |
-
#~ msgid "Some text"
|
1505 |
-
#~ msgstr "Etwas Text"
|
1506 |
-
|
1507 |
-
#~ msgid "Text to greet, congratulate or thank the customer."
|
1508 |
-
#~ msgstr "Text um Kunden zu begrüßen, gratulieren oder danken. "
|
1509 |
-
|
1510 |
-
#~ msgid "Start all over on the first of January."
|
1511 |
-
#~ msgstr "Am 1. Januar komplett neu beginnen."
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
+
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
5 |
+
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: de_DE\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.8.11\n"
|
13 |
+
"X-Poedit-Basepath: ../..\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
17 |
+
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
18 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
+
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
20 |
+
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
21 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
+
|
23 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
24 |
+
msgid "Purchase email"
|
25 |
+
msgstr "Käufer Email"
|
26 |
+
|
27 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
28 |
+
msgid ""
|
29 |
+
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
30 |
+
"\">wcpdfinvoices.com</a>."
|
31 |
+
msgstr ""
|
32 |
+
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
33 |
+
"\">wcpdfinvoices.com</a>."
|
34 |
+
|
35 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
36 |
+
msgid "License"
|
37 |
+
msgstr "Lizenz"
|
38 |
+
|
39 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
40 |
+
msgid ""
|
41 |
+
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
42 |
+
"\">wcpdfinvoices.com</a> to receive updates."
|
43 |
+
msgstr ""
|
44 |
+
"Gib deinen Lizenzschlüssel von <a href=\"http://wcpdfinvoices.com"
|
45 |
+
"\">wcpdfinvoices.com</a> ein um Updates zu erhalten."
|
46 |
+
|
47 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
48 |
+
msgid "PDF attachment"
|
49 |
+
msgstr "PDF-Anhang"
|
50 |
+
|
51 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
52 |
+
msgid "Add for example a PDF with your terms & conditions."
|
53 |
+
msgstr "Hänge ein PDF-Dokument an, wie zum Beispiel deine AGBs."
|
54 |
+
|
55 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
56 |
+
msgid "Suppliers"
|
57 |
+
msgstr "Lieferanten"
|
58 |
+
|
59 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
60 |
+
msgid ""
|
61 |
+
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
62 |
+
"adding there Email It In email addresses. Email addresses need to be "
|
63 |
+
"seperated by comma's."
|
64 |
+
msgstr ""
|
65 |
+
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
66 |
+
"adding there Email It In email addresses. Email addresses need to be "
|
67 |
+
"seperated by comma's."
|
68 |
+
|
69 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
70 |
+
msgid ""
|
71 |
+
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
72 |
+
"generate a global invoice from there account</div>"
|
73 |
+
msgstr ""
|
74 |
+
|
75 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
76 |
+
msgid "Customer generation period"
|
77 |
+
msgstr "Customer generation period"
|
78 |
+
|
79 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
80 |
+
msgid ""
|
81 |
+
"Should your customers have the ability to generate a global invoice by month "
|
82 |
+
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
83 |
+
msgstr ""
|
84 |
+
"Should your customers have the ability to generate a global invoice by month "
|
85 |
+
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
86 |
+
|
87 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
88 |
+
msgid "Month"
|
89 |
+
msgstr "Monat"
|
90 |
+
|
91 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
92 |
+
msgid "Year"
|
93 |
+
msgstr "Jahr"
|
94 |
+
|
95 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
96 |
+
msgid "Send to your Cloud Storage"
|
97 |
+
msgstr "An Cloud Storage senden"
|
98 |
+
|
99 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
100 |
+
msgid "Email to customer"
|
101 |
+
msgstr "Email an Kunden"
|
102 |
+
|
103 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
104 |
+
msgid "Email to supplier(s)"
|
105 |
+
msgstr "Email an Lieferanten"
|
106 |
+
|
107 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
108 |
+
msgid "Email subject"
|
109 |
+
msgstr "Email Betreff"
|
110 |
+
|
111 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
112 |
+
msgid "Subject for the global invoice email."
|
113 |
+
msgstr "Subject for the global invoice email."
|
114 |
+
|
115 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
116 |
+
msgid "Email message"
|
117 |
+
msgstr "Email Nachricht"
|
118 |
+
|
119 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
120 |
+
msgid "Message for the global invoice email."
|
121 |
+
msgstr "Message for the global invoice email."
|
122 |
+
|
123 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
124 |
+
msgid "Enable reminder"
|
125 |
+
msgstr ""
|
126 |
+
|
127 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
128 |
+
msgid "Days until reminder"
|
129 |
+
msgstr ""
|
130 |
+
|
131 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
132 |
+
msgid "Number of days from starting date until reminder date."
|
133 |
+
msgstr ""
|
134 |
+
|
135 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
136 |
+
msgid "Start date type"
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
140 |
+
msgid ""
|
141 |
+
"Custom date will add a checkout field to the Checkout page, so a customer "
|
142 |
+
"can decide from which date to start counting."
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
146 |
+
msgid "Order date"
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
150 |
+
msgid "Custom date"
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
154 |
+
msgid "Custom date is editable on My Account page"
|
155 |
+
msgstr ""
|
156 |
+
|
157 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
158 |
+
msgid "Custom date is required"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
162 |
+
msgid "Custom date field name"
|
163 |
+
msgstr ""
|
164 |
+
|
165 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
166 |
+
msgid "Premium Options"
|
167 |
+
msgstr "Premium Optionen"
|
168 |
+
|
169 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
170 |
+
msgid "Template Options"
|
171 |
+
msgstr ""
|
172 |
+
|
173 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
174 |
+
msgid "Supplier Options"
|
175 |
+
msgstr "Lieferanten Optionen"
|
176 |
+
|
177 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
178 |
+
msgid "Global Invoice Options"
|
179 |
+
msgstr "Global Invoice Options"
|
180 |
+
|
181 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
182 |
+
msgid "Reminder Options"
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
186 |
+
msgid "These are the template options."
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
190 |
+
msgid "Send customer invoice automatically to your supplier(s)."
|
191 |
+
msgstr "Kunden Rechnung automatisch an Lieferanten senden."
|
192 |
+
|
193 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
194 |
+
msgid ""
|
195 |
+
"Generate global invoices on Orders page by selecting multiple orders and "
|
196 |
+
"applying action or let customers generate periodically from My Account page."
|
197 |
+
msgstr ""
|
198 |
+
"Generate global invoices on Orders page by selecting multiple orders and "
|
199 |
+
"applying action or let customers generate periodically from My Account page."
|
200 |
+
|
201 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
202 |
+
msgid ""
|
203 |
+
"Send a reminder email with invoice after a specific period of time. The "
|
204 |
+
"period until the actual sending date, uses the order date as a starting "
|
205 |
+
"point to count from. The email template called Customer Invoice will be "
|
206 |
+
"used. By default an email will only be sent, if the order has the Processing "
|
207 |
+
"status."
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
211 |
+
msgid "File to large."
|
212 |
+
msgstr "Datei zu groß."
|
213 |
+
|
214 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
215 |
+
msgid "Only PDF files are allowed."
|
216 |
+
msgstr "Es sind lediglich PDF-Dokumente zulässig."
|
217 |
+
|
218 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
219 |
+
msgid "Remove"
|
220 |
+
msgstr "Entfernen"
|
221 |
+
|
222 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
223 |
+
msgid "Choose"
|
224 |
+
msgstr "Auswählen"
|
225 |
+
|
226 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
227 |
+
msgid "Active"
|
228 |
+
msgstr "Aktiv"
|
229 |
+
|
230 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
231 |
+
msgid "Inactive"
|
232 |
+
msgstr "Inaktiv"
|
233 |
+
|
234 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
235 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
236 |
+
msgid "YYYY-MM-DD"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
240 |
+
msgid "Save"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
244 |
+
msgid "Generate Global Invoice"
|
245 |
+
msgstr "Generate Global Invoice"
|
246 |
+
|
247 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
248 |
+
msgid "Select a month"
|
249 |
+
msgstr "Monat auswählen"
|
250 |
+
|
251 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
252 |
+
msgid "Select a year"
|
253 |
+
msgstr "Jahr auswählen"
|
254 |
+
|
255 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
256 |
+
msgid "Generate invoice"
|
257 |
+
msgstr "Rechnung generieren."
|
258 |
+
|
259 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
260 |
+
msgid "Global invoice successfully generated! "
|
261 |
+
msgstr ""
|
262 |
+
|
263 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
264 |
+
msgid "Reminder scheduled on:"
|
265 |
+
msgstr ""
|
266 |
+
|
267 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
268 |
+
msgid "Reminder sent?"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
272 |
+
msgid "Yes"
|
273 |
+
msgstr ""
|
274 |
+
|
275 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
276 |
+
msgid "No"
|
277 |
+
msgstr ""
|
278 |
+
|
279 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
280 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
281 |
+
msgid "Settings"
|
282 |
+
msgstr "Einstellungen"
|
283 |
+
|
284 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
285 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
286 |
+
msgid "Support"
|
287 |
+
msgstr "Hilfe"
|
288 |
+
|
289 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
290 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
291 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
292 |
+
msgid "Premium"
|
293 |
+
msgstr "Premium"
|
294 |
+
|
295 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
296 |
+
msgid "Bulk Export PDF Invoices"
|
297 |
+
msgstr ""
|
298 |
+
|
299 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
300 |
+
msgid "Bulk Generate PDF Invoices"
|
301 |
+
msgstr ""
|
302 |
+
|
303 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
304 |
+
msgid "No orders selected to generate PDF invoice for."
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
308 |
+
#, php-format
|
309 |
+
msgid ""
|
310 |
+
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
311 |
+
"be good to go! :)"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
315 |
+
#, php-format
|
316 |
+
msgid ""
|
317 |
+
"%1$s requires at least %2$s. Update it and get the best out of both "
|
318 |
+
"plugins. :)"
|
319 |
+
msgstr ""
|
320 |
+
|
321 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
322 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
323 |
+
msgid "Invalid request"
|
324 |
+
msgstr "Ungültige Anfrage"
|
325 |
+
|
326 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
327 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
328 |
+
msgid "Something went wrong."
|
329 |
+
msgstr "Uuhps! Da ist wohl etwas schief gelaufen."
|
330 |
+
|
331 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
332 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
333 |
+
msgid "No orders found."
|
334 |
+
msgstr "Keine Bestellungen gefunden."
|
335 |
+
|
336 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
337 |
+
msgid "Generate global invoice"
|
338 |
+
msgstr "Generate global invoice"
|
339 |
+
|
340 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
341 |
+
msgid "Please select more then one order."
|
342 |
+
msgstr "Bitte mehr als eine Bestellungen auswählen."
|
343 |
+
|
344 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
345 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
346 |
+
#, php-format
|
347 |
+
msgid "%s is required."
|
348 |
+
msgstr ""
|
349 |
+
|
350 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
351 |
+
msgid "Order changed successfully."
|
352 |
+
msgstr ""
|
353 |
+
|
354 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
355 |
+
msgid "PDF Invoice Reminder"
|
356 |
+
msgstr ""
|
357 |
+
|
358 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
359 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
360 |
+
msgid "Invoice to"
|
361 |
+
msgstr "Rechnung an"
|
362 |
+
|
363 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
364 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
365 |
+
#, php-format
|
366 |
+
msgid "Phone: %s"
|
367 |
+
msgstr ""
|
368 |
+
|
369 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
370 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
371 |
+
msgid "Ship to"
|
372 |
+
msgstr "Lieferadresse"
|
373 |
+
|
374 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
375 |
+
msgid "Global Invoice"
|
376 |
+
msgstr "Global Invoice"
|
377 |
+
|
378 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
379 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
380 |
+
msgid "Description"
|
381 |
+
msgstr "Beschreibung"
|
382 |
+
|
383 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
384 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
385 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
386 |
+
msgid "SKU"
|
387 |
+
msgstr "Prod.Nr."
|
388 |
+
|
389 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
390 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
391 |
+
msgid "Cost"
|
392 |
+
msgstr "Preis"
|
393 |
+
|
394 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
395 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
396 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
397 |
+
msgid "Qty"
|
398 |
+
msgstr "Anzahl"
|
399 |
+
|
400 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
401 |
+
msgid "VAT"
|
402 |
+
msgstr "Mehrwertsteuer"
|
403 |
+
|
404 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
405 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
406 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
407 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
408 |
+
msgid "Total"
|
409 |
+
msgstr "Gesamt"
|
410 |
+
|
411 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
412 |
+
#, php-format
|
413 |
+
msgid "Order #%d - %s"
|
414 |
+
msgstr "Bestellung #%d - %s"
|
415 |
+
|
416 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
417 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
418 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
419 |
+
msgid "Discount"
|
420 |
+
msgstr "Rabatt"
|
421 |
+
|
422 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
423 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
424 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
425 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
426 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
427 |
+
msgid "Shipping"
|
428 |
+
msgstr "Lieferung"
|
429 |
+
|
430 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
431 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
432 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
433 |
+
msgid "Subtotal"
|
434 |
+
msgstr "Zwischensumme"
|
435 |
+
|
436 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
437 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
438 |
+
msgid "Fee"
|
439 |
+
msgstr "Gebühr"
|
440 |
+
|
441 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
442 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
443 |
+
msgid "Refunded"
|
444 |
+
msgstr "Erstattet"
|
445 |
+
|
446 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
447 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
448 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
449 |
+
#, php-format
|
450 |
+
msgid "%1$s of %2$s"
|
451 |
+
msgstr ""
|
452 |
+
|
453 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
454 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
455 |
+
msgid "Paid"
|
456 |
+
msgstr "Bezahlt"
|
457 |
+
|
458 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
459 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
460 |
+
#, php-format
|
461 |
+
msgid "VAT Number: %s"
|
462 |
+
msgstr "USt-IdNr.: %s"
|
463 |
+
|
464 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
465 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
466 |
+
#, php-format
|
467 |
+
msgid "Purchase Order Number: %s"
|
468 |
+
msgstr "Bestellnummer: %s"
|
469 |
+
|
470 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
471 |
+
#, php-format
|
472 |
+
msgid "%s of %s"
|
473 |
+
msgstr ""
|
474 |
+
|
475 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
476 |
+
msgid "Attach to Emails"
|
477 |
+
msgstr ""
|
478 |
+
|
479 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
480 |
+
msgid "New order"
|
481 |
+
msgstr ""
|
482 |
+
|
483 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
484 |
+
msgid "Order on-hold"
|
485 |
+
msgstr ""
|
486 |
+
|
487 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
488 |
+
msgid "Processing order"
|
489 |
+
msgstr "Bearbeiten der Bestellung"
|
490 |
+
|
491 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
492 |
+
msgid "Completed order"
|
493 |
+
msgstr "Fertiggestellte Bestellung"
|
494 |
+
|
495 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
496 |
+
msgid "Customer invoice"
|
497 |
+
msgstr "Kundenrechnung"
|
498 |
+
|
499 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
500 |
+
msgid "Attach to WooCommerce Subscriptions Emails"
|
501 |
+
msgstr ""
|
502 |
+
|
503 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
504 |
+
msgid "New Renewal Order"
|
505 |
+
msgstr ""
|
506 |
+
|
507 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
508 |
+
msgid "Subscription Switch Complete"
|
509 |
+
msgstr ""
|
510 |
+
|
511 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
512 |
+
msgid "Processing Renewal order"
|
513 |
+
msgstr ""
|
514 |
+
|
515 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
516 |
+
msgid "Completed Renewal Order"
|
517 |
+
msgstr "Erneuerte Rechnung fertiggestellt"
|
518 |
+
|
519 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
520 |
+
msgid "Customer Renewal Invoice"
|
521 |
+
msgstr "Erneuerte Kundenrechnung"
|
522 |
+
|
523 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
524 |
+
msgid "Disable for free products"
|
525 |
+
msgstr ""
|
526 |
+
|
527 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
528 |
+
msgid ""
|
529 |
+
"Skip automatic PDF invoice generation for orders containing only free "
|
530 |
+
"products."
|
531 |
+
msgstr ""
|
532 |
+
|
533 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
534 |
+
msgid "View PDF"
|
535 |
+
msgstr "PDF anzeigen"
|
536 |
+
|
537 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
538 |
+
msgid "Download"
|
539 |
+
msgstr "Herunterladen"
|
540 |
+
|
541 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
542 |
+
msgid "Open in new browser tab/window"
|
543 |
+
msgstr "In neuen Tab/Fenster öffnen"
|
544 |
+
|
545 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
546 |
+
msgid "Enable download from my account"
|
547 |
+
msgstr ""
|
548 |
+
|
549 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
550 |
+
msgid ""
|
551 |
+
"By default PDF is only downloadable when order has been paid, so order "
|
552 |
+
"status should be Processing or Completed."
|
553 |
+
msgstr ""
|
554 |
+
|
555 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
556 |
+
msgid "Enable Email It In"
|
557 |
+
msgstr "Enable Email It In"
|
558 |
+
|
559 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
560 |
+
msgid "Email It In account"
|
561 |
+
msgstr "Email It In account"
|
562 |
+
|
563 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
564 |
+
#, php-format
|
565 |
+
msgid ""
|
566 |
+
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
567 |
+
msgstr ""
|
568 |
+
|
569 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
570 |
+
msgid "Enable Invoice Number column"
|
571 |
+
msgstr ""
|
572 |
+
|
573 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
574 |
+
msgid "Display invoice numbers on Shop Order page."
|
575 |
+
msgstr ""
|
576 |
+
|
577 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
578 |
+
msgid "Enable mPDF debugging"
|
579 |
+
msgstr ""
|
580 |
+
|
581 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
582 |
+
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
586 |
+
msgid "Email Options"
|
587 |
+
msgstr "Email Optionen"
|
588 |
+
|
589 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
590 |
+
msgid "Download Options"
|
591 |
+
msgstr ""
|
592 |
+
|
593 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
594 |
+
msgid "Cloud Storage Options"
|
595 |
+
msgstr "Cloud Storage Optionen"
|
596 |
+
|
597 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
598 |
+
msgid "Interface Options"
|
599 |
+
msgstr ""
|
600 |
+
|
601 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
602 |
+
msgid "Debug Options"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
606 |
+
#, php-format
|
607 |
+
msgid ""
|
608 |
+
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
609 |
+
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
610 |
+
"class=\"underline\">automatically</span> generate the PDF invoice."
|
611 |
+
msgstr ""
|
612 |
+
|
613 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
614 |
+
#, php-format
|
615 |
+
msgid ""
|
616 |
+
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
617 |
+
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
618 |
+
msgstr ""
|
619 |
+
|
620 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
621 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
622 |
+
msgid "Template"
|
623 |
+
msgstr "Template"
|
624 |
+
|
625 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
626 |
+
#, php-format
|
627 |
+
msgid "Create a custom template by copying it from %1$s to %2$s."
|
628 |
+
msgstr ""
|
629 |
+
|
630 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
631 |
+
msgid "Color theme"
|
632 |
+
msgstr "Farben Theme"
|
633 |
+
|
634 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
635 |
+
msgid "Display theme text in black color"
|
636 |
+
msgstr ""
|
637 |
+
|
638 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
639 |
+
msgid ""
|
640 |
+
"Enable if you've set the color theme to white or some other light color."
|
641 |
+
msgstr ""
|
642 |
+
|
643 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
644 |
+
msgid "Date format"
|
645 |
+
msgstr "Datumsformat"
|
646 |
+
|
647 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
648 |
+
msgid ""
|
649 |
+
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
650 |
+
"invoice date and order date."
|
651 |
+
msgstr ""
|
652 |
+
|
653 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
654 |
+
msgid "Display prices including tax"
|
655 |
+
msgstr "Preis inklusive Mehrwertsteuer anzeigen"
|
656 |
+
|
657 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
658 |
+
msgid ""
|
659 |
+
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
660 |
+
"still be excluding tax, so disable it within the visible columns section."
|
661 |
+
msgstr ""
|
662 |
+
|
663 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
664 |
+
msgid "Shipping taxable"
|
665 |
+
msgstr ""
|
666 |
+
|
667 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
668 |
+
msgid "Enable to display subtotal including shipping."
|
669 |
+
msgstr ""
|
670 |
+
|
671 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
672 |
+
msgid "Mark invoice as paid"
|
673 |
+
msgstr ""
|
674 |
+
|
675 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
676 |
+
msgid "Invoice will be watermarked when order has been paid."
|
677 |
+
msgstr ""
|
678 |
+
|
679 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
680 |
+
msgid "Company name"
|
681 |
+
msgstr "Firmenname"
|
682 |
+
|
683 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
684 |
+
msgid "Company logo"
|
685 |
+
msgstr "Firmenlogo"
|
686 |
+
|
687 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
688 |
+
#, php-format
|
689 |
+
msgid ""
|
690 |
+
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
691 |
+
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
692 |
+
"\" target=\"_blank\">URL</a>."
|
693 |
+
msgstr ""
|
694 |
+
|
695 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
696 |
+
msgid "Company address"
|
697 |
+
msgstr "Firmenadresse"
|
698 |
+
|
699 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
700 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
701 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
702 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
703 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
704 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
705 |
+
#, php-format
|
706 |
+
msgid "Allowed HTML tags: %s."
|
707 |
+
msgstr ""
|
708 |
+
|
709 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
710 |
+
msgid "Company details"
|
711 |
+
msgstr "Firmendetails"
|
712 |
+
|
713 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
714 |
+
msgid "Title"
|
715 |
+
msgstr ""
|
716 |
+
|
717 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
718 |
+
msgid "Change the name of the invoice."
|
719 |
+
msgstr ""
|
720 |
+
|
721 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
722 |
+
msgid "Invoice"
|
723 |
+
msgstr "Rechnung"
|
724 |
+
|
725 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
726 |
+
msgid "Thank you text"
|
727 |
+
msgstr ""
|
728 |
+
|
729 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
730 |
+
msgid "Visible in big colored bar directly after invoice total."
|
731 |
+
msgstr ""
|
732 |
+
|
733 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
734 |
+
msgid ""
|
735 |
+
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
736 |
+
"shipping address won't be visible when order has only virtual products.</div>"
|
737 |
+
msgstr ""
|
738 |
+
|
739 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
740 |
+
msgid "Show customer notes"
|
741 |
+
msgstr "Kundenkommentare anzeigen"
|
742 |
+
|
743 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
744 |
+
msgid "Terms & conditions, policies etc."
|
745 |
+
msgstr "AGB’s‚ Richtlinien etc."
|
746 |
+
|
747 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
748 |
+
#, php-format
|
749 |
+
msgid ""
|
750 |
+
"Visible below customer notes and above footer. Want to attach additional "
|
751 |
+
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
752 |
+
"Premium</a> plugin."
|
753 |
+
msgstr ""
|
754 |
+
|
755 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
756 |
+
msgid "Left footer column."
|
757 |
+
msgstr ""
|
758 |
+
|
759 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
760 |
+
msgid "Right footer column."
|
761 |
+
msgstr ""
|
762 |
+
|
763 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
764 |
+
msgid "Type"
|
765 |
+
msgstr "Type"
|
766 |
+
|
767 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
768 |
+
msgid "WooCommerce order number"
|
769 |
+
msgstr "WooCommerce Bestellungsnummer"
|
770 |
+
|
771 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
772 |
+
msgid "Sequential number"
|
773 |
+
msgstr "Aufeinanderfolgende nummer"
|
774 |
+
|
775 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
776 |
+
msgid "Reset invoice counter"
|
777 |
+
msgstr "Reset invoice counter"
|
778 |
+
|
779 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
780 |
+
msgid "Next"
|
781 |
+
msgstr "Weiter"
|
782 |
+
|
783 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
784 |
+
msgid ""
|
785 |
+
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
786 |
+
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
787 |
+
"next invoice number will be deleted."
|
788 |
+
msgstr ""
|
789 |
+
|
790 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
791 |
+
msgid "Digits"
|
792 |
+
msgstr "Ziffern"
|
793 |
+
|
794 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
795 |
+
msgid "[prefix]"
|
796 |
+
msgstr "[prefix]"
|
797 |
+
|
798 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
799 |
+
msgid "[suffix]"
|
800 |
+
msgstr "[suffix]"
|
801 |
+
|
802 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
803 |
+
msgid "Format"
|
804 |
+
msgstr "Format"
|
805 |
+
|
806 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
807 |
+
#, php-format
|
808 |
+
msgid "Available placeholders: %s."
|
809 |
+
msgstr ""
|
810 |
+
|
811 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
812 |
+
#, php-format
|
813 |
+
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
814 |
+
msgstr ""
|
815 |
+
|
816 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
817 |
+
msgid "Reset yearly"
|
818 |
+
msgstr ""
|
819 |
+
|
820 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
821 |
+
msgid ""
|
822 |
+
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
823 |
+
"will have to generate all invoices again when changing option."
|
824 |
+
msgstr ""
|
825 |
+
|
826 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
827 |
+
msgid "Tax (item)"
|
828 |
+
msgstr ""
|
829 |
+
|
830 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
831 |
+
msgid "Tax (total)"
|
832 |
+
msgstr ""
|
833 |
+
|
834 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
835 |
+
msgid "These are the general template options."
|
836 |
+
msgstr "Dies sind die allgemeinen template Optionen."
|
837 |
+
|
838 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
839 |
+
msgid "These are the invoice number options."
|
840 |
+
msgstr "Dies sind die Rechnungsnummer Optionen"
|
841 |
+
|
842 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
843 |
+
msgid "The header will be visible on every page."
|
844 |
+
msgstr ""
|
845 |
+
|
846 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
847 |
+
msgid "The footer will be visible on every page."
|
848 |
+
msgstr ""
|
849 |
+
|
850 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
851 |
+
msgid "Enable or disable the columns."
|
852 |
+
msgstr "Aktiviere oder deaktiviere die Spalten."
|
853 |
+
|
854 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
855 |
+
msgid "General Options"
|
856 |
+
msgstr "Allgemeine Optionen"
|
857 |
+
|
858 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
859 |
+
msgid "Invoice Number Options"
|
860 |
+
msgstr "Rechnungsnummer Optionen"
|
861 |
+
|
862 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
863 |
+
msgid "Header Options"
|
864 |
+
msgstr "Header Optionen"
|
865 |
+
|
866 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
867 |
+
msgid "Body Options"
|
868 |
+
msgstr ""
|
869 |
+
|
870 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
871 |
+
msgid "Footer Options"
|
872 |
+
msgstr "Footer Optionen"
|
873 |
+
|
874 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
875 |
+
msgid "Visible Columns"
|
876 |
+
msgstr "Sichtbare Spalten"
|
877 |
+
|
878 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
879 |
+
msgid ""
|
880 |
+
"Company logo not found. Upload the image to the Media Library and try again."
|
881 |
+
msgstr ""
|
882 |
+
|
883 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
884 |
+
#, php-format
|
885 |
+
msgid ""
|
886 |
+
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
887 |
+
"this page</a>."
|
888 |
+
msgstr ""
|
889 |
+
|
890 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
891 |
+
#, php-format
|
892 |
+
msgid ""
|
893 |
+
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
894 |
+
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
895 |
+
"<a href=\"%2$s\">No, deactivate now</a>."
|
896 |
+
msgstr ""
|
897 |
+
|
898 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
899 |
+
#, php-format
|
900 |
+
msgid ""
|
901 |
+
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
902 |
+
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
903 |
+
"rating. It will support future development big-time."
|
904 |
+
msgstr ""
|
905 |
+
|
906 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
907 |
+
msgid "WooCommerce PDF Invoices Premium"
|
908 |
+
msgstr ""
|
909 |
+
|
910 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
911 |
+
msgid ""
|
912 |
+
"This plugin offers a premium version which comes with the following features:"
|
913 |
+
msgstr ""
|
914 |
+
|
915 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
916 |
+
msgid "Change the font of the PDF invoices."
|
917 |
+
msgstr ""
|
918 |
+
|
919 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
920 |
+
msgid ""
|
921 |
+
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
922 |
+
msgstr ""
|
923 |
+
|
924 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
925 |
+
msgid "Bulk generate PDF invoices."
|
926 |
+
msgstr ""
|
927 |
+
|
928 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
929 |
+
msgid "Bulk export and/or download PDF invoices."
|
930 |
+
msgstr ""
|
931 |
+
|
932 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
933 |
+
msgid "Bill periodically by generating and sending global invoices."
|
934 |
+
msgstr ""
|
935 |
+
|
936 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
937 |
+
msgid "Add additional PDF's to PDF invoices."
|
938 |
+
msgstr ""
|
939 |
+
|
940 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
941 |
+
msgid "Send customer invoices directly to suppliers and others."
|
942 |
+
msgstr ""
|
943 |
+
|
944 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
945 |
+
#, php-format
|
946 |
+
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
947 |
+
msgstr ""
|
948 |
+
|
949 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
950 |
+
msgid "Learn more"
|
951 |
+
msgstr ""
|
952 |
+
|
953 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
954 |
+
msgid "Stay up-to-date"
|
955 |
+
msgstr ""
|
956 |
+
|
957 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
958 |
+
msgid ""
|
959 |
+
"We're constantly developing new features, stay up-to-date by subscribing to "
|
960 |
+
"our newsletter."
|
961 |
+
msgstr ""
|
962 |
+
|
963 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
964 |
+
msgid "Your email address"
|
965 |
+
msgstr ""
|
966 |
+
|
967 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
968 |
+
msgid "Signup"
|
969 |
+
msgstr ""
|
970 |
+
|
971 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
972 |
+
msgid "No spam, ever. Unsubscribe at any time"
|
973 |
+
msgstr ""
|
974 |
+
|
975 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
976 |
+
msgid "About"
|
977 |
+
msgstr ""
|
978 |
+
|
979 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
980 |
+
msgid ""
|
981 |
+
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
982 |
+
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
983 |
+
msgstr ""
|
984 |
+
|
985 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
986 |
+
msgid "<b>Version</b>: "
|
987 |
+
msgstr ""
|
988 |
+
|
989 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
990 |
+
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
991 |
+
msgstr ""
|
992 |
+
|
993 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
994 |
+
msgid ""
|
995 |
+
"We will never ask for donations, but to guarantee future development, we do "
|
996 |
+
"need your support. Please show us your appreciation by leaving a <a href="
|
997 |
+
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
998 |
+
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
999 |
+
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1000 |
+
msgstr ""
|
1001 |
+
|
1002 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1003 |
+
msgid ""
|
1004 |
+
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1005 |
+
msgstr ""
|
1006 |
+
|
1007 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1008 |
+
msgid "Need Help?"
|
1009 |
+
msgstr ""
|
1010 |
+
|
1011 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1012 |
+
msgid "Frequently Asked Questions"
|
1013 |
+
msgstr ""
|
1014 |
+
|
1015 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1016 |
+
msgid "Support forum"
|
1017 |
+
msgstr ""
|
1018 |
+
|
1019 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1020 |
+
msgid "Request a feature"
|
1021 |
+
msgstr ""
|
1022 |
+
|
1023 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1024 |
+
msgid "Invoices"
|
1025 |
+
msgstr "Rechnungen"
|
1026 |
+
|
1027 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1028 |
+
msgid "General"
|
1029 |
+
msgstr "Allgemein"
|
1030 |
+
|
1031 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1032 |
+
#, php-format
|
1033 |
+
msgid ""
|
1034 |
+
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1035 |
+
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1036 |
+
msgstr ""
|
1037 |
+
|
1038 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1039 |
+
#, php-format
|
1040 |
+
msgid "Version %s"
|
1041 |
+
msgstr ""
|
1042 |
+
|
1043 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1044 |
+
msgid "Invoice No."
|
1045 |
+
msgstr ""
|
1046 |
+
|
1047 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1048 |
+
msgid "View invoice"
|
1049 |
+
msgstr "Rechnung anzeigen"
|
1050 |
+
|
1051 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1052 |
+
msgid "PDF Invoice"
|
1053 |
+
msgstr "PDF Rechnung"
|
1054 |
+
|
1055 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1056 |
+
msgid "Invoiced on:"
|
1057 |
+
msgstr "In Rechnung gestellt am:"
|
1058 |
+
|
1059 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1060 |
+
msgid "Invoice number:"
|
1061 |
+
msgstr "Rechnungsnummer:"
|
1062 |
+
|
1063 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1064 |
+
msgid "Create"
|
1065 |
+
msgstr "Erstellen"
|
1066 |
+
|
1067 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1068 |
+
msgid "View"
|
1069 |
+
msgstr "Anzeigen"
|
1070 |
+
|
1071 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1072 |
+
msgid "Cancel"
|
1073 |
+
msgstr "abbrechen"
|
1074 |
+
|
1075 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1076 |
+
msgid "Are you sure to delete the invoice?"
|
1077 |
+
msgstr "Bist du dir sicher, dass du die Rechnung löschen willst?"
|
1078 |
+
|
1079 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1080 |
+
#, php-format
|
1081 |
+
msgid "Invoice %s (PDF)"
|
1082 |
+
msgstr "Rechnung %s (PDF)"
|
1083 |
+
|
1084 |
+
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1085 |
+
msgid "Template not found."
|
1086 |
+
msgstr ""
|
1087 |
+
|
1088 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1089 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1090 |
+
#, fuzzy, php-format
|
1091 |
+
msgid "Order Number: %s"
|
1092 |
+
msgstr "Bestellungsnummer:"
|
1093 |
+
|
1094 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1095 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1096 |
+
#, php-format
|
1097 |
+
msgid "Order Date: %s"
|
1098 |
+
msgstr "Bestellungsdatum: %s"
|
1099 |
+
|
1100 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1101 |
+
msgid "VAT 0%"
|
1102 |
+
msgstr ""
|
1103 |
+
|
1104 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1105 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1106 |
+
msgid "Customer note"
|
1107 |
+
msgstr "Kundenkommentar"
|
1108 |
+
|
1109 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1110 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1111 |
+
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1112 |
+
msgstr ""
|
1113 |
+
|
1114 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1115 |
+
msgid "Ship to:"
|
1116 |
+
msgstr ""
|
1117 |
+
|
1118 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1119 |
+
msgid "Product"
|
1120 |
+
msgstr ""
|
1121 |
+
|
1122 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1123 |
+
msgid "Price"
|
1124 |
+
msgstr ""
|
1125 |
+
|
1126 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1127 |
+
#, php-format
|
1128 |
+
msgid "Note from customer: %s"
|
1129 |
+
msgstr ""
|
1130 |
+
|
1131 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1132 |
+
#, php-format
|
1133 |
+
msgid "Note to customer: %s"
|
1134 |
+
msgstr ""
|
1135 |
+
|
1136 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1137 |
+
#, php-format
|
1138 |
+
msgid "Invoice #: %s"
|
1139 |
+
msgstr ""
|
1140 |
+
|
1141 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1142 |
+
#, php-format
|
1143 |
+
msgid "Invoice Date: %s"
|
1144 |
+
msgstr ""
|
1145 |
+
|
1146 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1147 |
+
#, php-format
|
1148 |
+
msgid "Payment Method: %s"
|
1149 |
+
msgstr ""
|
1150 |
+
|
1151 |
+
#~ msgid "Attachment Options"
|
1152 |
+
#~ msgstr "Anhangs Optionen"
|
1153 |
+
|
1154 |
+
#~ msgid "Attach a PDF to the invoice."
|
1155 |
+
#~ msgstr "Ein PDF-Dokument an die Rechnung anhängen."
|
1156 |
+
|
1157 |
+
#~ msgid "Remove logo"
|
1158 |
+
#~ msgstr "Logo entfernen"
|
1159 |
+
|
1160 |
+
#~ msgid "File is invalid and contains either '..' or './'."
|
1161 |
+
#~ msgstr "Datei ist ungültig und enthält entweder '...' oder './'."
|
1162 |
+
|
1163 |
+
#~ msgid "File is invalid and contains ':' after the first character."
|
1164 |
+
#~ msgstr "Datei ist ungültig und enthält ':' nach dem ersten Buchstaben."
|
1165 |
+
|
1166 |
+
#~ msgid "File should be less then 2MB."
|
1167 |
+
#~ msgstr "Datei sollte kleiner als 2MB sein."
|
1168 |
+
|
1169 |
+
#~ msgid ""
|
1170 |
+
#~ "Invoice with invoice number %s not found. First create invoice and try "
|
1171 |
+
#~ "again."
|
1172 |
+
#~ msgstr ""
|
1173 |
+
#~ "Rechnung mit Nummer %s nicht gefunden. Erstellen sie die Rechnung zuerst "
|
1174 |
+
#~ "und versuchen sie es ernuet"
|
1175 |
+
|
1176 |
+
#~ msgid "Reset on 1st of january"
|
1177 |
+
#~ msgstr "Am 1. Januar zurücksetzen"
|
1178 |
+
|
1179 |
+
#~ msgid "Attach to Email"
|
1180 |
+
#~ msgstr "An Email anhängen"
|
1181 |
+
|
1182 |
+
#~ msgid "Processing Renewal Order"
|
1183 |
+
#~ msgstr "Bearbeiten der erneuerten Bestellung"
|
1184 |
+
|
1185 |
+
#~ msgid "Do not attach"
|
1186 |
+
#~ msgstr "Nicht anhängen"
|
1187 |
+
|
1188 |
+
#~ msgid "Attach to New Renewal Order Email"
|
1189 |
+
#~ msgstr "An neue erneuerte Bestell-Email anhängen"
|
1190 |
+
|
1191 |
+
#~ msgid "Woocommerce Subscriptions Email Options"
|
1192 |
+
#~ msgstr "Woocommerce Subscriptions Email Options"
|
1193 |
+
|
1194 |
+
#~ msgid ""
|
1195 |
+
#~ "Attach PDF invoice to <a href=\"http://www.woothemes.com/products/"
|
1196 |
+
#~ "woocommerce-subscriptions/\">WooCommerce Subscriptions</a> email. Plugin "
|
1197 |
+
#~ "should be activated in order to work."
|
1198 |
+
#~ msgstr ""
|
1199 |
+
#~ "PDF Rechnung an <a href=\"http://www.woothemes.com/products/woocommerce-"
|
1200 |
+
#~ "subscriptions/\">WooCommerce Subscriptions</a> email anhängen. Plugin "
|
1201 |
+
#~ "sollte aktiviert sein um die Funktion zu ermöglichen."
|
1202 |
+
|
1203 |
+
#~ msgid "Allowed HTML tags: "
|
1204 |
+
#~ msgstr "Erlaube HTML Tags"
|
1205 |
+
|
1206 |
+
#~ msgid "Attach to New order Email"
|
1207 |
+
#~ msgstr "An neue Bestell-Email anhängen"
|
1208 |
+
|
1209 |
+
#~ msgid "Get your account from your Email It In %suser account%s."
|
1210 |
+
#~ msgstr "Get your account from your Email It In %suser account%s."
|
1211 |
+
|
1212 |
+
#~ msgid ""
|
1213 |
+
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1214 |
+
#~ "Egnyte and enter your account below."
|
1215 |
+
#~ msgstr ""
|
1216 |
+
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1217 |
+
#~ "Egnyte and enter your account below."
|
1218 |
+
|
1219 |
+
#~ msgid "%sFormat%s of invoice date and order date."
|
1220 |
+
#~ msgstr "%sFormat%s von Rechnungsdatum und Bestellungsdatum."
|
1221 |
+
|
1222 |
+
#~ msgid "The header will be visible on every page. "
|
1223 |
+
#~ msgstr "Der Header wird auf jeder Seite sichtbar sein."
|
1224 |
+
|
1225 |
+
#~ msgid "Cancel invoice"
|
1226 |
+
#~ msgstr "Rechnung stornieren"
|
1227 |
+
|
1228 |
+
#~ msgid "Create invoice"
|
1229 |
+
#~ msgstr "Rechnung erstellen"
|
1230 |
+
|
1231 |
+
#~ msgid ""
|
1232 |
+
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1233 |
+
#~ "requires <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1234 |
+
#~ "Get the free version (%s+) and try again.</p>"
|
1235 |
+
#~ msgstr ""
|
1236 |
+
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1237 |
+
#~ "requires <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1238 |
+
#~ "Get the free version (%s+) and try again.</p>"
|
1239 |
+
|
1240 |
+
#~ msgid ""
|
1241 |
+
#~ "Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
1242 |
+
#~ "generate a global invoice from within there account</div>"
|
1243 |
+
#~ msgstr ""
|
1244 |
+
#~ "Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
1245 |
+
#~ "generate a global invoice from within there account</div>"
|
1246 |
+
|
1247 |
+
#~ msgid "Global invoice succesfully generated! "
|
1248 |
+
#~ msgstr "Global invoice succesfully generated! "
|
1249 |
+
|
1250 |
+
#~ msgid "Feel free to use "
|
1251 |
+
#~ msgstr "Feel free to use "
|
1252 |
+
|
1253 |
+
#~ msgid "Subtotal will be including tax and excluding discount and shipping."
|
1254 |
+
#~ msgstr ""
|
1255 |
+
#~ "Zwischensumme enthält Mehrwertsteuer aber keine Rabatte oder Lieferkosten."
|
1256 |
+
|
1257 |
+
#~ msgid "Intro text"
|
1258 |
+
#~ msgstr "Einleitungstext"
|
1259 |
+
|
1260 |
+
#~ msgid ""
|
1261 |
+
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1262 |
+
#~ "%s Only available with sequential numbering type and you need to check "
|
1263 |
+
#~ "the checkbox to actually reset the value."
|
1264 |
+
#~ msgstr ""
|
1265 |
+
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1266 |
+
#~ "%s Only available with sequential numbering type and you need to check "
|
1267 |
+
#~ "the checkbox to actually reset the value."
|
1268 |
+
|
1269 |
+
#~ msgid ""
|
1270 |
+
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1271 |
+
#~ "is required."
|
1272 |
+
#~ msgstr ""
|
1273 |
+
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1274 |
+
#~ "is required."
|
1275 |
+
|
1276 |
+
#~ msgid "Tax"
|
1277 |
+
#~ msgstr "Steuer"
|
1278 |
+
|
1279 |
+
#~ msgid "The footer will be visible on every page. "
|
1280 |
+
#~ msgstr "Der Footer wird auf jeder Seite sichtbar sein."
|
1281 |
+
|
1282 |
+
#~ msgid ""
|
1283 |
+
#~ "Thank you for using <b>WooCommerce PDF Invoices</b> for some time now. "
|
1284 |
+
#~ "Please show us your appreciation by leaving a ★★★★★ rating. A huge thank "
|
1285 |
+
#~ "you in advance! <br /> <a href='%s' target='_blank'>Yes, will do it right "
|
1286 |
+
#~ "away!</a> - <a href='%s'>No, already done it!</a>"
|
1287 |
+
#~ msgstr ""
|
1288 |
+
#~ "Thank you for using <b>WooCommerce PDF Invoices</b> for some time now. "
|
1289 |
+
#~ "Please show us your appreciation by leaving a ★★★★★ rating. A huge thank "
|
1290 |
+
#~ "you in advance! <br /> <a href='%s' target='_blank'>Yes, will do it right "
|
1291 |
+
#~ "away!</a> - <a href='%s'>No, already done it!</a>"
|
1292 |
+
|
1293 |
+
#~ msgid "%sPayment%s via"
|
1294 |
+
#~ msgstr "Bezahlt per"
|
1295 |
+
|
1296 |
+
#~ msgid "PAID"
|
1297 |
+
#~ msgstr "BEZAHLT"
|
1298 |
+
|
1299 |
+
#~ msgid "UNPAID"
|
1300 |
+
#~ msgstr "NICHT BEZAHLT"
|
1301 |
+
|
1302 |
+
#~ msgid "Order Number %s"
|
1303 |
+
#~ msgstr "Bestellungsnummer"
|
1304 |
+
|
1305 |
+
#~ msgid "Order Date %s"
|
1306 |
+
#~ msgstr "Bestellungsdatum"
|
1307 |
+
|
1308 |
+
#~ msgid "Download invoice (PDF)"
|
1309 |
+
#~ msgstr "Download Rechnung (PDF)"
|
1310 |
+
|
1311 |
+
#~ msgid ""
|
1312 |
+
#~ "Feel free to use the placeholders %s %s %s %s and %s. %s %sNote:%s %s is "
|
1313 |
+
#~ "required."
|
1314 |
+
#~ msgstr ""
|
1315 |
+
#~ "Feel free to use the placeholders %s %s %s %s and %s. %s %sNote:%s %s is "
|
1316 |
+
#~ "required."
|
1317 |
+
|
1318 |
+
#~ msgid "VAT %s"
|
1319 |
+
#~ msgstr "Mehrwertsteuer %s"
|
1320 |
+
|
1321 |
+
#~ msgid "General Settings"
|
1322 |
+
#~ msgstr "Allgemeine Einstellungen"
|
1323 |
+
|
1324 |
+
#~ msgid ""
|
1325 |
+
#~ "Automatically send invoice to Google Drive, Egnyte, Dropbox or OneDrive"
|
1326 |
+
#~ msgstr ""
|
1327 |
+
#~ "Sende Rechnung automatisch an Google Drive, Egnyte, Dropbox of OneDrive"
|
1328 |
+
|
1329 |
+
#~ msgid "For bookkeeping purposes."
|
1330 |
+
#~ msgstr "Zu Buchhaltungszwecken."
|
1331 |
+
|
1332 |
+
#~ msgid "Signup at %s and enter your account below."
|
1333 |
+
#~ msgstr "Melde dich an bei %s und gib unten deine Account ein."
|
1334 |
+
|
1335 |
+
#~ msgid "Enter your %s account."
|
1336 |
+
#~ msgstr "Enter your %s account."
|
1337 |
+
|
1338 |
+
#~ msgid "Invalid type of Email."
|
1339 |
+
#~ msgstr "Ungültiger Emailtyp."
|
1340 |
+
|
1341 |
+
#~ msgid "Please don't try to change the values."
|
1342 |
+
#~ msgstr "Bitte versuche nicht die Werte zu ändern."
|
1343 |
+
|
1344 |
+
#~ msgid "Invalid Email address."
|
1345 |
+
#~ msgstr "Ungültige Email-Adresse."
|
1346 |
+
|
1347 |
+
#~ msgid "Allowed tags: "
|
1348 |
+
#~ msgstr "Allowed tags: "
|
1349 |
+
|
1350 |
+
#~ msgid "Template Settings"
|
1351 |
+
#~ msgstr "Template Einstellungen"
|
1352 |
+
|
1353 |
+
#~ msgid "Invoice number type"
|
1354 |
+
#~ msgstr "Rechnungsnummerntyp"
|
1355 |
+
|
1356 |
+
#~ msgid "Next invoice number"
|
1357 |
+
#~ msgstr "Nächste Rechnungsnummer"
|
1358 |
+
|
1359 |
+
#~ msgid "Number of digits"
|
1360 |
+
#~ msgstr "Anzahl der Nachkommastellen"
|
1361 |
+
|
1362 |
+
#~ msgid "Invoice number prefix"
|
1363 |
+
#~ msgstr "Rechnungsnummer Vorsilbe"
|
1364 |
+
|
1365 |
+
#~ msgid "Invoice number suffix"
|
1366 |
+
#~ msgstr "Rechnungsnummer Nachsilbe"
|
1367 |
+
|
1368 |
+
#~ msgid "Invoice number format"
|
1369 |
+
#~ msgstr "Rechnungsnummernformat"
|
1370 |
+
|
1371 |
+
#~ msgid "Reset on 1st January"
|
1372 |
+
#~ msgstr "Am 1. Januar zurücksetzen"
|
1373 |
+
|
1374 |
+
#~ msgid "Invoice date format"
|
1375 |
+
#~ msgstr "Format des Rechnungsdatums"
|
1376 |
+
|
1377 |
+
#~ msgid "Order date format"
|
1378 |
+
#~ msgstr "Format des Bestellungsdatums"
|
1379 |
+
|
1380 |
+
#~ msgid "Show SKU"
|
1381 |
+
#~ msgstr "Zeige Sorte"
|
1382 |
+
|
1383 |
+
#~ msgid "Show discount"
|
1384 |
+
#~ msgstr "Zeige Rabatt"
|
1385 |
+
|
1386 |
+
#~ msgid "Show subtotal"
|
1387 |
+
#~ msgstr "Zeige Zwischensumme"
|
1388 |
+
|
1389 |
+
#~ msgid "Show tax"
|
1390 |
+
#~ msgstr "Zeige Steuer"
|
1391 |
+
|
1392 |
+
#~ msgid "Show shipping"
|
1393 |
+
#~ msgstr "Zeige Lieferkosten"
|
1394 |
+
|
1395 |
+
#~ msgid "Color theme of the invoice."
|
1396 |
+
#~ msgstr "Farb-theme der Rechnung."
|
1397 |
+
|
1398 |
+
#~ msgid ""
|
1399 |
+
#~ "Please upload an image less then 200Kb and make sure it's a jpeg, jpg or "
|
1400 |
+
#~ "png."
|
1401 |
+
#~ msgstr ""
|
1402 |
+
#~ "Bitte lade ein Bild kleiner als 200Kb hoch. Erlaubt sind jpeg, jpg oder "
|
1403 |
+
#~ "png -Formate."
|
1404 |
+
|
1405 |
+
#~ msgid "Invoice number to use for next invoice."
|
1406 |
+
#~ msgstr "Rechnungsnummer für nächste Rechnung verwenden."
|
1407 |
+
|
1408 |
+
#~ msgid "Number of zero digits."
|
1409 |
+
#~ msgstr "Anzahl der Nullen."
|
1410 |
+
|
1411 |
+
#~ msgid "Prefix text for the invoice number. Not required."
|
1412 |
+
#~ msgstr "Prefix text for the invoice number. Not required."
|
1413 |
+
|
1414 |
+
#~ msgid "Suffix text for the invoice number. Not required."
|
1415 |
+
#~ msgstr "Suffix text for the invoice number. Not required."
|
1416 |
+
|
1417 |
+
#~ msgid "Available placeholder are %s %s %s %s and %s. %s is required."
|
1418 |
+
#~ msgstr ""
|
1419 |
+
#~ "Vorhandene Platzhalter sind %s %s %s %s und %s. %s ist verpflichtend."
|
1420 |
+
|
1421 |
+
#~ msgid "Reset on the first of January."
|
1422 |
+
#~ msgstr "Am 1. Januar zurücksetzen"
|
1423 |
+
|
1424 |
+
#~ msgid "%sFormat%s of the date. Examples: %s or %s."
|
1425 |
+
#~ msgstr "%sFormat%s vom Datum. Beispiele: %s oder %s."
|
1426 |
+
|
1427 |
+
#~ msgid "Order date %sformat%s. Examples: %s or %s."
|
1428 |
+
#~ msgstr "Bestellungsdatum %sFormat%s. Beispiele: %s oder %s."
|
1429 |
+
|
1430 |
+
#~ msgid "Invalid template."
|
1431 |
+
#~ msgstr "Ungültiges Template."
|
1432 |
+
|
1433 |
+
#~ msgid "Invalid color theme code."
|
1434 |
+
#~ msgstr "Ungültiger Farb-Theme Code."
|
1435 |
+
|
1436 |
+
#~ msgid "Invalid company name."
|
1437 |
+
#~ msgstr "Ungültiger Firmenname."
|
1438 |
+
|
1439 |
+
#~ msgid "Invalid input into one of the textarea's."
|
1440 |
+
#~ msgstr "Ungültige Eingabe in eines der Textfelder."
|
1441 |
+
|
1442 |
+
#~ msgid "Invalid type of invoice number."
|
1443 |
+
#~ msgstr "Ungültiger Rechnungsnummern-Typ."
|
1444 |
+
|
1445 |
+
#~ msgid "Invalid (next) invoice number."
|
1446 |
+
#~ msgstr "Ungültige (nächste) Rechnungsnummer."
|
1447 |
+
|
1448 |
+
#~ msgid "Invalid invoice number digits."
|
1449 |
+
#~ msgstr "Ungültige Rechnungsnummer-Ziffern."
|
1450 |
+
|
1451 |
+
#~ msgid "The [number] placeholder is required as invoice number format."
|
1452 |
+
#~ msgstr ""
|
1453 |
+
#~ "Der [Nummer] Platzhalter ist als Rechnungsnummern-Format erforderlich."
|
1454 |
+
|
1455 |
+
#~ msgid "Invalid invoice number format."
|
1456 |
+
#~ msgstr "Ungültiges Rechnungsnummern-Format."
|
1457 |
+
|
1458 |
+
#~ msgid "Invalid date format."
|
1459 |
+
#~ msgstr "Ungültiges Datums-Format."
|
1460 |
+
|
1461 |
+
#~ msgid "Please upload image with extension jpg, jpeg or png."
|
1462 |
+
#~ msgstr "Please upload image with extension jpg, jpeg or png."
|
1463 |
+
|
1464 |
+
#~ msgid "Quantity"
|
1465 |
+
#~ msgstr "Anzahl"
|
1466 |
+
|
1467 |
+
#~ msgid "Unit price"
|
1468 |
+
#~ msgstr "Stückpreis"
|
1469 |
+
|
1470 |
+
#~ msgid ""
|
1471 |
+
#~ "Use [prefix], [suffix] and [number] as placeholders. [number] is required."
|
1472 |
+
#~ msgstr ""
|
1473 |
+
#~ "Benutze [prefix], [suffix] und [number] als Platzhalter. [number] ist "
|
1474 |
+
#~ "erforderlich."
|
1475 |
+
|
1476 |
+
#~ msgid "Signup at %s and enter your account beyond."
|
1477 |
+
#~ msgstr "Signup at %s and enter your account beyond."
|
1478 |
+
|
1479 |
+
#~ msgid "%sFormat%s of the date. Examples: %s or %s"
|
1480 |
+
#~ msgstr "%sFormat%s des Datums. Beispiele: %s oder %s"
|
1481 |
+
|
1482 |
+
#~ msgid "Show invoice"
|
1483 |
+
#~ msgstr "Zeige Rechnung"
|
1484 |
+
|
1485 |
+
#~ msgid "%sFormat%s of the date."
|
1486 |
+
#~ msgstr "%sFormat%s des Datums."
|
1487 |
+
|
1488 |
+
#~ msgid "Use [prefix], [suffix] and [number] as placeholders."
|
1489 |
+
#~ msgstr "Benutze [suffix], [prefix] und [number] als Platzhalter."
|
1490 |
+
|
1491 |
+
#~ msgid "Choose the color witch fits your company."
|
1492 |
+
#~ msgstr "Wähle eine Farbe die zu deiner Firma passt."
|
1493 |
+
|
1494 |
+
#~ msgid ""
|
1495 |
+
#~ "Choose the format for the invoice number. Use [prefix], [suffix] and "
|
1496 |
+
#~ "[number] as placeholders."
|
1497 |
+
#~ msgstr ""
|
1498 |
+
#~ "Wähle das Format der Rechnungsnummer. Benutze [prefix], [suffix] und "
|
1499 |
+
#~ "[number] als Platzhalter."
|
1500 |
+
|
1501 |
+
#~ msgid "Text to greet, congratulate or thank the customer. "
|
1502 |
+
#~ msgstr "Text um Kunden zu begrüßen, gratulieren oder danken. "
|
1503 |
+
|
1504 |
+
#~ msgid "Some text"
|
1505 |
+
#~ msgstr "Etwas Text"
|
1506 |
+
|
1507 |
+
#~ msgid "Text to greet, congratulate or thank the customer."
|
1508 |
+
#~ msgstr "Text um Kunden zu begrüßen, gratulieren oder danken. "
|
1509 |
+
|
1510 |
+
#~ msgid "Start all over on the first of January."
|
1511 |
+
#~ msgstr "Am 1. Januar komplett neu beginnen."
|
lang/woocommerce-pdf-invoices-es_ES.po
CHANGED
@@ -1,1221 +1,1221 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
6 |
-
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
7 |
-
"Last-Translator: iduran <iduran@solucionesc2.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: es_ES\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-Basepath: ../..\n"
|
16 |
-
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
17 |
-
"__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
18 |
-
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
19 |
-
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
20 |
-
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
21 |
-
"X-Loco-Target-Locale: es_ES\n"
|
22 |
-
"X-Generator: Poedit 1.8.11\n"
|
23 |
-
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
24 |
-
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
25 |
-
"X-Poedit-SearchPathExcluded-0: woocommerce-pdf-invoices/lib\n"
|
26 |
-
|
27 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
28 |
-
msgid "Purchase email"
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
32 |
-
msgid ""
|
33 |
-
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
34 |
-
"\">wcpdfinvoices.com</a>."
|
35 |
-
msgstr ""
|
36 |
-
|
37 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
38 |
-
msgid "License"
|
39 |
-
msgstr ""
|
40 |
-
|
41 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
42 |
-
msgid ""
|
43 |
-
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
44 |
-
"\">wcpdfinvoices.com</a> to receive updates."
|
45 |
-
msgstr ""
|
46 |
-
|
47 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
48 |
-
msgid "PDF attachment"
|
49 |
-
msgstr ""
|
50 |
-
|
51 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
52 |
-
msgid "Add for example a PDF with your terms & conditions."
|
53 |
-
msgstr ""
|
54 |
-
|
55 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
56 |
-
msgid "Suppliers"
|
57 |
-
msgstr ""
|
58 |
-
|
59 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
60 |
-
msgid ""
|
61 |
-
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
62 |
-
"adding there Email It In email addresses. Email addresses need to be "
|
63 |
-
"seperated by comma's."
|
64 |
-
msgstr ""
|
65 |
-
|
66 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
67 |
-
msgid ""
|
68 |
-
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
69 |
-
"generate a global invoice from there account</div>"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
73 |
-
msgid "Customer generation period"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
77 |
-
msgid ""
|
78 |
-
"Should your customers have the ability to generate a global invoice by month "
|
79 |
-
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
80 |
-
msgstr ""
|
81 |
-
|
82 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
83 |
-
msgid "Month"
|
84 |
-
msgstr ""
|
85 |
-
|
86 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
87 |
-
msgid "Year"
|
88 |
-
msgstr ""
|
89 |
-
|
90 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
91 |
-
msgid "Send to your Cloud Storage"
|
92 |
-
msgstr ""
|
93 |
-
|
94 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
95 |
-
msgid "Email to customer"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
99 |
-
msgid "Email to supplier(s)"
|
100 |
-
msgstr ""
|
101 |
-
|
102 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
103 |
-
msgid "Email subject"
|
104 |
-
msgstr ""
|
105 |
-
|
106 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
107 |
-
msgid "Subject for the global invoice email."
|
108 |
-
msgstr ""
|
109 |
-
|
110 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
111 |
-
msgid "Email message"
|
112 |
-
msgstr ""
|
113 |
-
|
114 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
115 |
-
msgid "Message for the global invoice email."
|
116 |
-
msgstr ""
|
117 |
-
|
118 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
119 |
-
msgid "Enable reminder"
|
120 |
-
msgstr ""
|
121 |
-
|
122 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
123 |
-
msgid "Days until reminder"
|
124 |
-
msgstr ""
|
125 |
-
|
126 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
127 |
-
msgid "Number of days from starting date until reminder date."
|
128 |
-
msgstr ""
|
129 |
-
|
130 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
131 |
-
msgid "Start date type"
|
132 |
-
msgstr ""
|
133 |
-
|
134 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
135 |
-
msgid ""
|
136 |
-
"Custom date will add a checkout field to the Checkout page, so a customer "
|
137 |
-
"can decide from which date to start counting."
|
138 |
-
msgstr ""
|
139 |
-
|
140 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
141 |
-
msgid "Order date"
|
142 |
-
msgstr ""
|
143 |
-
|
144 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
145 |
-
msgid "Custom date"
|
146 |
-
msgstr ""
|
147 |
-
|
148 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
149 |
-
msgid "Custom date is editable on My Account page"
|
150 |
-
msgstr ""
|
151 |
-
|
152 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
153 |
-
msgid "Custom date is required"
|
154 |
-
msgstr ""
|
155 |
-
|
156 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
157 |
-
msgid "Custom date field name"
|
158 |
-
msgstr ""
|
159 |
-
|
160 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
161 |
-
msgid "Premium Options"
|
162 |
-
msgstr ""
|
163 |
-
|
164 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
165 |
-
msgid "Template Options"
|
166 |
-
msgstr ""
|
167 |
-
|
168 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
169 |
-
msgid "Supplier Options"
|
170 |
-
msgstr ""
|
171 |
-
|
172 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
173 |
-
msgid "Global Invoice Options"
|
174 |
-
msgstr ""
|
175 |
-
|
176 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
177 |
-
msgid "Reminder Options"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
181 |
-
msgid "These are the template options."
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
185 |
-
msgid "Send customer invoice automatically to your supplier(s)."
|
186 |
-
msgstr ""
|
187 |
-
|
188 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
189 |
-
msgid ""
|
190 |
-
"Generate global invoices on Orders page by selecting multiple orders and "
|
191 |
-
"applying action or let customers generate periodically from My Account page."
|
192 |
-
msgstr ""
|
193 |
-
|
194 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
195 |
-
msgid ""
|
196 |
-
"Send a reminder email with invoice after a specific period of time. The "
|
197 |
-
"period until the actual sending date, uses the order date as a starting "
|
198 |
-
"point to count from. The email template called Customer Invoice will be "
|
199 |
-
"used. By default an email will only be sent, if the order has the Processing "
|
200 |
-
"status."
|
201 |
-
msgstr ""
|
202 |
-
|
203 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
204 |
-
msgid "File to large."
|
205 |
-
msgstr ""
|
206 |
-
|
207 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
208 |
-
msgid "Only PDF files are allowed."
|
209 |
-
msgstr ""
|
210 |
-
|
211 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
212 |
-
msgid "Remove"
|
213 |
-
msgstr ""
|
214 |
-
|
215 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
216 |
-
msgid "Choose"
|
217 |
-
msgstr ""
|
218 |
-
|
219 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
220 |
-
msgid "Active"
|
221 |
-
msgstr ""
|
222 |
-
|
223 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
224 |
-
msgid "Inactive"
|
225 |
-
msgstr ""
|
226 |
-
|
227 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
228 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
229 |
-
msgid "YYYY-MM-DD"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
233 |
-
msgid "Save"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
237 |
-
msgid "Generate Global Invoice"
|
238 |
-
msgstr ""
|
239 |
-
|
240 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
241 |
-
msgid "Select a month"
|
242 |
-
msgstr ""
|
243 |
-
|
244 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
245 |
-
msgid "Select a year"
|
246 |
-
msgstr ""
|
247 |
-
|
248 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
249 |
-
msgid "Generate invoice"
|
250 |
-
msgstr ""
|
251 |
-
|
252 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
253 |
-
msgid "Global invoice successfully generated! "
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
257 |
-
msgid "Reminder scheduled on:"
|
258 |
-
msgstr ""
|
259 |
-
|
260 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
261 |
-
msgid "Reminder sent?"
|
262 |
-
msgstr ""
|
263 |
-
|
264 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
265 |
-
msgid "Yes"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
269 |
-
msgid "No"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
273 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
274 |
-
msgid "Settings"
|
275 |
-
msgstr ""
|
276 |
-
|
277 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
278 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
279 |
-
msgid "Support"
|
280 |
-
msgstr ""
|
281 |
-
|
282 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
283 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
284 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
285 |
-
msgid "Premium"
|
286 |
-
msgstr ""
|
287 |
-
|
288 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
289 |
-
msgid "Bulk Export PDF Invoices"
|
290 |
-
msgstr ""
|
291 |
-
|
292 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
293 |
-
msgid "Bulk Generate PDF Invoices"
|
294 |
-
msgstr ""
|
295 |
-
|
296 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
297 |
-
msgid "No orders selected to generate PDF invoice for."
|
298 |
-
msgstr ""
|
299 |
-
|
300 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
301 |
-
#, php-format
|
302 |
-
msgid ""
|
303 |
-
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
304 |
-
"be good to go! :)"
|
305 |
-
msgstr ""
|
306 |
-
|
307 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
308 |
-
#, php-format
|
309 |
-
msgid ""
|
310 |
-
"%1$s requires at least %2$s. Update it and get the best out of both "
|
311 |
-
"plugins. :)"
|
312 |
-
msgstr ""
|
313 |
-
|
314 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
315 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
316 |
-
msgid "Invalid request"
|
317 |
-
msgstr ""
|
318 |
-
|
319 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
320 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
321 |
-
msgid "Something went wrong."
|
322 |
-
msgstr ""
|
323 |
-
|
324 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
325 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
326 |
-
msgid "No orders found."
|
327 |
-
msgstr ""
|
328 |
-
|
329 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
330 |
-
msgid "Generate global invoice"
|
331 |
-
msgstr ""
|
332 |
-
|
333 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
334 |
-
msgid "Please select more then one order."
|
335 |
-
msgstr ""
|
336 |
-
|
337 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
338 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
339 |
-
#, php-format
|
340 |
-
msgid "%s is required."
|
341 |
-
msgstr ""
|
342 |
-
|
343 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
344 |
-
msgid "Order changed successfully."
|
345 |
-
msgstr ""
|
346 |
-
|
347 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
348 |
-
msgid "PDF Invoice Reminder"
|
349 |
-
msgstr ""
|
350 |
-
|
351 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
352 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
353 |
-
msgid "Invoice to"
|
354 |
-
msgstr "Factura a"
|
355 |
-
|
356 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
357 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
358 |
-
#, php-format
|
359 |
-
msgid "Phone: %s"
|
360 |
-
msgstr ""
|
361 |
-
|
362 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
363 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
364 |
-
msgid "Ship to"
|
365 |
-
msgstr "Enviar a"
|
366 |
-
|
367 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
368 |
-
msgid "Global Invoice"
|
369 |
-
msgstr ""
|
370 |
-
|
371 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
372 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
373 |
-
msgid "Description"
|
374 |
-
msgstr "Descripción"
|
375 |
-
|
376 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
377 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
378 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
379 |
-
msgid "SKU"
|
380 |
-
msgstr "Identificador"
|
381 |
-
|
382 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
383 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
384 |
-
msgid "Cost"
|
385 |
-
msgstr "Importe"
|
386 |
-
|
387 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
388 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
389 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
390 |
-
msgid "Qty"
|
391 |
-
msgstr "Cant."
|
392 |
-
|
393 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
394 |
-
msgid "VAT"
|
395 |
-
msgstr "Impuestos"
|
396 |
-
|
397 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
398 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
399 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
400 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
401 |
-
msgid "Total"
|
402 |
-
msgstr "Total"
|
403 |
-
|
404 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
405 |
-
#, php-format
|
406 |
-
msgid "Order #%d - %s"
|
407 |
-
msgstr ""
|
408 |
-
|
409 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
410 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
411 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
412 |
-
msgid "Discount"
|
413 |
-
msgstr "Descuento"
|
414 |
-
|
415 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
416 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
417 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
418 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
419 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
420 |
-
msgid "Shipping"
|
421 |
-
msgstr "Envío"
|
422 |
-
|
423 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
424 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
425 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
426 |
-
msgid "Subtotal"
|
427 |
-
msgstr "Subtotal"
|
428 |
-
|
429 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
430 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
431 |
-
msgid "Fee"
|
432 |
-
msgstr "Cuota"
|
433 |
-
|
434 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
435 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
436 |
-
msgid "Refunded"
|
437 |
-
msgstr "Rembolsado"
|
438 |
-
|
439 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
440 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
441 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
442 |
-
#, php-format
|
443 |
-
msgid "%1$s of %2$s"
|
444 |
-
msgstr ""
|
445 |
-
|
446 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
447 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
448 |
-
msgid "Paid"
|
449 |
-
msgstr ""
|
450 |
-
|
451 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
452 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
453 |
-
#, php-format
|
454 |
-
msgid "VAT Number: %s"
|
455 |
-
msgstr ""
|
456 |
-
|
457 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
458 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
459 |
-
#, php-format
|
460 |
-
msgid "Purchase Order Number: %s"
|
461 |
-
msgstr ""
|
462 |
-
|
463 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
464 |
-
#, php-format
|
465 |
-
msgid "%s of %s"
|
466 |
-
msgstr ""
|
467 |
-
|
468 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
469 |
-
msgid "Attach to Emails"
|
470 |
-
msgstr ""
|
471 |
-
|
472 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
473 |
-
msgid "New order"
|
474 |
-
msgstr ""
|
475 |
-
|
476 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
477 |
-
msgid "Order on-hold"
|
478 |
-
msgstr ""
|
479 |
-
|
480 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
481 |
-
msgid "Processing order"
|
482 |
-
msgstr "Procesando el pedido."
|
483 |
-
|
484 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
485 |
-
msgid "Completed order"
|
486 |
-
msgstr "Pedido completado"
|
487 |
-
|
488 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
489 |
-
msgid "Customer invoice"
|
490 |
-
msgstr "Factura de Cliente"
|
491 |
-
|
492 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
493 |
-
msgid "Attach to WooCommerce Subscriptions Emails"
|
494 |
-
msgstr ""
|
495 |
-
|
496 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
497 |
-
msgid "New Renewal Order"
|
498 |
-
msgstr ""
|
499 |
-
|
500 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
501 |
-
msgid "Subscription Switch Complete"
|
502 |
-
msgstr ""
|
503 |
-
|
504 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
505 |
-
msgid "Processing Renewal order"
|
506 |
-
msgstr ""
|
507 |
-
|
508 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
509 |
-
msgid "Completed Renewal Order"
|
510 |
-
msgstr ""
|
511 |
-
|
512 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
513 |
-
msgid "Customer Renewal Invoice"
|
514 |
-
msgstr ""
|
515 |
-
|
516 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
517 |
-
msgid "Disable for free products"
|
518 |
-
msgstr ""
|
519 |
-
|
520 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
521 |
-
msgid ""
|
522 |
-
"Skip automatic PDF invoice generation for orders containing only free "
|
523 |
-
"products."
|
524 |
-
msgstr ""
|
525 |
-
|
526 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
527 |
-
msgid "View PDF"
|
528 |
-
msgstr ""
|
529 |
-
|
530 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
531 |
-
msgid "Download"
|
532 |
-
msgstr ""
|
533 |
-
|
534 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
535 |
-
msgid "Open in new browser tab/window"
|
536 |
-
msgstr ""
|
537 |
-
|
538 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
539 |
-
msgid "Enable download from my account"
|
540 |
-
msgstr ""
|
541 |
-
|
542 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
543 |
-
msgid ""
|
544 |
-
"By default PDF is only downloadable when order has been paid, so order "
|
545 |
-
"status should be Processing or Completed."
|
546 |
-
msgstr ""
|
547 |
-
|
548 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
549 |
-
msgid "Enable Email It In"
|
550 |
-
msgstr "Habilitar Email It In"
|
551 |
-
|
552 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
553 |
-
msgid "Email It In account"
|
554 |
-
msgstr "Cuenta Email it In"
|
555 |
-
|
556 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
557 |
-
#, php-format
|
558 |
-
msgid ""
|
559 |
-
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
560 |
-
msgstr ""
|
561 |
-
|
562 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
563 |
-
msgid "Enable Invoice Number column"
|
564 |
-
msgstr ""
|
565 |
-
|
566 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
567 |
-
msgid "Display invoice numbers on Shop Order page."
|
568 |
-
msgstr ""
|
569 |
-
|
570 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
571 |
-
msgid "Enable mPDF debugging"
|
572 |
-
msgstr ""
|
573 |
-
|
574 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
575 |
-
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
576 |
-
msgstr ""
|
577 |
-
|
578 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
579 |
-
msgid "Email Options"
|
580 |
-
msgstr "Opciones de correo electrónico"
|
581 |
-
|
582 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
583 |
-
msgid "Download Options"
|
584 |
-
msgstr ""
|
585 |
-
|
586 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
587 |
-
msgid "Cloud Storage Options"
|
588 |
-
msgstr "Opciones de almacenamiento en la nube"
|
589 |
-
|
590 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
591 |
-
msgid "Interface Options"
|
592 |
-
msgstr ""
|
593 |
-
|
594 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
595 |
-
msgid "Debug Options"
|
596 |
-
msgstr ""
|
597 |
-
|
598 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
599 |
-
#, php-format
|
600 |
-
msgid ""
|
601 |
-
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
602 |
-
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
603 |
-
"class=\"underline\">automatically</span> generate the PDF invoice."
|
604 |
-
msgstr ""
|
605 |
-
|
606 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
607 |
-
#, php-format
|
608 |
-
msgid ""
|
609 |
-
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
610 |
-
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
611 |
-
msgstr ""
|
612 |
-
|
613 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
614 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
615 |
-
msgid "Template"
|
616 |
-
msgstr "Plantilla"
|
617 |
-
|
618 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
619 |
-
#, php-format
|
620 |
-
msgid "Create a custom template by copying it from %1$s to %2$s."
|
621 |
-
msgstr ""
|
622 |
-
|
623 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
624 |
-
msgid "Color theme"
|
625 |
-
msgstr "Color del tema"
|
626 |
-
|
627 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
628 |
-
msgid "Display theme text in black color"
|
629 |
-
msgstr ""
|
630 |
-
|
631 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
632 |
-
msgid ""
|
633 |
-
"Enable if you've set the color theme to white or some other light color."
|
634 |
-
msgstr ""
|
635 |
-
|
636 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
637 |
-
msgid "Date format"
|
638 |
-
msgstr "Formato de fecha"
|
639 |
-
|
640 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
641 |
-
msgid ""
|
642 |
-
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
643 |
-
"invoice date and order date."
|
644 |
-
msgstr ""
|
645 |
-
|
646 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
647 |
-
msgid "Display prices including tax"
|
648 |
-
msgstr "Mostrar precios con impuesto incluido"
|
649 |
-
|
650 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
651 |
-
msgid ""
|
652 |
-
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
653 |
-
"still be excluding tax, so disable it within the visible columns section."
|
654 |
-
msgstr ""
|
655 |
-
|
656 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
657 |
-
msgid "Shipping taxable"
|
658 |
-
msgstr ""
|
659 |
-
|
660 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
661 |
-
msgid "Enable to display subtotal including shipping."
|
662 |
-
msgstr ""
|
663 |
-
|
664 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
665 |
-
msgid "Mark invoice as paid"
|
666 |
-
msgstr ""
|
667 |
-
|
668 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
669 |
-
msgid "Invoice will be watermarked when order has been paid."
|
670 |
-
msgstr ""
|
671 |
-
|
672 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
673 |
-
msgid "Company name"
|
674 |
-
msgstr "Nombre de la empresa"
|
675 |
-
|
676 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
677 |
-
msgid "Company logo"
|
678 |
-
msgstr "Logo de la empresa"
|
679 |
-
|
680 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
681 |
-
#, php-format
|
682 |
-
msgid ""
|
683 |
-
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
684 |
-
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
685 |
-
"\" target=\"_blank\">URL</a>."
|
686 |
-
msgstr ""
|
687 |
-
|
688 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
689 |
-
msgid "Company address"
|
690 |
-
msgstr "Dirección de la empresa"
|
691 |
-
|
692 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
693 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
694 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
695 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
696 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
697 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
698 |
-
#, php-format
|
699 |
-
msgid "Allowed HTML tags: %s."
|
700 |
-
msgstr ""
|
701 |
-
|
702 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
703 |
-
msgid "Company details"
|
704 |
-
msgstr "Detalles de la empresa"
|
705 |
-
|
706 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
707 |
-
msgid "Title"
|
708 |
-
msgstr ""
|
709 |
-
|
710 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
711 |
-
msgid "Change the name of the invoice."
|
712 |
-
msgstr ""
|
713 |
-
|
714 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
715 |
-
msgid "Invoice"
|
716 |
-
msgstr "Factura"
|
717 |
-
|
718 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
719 |
-
msgid "Thank you text"
|
720 |
-
msgstr ""
|
721 |
-
|
722 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
723 |
-
msgid "Visible in big colored bar directly after invoice total."
|
724 |
-
msgstr ""
|
725 |
-
|
726 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
727 |
-
msgid ""
|
728 |
-
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
729 |
-
"shipping address won't be visible when order has only virtual products.</div>"
|
730 |
-
msgstr ""
|
731 |
-
|
732 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
733 |
-
msgid "Show customer notes"
|
734 |
-
msgstr "Mostrar notas de cliente"
|
735 |
-
|
736 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
737 |
-
msgid "Terms & conditions, policies etc."
|
738 |
-
msgstr "Términos y condiciones, políticas, etc."
|
739 |
-
|
740 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
741 |
-
#, php-format
|
742 |
-
msgid ""
|
743 |
-
"Visible below customer notes and above footer. Want to attach additional "
|
744 |
-
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
745 |
-
"Premium</a> plugin."
|
746 |
-
msgstr ""
|
747 |
-
|
748 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
749 |
-
msgid "Left footer column."
|
750 |
-
msgstr ""
|
751 |
-
|
752 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
753 |
-
msgid "Right footer column."
|
754 |
-
msgstr ""
|
755 |
-
|
756 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
757 |
-
msgid "Type"
|
758 |
-
msgstr "Tipo"
|
759 |
-
|
760 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
761 |
-
msgid "WooCommerce order number"
|
762 |
-
msgstr "Número de pedido de WooCommerce"
|
763 |
-
|
764 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
765 |
-
msgid "Sequential number"
|
766 |
-
msgstr "Número secuencial"
|
767 |
-
|
768 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
769 |
-
msgid "Reset invoice counter"
|
770 |
-
msgstr ""
|
771 |
-
|
772 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
773 |
-
msgid "Next"
|
774 |
-
msgstr "Siguiente"
|
775 |
-
|
776 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
777 |
-
msgid ""
|
778 |
-
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
779 |
-
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
780 |
-
"next invoice number will be deleted."
|
781 |
-
msgstr ""
|
782 |
-
|
783 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
784 |
-
msgid "Digits"
|
785 |
-
msgstr "Dígitos"
|
786 |
-
|
787 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
788 |
-
msgid "[prefix]"
|
789 |
-
msgstr "Prefijo"
|
790 |
-
|
791 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
792 |
-
msgid "[suffix]"
|
793 |
-
msgstr "Sufijo"
|
794 |
-
|
795 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
796 |
-
msgid "Format"
|
797 |
-
msgstr "Formato"
|
798 |
-
|
799 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
800 |
-
#, php-format
|
801 |
-
msgid "Available placeholders: %s."
|
802 |
-
msgstr ""
|
803 |
-
|
804 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
805 |
-
#, php-format
|
806 |
-
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
807 |
-
msgstr ""
|
808 |
-
|
809 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
810 |
-
msgid "Reset yearly"
|
811 |
-
msgstr ""
|
812 |
-
|
813 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
814 |
-
msgid ""
|
815 |
-
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
816 |
-
"will have to generate all invoices again when changing option."
|
817 |
-
msgstr ""
|
818 |
-
|
819 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
820 |
-
msgid "Tax (item)"
|
821 |
-
msgstr ""
|
822 |
-
|
823 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
824 |
-
msgid "Tax (total)"
|
825 |
-
msgstr ""
|
826 |
-
|
827 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
828 |
-
msgid "These are the general template options."
|
829 |
-
msgstr "Estas son las opciones de plantilla general."
|
830 |
-
|
831 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
832 |
-
msgid "These are the invoice number options."
|
833 |
-
msgstr "Estas son las opciones de número de factura."
|
834 |
-
|
835 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
836 |
-
msgid "The header will be visible on every page."
|
837 |
-
msgstr ""
|
838 |
-
|
839 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
840 |
-
msgid "The footer will be visible on every page."
|
841 |
-
msgstr ""
|
842 |
-
|
843 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
844 |
-
msgid "Enable or disable the columns."
|
845 |
-
msgstr "Activar o desactivar las columnas."
|
846 |
-
|
847 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
848 |
-
msgid "General Options"
|
849 |
-
msgstr "Ajustes generales"
|
850 |
-
|
851 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
852 |
-
msgid "Invoice Number Options"
|
853 |
-
msgstr "Opciones de número de factura"
|
854 |
-
|
855 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
856 |
-
msgid "Header Options"
|
857 |
-
msgstr "Opciones de la cabecera"
|
858 |
-
|
859 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
860 |
-
msgid "Body Options"
|
861 |
-
msgstr ""
|
862 |
-
|
863 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
864 |
-
msgid "Footer Options"
|
865 |
-
msgstr "Opciones del Pie"
|
866 |
-
|
867 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
868 |
-
msgid "Visible Columns"
|
869 |
-
msgstr "Columnas visibles"
|
870 |
-
|
871 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
872 |
-
msgid ""
|
873 |
-
"Company logo not found. Upload the image to the Media Library and try again."
|
874 |
-
msgstr ""
|
875 |
-
|
876 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
877 |
-
#, php-format
|
878 |
-
msgid ""
|
879 |
-
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
880 |
-
"this page</a>."
|
881 |
-
msgstr ""
|
882 |
-
|
883 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
884 |
-
#, php-format
|
885 |
-
msgid ""
|
886 |
-
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
887 |
-
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
888 |
-
"<a href=\"%2$s\">No, deactivate now</a>."
|
889 |
-
msgstr ""
|
890 |
-
|
891 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
892 |
-
#, php-format
|
893 |
-
msgid ""
|
894 |
-
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
895 |
-
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
896 |
-
"rating. It will support future development big-time."
|
897 |
-
msgstr ""
|
898 |
-
|
899 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
900 |
-
msgid "WooCommerce PDF Invoices Premium"
|
901 |
-
msgstr ""
|
902 |
-
|
903 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
904 |
-
msgid ""
|
905 |
-
"This plugin offers a premium version which comes with the following features:"
|
906 |
-
msgstr ""
|
907 |
-
|
908 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
909 |
-
msgid "Change the font of the PDF invoices."
|
910 |
-
msgstr ""
|
911 |
-
|
912 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
913 |
-
msgid ""
|
914 |
-
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
915 |
-
msgstr ""
|
916 |
-
|
917 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
918 |
-
msgid "Bulk generate PDF invoices."
|
919 |
-
msgstr ""
|
920 |
-
|
921 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
922 |
-
msgid "Bulk export and/or download PDF invoices."
|
923 |
-
msgstr ""
|
924 |
-
|
925 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
926 |
-
msgid "Bill periodically by generating and sending global invoices."
|
927 |
-
msgstr ""
|
928 |
-
|
929 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
930 |
-
msgid "Add additional PDF's to PDF invoices."
|
931 |
-
msgstr ""
|
932 |
-
|
933 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
934 |
-
msgid "Send customer invoices directly to suppliers and others."
|
935 |
-
msgstr ""
|
936 |
-
|
937 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
938 |
-
#, php-format
|
939 |
-
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
940 |
-
msgstr ""
|
941 |
-
|
942 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
943 |
-
msgid "Learn more"
|
944 |
-
msgstr ""
|
945 |
-
|
946 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
947 |
-
msgid "Stay up-to-date"
|
948 |
-
msgstr ""
|
949 |
-
|
950 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
951 |
-
msgid ""
|
952 |
-
"We're constantly developing new features, stay up-to-date by subscribing to "
|
953 |
-
"our newsletter."
|
954 |
-
msgstr ""
|
955 |
-
|
956 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
957 |
-
msgid "Your email address"
|
958 |
-
msgstr ""
|
959 |
-
|
960 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
961 |
-
msgid "Signup"
|
962 |
-
msgstr ""
|
963 |
-
|
964 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
965 |
-
msgid "No spam, ever. Unsubscribe at any time"
|
966 |
-
msgstr ""
|
967 |
-
|
968 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
969 |
-
msgid "About"
|
970 |
-
msgstr ""
|
971 |
-
|
972 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
973 |
-
msgid ""
|
974 |
-
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
975 |
-
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
976 |
-
msgstr ""
|
977 |
-
|
978 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
979 |
-
msgid "<b>Version</b>: "
|
980 |
-
msgstr ""
|
981 |
-
|
982 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
983 |
-
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
984 |
-
msgstr ""
|
985 |
-
|
986 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
987 |
-
msgid ""
|
988 |
-
"We will never ask for donations, but to guarantee future development, we do "
|
989 |
-
"need your support. Please show us your appreciation by leaving a <a href="
|
990 |
-
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
991 |
-
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
992 |
-
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
993 |
-
msgstr ""
|
994 |
-
|
995 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
996 |
-
msgid ""
|
997 |
-
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
998 |
-
msgstr ""
|
999 |
-
|
1000 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1001 |
-
msgid "Need Help?"
|
1002 |
-
msgstr ""
|
1003 |
-
|
1004 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1005 |
-
msgid "Frequently Asked Questions"
|
1006 |
-
msgstr ""
|
1007 |
-
|
1008 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1009 |
-
msgid "Support forum"
|
1010 |
-
msgstr ""
|
1011 |
-
|
1012 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1013 |
-
msgid "Request a feature"
|
1014 |
-
msgstr ""
|
1015 |
-
|
1016 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1017 |
-
msgid "Invoices"
|
1018 |
-
msgstr "Facturas"
|
1019 |
-
|
1020 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1021 |
-
msgid "General"
|
1022 |
-
msgstr "General"
|
1023 |
-
|
1024 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1025 |
-
#, php-format
|
1026 |
-
msgid ""
|
1027 |
-
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1028 |
-
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1029 |
-
msgstr ""
|
1030 |
-
|
1031 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1032 |
-
#, php-format
|
1033 |
-
msgid "Version %s"
|
1034 |
-
msgstr ""
|
1035 |
-
|
1036 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1037 |
-
msgid "Invoice No."
|
1038 |
-
msgstr ""
|
1039 |
-
|
1040 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1041 |
-
msgid "View invoice"
|
1042 |
-
msgstr "Ver factura"
|
1043 |
-
|
1044 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1045 |
-
msgid "PDF Invoice"
|
1046 |
-
msgstr "PDF Factura"
|
1047 |
-
|
1048 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1049 |
-
msgid "Invoiced on:"
|
1050 |
-
msgstr "Facturado en:"
|
1051 |
-
|
1052 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1053 |
-
msgid "Invoice number:"
|
1054 |
-
msgstr "Nº de factura"
|
1055 |
-
|
1056 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1057 |
-
msgid "Create"
|
1058 |
-
msgstr "Crear"
|
1059 |
-
|
1060 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1061 |
-
msgid "View"
|
1062 |
-
msgstr "Ver"
|
1063 |
-
|
1064 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1065 |
-
msgid "Cancel"
|
1066 |
-
msgstr "Cancelar"
|
1067 |
-
|
1068 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1069 |
-
msgid "Are you sure to delete the invoice?"
|
1070 |
-
msgstr "¿Está seguro de eliminar la factura?"
|
1071 |
-
|
1072 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1073 |
-
#, php-format
|
1074 |
-
msgid "Invoice %s (PDF)"
|
1075 |
-
msgstr "Factura %s (PDF)"
|
1076 |
-
|
1077 |
-
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1078 |
-
msgid "Template not found."
|
1079 |
-
msgstr ""
|
1080 |
-
|
1081 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1082 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1083 |
-
#, php-format
|
1084 |
-
msgid "Order Number: %s"
|
1085 |
-
msgstr ""
|
1086 |
-
|
1087 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1088 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1089 |
-
#, php-format
|
1090 |
-
msgid "Order Date: %s"
|
1091 |
-
msgstr ""
|
1092 |
-
|
1093 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1094 |
-
msgid "VAT 0%"
|
1095 |
-
msgstr ""
|
1096 |
-
|
1097 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1098 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1099 |
-
msgid "Customer note"
|
1100 |
-
msgstr "Nota del Cliente"
|
1101 |
-
|
1102 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1103 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1104 |
-
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1105 |
-
msgstr ""
|
1106 |
-
|
1107 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1108 |
-
msgid "Ship to:"
|
1109 |
-
msgstr ""
|
1110 |
-
|
1111 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1112 |
-
msgid "Product"
|
1113 |
-
msgstr ""
|
1114 |
-
|
1115 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1116 |
-
msgid "Price"
|
1117 |
-
msgstr ""
|
1118 |
-
|
1119 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1120 |
-
#, php-format
|
1121 |
-
msgid "Note from customer: %s"
|
1122 |
-
msgstr ""
|
1123 |
-
|
1124 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1125 |
-
#, php-format
|
1126 |
-
msgid "Note to customer: %s"
|
1127 |
-
msgstr ""
|
1128 |
-
|
1129 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1130 |
-
#, php-format
|
1131 |
-
msgid "Invoice #: %s"
|
1132 |
-
msgstr ""
|
1133 |
-
|
1134 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1135 |
-
#, php-format
|
1136 |
-
msgid "Invoice Date: %s"
|
1137 |
-
msgstr ""
|
1138 |
-
|
1139 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1140 |
-
#, php-format
|
1141 |
-
msgid "Payment Method: %s"
|
1142 |
-
msgstr ""
|
1143 |
-
|
1144 |
-
#~ msgid "Remove logo"
|
1145 |
-
#~ msgstr "Eliminar logo"
|
1146 |
-
|
1147 |
-
#~ msgid "File is invalid and contains either '..' or './'."
|
1148 |
-
#~ msgstr "Archivo no es válido y contiene '..' o './'."
|
1149 |
-
|
1150 |
-
#~ msgid "File is invalid and contains ':' after the first character."
|
1151 |
-
#~ msgstr "Archivo no es válido y contiene ':' después del primer carácter."
|
1152 |
-
|
1153 |
-
#~ msgid "File should be less then 2MB."
|
1154 |
-
#~ msgstr "Este archivo debe pesar menos de 2MB."
|
1155 |
-
|
1156 |
-
#~ msgid "Reset on 1st of january"
|
1157 |
-
#~ msgstr "Reiniciar el 1 de enero"
|
1158 |
-
|
1159 |
-
#~ msgid "Attach to Email"
|
1160 |
-
#~ msgstr "Adjuntar a correo electrónico"
|
1161 |
-
|
1162 |
-
#~ msgid "Get your account from your Email It In %suser account%s."
|
1163 |
-
#~ msgstr "Obtenga su cuenta desde su Email It In %suser account%s."
|
1164 |
-
|
1165 |
-
#~ msgid "%sFormat%s of invoice date and order date."
|
1166 |
-
#~ msgstr "%sFormat%s de la fecha de la factura y fecha del pedido."
|
1167 |
-
|
1168 |
-
#~ msgid "Cancel invoice"
|
1169 |
-
#~ msgstr "Cancelar factura"
|
1170 |
-
|
1171 |
-
#~ msgid "Create invoice"
|
1172 |
-
#~ msgstr "Crear factura"
|
1173 |
-
|
1174 |
-
#~ msgid "Feel free to use "
|
1175 |
-
#~ msgstr "Siéntase libre de utilizar"
|
1176 |
-
|
1177 |
-
#~ msgid "Intro text"
|
1178 |
-
#~ msgstr "Texto introductorio"
|
1179 |
-
|
1180 |
-
#~ msgid ""
|
1181 |
-
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1182 |
-
#~ "%s Only available with sequential numbering type and you need to check "
|
1183 |
-
#~ "the checkbox to actually reset the value."
|
1184 |
-
#~ msgstr ""
|
1185 |
-
#~ "Reiniciar el contador de factura y comenzar con el siguiente número de la "
|
1186 |
-
#~ "factura. %s %sNote:%s Sólo está disponible con el tipo de numeración "
|
1187 |
-
#~ "secuencial y necesitas marcar la casilla para reiniciar realmente el "
|
1188 |
-
#~ "valor."
|
1189 |
-
|
1190 |
-
#~ msgid "Tax"
|
1191 |
-
#~ msgstr "Impuesto"
|
1192 |
-
|
1193 |
-
#~ msgid "%sPayment%s via"
|
1194 |
-
#~ msgstr "%sPayment%s vía"
|
1195 |
-
|
1196 |
-
#~ msgid ""
|
1197 |
-
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1198 |
-
#~ "is required."
|
1199 |
-
#~ msgstr ""
|
1200 |
-
#~ "No dude en utilizar los marcadores de posición %s %s %s %s %s y %s. %s "
|
1201 |
-
#~ "%sNote:%s %s es necesario."
|
1202 |
-
|
1203 |
-
#~ msgid "Subtotal will be including tax and excluding discount and shipping."
|
1204 |
-
#~ msgstr "Subtotal es incluyendo impuestos y excepto el descuento y el envío."
|
1205 |
-
|
1206 |
-
#~ msgid ""
|
1207 |
-
#~ "Thank you for using <b>WooCommerce PDF Invoices</b> for some time now. "
|
1208 |
-
#~ "Please show us your appreciation by leaving a ★★★★★ rating. A huge thank "
|
1209 |
-
#~ "you in advance! <br /> <a href='%s' target='_blank'>Yes, will do it right "
|
1210 |
-
#~ "away!</a> - <a href='%s'>No, already done it!</a>"
|
1211 |
-
#~ msgstr ""
|
1212 |
-
#~ "Gracias por usar <b>WooCommerce PDF Facturas</b> por algún tiempo ahora. "
|
1213 |
-
#~ "Por favor, mostrar su agradecimiento al dejar una calificación ★★★★★. Un "
|
1214 |
-
#~ "enorme gracias por adelantado! <br /> <a href='%s' target='_blank'>Sí, lo "
|
1215 |
-
#~ "hará de inmediato!</a> - <a href='%s'>No, ya hecho!</a>"
|
1216 |
-
|
1217 |
-
#~ msgid "Order Number %s"
|
1218 |
-
#~ msgstr "Número de pedido: %s"
|
1219 |
-
|
1220 |
-
#~ msgid "Order Date %s"
|
1221 |
-
#~ msgstr "Fecha del pedido: %s"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
6 |
+
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
7 |
+
"Last-Translator: iduran <iduran@solucionesc2.com>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"Language: es_ES\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-Basepath: ../..\n"
|
16 |
+
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
17 |
+
"__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
18 |
+
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
19 |
+
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
20 |
+
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
21 |
+
"X-Loco-Target-Locale: es_ES\n"
|
22 |
+
"X-Generator: Poedit 1.8.11\n"
|
23 |
+
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
24 |
+
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
25 |
+
"X-Poedit-SearchPathExcluded-0: woocommerce-pdf-invoices/lib\n"
|
26 |
+
|
27 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
28 |
+
msgid "Purchase email"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
32 |
+
msgid ""
|
33 |
+
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
34 |
+
"\">wcpdfinvoices.com</a>."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
38 |
+
msgid "License"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
42 |
+
msgid ""
|
43 |
+
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
44 |
+
"\">wcpdfinvoices.com</a> to receive updates."
|
45 |
+
msgstr ""
|
46 |
+
|
47 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
48 |
+
msgid "PDF attachment"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
52 |
+
msgid "Add for example a PDF with your terms & conditions."
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
56 |
+
msgid "Suppliers"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
60 |
+
msgid ""
|
61 |
+
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
62 |
+
"adding there Email It In email addresses. Email addresses need to be "
|
63 |
+
"seperated by comma's."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
67 |
+
msgid ""
|
68 |
+
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
69 |
+
"generate a global invoice from there account</div>"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
73 |
+
msgid "Customer generation period"
|
74 |
+
msgstr ""
|
75 |
+
|
76 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
77 |
+
msgid ""
|
78 |
+
"Should your customers have the ability to generate a global invoice by month "
|
79 |
+
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
83 |
+
msgid "Month"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
87 |
+
msgid "Year"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
91 |
+
msgid "Send to your Cloud Storage"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
95 |
+
msgid "Email to customer"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
99 |
+
msgid "Email to supplier(s)"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
103 |
+
msgid "Email subject"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
107 |
+
msgid "Subject for the global invoice email."
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
111 |
+
msgid "Email message"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
115 |
+
msgid "Message for the global invoice email."
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
119 |
+
msgid "Enable reminder"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
123 |
+
msgid "Days until reminder"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
127 |
+
msgid "Number of days from starting date until reminder date."
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
131 |
+
msgid "Start date type"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
135 |
+
msgid ""
|
136 |
+
"Custom date will add a checkout field to the Checkout page, so a customer "
|
137 |
+
"can decide from which date to start counting."
|
138 |
+
msgstr ""
|
139 |
+
|
140 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
141 |
+
msgid "Order date"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
145 |
+
msgid "Custom date"
|
146 |
+
msgstr ""
|
147 |
+
|
148 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
149 |
+
msgid "Custom date is editable on My Account page"
|
150 |
+
msgstr ""
|
151 |
+
|
152 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
153 |
+
msgid "Custom date is required"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
157 |
+
msgid "Custom date field name"
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
161 |
+
msgid "Premium Options"
|
162 |
+
msgstr ""
|
163 |
+
|
164 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
165 |
+
msgid "Template Options"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
169 |
+
msgid "Supplier Options"
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
173 |
+
msgid "Global Invoice Options"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
177 |
+
msgid "Reminder Options"
|
178 |
+
msgstr ""
|
179 |
+
|
180 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
181 |
+
msgid "These are the template options."
|
182 |
+
msgstr ""
|
183 |
+
|
184 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
185 |
+
msgid "Send customer invoice automatically to your supplier(s)."
|
186 |
+
msgstr ""
|
187 |
+
|
188 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
189 |
+
msgid ""
|
190 |
+
"Generate global invoices on Orders page by selecting multiple orders and "
|
191 |
+
"applying action or let customers generate periodically from My Account page."
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
195 |
+
msgid ""
|
196 |
+
"Send a reminder email with invoice after a specific period of time. The "
|
197 |
+
"period until the actual sending date, uses the order date as a starting "
|
198 |
+
"point to count from. The email template called Customer Invoice will be "
|
199 |
+
"used. By default an email will only be sent, if the order has the Processing "
|
200 |
+
"status."
|
201 |
+
msgstr ""
|
202 |
+
|
203 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
204 |
+
msgid "File to large."
|
205 |
+
msgstr ""
|
206 |
+
|
207 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
208 |
+
msgid "Only PDF files are allowed."
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
212 |
+
msgid "Remove"
|
213 |
+
msgstr ""
|
214 |
+
|
215 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
216 |
+
msgid "Choose"
|
217 |
+
msgstr ""
|
218 |
+
|
219 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
220 |
+
msgid "Active"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
224 |
+
msgid "Inactive"
|
225 |
+
msgstr ""
|
226 |
+
|
227 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
228 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
229 |
+
msgid "YYYY-MM-DD"
|
230 |
+
msgstr ""
|
231 |
+
|
232 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
233 |
+
msgid "Save"
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
237 |
+
msgid "Generate Global Invoice"
|
238 |
+
msgstr ""
|
239 |
+
|
240 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
241 |
+
msgid "Select a month"
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
245 |
+
msgid "Select a year"
|
246 |
+
msgstr ""
|
247 |
+
|
248 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
249 |
+
msgid "Generate invoice"
|
250 |
+
msgstr ""
|
251 |
+
|
252 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
253 |
+
msgid "Global invoice successfully generated! "
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
257 |
+
msgid "Reminder scheduled on:"
|
258 |
+
msgstr ""
|
259 |
+
|
260 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
261 |
+
msgid "Reminder sent?"
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
265 |
+
msgid "Yes"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
269 |
+
msgid "No"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
273 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
274 |
+
msgid "Settings"
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
278 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
279 |
+
msgid "Support"
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
283 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
284 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
285 |
+
msgid "Premium"
|
286 |
+
msgstr ""
|
287 |
+
|
288 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
289 |
+
msgid "Bulk Export PDF Invoices"
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
293 |
+
msgid "Bulk Generate PDF Invoices"
|
294 |
+
msgstr ""
|
295 |
+
|
296 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
297 |
+
msgid "No orders selected to generate PDF invoice for."
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
301 |
+
#, php-format
|
302 |
+
msgid ""
|
303 |
+
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
304 |
+
"be good to go! :)"
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
308 |
+
#, php-format
|
309 |
+
msgid ""
|
310 |
+
"%1$s requires at least %2$s. Update it and get the best out of both "
|
311 |
+
"plugins. :)"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
315 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
316 |
+
msgid "Invalid request"
|
317 |
+
msgstr ""
|
318 |
+
|
319 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
320 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
321 |
+
msgid "Something went wrong."
|
322 |
+
msgstr ""
|
323 |
+
|
324 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
325 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
326 |
+
msgid "No orders found."
|
327 |
+
msgstr ""
|
328 |
+
|
329 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
330 |
+
msgid "Generate global invoice"
|
331 |
+
msgstr ""
|
332 |
+
|
333 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
334 |
+
msgid "Please select more then one order."
|
335 |
+
msgstr ""
|
336 |
+
|
337 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
338 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
339 |
+
#, php-format
|
340 |
+
msgid "%s is required."
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
344 |
+
msgid "Order changed successfully."
|
345 |
+
msgstr ""
|
346 |
+
|
347 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
348 |
+
msgid "PDF Invoice Reminder"
|
349 |
+
msgstr ""
|
350 |
+
|
351 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
352 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
353 |
+
msgid "Invoice to"
|
354 |
+
msgstr "Factura a"
|
355 |
+
|
356 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
357 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
358 |
+
#, php-format
|
359 |
+
msgid "Phone: %s"
|
360 |
+
msgstr ""
|
361 |
+
|
362 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
363 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
364 |
+
msgid "Ship to"
|
365 |
+
msgstr "Enviar a"
|
366 |
+
|
367 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
368 |
+
msgid "Global Invoice"
|
369 |
+
msgstr ""
|
370 |
+
|
371 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
372 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
373 |
+
msgid "Description"
|
374 |
+
msgstr "Descripción"
|
375 |
+
|
376 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
377 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
378 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
379 |
+
msgid "SKU"
|
380 |
+
msgstr "Identificador"
|
381 |
+
|
382 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
383 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
384 |
+
msgid "Cost"
|
385 |
+
msgstr "Importe"
|
386 |
+
|
387 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
388 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
389 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
390 |
+
msgid "Qty"
|
391 |
+
msgstr "Cant."
|
392 |
+
|
393 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
394 |
+
msgid "VAT"
|
395 |
+
msgstr "Impuestos"
|
396 |
+
|
397 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
398 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
399 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
400 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
401 |
+
msgid "Total"
|
402 |
+
msgstr "Total"
|
403 |
+
|
404 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
405 |
+
#, php-format
|
406 |
+
msgid "Order #%d - %s"
|
407 |
+
msgstr ""
|
408 |
+
|
409 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
410 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
411 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
412 |
+
msgid "Discount"
|
413 |
+
msgstr "Descuento"
|
414 |
+
|
415 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
416 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
417 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
418 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
419 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
420 |
+
msgid "Shipping"
|
421 |
+
msgstr "Envío"
|
422 |
+
|
423 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
424 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
425 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
426 |
+
msgid "Subtotal"
|
427 |
+
msgstr "Subtotal"
|
428 |
+
|
429 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
430 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
431 |
+
msgid "Fee"
|
432 |
+
msgstr "Cuota"
|
433 |
+
|
434 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
435 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
436 |
+
msgid "Refunded"
|
437 |
+
msgstr "Rembolsado"
|
438 |
+
|
439 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
440 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
441 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
442 |
+
#, php-format
|
443 |
+
msgid "%1$s of %2$s"
|
444 |
+
msgstr ""
|
445 |
+
|
446 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
447 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
448 |
+
msgid "Paid"
|
449 |
+
msgstr ""
|
450 |
+
|
451 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
452 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
453 |
+
#, php-format
|
454 |
+
msgid "VAT Number: %s"
|
455 |
+
msgstr ""
|
456 |
+
|
457 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
458 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
459 |
+
#, php-format
|
460 |
+
msgid "Purchase Order Number: %s"
|
461 |
+
msgstr ""
|
462 |
+
|
463 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
464 |
+
#, php-format
|
465 |
+
msgid "%s of %s"
|
466 |
+
msgstr ""
|
467 |
+
|
468 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
469 |
+
msgid "Attach to Emails"
|
470 |
+
msgstr ""
|
471 |
+
|
472 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
473 |
+
msgid "New order"
|
474 |
+
msgstr ""
|
475 |
+
|
476 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
477 |
+
msgid "Order on-hold"
|
478 |
+
msgstr ""
|
479 |
+
|
480 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
481 |
+
msgid "Processing order"
|
482 |
+
msgstr "Procesando el pedido."
|
483 |
+
|
484 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
485 |
+
msgid "Completed order"
|
486 |
+
msgstr "Pedido completado"
|
487 |
+
|
488 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
489 |
+
msgid "Customer invoice"
|
490 |
+
msgstr "Factura de Cliente"
|
491 |
+
|
492 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
493 |
+
msgid "Attach to WooCommerce Subscriptions Emails"
|
494 |
+
msgstr ""
|
495 |
+
|
496 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
497 |
+
msgid "New Renewal Order"
|
498 |
+
msgstr ""
|
499 |
+
|
500 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
501 |
+
msgid "Subscription Switch Complete"
|
502 |
+
msgstr ""
|
503 |
+
|
504 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
505 |
+
msgid "Processing Renewal order"
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
509 |
+
msgid "Completed Renewal Order"
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
513 |
+
msgid "Customer Renewal Invoice"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
517 |
+
msgid "Disable for free products"
|
518 |
+
msgstr ""
|
519 |
+
|
520 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
521 |
+
msgid ""
|
522 |
+
"Skip automatic PDF invoice generation for orders containing only free "
|
523 |
+
"products."
|
524 |
+
msgstr ""
|
525 |
+
|
526 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
527 |
+
msgid "View PDF"
|
528 |
+
msgstr ""
|
529 |
+
|
530 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
531 |
+
msgid "Download"
|
532 |
+
msgstr ""
|
533 |
+
|
534 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
535 |
+
msgid "Open in new browser tab/window"
|
536 |
+
msgstr ""
|
537 |
+
|
538 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
539 |
+
msgid "Enable download from my account"
|
540 |
+
msgstr ""
|
541 |
+
|
542 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
543 |
+
msgid ""
|
544 |
+
"By default PDF is only downloadable when order has been paid, so order "
|
545 |
+
"status should be Processing or Completed."
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
549 |
+
msgid "Enable Email It In"
|
550 |
+
msgstr "Habilitar Email It In"
|
551 |
+
|
552 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
553 |
+
msgid "Email It In account"
|
554 |
+
msgstr "Cuenta Email it In"
|
555 |
+
|
556 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
557 |
+
#, php-format
|
558 |
+
msgid ""
|
559 |
+
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
560 |
+
msgstr ""
|
561 |
+
|
562 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
563 |
+
msgid "Enable Invoice Number column"
|
564 |
+
msgstr ""
|
565 |
+
|
566 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
567 |
+
msgid "Display invoice numbers on Shop Order page."
|
568 |
+
msgstr ""
|
569 |
+
|
570 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
571 |
+
msgid "Enable mPDF debugging"
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
575 |
+
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
576 |
+
msgstr ""
|
577 |
+
|
578 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
579 |
+
msgid "Email Options"
|
580 |
+
msgstr "Opciones de correo electrónico"
|
581 |
+
|
582 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
583 |
+
msgid "Download Options"
|
584 |
+
msgstr ""
|
585 |
+
|
586 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
587 |
+
msgid "Cloud Storage Options"
|
588 |
+
msgstr "Opciones de almacenamiento en la nube"
|
589 |
+
|
590 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
591 |
+
msgid "Interface Options"
|
592 |
+
msgstr ""
|
593 |
+
|
594 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
595 |
+
msgid "Debug Options"
|
596 |
+
msgstr ""
|
597 |
+
|
598 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
599 |
+
#, php-format
|
600 |
+
msgid ""
|
601 |
+
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
602 |
+
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
603 |
+
"class=\"underline\">automatically</span> generate the PDF invoice."
|
604 |
+
msgstr ""
|
605 |
+
|
606 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
607 |
+
#, php-format
|
608 |
+
msgid ""
|
609 |
+
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
610 |
+
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
611 |
+
msgstr ""
|
612 |
+
|
613 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
614 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
615 |
+
msgid "Template"
|
616 |
+
msgstr "Plantilla"
|
617 |
+
|
618 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
619 |
+
#, php-format
|
620 |
+
msgid "Create a custom template by copying it from %1$s to %2$s."
|
621 |
+
msgstr ""
|
622 |
+
|
623 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
624 |
+
msgid "Color theme"
|
625 |
+
msgstr "Color del tema"
|
626 |
+
|
627 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
628 |
+
msgid "Display theme text in black color"
|
629 |
+
msgstr ""
|
630 |
+
|
631 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
632 |
+
msgid ""
|
633 |
+
"Enable if you've set the color theme to white or some other light color."
|
634 |
+
msgstr ""
|
635 |
+
|
636 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
637 |
+
msgid "Date format"
|
638 |
+
msgstr "Formato de fecha"
|
639 |
+
|
640 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
641 |
+
msgid ""
|
642 |
+
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
643 |
+
"invoice date and order date."
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
647 |
+
msgid "Display prices including tax"
|
648 |
+
msgstr "Mostrar precios con impuesto incluido"
|
649 |
+
|
650 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
651 |
+
msgid ""
|
652 |
+
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
653 |
+
"still be excluding tax, so disable it within the visible columns section."
|
654 |
+
msgstr ""
|
655 |
+
|
656 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
657 |
+
msgid "Shipping taxable"
|
658 |
+
msgstr ""
|
659 |
+
|
660 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
661 |
+
msgid "Enable to display subtotal including shipping."
|
662 |
+
msgstr ""
|
663 |
+
|
664 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
665 |
+
msgid "Mark invoice as paid"
|
666 |
+
msgstr ""
|
667 |
+
|
668 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
669 |
+
msgid "Invoice will be watermarked when order has been paid."
|
670 |
+
msgstr ""
|
671 |
+
|
672 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
673 |
+
msgid "Company name"
|
674 |
+
msgstr "Nombre de la empresa"
|
675 |
+
|
676 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
677 |
+
msgid "Company logo"
|
678 |
+
msgstr "Logo de la empresa"
|
679 |
+
|
680 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
681 |
+
#, php-format
|
682 |
+
msgid ""
|
683 |
+
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
684 |
+
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
685 |
+
"\" target=\"_blank\">URL</a>."
|
686 |
+
msgstr ""
|
687 |
+
|
688 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
689 |
+
msgid "Company address"
|
690 |
+
msgstr "Dirección de la empresa"
|
691 |
+
|
692 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
693 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
694 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
695 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
696 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
697 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
698 |
+
#, php-format
|
699 |
+
msgid "Allowed HTML tags: %s."
|
700 |
+
msgstr ""
|
701 |
+
|
702 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
703 |
+
msgid "Company details"
|
704 |
+
msgstr "Detalles de la empresa"
|
705 |
+
|
706 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
707 |
+
msgid "Title"
|
708 |
+
msgstr ""
|
709 |
+
|
710 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
711 |
+
msgid "Change the name of the invoice."
|
712 |
+
msgstr ""
|
713 |
+
|
714 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
715 |
+
msgid "Invoice"
|
716 |
+
msgstr "Factura"
|
717 |
+
|
718 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
719 |
+
msgid "Thank you text"
|
720 |
+
msgstr ""
|
721 |
+
|
722 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
723 |
+
msgid "Visible in big colored bar directly after invoice total."
|
724 |
+
msgstr ""
|
725 |
+
|
726 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
727 |
+
msgid ""
|
728 |
+
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
729 |
+
"shipping address won't be visible when order has only virtual products.</div>"
|
730 |
+
msgstr ""
|
731 |
+
|
732 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
733 |
+
msgid "Show customer notes"
|
734 |
+
msgstr "Mostrar notas de cliente"
|
735 |
+
|
736 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
737 |
+
msgid "Terms & conditions, policies etc."
|
738 |
+
msgstr "Términos y condiciones, políticas, etc."
|
739 |
+
|
740 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
741 |
+
#, php-format
|
742 |
+
msgid ""
|
743 |
+
"Visible below customer notes and above footer. Want to attach additional "
|
744 |
+
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
745 |
+
"Premium</a> plugin."
|
746 |
+
msgstr ""
|
747 |
+
|
748 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
749 |
+
msgid "Left footer column."
|
750 |
+
msgstr ""
|
751 |
+
|
752 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
753 |
+
msgid "Right footer column."
|
754 |
+
msgstr ""
|
755 |
+
|
756 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
757 |
+
msgid "Type"
|
758 |
+
msgstr "Tipo"
|
759 |
+
|
760 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
761 |
+
msgid "WooCommerce order number"
|
762 |
+
msgstr "Número de pedido de WooCommerce"
|
763 |
+
|
764 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
765 |
+
msgid "Sequential number"
|
766 |
+
msgstr "Número secuencial"
|
767 |
+
|
768 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
769 |
+
msgid "Reset invoice counter"
|
770 |
+
msgstr ""
|
771 |
+
|
772 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
773 |
+
msgid "Next"
|
774 |
+
msgstr "Siguiente"
|
775 |
+
|
776 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
777 |
+
msgid ""
|
778 |
+
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
779 |
+
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
780 |
+
"next invoice number will be deleted."
|
781 |
+
msgstr ""
|
782 |
+
|
783 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
784 |
+
msgid "Digits"
|
785 |
+
msgstr "Dígitos"
|
786 |
+
|
787 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
788 |
+
msgid "[prefix]"
|
789 |
+
msgstr "Prefijo"
|
790 |
+
|
791 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
792 |
+
msgid "[suffix]"
|
793 |
+
msgstr "Sufijo"
|
794 |
+
|
795 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
796 |
+
msgid "Format"
|
797 |
+
msgstr "Formato"
|
798 |
+
|
799 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
800 |
+
#, php-format
|
801 |
+
msgid "Available placeholders: %s."
|
802 |
+
msgstr ""
|
803 |
+
|
804 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
805 |
+
#, php-format
|
806 |
+
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
807 |
+
msgstr ""
|
808 |
+
|
809 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
810 |
+
msgid "Reset yearly"
|
811 |
+
msgstr ""
|
812 |
+
|
813 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
814 |
+
msgid ""
|
815 |
+
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
816 |
+
"will have to generate all invoices again when changing option."
|
817 |
+
msgstr ""
|
818 |
+
|
819 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
820 |
+
msgid "Tax (item)"
|
821 |
+
msgstr ""
|
822 |
+
|
823 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
824 |
+
msgid "Tax (total)"
|
825 |
+
msgstr ""
|
826 |
+
|
827 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
828 |
+
msgid "These are the general template options."
|
829 |
+
msgstr "Estas son las opciones de plantilla general."
|
830 |
+
|
831 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
832 |
+
msgid "These are the invoice number options."
|
833 |
+
msgstr "Estas son las opciones de número de factura."
|
834 |
+
|
835 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
836 |
+
msgid "The header will be visible on every page."
|
837 |
+
msgstr ""
|
838 |
+
|
839 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
840 |
+
msgid "The footer will be visible on every page."
|
841 |
+
msgstr ""
|
842 |
+
|
843 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
844 |
+
msgid "Enable or disable the columns."
|
845 |
+
msgstr "Activar o desactivar las columnas."
|
846 |
+
|
847 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
848 |
+
msgid "General Options"
|
849 |
+
msgstr "Ajustes generales"
|
850 |
+
|
851 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
852 |
+
msgid "Invoice Number Options"
|
853 |
+
msgstr "Opciones de número de factura"
|
854 |
+
|
855 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
856 |
+
msgid "Header Options"
|
857 |
+
msgstr "Opciones de la cabecera"
|
858 |
+
|
859 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
860 |
+
msgid "Body Options"
|
861 |
+
msgstr ""
|
862 |
+
|
863 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
864 |
+
msgid "Footer Options"
|
865 |
+
msgstr "Opciones del Pie"
|
866 |
+
|
867 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
868 |
+
msgid "Visible Columns"
|
869 |
+
msgstr "Columnas visibles"
|
870 |
+
|
871 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
872 |
+
msgid ""
|
873 |
+
"Company logo not found. Upload the image to the Media Library and try again."
|
874 |
+
msgstr ""
|
875 |
+
|
876 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
877 |
+
#, php-format
|
878 |
+
msgid ""
|
879 |
+
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
880 |
+
"this page</a>."
|
881 |
+
msgstr ""
|
882 |
+
|
883 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
884 |
+
#, php-format
|
885 |
+
msgid ""
|
886 |
+
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
887 |
+
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
888 |
+
"<a href=\"%2$s\">No, deactivate now</a>."
|
889 |
+
msgstr ""
|
890 |
+
|
891 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
892 |
+
#, php-format
|
893 |
+
msgid ""
|
894 |
+
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
895 |
+
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
896 |
+
"rating. It will support future development big-time."
|
897 |
+
msgstr ""
|
898 |
+
|
899 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
900 |
+
msgid "WooCommerce PDF Invoices Premium"
|
901 |
+
msgstr ""
|
902 |
+
|
903 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
904 |
+
msgid ""
|
905 |
+
"This plugin offers a premium version which comes with the following features:"
|
906 |
+
msgstr ""
|
907 |
+
|
908 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
909 |
+
msgid "Change the font of the PDF invoices."
|
910 |
+
msgstr ""
|
911 |
+
|
912 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
913 |
+
msgid ""
|
914 |
+
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
915 |
+
msgstr ""
|
916 |
+
|
917 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
918 |
+
msgid "Bulk generate PDF invoices."
|
919 |
+
msgstr ""
|
920 |
+
|
921 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
922 |
+
msgid "Bulk export and/or download PDF invoices."
|
923 |
+
msgstr ""
|
924 |
+
|
925 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
926 |
+
msgid "Bill periodically by generating and sending global invoices."
|
927 |
+
msgstr ""
|
928 |
+
|
929 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
930 |
+
msgid "Add additional PDF's to PDF invoices."
|
931 |
+
msgstr ""
|
932 |
+
|
933 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
934 |
+
msgid "Send customer invoices directly to suppliers and others."
|
935 |
+
msgstr ""
|
936 |
+
|
937 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
938 |
+
#, php-format
|
939 |
+
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
940 |
+
msgstr ""
|
941 |
+
|
942 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
943 |
+
msgid "Learn more"
|
944 |
+
msgstr ""
|
945 |
+
|
946 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
947 |
+
msgid "Stay up-to-date"
|
948 |
+
msgstr ""
|
949 |
+
|
950 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
951 |
+
msgid ""
|
952 |
+
"We're constantly developing new features, stay up-to-date by subscribing to "
|
953 |
+
"our newsletter."
|
954 |
+
msgstr ""
|
955 |
+
|
956 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
957 |
+
msgid "Your email address"
|
958 |
+
msgstr ""
|
959 |
+
|
960 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
961 |
+
msgid "Signup"
|
962 |
+
msgstr ""
|
963 |
+
|
964 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
965 |
+
msgid "No spam, ever. Unsubscribe at any time"
|
966 |
+
msgstr ""
|
967 |
+
|
968 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
969 |
+
msgid "About"
|
970 |
+
msgstr ""
|
971 |
+
|
972 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
973 |
+
msgid ""
|
974 |
+
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
975 |
+
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
976 |
+
msgstr ""
|
977 |
+
|
978 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
979 |
+
msgid "<b>Version</b>: "
|
980 |
+
msgstr ""
|
981 |
+
|
982 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
983 |
+
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
984 |
+
msgstr ""
|
985 |
+
|
986 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
987 |
+
msgid ""
|
988 |
+
"We will never ask for donations, but to guarantee future development, we do "
|
989 |
+
"need your support. Please show us your appreciation by leaving a <a href="
|
990 |
+
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
991 |
+
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
992 |
+
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
993 |
+
msgstr ""
|
994 |
+
|
995 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
996 |
+
msgid ""
|
997 |
+
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
998 |
+
msgstr ""
|
999 |
+
|
1000 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1001 |
+
msgid "Need Help?"
|
1002 |
+
msgstr ""
|
1003 |
+
|
1004 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1005 |
+
msgid "Frequently Asked Questions"
|
1006 |
+
msgstr ""
|
1007 |
+
|
1008 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1009 |
+
msgid "Support forum"
|
1010 |
+
msgstr ""
|
1011 |
+
|
1012 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1013 |
+
msgid "Request a feature"
|
1014 |
+
msgstr ""
|
1015 |
+
|
1016 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1017 |
+
msgid "Invoices"
|
1018 |
+
msgstr "Facturas"
|
1019 |
+
|
1020 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1021 |
+
msgid "General"
|
1022 |
+
msgstr "General"
|
1023 |
+
|
1024 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1025 |
+
#, php-format
|
1026 |
+
msgid ""
|
1027 |
+
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1028 |
+
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1029 |
+
msgstr ""
|
1030 |
+
|
1031 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1032 |
+
#, php-format
|
1033 |
+
msgid "Version %s"
|
1034 |
+
msgstr ""
|
1035 |
+
|
1036 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1037 |
+
msgid "Invoice No."
|
1038 |
+
msgstr ""
|
1039 |
+
|
1040 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1041 |
+
msgid "View invoice"
|
1042 |
+
msgstr "Ver factura"
|
1043 |
+
|
1044 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1045 |
+
msgid "PDF Invoice"
|
1046 |
+
msgstr "PDF Factura"
|
1047 |
+
|
1048 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1049 |
+
msgid "Invoiced on:"
|
1050 |
+
msgstr "Facturado en:"
|
1051 |
+
|
1052 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1053 |
+
msgid "Invoice number:"
|
1054 |
+
msgstr "Nº de factura"
|
1055 |
+
|
1056 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1057 |
+
msgid "Create"
|
1058 |
+
msgstr "Crear"
|
1059 |
+
|
1060 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1061 |
+
msgid "View"
|
1062 |
+
msgstr "Ver"
|
1063 |
+
|
1064 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1065 |
+
msgid "Cancel"
|
1066 |
+
msgstr "Cancelar"
|
1067 |
+
|
1068 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1069 |
+
msgid "Are you sure to delete the invoice?"
|
1070 |
+
msgstr "¿Está seguro de eliminar la factura?"
|
1071 |
+
|
1072 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1073 |
+
#, php-format
|
1074 |
+
msgid "Invoice %s (PDF)"
|
1075 |
+
msgstr "Factura %s (PDF)"
|
1076 |
+
|
1077 |
+
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1078 |
+
msgid "Template not found."
|
1079 |
+
msgstr ""
|
1080 |
+
|
1081 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1082 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1083 |
+
#, php-format
|
1084 |
+
msgid "Order Number: %s"
|
1085 |
+
msgstr ""
|
1086 |
+
|
1087 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1088 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1089 |
+
#, php-format
|
1090 |
+
msgid "Order Date: %s"
|
1091 |
+
msgstr ""
|
1092 |
+
|
1093 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1094 |
+
msgid "VAT 0%"
|
1095 |
+
msgstr ""
|
1096 |
+
|
1097 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1098 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1099 |
+
msgid "Customer note"
|
1100 |
+
msgstr "Nota del Cliente"
|
1101 |
+
|
1102 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1103 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1104 |
+
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1105 |
+
msgstr ""
|
1106 |
+
|
1107 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1108 |
+
msgid "Ship to:"
|
1109 |
+
msgstr ""
|
1110 |
+
|
1111 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1112 |
+
msgid "Product"
|
1113 |
+
msgstr ""
|
1114 |
+
|
1115 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1116 |
+
msgid "Price"
|
1117 |
+
msgstr ""
|
1118 |
+
|
1119 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1120 |
+
#, php-format
|
1121 |
+
msgid "Note from customer: %s"
|
1122 |
+
msgstr ""
|
1123 |
+
|
1124 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1125 |
+
#, php-format
|
1126 |
+
msgid "Note to customer: %s"
|
1127 |
+
msgstr ""
|
1128 |
+
|
1129 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1130 |
+
#, php-format
|
1131 |
+
msgid "Invoice #: %s"
|
1132 |
+
msgstr ""
|
1133 |
+
|
1134 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1135 |
+
#, php-format
|
1136 |
+
msgid "Invoice Date: %s"
|
1137 |
+
msgstr ""
|
1138 |
+
|
1139 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1140 |
+
#, php-format
|
1141 |
+
msgid "Payment Method: %s"
|
1142 |
+
msgstr ""
|
1143 |
+
|
1144 |
+
#~ msgid "Remove logo"
|
1145 |
+
#~ msgstr "Eliminar logo"
|
1146 |
+
|
1147 |
+
#~ msgid "File is invalid and contains either '..' or './'."
|
1148 |
+
#~ msgstr "Archivo no es válido y contiene '..' o './'."
|
1149 |
+
|
1150 |
+
#~ msgid "File is invalid and contains ':' after the first character."
|
1151 |
+
#~ msgstr "Archivo no es válido y contiene ':' después del primer carácter."
|
1152 |
+
|
1153 |
+
#~ msgid "File should be less then 2MB."
|
1154 |
+
#~ msgstr "Este archivo debe pesar menos de 2MB."
|
1155 |
+
|
1156 |
+
#~ msgid "Reset on 1st of january"
|
1157 |
+
#~ msgstr "Reiniciar el 1 de enero"
|
1158 |
+
|
1159 |
+
#~ msgid "Attach to Email"
|
1160 |
+
#~ msgstr "Adjuntar a correo electrónico"
|
1161 |
+
|
1162 |
+
#~ msgid "Get your account from your Email It In %suser account%s."
|
1163 |
+
#~ msgstr "Obtenga su cuenta desde su Email It In %suser account%s."
|
1164 |
+
|
1165 |
+
#~ msgid "%sFormat%s of invoice date and order date."
|
1166 |
+
#~ msgstr "%sFormat%s de la fecha de la factura y fecha del pedido."
|
1167 |
+
|
1168 |
+
#~ msgid "Cancel invoice"
|
1169 |
+
#~ msgstr "Cancelar factura"
|
1170 |
+
|
1171 |
+
#~ msgid "Create invoice"
|
1172 |
+
#~ msgstr "Crear factura"
|
1173 |
+
|
1174 |
+
#~ msgid "Feel free to use "
|
1175 |
+
#~ msgstr "Siéntase libre de utilizar"
|
1176 |
+
|
1177 |
+
#~ msgid "Intro text"
|
1178 |
+
#~ msgstr "Texto introductorio"
|
1179 |
+
|
1180 |
+
#~ msgid ""
|
1181 |
+
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1182 |
+
#~ "%s Only available with sequential numbering type and you need to check "
|
1183 |
+
#~ "the checkbox to actually reset the value."
|
1184 |
+
#~ msgstr ""
|
1185 |
+
#~ "Reiniciar el contador de factura y comenzar con el siguiente número de la "
|
1186 |
+
#~ "factura. %s %sNote:%s Sólo está disponible con el tipo de numeración "
|
1187 |
+
#~ "secuencial y necesitas marcar la casilla para reiniciar realmente el "
|
1188 |
+
#~ "valor."
|
1189 |
+
|
1190 |
+
#~ msgid "Tax"
|
1191 |
+
#~ msgstr "Impuesto"
|
1192 |
+
|
1193 |
+
#~ msgid "%sPayment%s via"
|
1194 |
+
#~ msgstr "%sPayment%s vía"
|
1195 |
+
|
1196 |
+
#~ msgid ""
|
1197 |
+
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1198 |
+
#~ "is required."
|
1199 |
+
#~ msgstr ""
|
1200 |
+
#~ "No dude en utilizar los marcadores de posición %s %s %s %s %s y %s. %s "
|
1201 |
+
#~ "%sNote:%s %s es necesario."
|
1202 |
+
|
1203 |
+
#~ msgid "Subtotal will be including tax and excluding discount and shipping."
|
1204 |
+
#~ msgstr "Subtotal es incluyendo impuestos y excepto el descuento y el envío."
|
1205 |
+
|
1206 |
+
#~ msgid ""
|
1207 |
+
#~ "Thank you for using <b>WooCommerce PDF Invoices</b> for some time now. "
|
1208 |
+
#~ "Please show us your appreciation by leaving a ★★★★★ rating. A huge thank "
|
1209 |
+
#~ "you in advance! <br /> <a href='%s' target='_blank'>Yes, will do it right "
|
1210 |
+
#~ "away!</a> - <a href='%s'>No, already done it!</a>"
|
1211 |
+
#~ msgstr ""
|
1212 |
+
#~ "Gracias por usar <b>WooCommerce PDF Facturas</b> por algún tiempo ahora. "
|
1213 |
+
#~ "Por favor, mostrar su agradecimiento al dejar una calificación ★★★★★. Un "
|
1214 |
+
#~ "enorme gracias por adelantado! <br /> <a href='%s' target='_blank'>Sí, lo "
|
1215 |
+
#~ "hará de inmediato!</a> - <a href='%s'>No, ya hecho!</a>"
|
1216 |
+
|
1217 |
+
#~ msgid "Order Number %s"
|
1218 |
+
#~ msgstr "Número de pedido: %s"
|
1219 |
+
|
1220 |
+
#~ msgid "Order Date %s"
|
1221 |
+
#~ msgstr "Fecha del pedido: %s"
|
lang/woocommerce-pdf-invoices-et.po
CHANGED
@@ -1,1350 +1,1350 @@
|
|
1 |
-
# SOME DESCRIPTIVE TITLE.
|
2 |
-
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
3 |
-
# This file is distributed under the same license as the PACKAGE package.
|
4 |
-
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
-
#
|
6 |
-
msgid ""
|
7 |
-
msgstr ""
|
8 |
-
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
9 |
-
"Report-Msgid-Bugs-To: \n"
|
10 |
-
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
11 |
-
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
12 |
-
"Last-Translator: Jüri Laur <jyri@jyrilaur.com>\n"
|
13 |
-
"Language-Team: Jüri Laur\n"
|
14 |
-
"Language: et\n"
|
15 |
-
"MIME-Version: 1.0\n"
|
16 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
17 |
-
"Content-Transfer-Encoding: 8bit\n"
|
18 |
-
"X-Generator: Poedit 1.8.11\n"
|
19 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
20 |
-
"X-Poedit-KeywordsList: __;_e\n"
|
21 |
-
"X-Poedit-Basepath: ../..\n"
|
22 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
23 |
-
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
24 |
-
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
25 |
-
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
26 |
-
|
27 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
28 |
-
msgid "Purchase email"
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
32 |
-
msgid ""
|
33 |
-
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
34 |
-
"\">wcpdfinvoices.com</a>."
|
35 |
-
msgstr ""
|
36 |
-
|
37 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
38 |
-
msgid "License"
|
39 |
-
msgstr ""
|
40 |
-
|
41 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
42 |
-
msgid ""
|
43 |
-
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
44 |
-
"\">wcpdfinvoices.com</a> to receive updates."
|
45 |
-
msgstr ""
|
46 |
-
|
47 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
48 |
-
msgid "PDF attachment"
|
49 |
-
msgstr ""
|
50 |
-
|
51 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
52 |
-
msgid "Add for example a PDF with your terms & conditions."
|
53 |
-
msgstr ""
|
54 |
-
|
55 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
56 |
-
msgid "Suppliers"
|
57 |
-
msgstr ""
|
58 |
-
|
59 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
60 |
-
msgid ""
|
61 |
-
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
62 |
-
"adding there Email It In email addresses. Email addresses need to be "
|
63 |
-
"seperated by comma's."
|
64 |
-
msgstr ""
|
65 |
-
|
66 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
67 |
-
msgid ""
|
68 |
-
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
69 |
-
"generate a global invoice from there account</div>"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
73 |
-
msgid "Customer generation period"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
77 |
-
msgid ""
|
78 |
-
"Should your customers have the ability to generate a global invoice by month "
|
79 |
-
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
80 |
-
msgstr ""
|
81 |
-
|
82 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
83 |
-
msgid "Month"
|
84 |
-
msgstr ""
|
85 |
-
|
86 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
87 |
-
msgid "Year"
|
88 |
-
msgstr ""
|
89 |
-
|
90 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
91 |
-
msgid "Send to your Cloud Storage"
|
92 |
-
msgstr ""
|
93 |
-
|
94 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
95 |
-
msgid "Email to customer"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
99 |
-
msgid "Email to supplier(s)"
|
100 |
-
msgstr ""
|
101 |
-
|
102 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
103 |
-
msgid "Email subject"
|
104 |
-
msgstr ""
|
105 |
-
|
106 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
107 |
-
msgid "Subject for the global invoice email."
|
108 |
-
msgstr ""
|
109 |
-
|
110 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
111 |
-
msgid "Email message"
|
112 |
-
msgstr ""
|
113 |
-
|
114 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
115 |
-
msgid "Message for the global invoice email."
|
116 |
-
msgstr ""
|
117 |
-
|
118 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
119 |
-
msgid "Enable reminder"
|
120 |
-
msgstr ""
|
121 |
-
|
122 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
123 |
-
msgid "Days until reminder"
|
124 |
-
msgstr ""
|
125 |
-
|
126 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
127 |
-
msgid "Number of days from starting date until reminder date."
|
128 |
-
msgstr ""
|
129 |
-
|
130 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
131 |
-
msgid "Start date type"
|
132 |
-
msgstr ""
|
133 |
-
|
134 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
135 |
-
msgid ""
|
136 |
-
"Custom date will add a checkout field to the Checkout page, so a customer "
|
137 |
-
"can decide from which date to start counting."
|
138 |
-
msgstr ""
|
139 |
-
|
140 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
141 |
-
msgid "Order date"
|
142 |
-
msgstr ""
|
143 |
-
|
144 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
145 |
-
msgid "Custom date"
|
146 |
-
msgstr ""
|
147 |
-
|
148 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
149 |
-
msgid "Custom date is editable on My Account page"
|
150 |
-
msgstr ""
|
151 |
-
|
152 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
153 |
-
msgid "Custom date is required"
|
154 |
-
msgstr ""
|
155 |
-
|
156 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
157 |
-
msgid "Custom date field name"
|
158 |
-
msgstr ""
|
159 |
-
|
160 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
161 |
-
msgid "Premium Options"
|
162 |
-
msgstr ""
|
163 |
-
|
164 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
165 |
-
msgid "Template Options"
|
166 |
-
msgstr ""
|
167 |
-
|
168 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
169 |
-
msgid "Supplier Options"
|
170 |
-
msgstr ""
|
171 |
-
|
172 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
173 |
-
msgid "Global Invoice Options"
|
174 |
-
msgstr ""
|
175 |
-
|
176 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
177 |
-
msgid "Reminder Options"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
181 |
-
msgid "These are the template options."
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
185 |
-
msgid "Send customer invoice automatically to your supplier(s)."
|
186 |
-
msgstr ""
|
187 |
-
|
188 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
189 |
-
msgid ""
|
190 |
-
"Generate global invoices on Orders page by selecting multiple orders and "
|
191 |
-
"applying action or let customers generate periodically from My Account page."
|
192 |
-
msgstr ""
|
193 |
-
|
194 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
195 |
-
msgid ""
|
196 |
-
"Send a reminder email with invoice after a specific period of time. The "
|
197 |
-
"period until the actual sending date, uses the order date as a starting "
|
198 |
-
"point to count from. The email template called Customer Invoice will be "
|
199 |
-
"used. By default an email will only be sent, if the order has the Processing "
|
200 |
-
"status."
|
201 |
-
msgstr ""
|
202 |
-
|
203 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
204 |
-
msgid "File to large."
|
205 |
-
msgstr ""
|
206 |
-
|
207 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
208 |
-
msgid "Only PDF files are allowed."
|
209 |
-
msgstr ""
|
210 |
-
|
211 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
212 |
-
msgid "Remove"
|
213 |
-
msgstr ""
|
214 |
-
|
215 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
216 |
-
msgid "Choose"
|
217 |
-
msgstr ""
|
218 |
-
|
219 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
220 |
-
msgid "Active"
|
221 |
-
msgstr ""
|
222 |
-
|
223 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
224 |
-
msgid "Inactive"
|
225 |
-
msgstr ""
|
226 |
-
|
227 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
228 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
229 |
-
msgid "YYYY-MM-DD"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
233 |
-
msgid "Save"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
237 |
-
msgid "Generate Global Invoice"
|
238 |
-
msgstr ""
|
239 |
-
|
240 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
241 |
-
msgid "Select a month"
|
242 |
-
msgstr ""
|
243 |
-
|
244 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
245 |
-
msgid "Select a year"
|
246 |
-
msgstr ""
|
247 |
-
|
248 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
249 |
-
msgid "Generate invoice"
|
250 |
-
msgstr ""
|
251 |
-
|
252 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
253 |
-
msgid "Global invoice successfully generated! "
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
257 |
-
msgid "Reminder scheduled on:"
|
258 |
-
msgstr ""
|
259 |
-
|
260 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
261 |
-
msgid "Reminder sent?"
|
262 |
-
msgstr ""
|
263 |
-
|
264 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
265 |
-
msgid "Yes"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
269 |
-
msgid "No"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
273 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
274 |
-
msgid "Settings"
|
275 |
-
msgstr "Seaded"
|
276 |
-
|
277 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
278 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
279 |
-
msgid "Support"
|
280 |
-
msgstr "Abi"
|
281 |
-
|
282 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
283 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
284 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
285 |
-
msgid "Premium"
|
286 |
-
msgstr "Premium"
|
287 |
-
|
288 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
289 |
-
msgid "Bulk Export PDF Invoices"
|
290 |
-
msgstr ""
|
291 |
-
|
292 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
293 |
-
msgid "Bulk Generate PDF Invoices"
|
294 |
-
msgstr ""
|
295 |
-
|
296 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
297 |
-
msgid "No orders selected to generate PDF invoice for."
|
298 |
-
msgstr ""
|
299 |
-
|
300 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
301 |
-
#, php-format
|
302 |
-
msgid ""
|
303 |
-
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
304 |
-
"be good to go! :)"
|
305 |
-
msgstr ""
|
306 |
-
|
307 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
308 |
-
#, php-format
|
309 |
-
msgid ""
|
310 |
-
"%1$s requires at least %2$s. Update it and get the best out of both "
|
311 |
-
"plugins. :)"
|
312 |
-
msgstr ""
|
313 |
-
|
314 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
315 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
316 |
-
msgid "Invalid request"
|
317 |
-
msgstr "Vigane päring"
|
318 |
-
|
319 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
320 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
321 |
-
msgid "Something went wrong."
|
322 |
-
msgstr ""
|
323 |
-
|
324 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
325 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
326 |
-
msgid "No orders found."
|
327 |
-
msgstr ""
|
328 |
-
|
329 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
330 |
-
msgid "Generate global invoice"
|
331 |
-
msgstr ""
|
332 |
-
|
333 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
334 |
-
msgid "Please select more then one order."
|
335 |
-
msgstr ""
|
336 |
-
|
337 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
338 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
339 |
-
#, php-format
|
340 |
-
msgid "%s is required."
|
341 |
-
msgstr ""
|
342 |
-
|
343 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
344 |
-
msgid "Order changed successfully."
|
345 |
-
msgstr ""
|
346 |
-
|
347 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
348 |
-
msgid "PDF Invoice Reminder"
|
349 |
-
msgstr ""
|
350 |
-
|
351 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
352 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
353 |
-
msgid "Invoice to"
|
354 |
-
msgstr "Arve saaja"
|
355 |
-
|
356 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
357 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
358 |
-
#, php-format
|
359 |
-
msgid "Phone: %s"
|
360 |
-
msgstr "Telefon: %s"
|
361 |
-
|
362 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
363 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
364 |
-
msgid "Ship to"
|
365 |
-
msgstr "Tarne aadress"
|
366 |
-
|
367 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
368 |
-
msgid "Global Invoice"
|
369 |
-
msgstr "Globaalne arve"
|
370 |
-
|
371 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
372 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
373 |
-
msgid "Description"
|
374 |
-
msgstr "Kirjeldus"
|
375 |
-
|
376 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
377 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
378 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
379 |
-
msgid "SKU"
|
380 |
-
msgstr "Tootekood"
|
381 |
-
|
382 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
383 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
384 |
-
msgid "Cost"
|
385 |
-
msgstr "Hind"
|
386 |
-
|
387 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
388 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
389 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
390 |
-
msgid "Qty"
|
391 |
-
msgstr "TK"
|
392 |
-
|
393 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
394 |
-
msgid "VAT"
|
395 |
-
msgstr "KM"
|
396 |
-
|
397 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
398 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
399 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
400 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
401 |
-
msgid "Total"
|
402 |
-
msgstr "Kokku"
|
403 |
-
|
404 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
405 |
-
#, php-format
|
406 |
-
msgid "Order #%d - %s"
|
407 |
-
msgstr "Tellimus #%d - %s"
|
408 |
-
|
409 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
410 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
411 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
412 |
-
msgid "Discount"
|
413 |
-
msgstr "Allahindlus"
|
414 |
-
|
415 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
416 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
417 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
418 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
419 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
420 |
-
msgid "Shipping"
|
421 |
-
msgstr "Postikulu"
|
422 |
-
|
423 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
424 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
425 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
426 |
-
msgid "Subtotal"
|
427 |
-
msgstr "Vahesumma"
|
428 |
-
|
429 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
430 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
431 |
-
msgid "Fee"
|
432 |
-
msgstr "Tasu"
|
433 |
-
|
434 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
435 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
436 |
-
msgid "Refunded"
|
437 |
-
msgstr "Tagastatud"
|
438 |
-
|
439 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
440 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
441 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
442 |
-
#, php-format
|
443 |
-
msgid "%1$s of %2$s"
|
444 |
-
msgstr ""
|
445 |
-
|
446 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
447 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
448 |
-
msgid "Paid"
|
449 |
-
msgstr "Makstud"
|
450 |
-
|
451 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
452 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
453 |
-
#, php-format
|
454 |
-
msgid "VAT Number: %s"
|
455 |
-
msgstr "KMKR nr: %s"
|
456 |
-
|
457 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
458 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
459 |
-
#, php-format
|
460 |
-
msgid "Purchase Order Number: %s"
|
461 |
-
msgstr "Ostukorralduse number: %s"
|
462 |
-
|
463 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
464 |
-
#, php-format
|
465 |
-
msgid "%s of %s"
|
466 |
-
msgstr "Lehekülg %s /%s"
|
467 |
-
|
468 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
469 |
-
msgid "Attach to Emails"
|
470 |
-
msgstr ""
|
471 |
-
|
472 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
473 |
-
msgid "New order"
|
474 |
-
msgstr ""
|
475 |
-
|
476 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
477 |
-
msgid "Order on-hold"
|
478 |
-
msgstr ""
|
479 |
-
|
480 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
481 |
-
msgid "Processing order"
|
482 |
-
msgstr "Töötlen tellimust"
|
483 |
-
|
484 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
485 |
-
msgid "Completed order"
|
486 |
-
msgstr "Täidetud tellimus"
|
487 |
-
|
488 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
489 |
-
msgid "Customer invoice"
|
490 |
-
msgstr "Kliendi arve"
|
491 |
-
|
492 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
493 |
-
msgid "Attach to WooCommerce Subscriptions Emails"
|
494 |
-
msgstr ""
|
495 |
-
|
496 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
497 |
-
msgid "New Renewal Order"
|
498 |
-
msgstr ""
|
499 |
-
|
500 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
501 |
-
msgid "Subscription Switch Complete"
|
502 |
-
msgstr ""
|
503 |
-
|
504 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
505 |
-
msgid "Processing Renewal order"
|
506 |
-
msgstr ""
|
507 |
-
|
508 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
509 |
-
msgid "Completed Renewal Order"
|
510 |
-
msgstr ""
|
511 |
-
|
512 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
513 |
-
msgid "Customer Renewal Invoice"
|
514 |
-
msgstr ""
|
515 |
-
|
516 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
517 |
-
msgid "Disable for free products"
|
518 |
-
msgstr ""
|
519 |
-
|
520 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
521 |
-
msgid ""
|
522 |
-
"Skip automatic PDF invoice generation for orders containing only free "
|
523 |
-
"products."
|
524 |
-
msgstr ""
|
525 |
-
|
526 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
527 |
-
msgid "View PDF"
|
528 |
-
msgstr "Vaata PDF’i"
|
529 |
-
|
530 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
531 |
-
msgid "Download"
|
532 |
-
msgstr "Lae alla"
|
533 |
-
|
534 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
535 |
-
msgid "Open in new browser tab/window"
|
536 |
-
msgstr "Ava uues brauseri tabis/aknas"
|
537 |
-
|
538 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
539 |
-
msgid "Enable download from my account"
|
540 |
-
msgstr ""
|
541 |
-
|
542 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
543 |
-
msgid ""
|
544 |
-
"By default PDF is only downloadable when order has been paid, so order "
|
545 |
-
"status should be Processing or Completed."
|
546 |
-
msgstr ""
|
547 |
-
|
548 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
549 |
-
msgid "Enable Email It In"
|
550 |
-
msgstr "Luba Email It In"
|
551 |
-
|
552 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
553 |
-
msgid "Email It In account"
|
554 |
-
msgstr "Email It In konto"
|
555 |
-
|
556 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
557 |
-
#, php-format
|
558 |
-
msgid ""
|
559 |
-
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
560 |
-
msgstr ""
|
561 |
-
|
562 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
563 |
-
msgid "Enable Invoice Number column"
|
564 |
-
msgstr ""
|
565 |
-
|
566 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
567 |
-
msgid "Display invoice numbers on Shop Order page."
|
568 |
-
msgstr ""
|
569 |
-
|
570 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
571 |
-
msgid "Enable mPDF debugging"
|
572 |
-
msgstr "Luba mPDF debugimine"
|
573 |
-
|
574 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
575 |
-
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
576 |
-
msgstr "Luba mPDF debugimine juhul kui arvete loomine ebaõnnestub."
|
577 |
-
|
578 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
579 |
-
msgid "Email Options"
|
580 |
-
msgstr "E-maili seaded"
|
581 |
-
|
582 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
583 |
-
msgid "Download Options"
|
584 |
-
msgstr "Allalaadimise seaded"
|
585 |
-
|
586 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
587 |
-
msgid "Cloud Storage Options"
|
588 |
-
msgstr "Pilvesalvestuse seaded"
|
589 |
-
|
590 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
591 |
-
msgid "Interface Options"
|
592 |
-
msgstr ""
|
593 |
-
|
594 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
595 |
-
msgid "Debug Options"
|
596 |
-
msgstr "Debug seaded"
|
597 |
-
|
598 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
599 |
-
#, php-format
|
600 |
-
msgid ""
|
601 |
-
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
602 |
-
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
603 |
-
"class=\"underline\">automatically</span> generate the PDF invoice."
|
604 |
-
msgstr ""
|
605 |
-
|
606 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
607 |
-
#, php-format
|
608 |
-
msgid ""
|
609 |
-
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
610 |
-
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
611 |
-
msgstr ""
|
612 |
-
|
613 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
614 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
615 |
-
msgid "Template"
|
616 |
-
msgstr "Kujundus"
|
617 |
-
|
618 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
619 |
-
#, php-format
|
620 |
-
msgid "Create a custom template by copying it from %1$s to %2$s."
|
621 |
-
msgstr ""
|
622 |
-
|
623 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
624 |
-
msgid "Color theme"
|
625 |
-
msgstr "Värviskeem"
|
626 |
-
|
627 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
628 |
-
msgid "Display theme text in black color"
|
629 |
-
msgstr ""
|
630 |
-
|
631 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
632 |
-
msgid ""
|
633 |
-
"Enable if you've set the color theme to white or some other light color."
|
634 |
-
msgstr ""
|
635 |
-
|
636 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
637 |
-
msgid "Date format"
|
638 |
-
msgstr "Kuupäeva formaat"
|
639 |
-
|
640 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
641 |
-
msgid ""
|
642 |
-
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
643 |
-
"invoice date and order date."
|
644 |
-
msgstr ""
|
645 |
-
|
646 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
647 |
-
msgid "Display prices including tax"
|
648 |
-
msgstr "Kuva hinnad koos maksudega"
|
649 |
-
|
650 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
651 |
-
msgid ""
|
652 |
-
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
653 |
-
"still be excluding tax, so disable it within the visible columns section."
|
654 |
-
msgstr ""
|
655 |
-
"Ridade kogusummad sisaldavad makse.<br/><b>Tähelepanu</b>: Vahesummas maksud "
|
656 |
-
"ei sisaldu, seega keela selle näitamine sektsioonis ‘Nähtavad tulbad’."
|
657 |
-
|
658 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
659 |
-
msgid "Shipping taxable"
|
660 |
-
msgstr "Tarne maksustatav"
|
661 |
-
|
662 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
663 |
-
msgid "Enable to display subtotal including shipping."
|
664 |
-
msgstr "Luba, et kuvada vahesummat koos tarnega."
|
665 |
-
|
666 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
667 |
-
msgid "Mark invoice as paid"
|
668 |
-
msgstr "Märgi arve makstuks"
|
669 |
-
|
670 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
671 |
-
msgid "Invoice will be watermarked when order has been paid."
|
672 |
-
msgstr "Arvele asetatakse vesimärk, kui arve makstud saab."
|
673 |
-
|
674 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
675 |
-
msgid "Company name"
|
676 |
-
msgstr "Ettevõtte nimi"
|
677 |
-
|
678 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
679 |
-
msgid "Company logo"
|
680 |
-
msgstr "Ettevõtte logo"
|
681 |
-
|
682 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
683 |
-
#, php-format
|
684 |
-
msgid ""
|
685 |
-
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
686 |
-
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
687 |
-
"\" target=\"_blank\">URL</a>."
|
688 |
-
msgstr ""
|
689 |
-
|
690 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
691 |
-
msgid "Company address"
|
692 |
-
msgstr "Ettevõtte aadress"
|
693 |
-
|
694 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
695 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
696 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
697 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
698 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
699 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
700 |
-
#, php-format
|
701 |
-
msgid "Allowed HTML tags: %s."
|
702 |
-
msgstr ""
|
703 |
-
|
704 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
705 |
-
msgid "Company details"
|
706 |
-
msgstr "Ettevõtte detailid"
|
707 |
-
|
708 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
709 |
-
msgid "Title"
|
710 |
-
msgstr ""
|
711 |
-
|
712 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
713 |
-
msgid "Change the name of the invoice."
|
714 |
-
msgstr ""
|
715 |
-
|
716 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
717 |
-
msgid "Invoice"
|
718 |
-
msgstr "Arve"
|
719 |
-
|
720 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
721 |
-
msgid "Thank you text"
|
722 |
-
msgstr "Tänusõnad"
|
723 |
-
|
724 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
725 |
-
msgid "Visible in big colored bar directly after invoice total."
|
726 |
-
msgstr ""
|
727 |
-
|
728 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
729 |
-
msgid ""
|
730 |
-
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
731 |
-
"shipping address won't be visible when order has only virtual products.</div>"
|
732 |
-
msgstr ""
|
733 |
-
|
734 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
735 |
-
msgid "Show customer notes"
|
736 |
-
msgstr "Näita kliendi märkmeid."
|
737 |
-
|
738 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
739 |
-
msgid "Terms & conditions, policies etc."
|
740 |
-
msgstr "Tellimuse müügitingimused jms."
|
741 |
-
|
742 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
743 |
-
#, php-format
|
744 |
-
msgid ""
|
745 |
-
"Visible below customer notes and above footer. Want to attach additional "
|
746 |
-
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
747 |
-
"Premium</a> plugin."
|
748 |
-
msgstr ""
|
749 |
-
|
750 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
751 |
-
msgid "Left footer column."
|
752 |
-
msgstr "Vasak jaluse tulp."
|
753 |
-
|
754 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
755 |
-
msgid "Right footer column."
|
756 |
-
msgstr "Parem jaluse tulp."
|
757 |
-
|
758 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
759 |
-
msgid "Type"
|
760 |
-
msgstr "Tüüp"
|
761 |
-
|
762 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
763 |
-
msgid "WooCommerce order number"
|
764 |
-
msgstr "WooCommerce tellimuse number"
|
765 |
-
|
766 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
767 |
-
msgid "Sequential number"
|
768 |
-
msgstr "Järjestikune number"
|
769 |
-
|
770 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
771 |
-
msgid "Reset invoice counter"
|
772 |
-
msgstr "Nulli arvete luger"
|
773 |
-
|
774 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
775 |
-
msgid "Next"
|
776 |
-
msgstr "Järgmine"
|
777 |
-
|
778 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
779 |
-
msgid ""
|
780 |
-
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
781 |
-
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
782 |
-
"next invoice number will be deleted."
|
783 |
-
msgstr ""
|
784 |
-
|
785 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
786 |
-
msgid "Digits"
|
787 |
-
msgstr "Numbrid"
|
788 |
-
|
789 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
790 |
-
msgid "[prefix]"
|
791 |
-
msgstr "[eesliide]"
|
792 |
-
|
793 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
794 |
-
msgid "[suffix]"
|
795 |
-
msgstr "[järelliide]"
|
796 |
-
|
797 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
798 |
-
msgid "Format"
|
799 |
-
msgstr "Formaat"
|
800 |
-
|
801 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
802 |
-
#, php-format
|
803 |
-
msgid "Available placeholders: %s."
|
804 |
-
msgstr ""
|
805 |
-
|
806 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
807 |
-
#, php-format
|
808 |
-
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
809 |
-
msgstr ""
|
810 |
-
|
811 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
812 |
-
msgid "Reset yearly"
|
813 |
-
msgstr ""
|
814 |
-
|
815 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
816 |
-
msgid ""
|
817 |
-
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
818 |
-
"will have to generate all invoices again when changing option."
|
819 |
-
msgstr ""
|
820 |
-
|
821 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
822 |
-
msgid "Tax (item)"
|
823 |
-
msgstr "Maksud (toode)"
|
824 |
-
|
825 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
826 |
-
msgid "Tax (total)"
|
827 |
-
msgstr "Maksud (kokku)"
|
828 |
-
|
829 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
830 |
-
msgid "These are the general template options."
|
831 |
-
msgstr "Arve kujunduse seaded."
|
832 |
-
|
833 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
834 |
-
msgid "These are the invoice number options."
|
835 |
-
msgstr "Arve numbrite seaded."
|
836 |
-
|
837 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
838 |
-
msgid "The header will be visible on every page."
|
839 |
-
msgstr ""
|
840 |
-
|
841 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
842 |
-
msgid "The footer will be visible on every page."
|
843 |
-
msgstr "Jalus on nähtav igal lehel."
|
844 |
-
|
845 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
846 |
-
msgid "Enable or disable the columns."
|
847 |
-
msgstr "Luba või keela tulbad."
|
848 |
-
|
849 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
850 |
-
msgid "General Options"
|
851 |
-
msgstr "Üldised seaded"
|
852 |
-
|
853 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
854 |
-
msgid "Invoice Number Options"
|
855 |
-
msgstr "Arve numbri seaded"
|
856 |
-
|
857 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
858 |
-
msgid "Header Options"
|
859 |
-
msgstr "Päise seaded"
|
860 |
-
|
861 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
862 |
-
msgid "Body Options"
|
863 |
-
msgstr "Sisu seaded"
|
864 |
-
|
865 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
866 |
-
msgid "Footer Options"
|
867 |
-
msgstr "Jaluse seaded"
|
868 |
-
|
869 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
870 |
-
msgid "Visible Columns"
|
871 |
-
msgstr "Nähtavad tulbad"
|
872 |
-
|
873 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
874 |
-
msgid ""
|
875 |
-
"Company logo not found. Upload the image to the Media Library and try again."
|
876 |
-
msgstr ""
|
877 |
-
|
878 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
879 |
-
#, php-format
|
880 |
-
msgid ""
|
881 |
-
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
882 |
-
"this page</a>."
|
883 |
-
msgstr ""
|
884 |
-
|
885 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
886 |
-
#, php-format
|
887 |
-
msgid ""
|
888 |
-
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
889 |
-
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
890 |
-
"<a href=\"%2$s\">No, deactivate now</a>."
|
891 |
-
msgstr ""
|
892 |
-
|
893 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
894 |
-
#, php-format
|
895 |
-
msgid ""
|
896 |
-
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
897 |
-
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
898 |
-
"rating. It will support future development big-time."
|
899 |
-
msgstr ""
|
900 |
-
|
901 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
902 |
-
msgid "WooCommerce PDF Invoices Premium"
|
903 |
-
msgstr "WooCommerce PDF Arved Premium"
|
904 |
-
|
905 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
906 |
-
msgid ""
|
907 |
-
"This plugin offers a premium version which comes with the following features:"
|
908 |
-
msgstr ""
|
909 |
-
"See plugin pakub preemium-versiooni mis sisaldab järgnevaid funktsioone:"
|
910 |
-
|
911 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
912 |
-
msgid "Change the font of the PDF invoices."
|
913 |
-
msgstr ""
|
914 |
-
|
915 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
916 |
-
msgid ""
|
917 |
-
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
918 |
-
msgstr ""
|
919 |
-
|
920 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
921 |
-
msgid "Bulk generate PDF invoices."
|
922 |
-
msgstr ""
|
923 |
-
|
924 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
925 |
-
msgid "Bulk export and/or download PDF invoices."
|
926 |
-
msgstr ""
|
927 |
-
|
928 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
929 |
-
msgid "Bill periodically by generating and sending global invoices."
|
930 |
-
msgstr "Saada perioodilisi arveid - genereerides ja saates globaalseid arveid."
|
931 |
-
|
932 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
933 |
-
msgid "Add additional PDF's to PDF invoices."
|
934 |
-
msgstr ""
|
935 |
-
|
936 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
937 |
-
msgid "Send customer invoices directly to suppliers and others."
|
938 |
-
msgstr "Saada kliendi arveid otse tarnijatele ja teistele."
|
939 |
-
|
940 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
941 |
-
#, php-format
|
942 |
-
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
943 |
-
msgstr ""
|
944 |
-
|
945 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
946 |
-
msgid "Learn more"
|
947 |
-
msgstr "Loe lisaks"
|
948 |
-
|
949 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
950 |
-
msgid "Stay up-to-date"
|
951 |
-
msgstr "Hoia ennast kursis"
|
952 |
-
|
953 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
954 |
-
msgid ""
|
955 |
-
"We're constantly developing new features, stay up-to-date by subscribing to "
|
956 |
-
"our newsletter."
|
957 |
-
msgstr ""
|
958 |
-
"Me oleme pidevalt arendamas uut funktsionaalsust. Ole meie tegemistega "
|
959 |
-
"kursis - registreeri ennast meie uudiskirja."
|
960 |
-
|
961 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
962 |
-
msgid "Your email address"
|
963 |
-
msgstr "Sinu e-maili aadress"
|
964 |
-
|
965 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
966 |
-
msgid "Signup"
|
967 |
-
msgstr "Registreeri"
|
968 |
-
|
969 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
970 |
-
msgid "No spam, ever. Unsubscribe at any time"
|
971 |
-
msgstr "Ei mingit rämpsposti. Loobu millal iganes soovid."
|
972 |
-
|
973 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
974 |
-
msgid "About"
|
975 |
-
msgstr "Meist"
|
976 |
-
|
977 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
978 |
-
msgid ""
|
979 |
-
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
980 |
-
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
981 |
-
msgstr ""
|
982 |
-
"See plugin on vabavaraline projekt mis üritab täita lünka <a href=\"http://"
|
983 |
-
"www.woothemes.com/woocommerce\">WooCommerce</a> süsteemis."
|
984 |
-
|
985 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
986 |
-
msgid "<b>Version</b>: "
|
987 |
-
msgstr "<b>Versioon</b>: "
|
988 |
-
|
989 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
990 |
-
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
991 |
-
msgstr "<b>Autor</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
992 |
-
|
993 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
994 |
-
msgid ""
|
995 |
-
"We will never ask for donations, but to guarantee future development, we do "
|
996 |
-
"need your support. Please show us your appreciation by leaving a <a href="
|
997 |
-
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
998 |
-
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
999 |
-
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1000 |
-
msgstr ""
|
1001 |
-
|
1002 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1003 |
-
msgid ""
|
1004 |
-
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1005 |
-
msgstr ""
|
1006 |
-
"Proovi seda tasuta ja uskumatult head WooCommerce PDF Arve pluginat "
|
1007 |
-
"WordPressile!"
|
1008 |
-
|
1009 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1010 |
-
msgid "Need Help?"
|
1011 |
-
msgstr "Vajad abi?"
|
1012 |
-
|
1013 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1014 |
-
msgid "Frequently Asked Questions"
|
1015 |
-
msgstr "Korduma Kippuvad Küsimused"
|
1016 |
-
|
1017 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1018 |
-
msgid "Support forum"
|
1019 |
-
msgstr "Tugifoorum"
|
1020 |
-
|
1021 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1022 |
-
msgid "Request a feature"
|
1023 |
-
msgstr "Küsi lisafunktsionaalsust"
|
1024 |
-
|
1025 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1026 |
-
msgid "Invoices"
|
1027 |
-
msgstr "Arved"
|
1028 |
-
|
1029 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1030 |
-
msgid "General"
|
1031 |
-
msgstr "Üldine"
|
1032 |
-
|
1033 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1034 |
-
#, php-format
|
1035 |
-
msgid ""
|
1036 |
-
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1037 |
-
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1038 |
-
msgstr ""
|
1039 |
-
|
1040 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1041 |
-
#, php-format
|
1042 |
-
msgid "Version %s"
|
1043 |
-
msgstr "Versioon %s"
|
1044 |
-
|
1045 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1046 |
-
msgid "Invoice No."
|
1047 |
-
msgstr ""
|
1048 |
-
|
1049 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1050 |
-
msgid "View invoice"
|
1051 |
-
msgstr "Vaata arvet"
|
1052 |
-
|
1053 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1054 |
-
msgid "PDF Invoice"
|
1055 |
-
msgstr "PDF Arve"
|
1056 |
-
|
1057 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1058 |
-
msgid "Invoiced on:"
|
1059 |
-
msgstr "Arve väljastatud:"
|
1060 |
-
|
1061 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1062 |
-
msgid "Invoice number:"
|
1063 |
-
msgstr "Arve number:"
|
1064 |
-
|
1065 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1066 |
-
msgid "Create"
|
1067 |
-
msgstr "Loo"
|
1068 |
-
|
1069 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1070 |
-
msgid "View"
|
1071 |
-
msgstr "Vaata"
|
1072 |
-
|
1073 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1074 |
-
msgid "Cancel"
|
1075 |
-
msgstr "Tühista"
|
1076 |
-
|
1077 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1078 |
-
msgid "Are you sure to delete the invoice?"
|
1079 |
-
msgstr "Oled sa kindel, et soovid arvet kustutada?"
|
1080 |
-
|
1081 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1082 |
-
#, php-format
|
1083 |
-
msgid "Invoice %s (PDF)"
|
1084 |
-
msgstr "Arve %s (PDF)"
|
1085 |
-
|
1086 |
-
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1087 |
-
msgid "Template not found."
|
1088 |
-
msgstr ""
|
1089 |
-
|
1090 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1091 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1092 |
-
#, php-format
|
1093 |
-
msgid "Order Number: %s"
|
1094 |
-
msgstr "Tellimuse number: %s"
|
1095 |
-
|
1096 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1097 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1098 |
-
#, php-format
|
1099 |
-
msgid "Order Date: %s"
|
1100 |
-
msgstr "Tellimuse kuupäev %s"
|
1101 |
-
|
1102 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1103 |
-
msgid "VAT 0%"
|
1104 |
-
msgstr ""
|
1105 |
-
|
1106 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1107 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1108 |
-
msgid "Customer note"
|
1109 |
-
msgstr "Kliendi märkus"
|
1110 |
-
|
1111 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1112 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1113 |
-
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1114 |
-
msgstr ""
|
1115 |
-
|
1116 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1117 |
-
msgid "Ship to:"
|
1118 |
-
msgstr ""
|
1119 |
-
|
1120 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1121 |
-
msgid "Product"
|
1122 |
-
msgstr ""
|
1123 |
-
|
1124 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1125 |
-
msgid "Price"
|
1126 |
-
msgstr ""
|
1127 |
-
|
1128 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1129 |
-
#, php-format
|
1130 |
-
msgid "Note from customer: %s"
|
1131 |
-
msgstr ""
|
1132 |
-
|
1133 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1134 |
-
#, php-format
|
1135 |
-
msgid "Note to customer: %s"
|
1136 |
-
msgstr ""
|
1137 |
-
|
1138 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1139 |
-
#, php-format
|
1140 |
-
msgid "Invoice #: %s"
|
1141 |
-
msgstr ""
|
1142 |
-
|
1143 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1144 |
-
#, php-format
|
1145 |
-
msgid "Invoice Date: %s"
|
1146 |
-
msgstr ""
|
1147 |
-
|
1148 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1149 |
-
#, php-format
|
1150 |
-
msgid "Payment Method: %s"
|
1151 |
-
msgstr ""
|
1152 |
-
|
1153 |
-
#~ msgid "Displayed in upper-right corner near logo."
|
1154 |
-
#~ msgstr "Kuvatakse ülal paremas nurgas logo lähedal."
|
1155 |
-
|
1156 |
-
#~ msgid "Displayed below company address."
|
1157 |
-
#~ msgstr "Kuvatakse ettevõtte aadressi all."
|
1158 |
-
|
1159 |
-
#~ msgid "Displayed in big colored bar directly after invoice total."
|
1160 |
-
#~ msgstr "Kuvatakse suurel värvilisel ribal peale arve kogusummat."
|
1161 |
-
|
1162 |
-
#~ msgid "Thank you for your purchase!"
|
1163 |
-
#~ msgstr "Täname tellimuse eest!"
|
1164 |
-
|
1165 |
-
#~ msgid ""
|
1166 |
-
#~ "Displayed below customer notes and above footer. Want to attach "
|
1167 |
-
#~ "additional pages to the invoice? Take a look at the <a href=\"%s"
|
1168 |
-
#~ "\">Premium</a> plugin."
|
1169 |
-
#~ msgstr ""
|
1170 |
-
#~ "Kuvatakse kliendi märkmete ja jaluse vahel. Tahad arvele lisalehti? Vaata "
|
1171 |
-
#~ "meie <a href=\"%s\">Premium</a> pluginat."
|
1172 |
-
|
1173 |
-
#~ msgid "Items will be shipped within 2 days."
|
1174 |
-
#~ msgstr "Kaup tarnitakse 2 tööpäeva jooksul."
|
1175 |
-
|
1176 |
-
#~ msgid "<b>Payment method</b> %s"
|
1177 |
-
#~ msgstr "<b>Makseviis - </b> %s"
|
1178 |
-
|
1179 |
-
#~ msgid "Leave empty to show page numbering."
|
1180 |
-
#~ msgstr "Leheküljenumbrite kuvamiseks jäta see väli tühjaks."
|
1181 |
-
|
1182 |
-
#~ msgid "Add additional PDF's to customer invoices."
|
1183 |
-
#~ msgstr "Lisa muid PDF faile kliendi arvetele."
|
1184 |
-
|
1185 |
-
#~ msgid "Remove logo"
|
1186 |
-
#~ msgstr "Eemalda logo"
|
1187 |
-
|
1188 |
-
#~ msgid "File is invalid and contains either '..' or './'."
|
1189 |
-
#~ msgstr "Fail on ebasobiv ja ilmselt sisaldab '..' või ’./‘ märke."
|
1190 |
-
|
1191 |
-
#~ msgid "File is invalid and contains ':' after the first character."
|
1192 |
-
#~ msgstr "Fail on ebasobiv ja sisaldab ':' peale esimest tähte."
|
1193 |
-
|
1194 |
-
#~ msgid "File should be less then 2MB."
|
1195 |
-
#~ msgstr "Failisuurus peaks olema väiksem kui 2MB."
|
1196 |
-
|
1197 |
-
#~ msgid "Email us"
|
1198 |
-
#~ msgstr "Kirjuta meile"
|
1199 |
-
|
1200 |
-
#~ msgid ""
|
1201 |
-
#~ "Invoice with invoice number %s not found. First create invoice and try "
|
1202 |
-
#~ "again."
|
1203 |
-
#~ msgstr "Arve numbriga %s ei ole leitav. Loo arve ja proovi uuesti."
|
1204 |
-
|
1205 |
-
#~ msgid "Reset on 1st of january"
|
1206 |
-
#~ msgstr "Nulli 1. jaanuaril"
|
1207 |
-
|
1208 |
-
#~ msgid "Attach to Email"
|
1209 |
-
#~ msgstr "Lisa e-kirja manusesse"
|
1210 |
-
|
1211 |
-
#~ msgid "Do not attach"
|
1212 |
-
#~ msgstr "Ära lisa manusesse"
|
1213 |
-
|
1214 |
-
#~ msgid "Allowed HTML tags: "
|
1215 |
-
#~ msgstr "Lubatud HTML’i tagid:"
|
1216 |
-
|
1217 |
-
#~ msgid "Attach to New order Email"
|
1218 |
-
#~ msgstr "Lisa uue telimuse e-kirjale"
|
1219 |
-
|
1220 |
-
#~ msgid "Enable download from account"
|
1221 |
-
#~ msgstr "Luba kontolt allalaadimised"
|
1222 |
-
|
1223 |
-
#~ msgid ""
|
1224 |
-
#~ "<br/><div class=\"bewpi-notes\">Let customers download invoice from "
|
1225 |
-
#~ "account page.</div>"
|
1226 |
-
#~ msgstr ""
|
1227 |
-
#~ "<br/><div class=\"bewpi-notes\">Luba klientidel oma konto lehelt arveid "
|
1228 |
-
#~ "alla laadida.</div>"
|
1229 |
-
|
1230 |
-
#~ msgid "Get your account from your Email It In %suser account%s."
|
1231 |
-
#~ msgstr "Oma konto detailid leiad Email It In %slehelt%s."
|
1232 |
-
|
1233 |
-
#~ msgid ""
|
1234 |
-
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1235 |
-
#~ "Egnyte and enter your account below."
|
1236 |
-
#~ msgstr ""
|
1237 |
-
#~ "Registreeril %s konto, et automaatselt saata arveid oma Dropbox’i, "
|
1238 |
-
#~ "OneDrive’i, Google Drive’i või Egnyte’i kontodele ja sisesta oma konto "
|
1239 |
-
#~ "siin."
|
1240 |
-
|
1241 |
-
#~ msgid "%sFormat%s of invoice date and order date."
|
1242 |
-
#~ msgstr "Arve ja tellimuse kuupäevade %sformaadi spikker%s"
|
1243 |
-
|
1244 |
-
#~ msgid ""
|
1245 |
-
#~ "Allowed placeholders: %s %s %s %s %s %s.<br/>%sNote:%s %s is required and "
|
1246 |
-
#~ "slashes aren't supported."
|
1247 |
-
#~ msgstr ""
|
1248 |
-
#~ "Lubatud muutujad: %s %s %s %s %s %s.<br/>%sTähelepanu:%s %s on nõutud ja "
|
1249 |
-
#~ "kaldjooned ei ole toetatud."
|
1250 |
-
|
1251 |
-
#~ msgid "The header will be visible on every page. "
|
1252 |
-
#~ msgstr "Päis on nähtav igal lehel."
|
1253 |
-
|
1254 |
-
#~ msgid ""
|
1255 |
-
#~ "Alrighty then! <a href=\"%s\">Let's start configuring <strong>WooCommerce "
|
1256 |
-
#~ "PDF Invoices</strong></a>."
|
1257 |
-
#~ msgstr ""
|
1258 |
-
#~ "Heakene küll! <a href=\"%s\">Hakkame <strong>WooCommerce PDF Arveid</"
|
1259 |
-
#~ "strong>seadistama</a>."
|
1260 |
-
|
1261 |
-
#~ msgid "Invalid order ID"
|
1262 |
-
#~ msgstr "Vigane tellimuse ID"
|
1263 |
-
|
1264 |
-
#~ msgid "Access denied"
|
1265 |
-
#~ msgstr "Ligipääs keelatud"
|
1266 |
-
|
1267 |
-
#~ msgid ""
|
1268 |
-
#~ "If you like <strong>WooCommerce PDF Invoices</strong> please leave us a "
|
1269 |
-
#~ "%s★★★★★%s rating. A huge thank you in advance!"
|
1270 |
-
#~ msgstr ""
|
1271 |
-
#~ "Kui sulle <strong>WooCommerce PDF Arved</strong> meeldib, siis palun jäta "
|
1272 |
-
#~ "meile %s★★★★★%s reiting. Suured tänud juba ette!"
|
1273 |
-
|
1274 |
-
#~ msgid "Cancel invoice"
|
1275 |
-
#~ msgstr "Tühista arve"
|
1276 |
-
|
1277 |
-
#~ msgid "Create invoice"
|
1278 |
-
#~ msgstr "Loo arve"
|
1279 |
-
|
1280 |
-
#~ msgid ""
|
1281 |
-
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1282 |
-
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1283 |
-
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1284 |
-
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1285 |
-
#~ "href='%s'>No, already done it!</a>"
|
1286 |
-
#~ msgstr ""
|
1287 |
-
#~ "Sa oled juba mõnda aega <b>WooCommerce PDF Arveid</b> kasutanud. Me "
|
1288 |
-
#~ "tõesti väga vajame su ★★★★★ reitingut. Sellest oleks tuleviku arenduste "
|
1289 |
-
#~ "loomiseks tõesti abi. Suured tänud ette! <br /> <a href='%s' "
|
1290 |
-
#~ "target='_blank'>Jah, teen seda kohe!</a> - <a href='%s'>Ei, juba tehtud!</"
|
1291 |
-
#~ "a>"
|
1292 |
-
|
1293 |
-
#~ msgid ""
|
1294 |
-
#~ "Whoops, no template found. Please select a template on the Template "
|
1295 |
-
#~ "settings page first."
|
1296 |
-
#~ msgstr ""
|
1297 |
-
#~ "Ups, tundub, et arve kujundus on puudu. Palun vali mall Kujunduse seadete "
|
1298 |
-
#~ "lehelt."
|
1299 |
-
|
1300 |
-
#~ msgid ""
|
1301 |
-
#~ "Could not create invoice. In order to reset invoice number with %d, "
|
1302 |
-
#~ "delete all invoices with invoice number %s and greater."
|
1303 |
-
#~ msgstr ""
|
1304 |
-
#~ "Arve loomine ebaõnnestus. Et muuta arve numbriks %d, kustuta kõik arved "
|
1305 |
-
#~ "mille number on %s ja suurem."
|
1306 |
-
|
1307 |
-
#~ msgid ""
|
1308 |
-
#~ "Could not create invoice. Invoice with invoice number %s already exists. "
|
1309 |
-
#~ "First delete invoice and try again."
|
1310 |
-
#~ msgstr ""
|
1311 |
-
#~ "Arve loomine ebaõnnestus. Sellise arve numbriga (%s) arve on juba olemas. "
|
1312 |
-
#~ "Kustuta vana arve ja proovi uuesti."
|
1313 |
-
|
1314 |
-
#~ msgid ""
|
1315 |
-
#~ "Reset the invoice counter and start counting from given invoice number."
|
1316 |
-
#~ "<br/><b>Note:</b> Only available for Sequential numbering and value will "
|
1317 |
-
#~ "be editable by selecting checkbox. Next number needs to be lower then "
|
1318 |
-
#~ "highest existing invoice number or delete invoices first."
|
1319 |
-
#~ msgstr ""
|
1320 |
-
#~ "Nulli arvete luger ja jätka alates sisestatud arve numbrist.<br/"
|
1321 |
-
#~ "><b>Tähelepanu:</b>Ainult võimalik, kui kasutusel on järjestikused arvete "
|
1322 |
-
#~ "numbrid. Jätkamiseks tee kasti ‘Nulli arvete luger’ linnuke. Järgmine "
|
1323 |
-
#~ "number peab olema väiksem kui suurim olemasolev arve number või esmalt "
|
1324 |
-
#~ "kustuta eelnevad arved."
|
1325 |
-
|
1326 |
-
#~ msgid ""
|
1327 |
-
#~ "<b>Hint</b>: Use <code>[payment_method]</code> placeholder to display the "
|
1328 |
-
#~ "order payment method."
|
1329 |
-
#~ msgstr ""
|
1330 |
-
#~ "<b>Vihje</b>: Kasuta <code>[payment_method]</code> teksti, et kuvada "
|
1331 |
-
#~ "kasutatud maksemeetodit."
|
1332 |
-
|
1333 |
-
#~ msgid ""
|
1334 |
-
#~ "Compatible with <a href=\"%s\">WooCommerce Subscriptions</a> plugin "
|
1335 |
-
#~ "emails."
|
1336 |
-
#~ msgstr ""
|
1337 |
-
#~ "Ühildub<a href=\"%s\">WooCommerce Subscriptions</a> plugina e-kirjadega."
|
1338 |
-
|
1339 |
-
#~ msgid ""
|
1340 |
-
#~ "We will never ask for donations, but to garantee future development, we "
|
1341 |
-
#~ "do need your support. Please show us your appreciation by leaving a <a "
|
1342 |
-
#~ "href=\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-"
|
1343 |
-
#~ "invoices?rate=5#postform\">★★★★★</a> rating and vote for <a href="
|
1344 |
-
#~ "\"https://wordpress.org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1345 |
-
#~ msgstr ""
|
1346 |
-
#~ "Me ei palu annetusi, kuid, et garanteerida arendusi ka tulevikus, siis "
|
1347 |
-
#~ "me vajame Sinu abi. Palun võta hetk ja jäta <a href=\"https://wordpress."
|
1348 |
-
#~ "org/support/view/plugin-reviews/woocommerce-pdf-invoices?rate=5#postform"
|
1349 |
-
#~ "\">★★★★★</a> reiting ning hääleta <a href=\"https://wordpress.org/plugins/"
|
1350 |
-
#~ "woocommerce-pdf-invoices/\"> meie tööde </a> poolt."
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
3 |
+
# This file is distributed under the same license as the PACKAGE package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
+
msgid ""
|
7 |
+
msgstr ""
|
8 |
+
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
9 |
+
"Report-Msgid-Bugs-To: \n"
|
10 |
+
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
11 |
+
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
12 |
+
"Last-Translator: Jüri Laur <jyri@jyrilaur.com>\n"
|
13 |
+
"Language-Team: Jüri Laur\n"
|
14 |
+
"Language: et\n"
|
15 |
+
"MIME-Version: 1.0\n"
|
16 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
17 |
+
"Content-Transfer-Encoding: 8bit\n"
|
18 |
+
"X-Generator: Poedit 1.8.11\n"
|
19 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
20 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
21 |
+
"X-Poedit-Basepath: ../..\n"
|
22 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
23 |
+
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
24 |
+
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
25 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
26 |
+
|
27 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
28 |
+
msgid "Purchase email"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
32 |
+
msgid ""
|
33 |
+
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
34 |
+
"\">wcpdfinvoices.com</a>."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
38 |
+
msgid "License"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
42 |
+
msgid ""
|
43 |
+
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
44 |
+
"\">wcpdfinvoices.com</a> to receive updates."
|
45 |
+
msgstr ""
|
46 |
+
|
47 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
48 |
+
msgid "PDF attachment"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
52 |
+
msgid "Add for example a PDF with your terms & conditions."
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
56 |
+
msgid "Suppliers"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
60 |
+
msgid ""
|
61 |
+
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
62 |
+
"adding there Email It In email addresses. Email addresses need to be "
|
63 |
+
"seperated by comma's."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
67 |
+
msgid ""
|
68 |
+
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
69 |
+
"generate a global invoice from there account</div>"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
73 |
+
msgid "Customer generation period"
|
74 |
+
msgstr ""
|
75 |
+
|
76 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
77 |
+
msgid ""
|
78 |
+
"Should your customers have the ability to generate a global invoice by month "
|
79 |
+
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
83 |
+
msgid "Month"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
87 |
+
msgid "Year"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
91 |
+
msgid "Send to your Cloud Storage"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
95 |
+
msgid "Email to customer"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
99 |
+
msgid "Email to supplier(s)"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
103 |
+
msgid "Email subject"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
107 |
+
msgid "Subject for the global invoice email."
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
111 |
+
msgid "Email message"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
115 |
+
msgid "Message for the global invoice email."
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
119 |
+
msgid "Enable reminder"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
123 |
+
msgid "Days until reminder"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
127 |
+
msgid "Number of days from starting date until reminder date."
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
131 |
+
msgid "Start date type"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
135 |
+
msgid ""
|
136 |
+
"Custom date will add a checkout field to the Checkout page, so a customer "
|
137 |
+
"can decide from which date to start counting."
|
138 |
+
msgstr ""
|
139 |
+
|
140 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
141 |
+
msgid "Order date"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
145 |
+
msgid "Custom date"
|
146 |
+
msgstr ""
|
147 |
+
|
148 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
149 |
+
msgid "Custom date is editable on My Account page"
|
150 |
+
msgstr ""
|
151 |
+
|
152 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
153 |
+
msgid "Custom date is required"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
157 |
+
msgid "Custom date field name"
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
161 |
+
msgid "Premium Options"
|
162 |
+
msgstr ""
|
163 |
+
|
164 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
165 |
+
msgid "Template Options"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
169 |
+
msgid "Supplier Options"
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
173 |
+
msgid "Global Invoice Options"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
177 |
+
msgid "Reminder Options"
|
178 |
+
msgstr ""
|
179 |
+
|
180 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
181 |
+
msgid "These are the template options."
|
182 |
+
msgstr ""
|
183 |
+
|
184 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
185 |
+
msgid "Send customer invoice automatically to your supplier(s)."
|
186 |
+
msgstr ""
|
187 |
+
|
188 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
189 |
+
msgid ""
|
190 |
+
"Generate global invoices on Orders page by selecting multiple orders and "
|
191 |
+
"applying action or let customers generate periodically from My Account page."
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
195 |
+
msgid ""
|
196 |
+
"Send a reminder email with invoice after a specific period of time. The "
|
197 |
+
"period until the actual sending date, uses the order date as a starting "
|
198 |
+
"point to count from. The email template called Customer Invoice will be "
|
199 |
+
"used. By default an email will only be sent, if the order has the Processing "
|
200 |
+
"status."
|
201 |
+
msgstr ""
|
202 |
+
|
203 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
204 |
+
msgid "File to large."
|
205 |
+
msgstr ""
|
206 |
+
|
207 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
208 |
+
msgid "Only PDF files are allowed."
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
212 |
+
msgid "Remove"
|
213 |
+
msgstr ""
|
214 |
+
|
215 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
216 |
+
msgid "Choose"
|
217 |
+
msgstr ""
|
218 |
+
|
219 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
220 |
+
msgid "Active"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
224 |
+
msgid "Inactive"
|
225 |
+
msgstr ""
|
226 |
+
|
227 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
228 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
229 |
+
msgid "YYYY-MM-DD"
|
230 |
+
msgstr ""
|
231 |
+
|
232 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
233 |
+
msgid "Save"
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
237 |
+
msgid "Generate Global Invoice"
|
238 |
+
msgstr ""
|
239 |
+
|
240 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
241 |
+
msgid "Select a month"
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
245 |
+
msgid "Select a year"
|
246 |
+
msgstr ""
|
247 |
+
|
248 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
249 |
+
msgid "Generate invoice"
|
250 |
+
msgstr ""
|
251 |
+
|
252 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
253 |
+
msgid "Global invoice successfully generated! "
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
257 |
+
msgid "Reminder scheduled on:"
|
258 |
+
msgstr ""
|
259 |
+
|
260 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
261 |
+
msgid "Reminder sent?"
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
265 |
+
msgid "Yes"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
269 |
+
msgid "No"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
273 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
274 |
+
msgid "Settings"
|
275 |
+
msgstr "Seaded"
|
276 |
+
|
277 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
278 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
279 |
+
msgid "Support"
|
280 |
+
msgstr "Abi"
|
281 |
+
|
282 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
283 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
284 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
285 |
+
msgid "Premium"
|
286 |
+
msgstr "Premium"
|
287 |
+
|
288 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
289 |
+
msgid "Bulk Export PDF Invoices"
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
293 |
+
msgid "Bulk Generate PDF Invoices"
|
294 |
+
msgstr ""
|
295 |
+
|
296 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
297 |
+
msgid "No orders selected to generate PDF invoice for."
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
301 |
+
#, php-format
|
302 |
+
msgid ""
|
303 |
+
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
304 |
+
"be good to go! :)"
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
308 |
+
#, php-format
|
309 |
+
msgid ""
|
310 |
+
"%1$s requires at least %2$s. Update it and get the best out of both "
|
311 |
+
"plugins. :)"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
315 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
316 |
+
msgid "Invalid request"
|
317 |
+
msgstr "Vigane päring"
|
318 |
+
|
319 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
320 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
321 |
+
msgid "Something went wrong."
|
322 |
+
msgstr ""
|
323 |
+
|
324 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
325 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
326 |
+
msgid "No orders found."
|
327 |
+
msgstr ""
|
328 |
+
|
329 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
330 |
+
msgid "Generate global invoice"
|
331 |
+
msgstr ""
|
332 |
+
|
333 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
334 |
+
msgid "Please select more then one order."
|
335 |
+
msgstr ""
|
336 |
+
|
337 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
338 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
339 |
+
#, php-format
|
340 |
+
msgid "%s is required."
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
344 |
+
msgid "Order changed successfully."
|
345 |
+
msgstr ""
|
346 |
+
|
347 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
348 |
+
msgid "PDF Invoice Reminder"
|
349 |
+
msgstr ""
|
350 |
+
|
351 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
352 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
353 |
+
msgid "Invoice to"
|
354 |
+
msgstr "Arve saaja"
|
355 |
+
|
356 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
357 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
358 |
+
#, php-format
|
359 |
+
msgid "Phone: %s"
|
360 |
+
msgstr "Telefon: %s"
|
361 |
+
|
362 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
363 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
364 |
+
msgid "Ship to"
|
365 |
+
msgstr "Tarne aadress"
|
366 |
+
|
367 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
368 |
+
msgid "Global Invoice"
|
369 |
+
msgstr "Globaalne arve"
|
370 |
+
|
371 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
372 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
373 |
+
msgid "Description"
|
374 |
+
msgstr "Kirjeldus"
|
375 |
+
|
376 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
377 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
378 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
379 |
+
msgid "SKU"
|
380 |
+
msgstr "Tootekood"
|
381 |
+
|
382 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
383 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
384 |
+
msgid "Cost"
|
385 |
+
msgstr "Hind"
|
386 |
+
|
387 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
388 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
389 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
390 |
+
msgid "Qty"
|
391 |
+
msgstr "TK"
|
392 |
+
|
393 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
394 |
+
msgid "VAT"
|
395 |
+
msgstr "KM"
|
396 |
+
|
397 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
398 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
399 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
400 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
401 |
+
msgid "Total"
|
402 |
+
msgstr "Kokku"
|
403 |
+
|
404 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
405 |
+
#, php-format
|
406 |
+
msgid "Order #%d - %s"
|
407 |
+
msgstr "Tellimus #%d - %s"
|
408 |
+
|
409 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
410 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
411 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
412 |
+
msgid "Discount"
|
413 |
+
msgstr "Allahindlus"
|
414 |
+
|
415 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
416 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
417 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
418 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
419 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
420 |
+
msgid "Shipping"
|
421 |
+
msgstr "Postikulu"
|
422 |
+
|
423 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
424 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
425 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
426 |
+
msgid "Subtotal"
|
427 |
+
msgstr "Vahesumma"
|
428 |
+
|
429 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
430 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
431 |
+
msgid "Fee"
|
432 |
+
msgstr "Tasu"
|
433 |
+
|
434 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
435 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
436 |
+
msgid "Refunded"
|
437 |
+
msgstr "Tagastatud"
|
438 |
+
|
439 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
440 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
441 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
442 |
+
#, php-format
|
443 |
+
msgid "%1$s of %2$s"
|
444 |
+
msgstr ""
|
445 |
+
|
446 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
447 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
448 |
+
msgid "Paid"
|
449 |
+
msgstr "Makstud"
|
450 |
+
|
451 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
452 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
453 |
+
#, php-format
|
454 |
+
msgid "VAT Number: %s"
|
455 |
+
msgstr "KMKR nr: %s"
|
456 |
+
|
457 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
458 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
459 |
+
#, php-format
|
460 |
+
msgid "Purchase Order Number: %s"
|
461 |
+
msgstr "Ostukorralduse number: %s"
|
462 |
+
|
463 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
464 |
+
#, php-format
|
465 |
+
msgid "%s of %s"
|
466 |
+
msgstr "Lehekülg %s /%s"
|
467 |
+
|
468 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
469 |
+
msgid "Attach to Emails"
|
470 |
+
msgstr ""
|
471 |
+
|
472 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
473 |
+
msgid "New order"
|
474 |
+
msgstr ""
|
475 |
+
|
476 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
477 |
+
msgid "Order on-hold"
|
478 |
+
msgstr ""
|
479 |
+
|
480 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
481 |
+
msgid "Processing order"
|
482 |
+
msgstr "Töötlen tellimust"
|
483 |
+
|
484 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
485 |
+
msgid "Completed order"
|
486 |
+
msgstr "Täidetud tellimus"
|
487 |
+
|
488 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
489 |
+
msgid "Customer invoice"
|
490 |
+
msgstr "Kliendi arve"
|
491 |
+
|
492 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
493 |
+
msgid "Attach to WooCommerce Subscriptions Emails"
|
494 |
+
msgstr ""
|
495 |
+
|
496 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
497 |
+
msgid "New Renewal Order"
|
498 |
+
msgstr ""
|
499 |
+
|
500 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
501 |
+
msgid "Subscription Switch Complete"
|
502 |
+
msgstr ""
|
503 |
+
|
504 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
505 |
+
msgid "Processing Renewal order"
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
509 |
+
msgid "Completed Renewal Order"
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
513 |
+
msgid "Customer Renewal Invoice"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
517 |
+
msgid "Disable for free products"
|
518 |
+
msgstr ""
|
519 |
+
|
520 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
521 |
+
msgid ""
|
522 |
+
"Skip automatic PDF invoice generation for orders containing only free "
|
523 |
+
"products."
|
524 |
+
msgstr ""
|
525 |
+
|
526 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
527 |
+
msgid "View PDF"
|
528 |
+
msgstr "Vaata PDF’i"
|
529 |
+
|
530 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
531 |
+
msgid "Download"
|
532 |
+
msgstr "Lae alla"
|
533 |
+
|
534 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
535 |
+
msgid "Open in new browser tab/window"
|
536 |
+
msgstr "Ava uues brauseri tabis/aknas"
|
537 |
+
|
538 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
539 |
+
msgid "Enable download from my account"
|
540 |
+
msgstr ""
|
541 |
+
|
542 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
543 |
+
msgid ""
|
544 |
+
"By default PDF is only downloadable when order has been paid, so order "
|
545 |
+
"status should be Processing or Completed."
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
549 |
+
msgid "Enable Email It In"
|
550 |
+
msgstr "Luba Email It In"
|
551 |
+
|
552 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
553 |
+
msgid "Email It In account"
|
554 |
+
msgstr "Email It In konto"
|
555 |
+
|
556 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
557 |
+
#, php-format
|
558 |
+
msgid ""
|
559 |
+
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
560 |
+
msgstr ""
|
561 |
+
|
562 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
563 |
+
msgid "Enable Invoice Number column"
|
564 |
+
msgstr ""
|
565 |
+
|
566 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
567 |
+
msgid "Display invoice numbers on Shop Order page."
|
568 |
+
msgstr ""
|
569 |
+
|
570 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
571 |
+
msgid "Enable mPDF debugging"
|
572 |
+
msgstr "Luba mPDF debugimine"
|
573 |
+
|
574 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
575 |
+
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
576 |
+
msgstr "Luba mPDF debugimine juhul kui arvete loomine ebaõnnestub."
|
577 |
+
|
578 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
579 |
+
msgid "Email Options"
|
580 |
+
msgstr "E-maili seaded"
|
581 |
+
|
582 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
583 |
+
msgid "Download Options"
|
584 |
+
msgstr "Allalaadimise seaded"
|
585 |
+
|
586 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
587 |
+
msgid "Cloud Storage Options"
|
588 |
+
msgstr "Pilvesalvestuse seaded"
|
589 |
+
|
590 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
591 |
+
msgid "Interface Options"
|
592 |
+
msgstr ""
|
593 |
+
|
594 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
595 |
+
msgid "Debug Options"
|
596 |
+
msgstr "Debug seaded"
|
597 |
+
|
598 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
599 |
+
#, php-format
|
600 |
+
msgid ""
|
601 |
+
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
602 |
+
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
603 |
+
"class=\"underline\">automatically</span> generate the PDF invoice."
|
604 |
+
msgstr ""
|
605 |
+
|
606 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
607 |
+
#, php-format
|
608 |
+
msgid ""
|
609 |
+
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
610 |
+
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
611 |
+
msgstr ""
|
612 |
+
|
613 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
614 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
615 |
+
msgid "Template"
|
616 |
+
msgstr "Kujundus"
|
617 |
+
|
618 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
619 |
+
#, php-format
|
620 |
+
msgid "Create a custom template by copying it from %1$s to %2$s."
|
621 |
+
msgstr ""
|
622 |
+
|
623 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
624 |
+
msgid "Color theme"
|
625 |
+
msgstr "Värviskeem"
|
626 |
+
|
627 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
628 |
+
msgid "Display theme text in black color"
|
629 |
+
msgstr ""
|
630 |
+
|
631 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
632 |
+
msgid ""
|
633 |
+
"Enable if you've set the color theme to white or some other light color."
|
634 |
+
msgstr ""
|
635 |
+
|
636 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
637 |
+
msgid "Date format"
|
638 |
+
msgstr "Kuupäeva formaat"
|
639 |
+
|
640 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
641 |
+
msgid ""
|
642 |
+
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
643 |
+
"invoice date and order date."
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
647 |
+
msgid "Display prices including tax"
|
648 |
+
msgstr "Kuva hinnad koos maksudega"
|
649 |
+
|
650 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
651 |
+
msgid ""
|
652 |
+
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
653 |
+
"still be excluding tax, so disable it within the visible columns section."
|
654 |
+
msgstr ""
|
655 |
+
"Ridade kogusummad sisaldavad makse.<br/><b>Tähelepanu</b>: Vahesummas maksud "
|
656 |
+
"ei sisaldu, seega keela selle näitamine sektsioonis ‘Nähtavad tulbad’."
|
657 |
+
|
658 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
659 |
+
msgid "Shipping taxable"
|
660 |
+
msgstr "Tarne maksustatav"
|
661 |
+
|
662 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
663 |
+
msgid "Enable to display subtotal including shipping."
|
664 |
+
msgstr "Luba, et kuvada vahesummat koos tarnega."
|
665 |
+
|
666 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
667 |
+
msgid "Mark invoice as paid"
|
668 |
+
msgstr "Märgi arve makstuks"
|
669 |
+
|
670 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
671 |
+
msgid "Invoice will be watermarked when order has been paid."
|
672 |
+
msgstr "Arvele asetatakse vesimärk, kui arve makstud saab."
|
673 |
+
|
674 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
675 |
+
msgid "Company name"
|
676 |
+
msgstr "Ettevõtte nimi"
|
677 |
+
|
678 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
679 |
+
msgid "Company logo"
|
680 |
+
msgstr "Ettevõtte logo"
|
681 |
+
|
682 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
683 |
+
#, php-format
|
684 |
+
msgid ""
|
685 |
+
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
686 |
+
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
687 |
+
"\" target=\"_blank\">URL</a>."
|
688 |
+
msgstr ""
|
689 |
+
|
690 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
691 |
+
msgid "Company address"
|
692 |
+
msgstr "Ettevõtte aadress"
|
693 |
+
|
694 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
695 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
696 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
697 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
698 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
699 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
700 |
+
#, php-format
|
701 |
+
msgid "Allowed HTML tags: %s."
|
702 |
+
msgstr ""
|
703 |
+
|
704 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
705 |
+
msgid "Company details"
|
706 |
+
msgstr "Ettevõtte detailid"
|
707 |
+
|
708 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
709 |
+
msgid "Title"
|
710 |
+
msgstr ""
|
711 |
+
|
712 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
713 |
+
msgid "Change the name of the invoice."
|
714 |
+
msgstr ""
|
715 |
+
|
716 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
717 |
+
msgid "Invoice"
|
718 |
+
msgstr "Arve"
|
719 |
+
|
720 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
721 |
+
msgid "Thank you text"
|
722 |
+
msgstr "Tänusõnad"
|
723 |
+
|
724 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
725 |
+
msgid "Visible in big colored bar directly after invoice total."
|
726 |
+
msgstr ""
|
727 |
+
|
728 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
729 |
+
msgid ""
|
730 |
+
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
731 |
+
"shipping address won't be visible when order has only virtual products.</div>"
|
732 |
+
msgstr ""
|
733 |
+
|
734 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
735 |
+
msgid "Show customer notes"
|
736 |
+
msgstr "Näita kliendi märkmeid."
|
737 |
+
|
738 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
739 |
+
msgid "Terms & conditions, policies etc."
|
740 |
+
msgstr "Tellimuse müügitingimused jms."
|
741 |
+
|
742 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
743 |
+
#, php-format
|
744 |
+
msgid ""
|
745 |
+
"Visible below customer notes and above footer. Want to attach additional "
|
746 |
+
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
747 |
+
"Premium</a> plugin."
|
748 |
+
msgstr ""
|
749 |
+
|
750 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
751 |
+
msgid "Left footer column."
|
752 |
+
msgstr "Vasak jaluse tulp."
|
753 |
+
|
754 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
755 |
+
msgid "Right footer column."
|
756 |
+
msgstr "Parem jaluse tulp."
|
757 |
+
|
758 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
759 |
+
msgid "Type"
|
760 |
+
msgstr "Tüüp"
|
761 |
+
|
762 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
763 |
+
msgid "WooCommerce order number"
|
764 |
+
msgstr "WooCommerce tellimuse number"
|
765 |
+
|
766 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
767 |
+
msgid "Sequential number"
|
768 |
+
msgstr "Järjestikune number"
|
769 |
+
|
770 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
771 |
+
msgid "Reset invoice counter"
|
772 |
+
msgstr "Nulli arvete luger"
|
773 |
+
|
774 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
775 |
+
msgid "Next"
|
776 |
+
msgstr "Järgmine"
|
777 |
+
|
778 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
779 |
+
msgid ""
|
780 |
+
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
781 |
+
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
782 |
+
"next invoice number will be deleted."
|
783 |
+
msgstr ""
|
784 |
+
|
785 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
786 |
+
msgid "Digits"
|
787 |
+
msgstr "Numbrid"
|
788 |
+
|
789 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
790 |
+
msgid "[prefix]"
|
791 |
+
msgstr "[eesliide]"
|
792 |
+
|
793 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
794 |
+
msgid "[suffix]"
|
795 |
+
msgstr "[järelliide]"
|
796 |
+
|
797 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
798 |
+
msgid "Format"
|
799 |
+
msgstr "Formaat"
|
800 |
+
|
801 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
802 |
+
#, php-format
|
803 |
+
msgid "Available placeholders: %s."
|
804 |
+
msgstr ""
|
805 |
+
|
806 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
807 |
+
#, php-format
|
808 |
+
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
809 |
+
msgstr ""
|
810 |
+
|
811 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
812 |
+
msgid "Reset yearly"
|
813 |
+
msgstr ""
|
814 |
+
|
815 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
816 |
+
msgid ""
|
817 |
+
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
818 |
+
"will have to generate all invoices again when changing option."
|
819 |
+
msgstr ""
|
820 |
+
|
821 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
822 |
+
msgid "Tax (item)"
|
823 |
+
msgstr "Maksud (toode)"
|
824 |
+
|
825 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
826 |
+
msgid "Tax (total)"
|
827 |
+
msgstr "Maksud (kokku)"
|
828 |
+
|
829 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
830 |
+
msgid "These are the general template options."
|
831 |
+
msgstr "Arve kujunduse seaded."
|
832 |
+
|
833 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
834 |
+
msgid "These are the invoice number options."
|
835 |
+
msgstr "Arve numbrite seaded."
|
836 |
+
|
837 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
838 |
+
msgid "The header will be visible on every page."
|
839 |
+
msgstr ""
|
840 |
+
|
841 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
842 |
+
msgid "The footer will be visible on every page."
|
843 |
+
msgstr "Jalus on nähtav igal lehel."
|
844 |
+
|
845 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
846 |
+
msgid "Enable or disable the columns."
|
847 |
+
msgstr "Luba või keela tulbad."
|
848 |
+
|
849 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
850 |
+
msgid "General Options"
|
851 |
+
msgstr "Üldised seaded"
|
852 |
+
|
853 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
854 |
+
msgid "Invoice Number Options"
|
855 |
+
msgstr "Arve numbri seaded"
|
856 |
+
|
857 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
858 |
+
msgid "Header Options"
|
859 |
+
msgstr "Päise seaded"
|
860 |
+
|
861 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
862 |
+
msgid "Body Options"
|
863 |
+
msgstr "Sisu seaded"
|
864 |
+
|
865 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
866 |
+
msgid "Footer Options"
|
867 |
+
msgstr "Jaluse seaded"
|
868 |
+
|
869 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
870 |
+
msgid "Visible Columns"
|
871 |
+
msgstr "Nähtavad tulbad"
|
872 |
+
|
873 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
874 |
+
msgid ""
|
875 |
+
"Company logo not found. Upload the image to the Media Library and try again."
|
876 |
+
msgstr ""
|
877 |
+
|
878 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
879 |
+
#, php-format
|
880 |
+
msgid ""
|
881 |
+
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
882 |
+
"this page</a>."
|
883 |
+
msgstr ""
|
884 |
+
|
885 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
886 |
+
#, php-format
|
887 |
+
msgid ""
|
888 |
+
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
889 |
+
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
890 |
+
"<a href=\"%2$s\">No, deactivate now</a>."
|
891 |
+
msgstr ""
|
892 |
+
|
893 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
894 |
+
#, php-format
|
895 |
+
msgid ""
|
896 |
+
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
897 |
+
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
898 |
+
"rating. It will support future development big-time."
|
899 |
+
msgstr ""
|
900 |
+
|
901 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
902 |
+
msgid "WooCommerce PDF Invoices Premium"
|
903 |
+
msgstr "WooCommerce PDF Arved Premium"
|
904 |
+
|
905 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
906 |
+
msgid ""
|
907 |
+
"This plugin offers a premium version which comes with the following features:"
|
908 |
+
msgstr ""
|
909 |
+
"See plugin pakub preemium-versiooni mis sisaldab järgnevaid funktsioone:"
|
910 |
+
|
911 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
912 |
+
msgid "Change the font of the PDF invoices."
|
913 |
+
msgstr ""
|
914 |
+
|
915 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
916 |
+
msgid ""
|
917 |
+
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
918 |
+
msgstr ""
|
919 |
+
|
920 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
921 |
+
msgid "Bulk generate PDF invoices."
|
922 |
+
msgstr ""
|
923 |
+
|
924 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
925 |
+
msgid "Bulk export and/or download PDF invoices."
|
926 |
+
msgstr ""
|
927 |
+
|
928 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
929 |
+
msgid "Bill periodically by generating and sending global invoices."
|
930 |
+
msgstr "Saada perioodilisi arveid - genereerides ja saates globaalseid arveid."
|
931 |
+
|
932 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
933 |
+
msgid "Add additional PDF's to PDF invoices."
|
934 |
+
msgstr ""
|
935 |
+
|
936 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
937 |
+
msgid "Send customer invoices directly to suppliers and others."
|
938 |
+
msgstr "Saada kliendi arveid otse tarnijatele ja teistele."
|
939 |
+
|
940 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
941 |
+
#, php-format
|
942 |
+
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
943 |
+
msgstr ""
|
944 |
+
|
945 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
946 |
+
msgid "Learn more"
|
947 |
+
msgstr "Loe lisaks"
|
948 |
+
|
949 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
950 |
+
msgid "Stay up-to-date"
|
951 |
+
msgstr "Hoia ennast kursis"
|
952 |
+
|
953 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
954 |
+
msgid ""
|
955 |
+
"We're constantly developing new features, stay up-to-date by subscribing to "
|
956 |
+
"our newsletter."
|
957 |
+
msgstr ""
|
958 |
+
"Me oleme pidevalt arendamas uut funktsionaalsust. Ole meie tegemistega "
|
959 |
+
"kursis - registreeri ennast meie uudiskirja."
|
960 |
+
|
961 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
962 |
+
msgid "Your email address"
|
963 |
+
msgstr "Sinu e-maili aadress"
|
964 |
+
|
965 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
966 |
+
msgid "Signup"
|
967 |
+
msgstr "Registreeri"
|
968 |
+
|
969 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
970 |
+
msgid "No spam, ever. Unsubscribe at any time"
|
971 |
+
msgstr "Ei mingit rämpsposti. Loobu millal iganes soovid."
|
972 |
+
|
973 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
974 |
+
msgid "About"
|
975 |
+
msgstr "Meist"
|
976 |
+
|
977 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
978 |
+
msgid ""
|
979 |
+
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
980 |
+
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
981 |
+
msgstr ""
|
982 |
+
"See plugin on vabavaraline projekt mis üritab täita lünka <a href=\"http://"
|
983 |
+
"www.woothemes.com/woocommerce\">WooCommerce</a> süsteemis."
|
984 |
+
|
985 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
986 |
+
msgid "<b>Version</b>: "
|
987 |
+
msgstr "<b>Versioon</b>: "
|
988 |
+
|
989 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
990 |
+
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
991 |
+
msgstr "<b>Autor</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
992 |
+
|
993 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
994 |
+
msgid ""
|
995 |
+
"We will never ask for donations, but to guarantee future development, we do "
|
996 |
+
"need your support. Please show us your appreciation by leaving a <a href="
|
997 |
+
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
998 |
+
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
999 |
+
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1000 |
+
msgstr ""
|
1001 |
+
|
1002 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1003 |
+
msgid ""
|
1004 |
+
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1005 |
+
msgstr ""
|
1006 |
+
"Proovi seda tasuta ja uskumatult head WooCommerce PDF Arve pluginat "
|
1007 |
+
"WordPressile!"
|
1008 |
+
|
1009 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1010 |
+
msgid "Need Help?"
|
1011 |
+
msgstr "Vajad abi?"
|
1012 |
+
|
1013 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1014 |
+
msgid "Frequently Asked Questions"
|
1015 |
+
msgstr "Korduma Kippuvad Küsimused"
|
1016 |
+
|
1017 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1018 |
+
msgid "Support forum"
|
1019 |
+
msgstr "Tugifoorum"
|
1020 |
+
|
1021 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1022 |
+
msgid "Request a feature"
|
1023 |
+
msgstr "Küsi lisafunktsionaalsust"
|
1024 |
+
|
1025 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1026 |
+
msgid "Invoices"
|
1027 |
+
msgstr "Arved"
|
1028 |
+
|
1029 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1030 |
+
msgid "General"
|
1031 |
+
msgstr "Üldine"
|
1032 |
+
|
1033 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1034 |
+
#, php-format
|
1035 |
+
msgid ""
|
1036 |
+
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1037 |
+
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1038 |
+
msgstr ""
|
1039 |
+
|
1040 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1041 |
+
#, php-format
|
1042 |
+
msgid "Version %s"
|
1043 |
+
msgstr "Versioon %s"
|
1044 |
+
|
1045 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1046 |
+
msgid "Invoice No."
|
1047 |
+
msgstr ""
|
1048 |
+
|
1049 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1050 |
+
msgid "View invoice"
|
1051 |
+
msgstr "Vaata arvet"
|
1052 |
+
|
1053 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1054 |
+
msgid "PDF Invoice"
|
1055 |
+
msgstr "PDF Arve"
|
1056 |
+
|
1057 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1058 |
+
msgid "Invoiced on:"
|
1059 |
+
msgstr "Arve väljastatud:"
|
1060 |
+
|
1061 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1062 |
+
msgid "Invoice number:"
|
1063 |
+
msgstr "Arve number:"
|
1064 |
+
|
1065 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1066 |
+
msgid "Create"
|
1067 |
+
msgstr "Loo"
|
1068 |
+
|
1069 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1070 |
+
msgid "View"
|
1071 |
+
msgstr "Vaata"
|
1072 |
+
|
1073 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1074 |
+
msgid "Cancel"
|
1075 |
+
msgstr "Tühista"
|
1076 |
+
|
1077 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1078 |
+
msgid "Are you sure to delete the invoice?"
|
1079 |
+
msgstr "Oled sa kindel, et soovid arvet kustutada?"
|
1080 |
+
|
1081 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1082 |
+
#, php-format
|
1083 |
+
msgid "Invoice %s (PDF)"
|
1084 |
+
msgstr "Arve %s (PDF)"
|
1085 |
+
|
1086 |
+
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1087 |
+
msgid "Template not found."
|
1088 |
+
msgstr ""
|
1089 |
+
|
1090 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1091 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1092 |
+
#, php-format
|
1093 |
+
msgid "Order Number: %s"
|
1094 |
+
msgstr "Tellimuse number: %s"
|
1095 |
+
|
1096 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1097 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1098 |
+
#, php-format
|
1099 |
+
msgid "Order Date: %s"
|
1100 |
+
msgstr "Tellimuse kuupäev %s"
|
1101 |
+
|
1102 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1103 |
+
msgid "VAT 0%"
|
1104 |
+
msgstr ""
|
1105 |
+
|
1106 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1107 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1108 |
+
msgid "Customer note"
|
1109 |
+
msgstr "Kliendi märkus"
|
1110 |
+
|
1111 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1112 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1113 |
+
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1114 |
+
msgstr ""
|
1115 |
+
|
1116 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1117 |
+
msgid "Ship to:"
|
1118 |
+
msgstr ""
|
1119 |
+
|
1120 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1121 |
+
msgid "Product"
|
1122 |
+
msgstr ""
|
1123 |
+
|
1124 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1125 |
+
msgid "Price"
|
1126 |
+
msgstr ""
|
1127 |
+
|
1128 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1129 |
+
#, php-format
|
1130 |
+
msgid "Note from customer: %s"
|
1131 |
+
msgstr ""
|
1132 |
+
|
1133 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1134 |
+
#, php-format
|
1135 |
+
msgid "Note to customer: %s"
|
1136 |
+
msgstr ""
|
1137 |
+
|
1138 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1139 |
+
#, php-format
|
1140 |
+
msgid "Invoice #: %s"
|
1141 |
+
msgstr ""
|
1142 |
+
|
1143 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1144 |
+
#, php-format
|
1145 |
+
msgid "Invoice Date: %s"
|
1146 |
+
msgstr ""
|
1147 |
+
|
1148 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1149 |
+
#, php-format
|
1150 |
+
msgid "Payment Method: %s"
|
1151 |
+
msgstr ""
|
1152 |
+
|
1153 |
+
#~ msgid "Displayed in upper-right corner near logo."
|
1154 |
+
#~ msgstr "Kuvatakse ülal paremas nurgas logo lähedal."
|
1155 |
+
|
1156 |
+
#~ msgid "Displayed below company address."
|
1157 |
+
#~ msgstr "Kuvatakse ettevõtte aadressi all."
|
1158 |
+
|
1159 |
+
#~ msgid "Displayed in big colored bar directly after invoice total."
|
1160 |
+
#~ msgstr "Kuvatakse suurel värvilisel ribal peale arve kogusummat."
|
1161 |
+
|
1162 |
+
#~ msgid "Thank you for your purchase!"
|
1163 |
+
#~ msgstr "Täname tellimuse eest!"
|
1164 |
+
|
1165 |
+
#~ msgid ""
|
1166 |
+
#~ "Displayed below customer notes and above footer. Want to attach "
|
1167 |
+
#~ "additional pages to the invoice? Take a look at the <a href=\"%s"
|
1168 |
+
#~ "\">Premium</a> plugin."
|
1169 |
+
#~ msgstr ""
|
1170 |
+
#~ "Kuvatakse kliendi märkmete ja jaluse vahel. Tahad arvele lisalehti? Vaata "
|
1171 |
+
#~ "meie <a href=\"%s\">Premium</a> pluginat."
|
1172 |
+
|
1173 |
+
#~ msgid "Items will be shipped within 2 days."
|
1174 |
+
#~ msgstr "Kaup tarnitakse 2 tööpäeva jooksul."
|
1175 |
+
|
1176 |
+
#~ msgid "<b>Payment method</b> %s"
|
1177 |
+
#~ msgstr "<b>Makseviis - </b> %s"
|
1178 |
+
|
1179 |
+
#~ msgid "Leave empty to show page numbering."
|
1180 |
+
#~ msgstr "Leheküljenumbrite kuvamiseks jäta see väli tühjaks."
|
1181 |
+
|
1182 |
+
#~ msgid "Add additional PDF's to customer invoices."
|
1183 |
+
#~ msgstr "Lisa muid PDF faile kliendi arvetele."
|
1184 |
+
|
1185 |
+
#~ msgid "Remove logo"
|
1186 |
+
#~ msgstr "Eemalda logo"
|
1187 |
+
|
1188 |
+
#~ msgid "File is invalid and contains either '..' or './'."
|
1189 |
+
#~ msgstr "Fail on ebasobiv ja ilmselt sisaldab '..' või ’./‘ märke."
|
1190 |
+
|
1191 |
+
#~ msgid "File is invalid and contains ':' after the first character."
|
1192 |
+
#~ msgstr "Fail on ebasobiv ja sisaldab ':' peale esimest tähte."
|
1193 |
+
|
1194 |
+
#~ msgid "File should be less then 2MB."
|
1195 |
+
#~ msgstr "Failisuurus peaks olema väiksem kui 2MB."
|
1196 |
+
|
1197 |
+
#~ msgid "Email us"
|
1198 |
+
#~ msgstr "Kirjuta meile"
|
1199 |
+
|
1200 |
+
#~ msgid ""
|
1201 |
+
#~ "Invoice with invoice number %s not found. First create invoice and try "
|
1202 |
+
#~ "again."
|
1203 |
+
#~ msgstr "Arve numbriga %s ei ole leitav. Loo arve ja proovi uuesti."
|
1204 |
+
|
1205 |
+
#~ msgid "Reset on 1st of january"
|
1206 |
+
#~ msgstr "Nulli 1. jaanuaril"
|
1207 |
+
|
1208 |
+
#~ msgid "Attach to Email"
|
1209 |
+
#~ msgstr "Lisa e-kirja manusesse"
|
1210 |
+
|
1211 |
+
#~ msgid "Do not attach"
|
1212 |
+
#~ msgstr "Ära lisa manusesse"
|
1213 |
+
|
1214 |
+
#~ msgid "Allowed HTML tags: "
|
1215 |
+
#~ msgstr "Lubatud HTML’i tagid:"
|
1216 |
+
|
1217 |
+
#~ msgid "Attach to New order Email"
|
1218 |
+
#~ msgstr "Lisa uue telimuse e-kirjale"
|
1219 |
+
|
1220 |
+
#~ msgid "Enable download from account"
|
1221 |
+
#~ msgstr "Luba kontolt allalaadimised"
|
1222 |
+
|
1223 |
+
#~ msgid ""
|
1224 |
+
#~ "<br/><div class=\"bewpi-notes\">Let customers download invoice from "
|
1225 |
+
#~ "account page.</div>"
|
1226 |
+
#~ msgstr ""
|
1227 |
+
#~ "<br/><div class=\"bewpi-notes\">Luba klientidel oma konto lehelt arveid "
|
1228 |
+
#~ "alla laadida.</div>"
|
1229 |
+
|
1230 |
+
#~ msgid "Get your account from your Email It In %suser account%s."
|
1231 |
+
#~ msgstr "Oma konto detailid leiad Email It In %slehelt%s."
|
1232 |
+
|
1233 |
+
#~ msgid ""
|
1234 |
+
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1235 |
+
#~ "Egnyte and enter your account below."
|
1236 |
+
#~ msgstr ""
|
1237 |
+
#~ "Registreeril %s konto, et automaatselt saata arveid oma Dropbox’i, "
|
1238 |
+
#~ "OneDrive’i, Google Drive’i või Egnyte’i kontodele ja sisesta oma konto "
|
1239 |
+
#~ "siin."
|
1240 |
+
|
1241 |
+
#~ msgid "%sFormat%s of invoice date and order date."
|
1242 |
+
#~ msgstr "Arve ja tellimuse kuupäevade %sformaadi spikker%s"
|
1243 |
+
|
1244 |
+
#~ msgid ""
|
1245 |
+
#~ "Allowed placeholders: %s %s %s %s %s %s.<br/>%sNote:%s %s is required and "
|
1246 |
+
#~ "slashes aren't supported."
|
1247 |
+
#~ msgstr ""
|
1248 |
+
#~ "Lubatud muutujad: %s %s %s %s %s %s.<br/>%sTähelepanu:%s %s on nõutud ja "
|
1249 |
+
#~ "kaldjooned ei ole toetatud."
|
1250 |
+
|
1251 |
+
#~ msgid "The header will be visible on every page. "
|
1252 |
+
#~ msgstr "Päis on nähtav igal lehel."
|
1253 |
+
|
1254 |
+
#~ msgid ""
|
1255 |
+
#~ "Alrighty then! <a href=\"%s\">Let's start configuring <strong>WooCommerce "
|
1256 |
+
#~ "PDF Invoices</strong></a>."
|
1257 |
+
#~ msgstr ""
|
1258 |
+
#~ "Heakene küll! <a href=\"%s\">Hakkame <strong>WooCommerce PDF Arveid</"
|
1259 |
+
#~ "strong>seadistama</a>."
|
1260 |
+
|
1261 |
+
#~ msgid "Invalid order ID"
|
1262 |
+
#~ msgstr "Vigane tellimuse ID"
|
1263 |
+
|
1264 |
+
#~ msgid "Access denied"
|
1265 |
+
#~ msgstr "Ligipääs keelatud"
|
1266 |
+
|
1267 |
+
#~ msgid ""
|
1268 |
+
#~ "If you like <strong>WooCommerce PDF Invoices</strong> please leave us a "
|
1269 |
+
#~ "%s★★★★★%s rating. A huge thank you in advance!"
|
1270 |
+
#~ msgstr ""
|
1271 |
+
#~ "Kui sulle <strong>WooCommerce PDF Arved</strong> meeldib, siis palun jäta "
|
1272 |
+
#~ "meile %s★★★★★%s reiting. Suured tänud juba ette!"
|
1273 |
+
|
1274 |
+
#~ msgid "Cancel invoice"
|
1275 |
+
#~ msgstr "Tühista arve"
|
1276 |
+
|
1277 |
+
#~ msgid "Create invoice"
|
1278 |
+
#~ msgstr "Loo arve"
|
1279 |
+
|
1280 |
+
#~ msgid ""
|
1281 |
+
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1282 |
+
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1283 |
+
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1284 |
+
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1285 |
+
#~ "href='%s'>No, already done it!</a>"
|
1286 |
+
#~ msgstr ""
|
1287 |
+
#~ "Sa oled juba mõnda aega <b>WooCommerce PDF Arveid</b> kasutanud. Me "
|
1288 |
+
#~ "tõesti väga vajame su ★★★★★ reitingut. Sellest oleks tuleviku arenduste "
|
1289 |
+
#~ "loomiseks tõesti abi. Suured tänud ette! <br /> <a href='%s' "
|
1290 |
+
#~ "target='_blank'>Jah, teen seda kohe!</a> - <a href='%s'>Ei, juba tehtud!</"
|
1291 |
+
#~ "a>"
|
1292 |
+
|
1293 |
+
#~ msgid ""
|
1294 |
+
#~ "Whoops, no template found. Please select a template on the Template "
|
1295 |
+
#~ "settings page first."
|
1296 |
+
#~ msgstr ""
|
1297 |
+
#~ "Ups, tundub, et arve kujundus on puudu. Palun vali mall Kujunduse seadete "
|
1298 |
+
#~ "lehelt."
|
1299 |
+
|
1300 |
+
#~ msgid ""
|
1301 |
+
#~ "Could not create invoice. In order to reset invoice number with %d, "
|
1302 |
+
#~ "delete all invoices with invoice number %s and greater."
|
1303 |
+
#~ msgstr ""
|
1304 |
+
#~ "Arve loomine ebaõnnestus. Et muuta arve numbriks %d, kustuta kõik arved "
|
1305 |
+
#~ "mille number on %s ja suurem."
|
1306 |
+
|
1307 |
+
#~ msgid ""
|
1308 |
+
#~ "Could not create invoice. Invoice with invoice number %s already exists. "
|
1309 |
+
#~ "First delete invoice and try again."
|
1310 |
+
#~ msgstr ""
|
1311 |
+
#~ "Arve loomine ebaõnnestus. Sellise arve numbriga (%s) arve on juba olemas. "
|
1312 |
+
#~ "Kustuta vana arve ja proovi uuesti."
|
1313 |
+
|
1314 |
+
#~ msgid ""
|
1315 |
+
#~ "Reset the invoice counter and start counting from given invoice number."
|
1316 |
+
#~ "<br/><b>Note:</b> Only available for Sequential numbering and value will "
|
1317 |
+
#~ "be editable by selecting checkbox. Next number needs to be lower then "
|
1318 |
+
#~ "highest existing invoice number or delete invoices first."
|
1319 |
+
#~ msgstr ""
|
1320 |
+
#~ "Nulli arvete luger ja jätka alates sisestatud arve numbrist.<br/"
|
1321 |
+
#~ "><b>Tähelepanu:</b>Ainult võimalik, kui kasutusel on järjestikused arvete "
|
1322 |
+
#~ "numbrid. Jätkamiseks tee kasti ‘Nulli arvete luger’ linnuke. Järgmine "
|
1323 |
+
#~ "number peab olema väiksem kui suurim olemasolev arve number või esmalt "
|
1324 |
+
#~ "kustuta eelnevad arved."
|
1325 |
+
|
1326 |
+
#~ msgid ""
|
1327 |
+
#~ "<b>Hint</b>: Use <code>[payment_method]</code> placeholder to display the "
|
1328 |
+
#~ "order payment method."
|
1329 |
+
#~ msgstr ""
|
1330 |
+
#~ "<b>Vihje</b>: Kasuta <code>[payment_method]</code> teksti, et kuvada "
|
1331 |
+
#~ "kasutatud maksemeetodit."
|
1332 |
+
|
1333 |
+
#~ msgid ""
|
1334 |
+
#~ "Compatible with <a href=\"%s\">WooCommerce Subscriptions</a> plugin "
|
1335 |
+
#~ "emails."
|
1336 |
+
#~ msgstr ""
|
1337 |
+
#~ "Ühildub<a href=\"%s\">WooCommerce Subscriptions</a> plugina e-kirjadega."
|
1338 |
+
|
1339 |
+
#~ msgid ""
|
1340 |
+
#~ "We will never ask for donations, but to garantee future development, we "
|
1341 |
+
#~ "do need your support. Please show us your appreciation by leaving a <a "
|
1342 |
+
#~ "href=\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-"
|
1343 |
+
#~ "invoices?rate=5#postform\">★★★★★</a> rating and vote for <a href="
|
1344 |
+
#~ "\"https://wordpress.org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1345 |
+
#~ msgstr ""
|
1346 |
+
#~ "Me ei palu annetusi, kuid, et garanteerida arendusi ka tulevikus, siis "
|
1347 |
+
#~ "me vajame Sinu abi. Palun võta hetk ja jäta <a href=\"https://wordpress."
|
1348 |
+
#~ "org/support/view/plugin-reviews/woocommerce-pdf-invoices?rate=5#postform"
|
1349 |
+
#~ "\">★★★★★</a> reiting ning hääleta <a href=\"https://wordpress.org/plugins/"
|
1350 |
+
#~ "woocommerce-pdf-invoices/\"> meie tööde </a> poolt."
|
lang/woocommerce-pdf-invoices-fr_FR.po
CHANGED
@@ -1,1499 +1,1499 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
6 |
-
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
7 |
-
"Last-Translator: Nicolas Bernier <nicolas.bernier@synagila.com>\n"
|
8 |
-
"Language-Team: Pierre SAIKALI <pierre@mosaika.fr>\n"
|
9 |
-
"Language: fr_FR\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"X-Generator: Poedit 1.8.11\n"
|
14 |
-
"X-Poedit-Basepath: ../..\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
17 |
-
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
18 |
-
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
19 |
-
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
20 |
-
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
21 |
-
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
22 |
-
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
23 |
-
|
24 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
25 |
-
msgid "Purchase email"
|
26 |
-
msgstr "Email d’achat"
|
27 |
-
|
28 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
29 |
-
msgid ""
|
30 |
-
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
31 |
-
"\">wcpdfinvoices.com</a>."
|
32 |
-
msgstr ""
|
33 |
-
"Entrez votre compte de messagerie à partir de <a href=\"http://wcpdfinvoices."
|
34 |
-
"com\">wcpdfinvoices.com</a>."
|
35 |
-
|
36 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
37 |
-
msgid "License"
|
38 |
-
msgstr "Licence"
|
39 |
-
|
40 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
41 |
-
msgid ""
|
42 |
-
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
43 |
-
"\">wcpdfinvoices.com</a> to receive updates."
|
44 |
-
msgstr ""
|
45 |
-
"Entrez votre clé de licence de <a href=\"http://wcpdfinvoices.com"
|
46 |
-
"\">wcpdfinvoices.com</a> pour recevoir des mises à jour."
|
47 |
-
|
48 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
49 |
-
msgid "PDF attachment"
|
50 |
-
msgstr "Pièce jointe PDF"
|
51 |
-
|
52 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
53 |
-
msgid "Add for example a PDF with your terms & conditions."
|
54 |
-
msgstr "Ajoutez par exemple un PDF avec vos conditions d'utilisation."
|
55 |
-
|
56 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
57 |
-
msgid "Suppliers"
|
58 |
-
msgstr "Fournisseurs"
|
59 |
-
|
60 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
61 |
-
msgid ""
|
62 |
-
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
63 |
-
"adding there Email It In email addresses. Email addresses need to be "
|
64 |
-
"seperated by comma's."
|
65 |
-
msgstr ""
|
66 |
-
"<b>Astuce :</b> Envoyez les factures client dans le stockage cloud des "
|
67 |
-
"fournisseurs en ajoutant simplement leurs adresses e-mail Email It. Les "
|
68 |
-
"adresses électroniques doivent être séparées par des virgules."
|
69 |
-
|
70 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
71 |
-
msgid ""
|
72 |
-
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
73 |
-
"generate a global invoice from there account</div>"
|
74 |
-
msgstr ""
|
75 |
-
"Activer la génération client<br/><div class=\"bewpi-notes\">Laisser les "
|
76 |
-
"clients générer une facture globale à partir de leur compte</div>"
|
77 |
-
|
78 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
79 |
-
msgid "Customer generation period"
|
80 |
-
msgstr "Période de génération client"
|
81 |
-
|
82 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
83 |
-
msgid ""
|
84 |
-
"Should your customers have the ability to generate a global invoice by month "
|
85 |
-
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
86 |
-
msgstr ""
|
87 |
-
"Vos clients doivent-ils avoir la possibilité de générer une facture globale "
|
88 |
-
"par mois ou par année ?<br/><strong>Remarque :</strong> la génération client "
|
89 |
-
"doit être activée."
|
90 |
-
|
91 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
92 |
-
msgid "Month"
|
93 |
-
msgstr "Mois"
|
94 |
-
|
95 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
96 |
-
msgid "Year"
|
97 |
-
msgstr "Année"
|
98 |
-
|
99 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
100 |
-
msgid "Send to your Cloud Storage"
|
101 |
-
msgstr "Envoyer dans votre stockage cloud"
|
102 |
-
|
103 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
104 |
-
msgid "Email to customer"
|
105 |
-
msgstr "Envoyer par e-mail au client"
|
106 |
-
|
107 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
108 |
-
msgid "Email to supplier(s)"
|
109 |
-
msgstr "Envoyer par e-mail au(x) fournisseur(s)"
|
110 |
-
|
111 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
112 |
-
msgid "Email subject"
|
113 |
-
msgstr "Sujet de l'e-mail"
|
114 |
-
|
115 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
116 |
-
msgid "Subject for the global invoice email."
|
117 |
-
msgstr "Sujet de l'e-mail pour la facture globale."
|
118 |
-
|
119 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
120 |
-
msgid "Email message"
|
121 |
-
msgstr "Message de l'e-mail"
|
122 |
-
|
123 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
124 |
-
msgid "Message for the global invoice email."
|
125 |
-
msgstr "Message de l'e-mail pour la facture globale"
|
126 |
-
|
127 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
128 |
-
msgid "Enable reminder"
|
129 |
-
msgstr ""
|
130 |
-
|
131 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
132 |
-
msgid "Days until reminder"
|
133 |
-
msgstr ""
|
134 |
-
|
135 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
136 |
-
msgid "Number of days from starting date until reminder date."
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
140 |
-
msgid "Start date type"
|
141 |
-
msgstr ""
|
142 |
-
|
143 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
144 |
-
msgid ""
|
145 |
-
"Custom date will add a checkout field to the Checkout page, so a customer "
|
146 |
-
"can decide from which date to start counting."
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
150 |
-
msgid "Order date"
|
151 |
-
msgstr ""
|
152 |
-
|
153 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
154 |
-
msgid "Custom date"
|
155 |
-
msgstr ""
|
156 |
-
|
157 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
158 |
-
msgid "Custom date is editable on My Account page"
|
159 |
-
msgstr ""
|
160 |
-
|
161 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
162 |
-
msgid "Custom date is required"
|
163 |
-
msgstr ""
|
164 |
-
|
165 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
166 |
-
msgid "Custom date field name"
|
167 |
-
msgstr ""
|
168 |
-
|
169 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
170 |
-
msgid "Premium Options"
|
171 |
-
msgstr "Options premium"
|
172 |
-
|
173 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
174 |
-
msgid "Template Options"
|
175 |
-
msgstr ""
|
176 |
-
|
177 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
178 |
-
msgid "Supplier Options"
|
179 |
-
msgstr "Options fournisseur"
|
180 |
-
|
181 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
182 |
-
msgid "Global Invoice Options"
|
183 |
-
msgstr "Options facture globale"
|
184 |
-
|
185 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
186 |
-
msgid "Reminder Options"
|
187 |
-
msgstr ""
|
188 |
-
|
189 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
190 |
-
msgid "These are the template options."
|
191 |
-
msgstr ""
|
192 |
-
|
193 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
194 |
-
msgid "Send customer invoice automatically to your supplier(s)."
|
195 |
-
msgstr "Envoyer les factures client automatiquement à vos fournisseurs."
|
196 |
-
|
197 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
198 |
-
msgid ""
|
199 |
-
"Generate global invoices on Orders page by selecting multiple orders and "
|
200 |
-
"applying action or let customers generate periodically from My Account page."
|
201 |
-
msgstr ""
|
202 |
-
"Générez les factures globales sur la page Commandes en sélectionnant "
|
203 |
-
"plusieurs commandes puis en effectuant l'action groupée dessus ou bien "
|
204 |
-
"laissez les clients les générer périodiquement depuis leur page de compte."
|
205 |
-
|
206 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
207 |
-
msgid ""
|
208 |
-
"Send a reminder email with invoice after a specific period of time. The "
|
209 |
-
"period until the actual sending date, uses the order date as a starting "
|
210 |
-
"point to count from. The email template called Customer Invoice will be "
|
211 |
-
"used. By default an email will only be sent, if the order has the Processing "
|
212 |
-
"status."
|
213 |
-
msgstr ""
|
214 |
-
|
215 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
216 |
-
msgid "File to large."
|
217 |
-
msgstr "Fichier trop grand."
|
218 |
-
|
219 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
220 |
-
msgid "Only PDF files are allowed."
|
221 |
-
msgstr "Seuls les fichiers PDF sont autorisés."
|
222 |
-
|
223 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
224 |
-
msgid "Remove"
|
225 |
-
msgstr "Supprimer"
|
226 |
-
|
227 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
228 |
-
msgid "Choose"
|
229 |
-
msgstr "Choisir"
|
230 |
-
|
231 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
232 |
-
msgid "Active"
|
233 |
-
msgstr "Actif"
|
234 |
-
|
235 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
236 |
-
msgid "Inactive"
|
237 |
-
msgstr "Inactif"
|
238 |
-
|
239 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
240 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
241 |
-
msgid "YYYY-MM-DD"
|
242 |
-
msgstr ""
|
243 |
-
|
244 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
245 |
-
msgid "Save"
|
246 |
-
msgstr ""
|
247 |
-
|
248 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
249 |
-
msgid "Generate Global Invoice"
|
250 |
-
msgstr "Générer facture globale"
|
251 |
-
|
252 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
253 |
-
msgid "Select a month"
|
254 |
-
msgstr "Choisissez le mois"
|
255 |
-
|
256 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
257 |
-
msgid "Select a year"
|
258 |
-
msgstr "Choisissez une année"
|
259 |
-
|
260 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
261 |
-
msgid "Generate invoice"
|
262 |
-
msgstr "Générer facture"
|
263 |
-
|
264 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
265 |
-
msgid "Global invoice successfully generated! "
|
266 |
-
msgstr "facture globale générée avec succès ! "
|
267 |
-
|
268 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
269 |
-
msgid "Reminder scheduled on:"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
273 |
-
msgid "Reminder sent?"
|
274 |
-
msgstr ""
|
275 |
-
|
276 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
277 |
-
msgid "Yes"
|
278 |
-
msgstr ""
|
279 |
-
|
280 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
281 |
-
msgid "No"
|
282 |
-
msgstr ""
|
283 |
-
|
284 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
285 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
286 |
-
msgid "Settings"
|
287 |
-
msgstr "Réglages"
|
288 |
-
|
289 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
290 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
291 |
-
msgid "Support"
|
292 |
-
msgstr "Support"
|
293 |
-
|
294 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
295 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
296 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
297 |
-
msgid "Premium"
|
298 |
-
msgstr "Premium"
|
299 |
-
|
300 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
301 |
-
msgid "Bulk Export PDF Invoices"
|
302 |
-
msgstr ""
|
303 |
-
|
304 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
305 |
-
msgid "Bulk Generate PDF Invoices"
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
309 |
-
msgid "No orders selected to generate PDF invoice for."
|
310 |
-
msgstr ""
|
311 |
-
|
312 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
313 |
-
#, php-format
|
314 |
-
msgid ""
|
315 |
-
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
316 |
-
"be good to go! :)"
|
317 |
-
msgstr ""
|
318 |
-
|
319 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
320 |
-
#, php-format
|
321 |
-
msgid ""
|
322 |
-
"%1$s requires at least %2$s. Update it and get the best out of both "
|
323 |
-
"plugins. :)"
|
324 |
-
msgstr ""
|
325 |
-
|
326 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
327 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
328 |
-
msgid "Invalid request"
|
329 |
-
msgstr "Requête invalide"
|
330 |
-
|
331 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
332 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
333 |
-
msgid "Something went wrong."
|
334 |
-
msgstr "Quelque chose s’est mal déroulé."
|
335 |
-
|
336 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
337 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
338 |
-
msgid "No orders found."
|
339 |
-
msgstr "Aucune commande trouvée."
|
340 |
-
|
341 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
342 |
-
msgid "Generate global invoice"
|
343 |
-
msgstr "Générer facture globale"
|
344 |
-
|
345 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
346 |
-
msgid "Please select more then one order."
|
347 |
-
msgstr "Veuillez sélectionner plus d'une commande."
|
348 |
-
|
349 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
350 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
351 |
-
#, php-format
|
352 |
-
msgid "%s is required."
|
353 |
-
msgstr ""
|
354 |
-
|
355 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
356 |
-
msgid "Order changed successfully."
|
357 |
-
msgstr ""
|
358 |
-
|
359 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
360 |
-
msgid "PDF Invoice Reminder"
|
361 |
-
msgstr ""
|
362 |
-
|
363 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
364 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
365 |
-
msgid "Invoice to"
|
366 |
-
msgstr "Facture pour"
|
367 |
-
|
368 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
369 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
370 |
-
#, php-format
|
371 |
-
msgid "Phone: %s"
|
372 |
-
msgstr "Téléphone : %s"
|
373 |
-
|
374 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
375 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
376 |
-
msgid "Ship to"
|
377 |
-
msgstr "Livraison pour"
|
378 |
-
|
379 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
380 |
-
msgid "Global Invoice"
|
381 |
-
msgstr "Facture globale"
|
382 |
-
|
383 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
384 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
385 |
-
msgid "Description"
|
386 |
-
msgstr "Description"
|
387 |
-
|
388 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
389 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
390 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
391 |
-
msgid "SKU"
|
392 |
-
msgstr "UGS"
|
393 |
-
|
394 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
395 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
396 |
-
msgid "Cost"
|
397 |
-
msgstr "Coût"
|
398 |
-
|
399 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
400 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
401 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
402 |
-
msgid "Qty"
|
403 |
-
msgstr "Qté"
|
404 |
-
|
405 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
406 |
-
msgid "VAT"
|
407 |
-
msgstr "TVA"
|
408 |
-
|
409 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
410 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
411 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
412 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
413 |
-
msgid "Total"
|
414 |
-
msgstr "Total"
|
415 |
-
|
416 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
417 |
-
#, php-format
|
418 |
-
msgid "Order #%d - %s"
|
419 |
-
msgstr "Commande n°%d - %s"
|
420 |
-
|
421 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
422 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
423 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
424 |
-
msgid "Discount"
|
425 |
-
msgstr "Réduction"
|
426 |
-
|
427 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
428 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
429 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
430 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
431 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
432 |
-
msgid "Shipping"
|
433 |
-
msgstr "Livraison"
|
434 |
-
|
435 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
436 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
437 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
438 |
-
msgid "Subtotal"
|
439 |
-
msgstr "Sous-total"
|
440 |
-
|
441 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
442 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
443 |
-
msgid "Fee"
|
444 |
-
msgstr "Frais"
|
445 |
-
|
446 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
447 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
448 |
-
msgid "Refunded"
|
449 |
-
msgstr "Remboursement"
|
450 |
-
|
451 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
452 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
453 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
454 |
-
#, php-format
|
455 |
-
msgid "%1$s of %2$s"
|
456 |
-
msgstr ""
|
457 |
-
|
458 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
459 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
460 |
-
msgid "Paid"
|
461 |
-
msgstr "Payé"
|
462 |
-
|
463 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
464 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
465 |
-
#, php-format
|
466 |
-
msgid "VAT Number: %s"
|
467 |
-
msgstr "Numéro de TVA :%s"
|
468 |
-
|
469 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
470 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
471 |
-
#, php-format
|
472 |
-
msgid "Purchase Order Number: %s"
|
473 |
-
msgstr "Numéro de Commande : %s"
|
474 |
-
|
475 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
476 |
-
#, php-format
|
477 |
-
msgid "%s of %s"
|
478 |
-
msgstr "%s de %s"
|
479 |
-
|
480 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
481 |
-
msgid "Attach to Emails"
|
482 |
-
msgstr ""
|
483 |
-
|
484 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
485 |
-
msgid "New order"
|
486 |
-
msgstr ""
|
487 |
-
|
488 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
489 |
-
msgid "Order on-hold"
|
490 |
-
msgstr ""
|
491 |
-
|
492 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
493 |
-
msgid "Processing order"
|
494 |
-
msgstr "traitement de la commande en cours"
|
495 |
-
|
496 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
497 |
-
msgid "Completed order"
|
498 |
-
msgstr "Commande terminée"
|
499 |
-
|
500 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
501 |
-
msgid "Customer invoice"
|
502 |
-
msgstr "Facture Client"
|
503 |
-
|
504 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
505 |
-
msgid "Attach to WooCommerce Subscriptions Emails"
|
506 |
-
msgstr ""
|
507 |
-
|
508 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
509 |
-
msgid "New Renewal Order"
|
510 |
-
msgstr ""
|
511 |
-
|
512 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
513 |
-
msgid "Subscription Switch Complete"
|
514 |
-
msgstr ""
|
515 |
-
|
516 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
517 |
-
msgid "Processing Renewal order"
|
518 |
-
msgstr ""
|
519 |
-
|
520 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
521 |
-
msgid "Completed Renewal Order"
|
522 |
-
msgstr "Commande de renouvellement terminée"
|
523 |
-
|
524 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
525 |
-
msgid "Customer Renewal Invoice"
|
526 |
-
msgstr "Facture client de renouvellement"
|
527 |
-
|
528 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
529 |
-
msgid "Disable for free products"
|
530 |
-
msgstr ""
|
531 |
-
|
532 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
533 |
-
msgid ""
|
534 |
-
"Skip automatic PDF invoice generation for orders containing only free "
|
535 |
-
"products."
|
536 |
-
msgstr ""
|
537 |
-
|
538 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
539 |
-
msgid "View PDF"
|
540 |
-
msgstr "Voir PDF"
|
541 |
-
|
542 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
543 |
-
msgid "Download"
|
544 |
-
msgstr "Télécharger"
|
545 |
-
|
546 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
547 |
-
msgid "Open in new browser tab/window"
|
548 |
-
msgstr "Ouvrir dans une nouvelle fenêtre/onglet"
|
549 |
-
|
550 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
551 |
-
msgid "Enable download from my account"
|
552 |
-
msgstr ""
|
553 |
-
|
554 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
555 |
-
msgid ""
|
556 |
-
"By default PDF is only downloadable when order has been paid, so order "
|
557 |
-
"status should be Processing or Completed."
|
558 |
-
msgstr ""
|
559 |
-
|
560 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
561 |
-
msgid "Enable Email It In"
|
562 |
-
msgstr "Activer l'envoi Email It In"
|
563 |
-
|
564 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
565 |
-
msgid "Email It In account"
|
566 |
-
msgstr "Compte Email It In"
|
567 |
-
|
568 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
569 |
-
#, php-format
|
570 |
-
msgid ""
|
571 |
-
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
572 |
-
msgstr ""
|
573 |
-
|
574 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
575 |
-
msgid "Enable Invoice Number column"
|
576 |
-
msgstr ""
|
577 |
-
|
578 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
579 |
-
msgid "Display invoice numbers on Shop Order page."
|
580 |
-
msgstr ""
|
581 |
-
|
582 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
583 |
-
msgid "Enable mPDF debugging"
|
584 |
-
msgstr "Activer le débogage de mPDF"
|
585 |
-
|
586 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
587 |
-
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
588 |
-
msgstr "Activez le débogage de mPDF si vous n'arrivez pas à créer de facture."
|
589 |
-
|
590 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
591 |
-
msgid "Email Options"
|
592 |
-
msgstr "Options Email"
|
593 |
-
|
594 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
595 |
-
msgid "Download Options"
|
596 |
-
msgstr "Options de téléchargement"
|
597 |
-
|
598 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
599 |
-
msgid "Cloud Storage Options"
|
600 |
-
msgstr "Options de stockage du cloud"
|
601 |
-
|
602 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
603 |
-
msgid "Interface Options"
|
604 |
-
msgstr ""
|
605 |
-
|
606 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
607 |
-
msgid "Debug Options"
|
608 |
-
msgstr "Options de débogage"
|
609 |
-
|
610 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
611 |
-
#, php-format
|
612 |
-
msgid ""
|
613 |
-
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
614 |
-
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
615 |
-
"class=\"underline\">automatically</span> generate the PDF invoice."
|
616 |
-
msgstr ""
|
617 |
-
|
618 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
619 |
-
#, php-format
|
620 |
-
msgid ""
|
621 |
-
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
622 |
-
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
623 |
-
msgstr ""
|
624 |
-
|
625 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
626 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
627 |
-
msgid "Template"
|
628 |
-
msgstr "Template"
|
629 |
-
|
630 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
631 |
-
#, php-format
|
632 |
-
msgid "Create a custom template by copying it from %1$s to %2$s."
|
633 |
-
msgstr ""
|
634 |
-
|
635 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
636 |
-
msgid "Color theme"
|
637 |
-
msgstr "Couleur du thème"
|
638 |
-
|
639 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
640 |
-
msgid "Display theme text in black color"
|
641 |
-
msgstr ""
|
642 |
-
|
643 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
644 |
-
msgid ""
|
645 |
-
"Enable if you've set the color theme to white or some other light color."
|
646 |
-
msgstr ""
|
647 |
-
|
648 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
649 |
-
msgid "Date format"
|
650 |
-
msgstr "Format de la date"
|
651 |
-
|
652 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
653 |
-
msgid ""
|
654 |
-
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
655 |
-
"invoice date and order date."
|
656 |
-
msgstr ""
|
657 |
-
|
658 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
659 |
-
msgid "Display prices including tax"
|
660 |
-
msgstr "Afficher les prix TTC"
|
661 |
-
|
662 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
663 |
-
msgid ""
|
664 |
-
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
665 |
-
"still be excluding tax, so disable it within the visible columns section."
|
666 |
-
msgstr ""
|
667 |
-
"Les totaux des éléments par ligne seront TTC. <br/><b>Note :</b> Le sous-"
|
668 |
-
"total sera toujours hors taxes, donc désactivez-le dans la section des "
|
669 |
-
"colonnes visibles."
|
670 |
-
|
671 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
672 |
-
msgid "Shipping taxable"
|
673 |
-
msgstr "Expédition imposable"
|
674 |
-
|
675 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
676 |
-
msgid "Enable to display subtotal including shipping."
|
677 |
-
msgstr "Permet d'afficher le sous-total incluant les frais de port."
|
678 |
-
|
679 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
680 |
-
msgid "Mark invoice as paid"
|
681 |
-
msgstr "Marquer la facture comme payée"
|
682 |
-
|
683 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
684 |
-
msgid "Invoice will be watermarked when order has been paid."
|
685 |
-
msgstr "La facture sera filigranée lorsque la commande sera payée."
|
686 |
-
|
687 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
688 |
-
msgid "Company name"
|
689 |
-
msgstr "Nom de la société"
|
690 |
-
|
691 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
692 |
-
msgid "Company logo"
|
693 |
-
msgstr "Logo de la société"
|
694 |
-
|
695 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
696 |
-
#, php-format
|
697 |
-
msgid ""
|
698 |
-
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
699 |
-
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
700 |
-
"\" target=\"_blank\">URL</a>."
|
701 |
-
msgstr ""
|
702 |
-
|
703 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
704 |
-
msgid "Company address"
|
705 |
-
msgstr "Adresse de la société"
|
706 |
-
|
707 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
708 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
709 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
710 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
711 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
712 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
713 |
-
#, php-format
|
714 |
-
msgid "Allowed HTML tags: %s."
|
715 |
-
msgstr ""
|
716 |
-
|
717 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
718 |
-
msgid "Company details"
|
719 |
-
msgstr "Détails de la société"
|
720 |
-
|
721 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
722 |
-
msgid "Title"
|
723 |
-
msgstr "Titre"
|
724 |
-
|
725 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
726 |
-
msgid "Change the name of the invoice."
|
727 |
-
msgstr ""
|
728 |
-
|
729 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
730 |
-
msgid "Invoice"
|
731 |
-
msgstr "Facture"
|
732 |
-
|
733 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
734 |
-
msgid "Thank you text"
|
735 |
-
msgstr "Texte de remerciements"
|
736 |
-
|
737 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
738 |
-
msgid "Visible in big colored bar directly after invoice total."
|
739 |
-
msgstr ""
|
740 |
-
|
741 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
742 |
-
msgid ""
|
743 |
-
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
744 |
-
"shipping address won't be visible when order has only virtual products.</div>"
|
745 |
-
msgstr ""
|
746 |
-
|
747 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
748 |
-
msgid "Show customer notes"
|
749 |
-
msgstr "Montrer les notes du client"
|
750 |
-
|
751 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
752 |
-
msgid "Terms & conditions, policies etc."
|
753 |
-
msgstr "Termes et conditions, mentions légales, etc..."
|
754 |
-
|
755 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
756 |
-
#, php-format
|
757 |
-
msgid ""
|
758 |
-
"Visible below customer notes and above footer. Want to attach additional "
|
759 |
-
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
760 |
-
"Premium</a> plugin."
|
761 |
-
msgstr ""
|
762 |
-
|
763 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
764 |
-
msgid "Left footer column."
|
765 |
-
msgstr "Colonne gauche du pied de page."
|
766 |
-
|
767 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
768 |
-
msgid "Right footer column."
|
769 |
-
msgstr "Colonne droite du pied de page."
|
770 |
-
|
771 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
772 |
-
msgid "Type"
|
773 |
-
msgstr "Type"
|
774 |
-
|
775 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
776 |
-
msgid "WooCommerce order number"
|
777 |
-
msgstr "WooCommerce numéro de commande"
|
778 |
-
|
779 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
780 |
-
msgid "Sequential number"
|
781 |
-
msgstr "Numéro séquentiel"
|
782 |
-
|
783 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
784 |
-
msgid "Reset invoice counter"
|
785 |
-
msgstr "Réinitialiser le compteur de factures"
|
786 |
-
|
787 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
788 |
-
msgid "Next"
|
789 |
-
msgstr "Suivant"
|
790 |
-
|
791 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
792 |
-
msgid ""
|
793 |
-
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
794 |
-
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
795 |
-
"next invoice number will be deleted."
|
796 |
-
msgstr ""
|
797 |
-
|
798 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
799 |
-
msgid "Digits"
|
800 |
-
msgstr "Chiffres"
|
801 |
-
|
802 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
803 |
-
msgid "[prefix]"
|
804 |
-
msgstr "[prefixe]"
|
805 |
-
|
806 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
807 |
-
msgid "[suffix]"
|
808 |
-
msgstr "[suffixe]"
|
809 |
-
|
810 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
811 |
-
msgid "Format"
|
812 |
-
msgstr "Format"
|
813 |
-
|
814 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
815 |
-
#, php-format
|
816 |
-
msgid "Available placeholders: %s."
|
817 |
-
msgstr ""
|
818 |
-
|
819 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
820 |
-
#, php-format
|
821 |
-
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
822 |
-
msgstr ""
|
823 |
-
|
824 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
825 |
-
msgid "Reset yearly"
|
826 |
-
msgstr ""
|
827 |
-
|
828 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
829 |
-
msgid ""
|
830 |
-
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
831 |
-
"will have to generate all invoices again when changing option."
|
832 |
-
msgstr ""
|
833 |
-
|
834 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
835 |
-
msgid "Tax (item)"
|
836 |
-
msgstr "Taxe (article)"
|
837 |
-
|
838 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
839 |
-
msgid "Tax (total)"
|
840 |
-
msgstr "Taxes (total)"
|
841 |
-
|
842 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
843 |
-
msgid "These are the general template options."
|
844 |
-
msgstr "Ce sont les options générales du modèle."
|
845 |
-
|
846 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
847 |
-
msgid "These are the invoice number options."
|
848 |
-
msgstr "Ce sont les options du numéro de facture."
|
849 |
-
|
850 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
851 |
-
msgid "The header will be visible on every page."
|
852 |
-
msgstr ""
|
853 |
-
|
854 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
855 |
-
msgid "The footer will be visible on every page."
|
856 |
-
msgstr "Le pied de page sera visible sur chaque page."
|
857 |
-
|
858 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
859 |
-
msgid "Enable or disable the columns."
|
860 |
-
msgstr "Activer ou désactiver les colonnes."
|
861 |
-
|
862 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
863 |
-
msgid "General Options"
|
864 |
-
msgstr "Options générales "
|
865 |
-
|
866 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
867 |
-
msgid "Invoice Number Options"
|
868 |
-
msgstr "Options numéro de facture"
|
869 |
-
|
870 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
871 |
-
msgid "Header Options"
|
872 |
-
msgstr "Options en-tête"
|
873 |
-
|
874 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
875 |
-
msgid "Body Options"
|
876 |
-
msgstr "Options du corps de la page"
|
877 |
-
|
878 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
879 |
-
msgid "Footer Options"
|
880 |
-
msgstr "Options pied de page"
|
881 |
-
|
882 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
883 |
-
msgid "Visible Columns"
|
884 |
-
msgstr "Colonnes Visibles"
|
885 |
-
|
886 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
887 |
-
msgid ""
|
888 |
-
"Company logo not found. Upload the image to the Media Library and try again."
|
889 |
-
msgstr ""
|
890 |
-
|
891 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
892 |
-
#, php-format
|
893 |
-
msgid ""
|
894 |
-
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
895 |
-
"this page</a>."
|
896 |
-
msgstr ""
|
897 |
-
|
898 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
899 |
-
#, php-format
|
900 |
-
msgid ""
|
901 |
-
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
902 |
-
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
903 |
-
"<a href=\"%2$s\">No, deactivate now</a>."
|
904 |
-
msgstr ""
|
905 |
-
|
906 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
907 |
-
#, php-format
|
908 |
-
msgid ""
|
909 |
-
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
910 |
-
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
911 |
-
"rating. It will support future development big-time."
|
912 |
-
msgstr ""
|
913 |
-
|
914 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
915 |
-
msgid "WooCommerce PDF Invoices Premium"
|
916 |
-
msgstr "WooCommerce PDF Invoices Premium"
|
917 |
-
|
918 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
919 |
-
msgid ""
|
920 |
-
"This plugin offers a premium version which comes with the following features:"
|
921 |
-
msgstr ""
|
922 |
-
"Ce plugin propose une version premium qui apporte les fonctionnalités "
|
923 |
-
"suivantes :"
|
924 |
-
|
925 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
926 |
-
msgid "Change the font of the PDF invoices."
|
927 |
-
msgstr ""
|
928 |
-
|
929 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
930 |
-
msgid ""
|
931 |
-
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
932 |
-
msgstr ""
|
933 |
-
|
934 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
935 |
-
msgid "Bulk generate PDF invoices."
|
936 |
-
msgstr ""
|
937 |
-
|
938 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
939 |
-
msgid "Bulk export and/or download PDF invoices."
|
940 |
-
msgstr ""
|
941 |
-
|
942 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
943 |
-
msgid "Bill periodically by generating and sending global invoices."
|
944 |
-
msgstr ""
|
945 |
-
"Facturer périodiquement par la génération et l'envoi de factures globales."
|
946 |
-
|
947 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
948 |
-
msgid "Add additional PDF's to PDF invoices."
|
949 |
-
msgstr ""
|
950 |
-
|
951 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
952 |
-
msgid "Send customer invoices directly to suppliers and others."
|
953 |
-
msgstr "Envoyer des factures clients directement aux fournisseurs et autres."
|
954 |
-
|
955 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
956 |
-
#, php-format
|
957 |
-
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
958 |
-
msgstr ""
|
959 |
-
|
960 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
961 |
-
msgid "Learn more"
|
962 |
-
msgstr "En savoir plus"
|
963 |
-
|
964 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
965 |
-
msgid "Stay up-to-date"
|
966 |
-
msgstr "Restez informé"
|
967 |
-
|
968 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
969 |
-
msgid ""
|
970 |
-
"We're constantly developing new features, stay up-to-date by subscribing to "
|
971 |
-
"our newsletter."
|
972 |
-
msgstr ""
|
973 |
-
"Nous développons constamment de nouvelles fonctionnalités, restez informés "
|
974 |
-
"en vous inscrivant à notre newsletter."
|
975 |
-
|
976 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
977 |
-
msgid "Your email address"
|
978 |
-
msgstr "Votre adresse e-mail"
|
979 |
-
|
980 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
981 |
-
msgid "Signup"
|
982 |
-
msgstr "Inscription"
|
983 |
-
|
984 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
985 |
-
msgid "No spam, ever. Unsubscribe at any time"
|
986 |
-
msgstr "Pas de spam, jamais. Désabonnez-vous à tout moment"
|
987 |
-
|
988 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
989 |
-
msgid "About"
|
990 |
-
msgstr "À propos"
|
991 |
-
|
992 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
993 |
-
msgid ""
|
994 |
-
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
995 |
-
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
996 |
-
msgstr ""
|
997 |
-
"Ce plugin est un projet open source qui vise à combler le manque de "
|
998 |
-
"facturation de <a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</"
|
999 |
-
"a>."
|
1000 |
-
|
1001 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
1002 |
-
msgid "<b>Version</b>: "
|
1003 |
-
msgstr "<b>Version</b> : "
|
1004 |
-
|
1005 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
1006 |
-
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
1007 |
-
msgstr ""
|
1008 |
-
"<b>Auteur</b> : <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
1009 |
-
|
1010 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
1011 |
-
msgid ""
|
1012 |
-
"We will never ask for donations, but to guarantee future development, we do "
|
1013 |
-
"need your support. Please show us your appreciation by leaving a <a href="
|
1014 |
-
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
1015 |
-
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
1016 |
-
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1017 |
-
msgstr ""
|
1018 |
-
|
1019 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1020 |
-
msgid ""
|
1021 |
-
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1022 |
-
msgstr ""
|
1023 |
-
"Essayez cet incroyable plugin gratuit WooCommerce PDF Invoices pour "
|
1024 |
-
"WordPress !"
|
1025 |
-
|
1026 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1027 |
-
msgid "Need Help?"
|
1028 |
-
msgstr "Besoin d’aide ?"
|
1029 |
-
|
1030 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1031 |
-
msgid "Frequently Asked Questions"
|
1032 |
-
msgstr "Foire aux questions"
|
1033 |
-
|
1034 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1035 |
-
msgid "Support forum"
|
1036 |
-
msgstr "Forum d’aide"
|
1037 |
-
|
1038 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1039 |
-
msgid "Request a feature"
|
1040 |
-
msgstr "Demander une fonctionnalité"
|
1041 |
-
|
1042 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1043 |
-
msgid "Invoices"
|
1044 |
-
msgstr "Factures"
|
1045 |
-
|
1046 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1047 |
-
msgid "General"
|
1048 |
-
msgstr "Général"
|
1049 |
-
|
1050 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1051 |
-
#, php-format
|
1052 |
-
msgid ""
|
1053 |
-
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1054 |
-
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1055 |
-
msgstr ""
|
1056 |
-
|
1057 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1058 |
-
#, php-format
|
1059 |
-
msgid "Version %s"
|
1060 |
-
msgstr "Version %s"
|
1061 |
-
|
1062 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1063 |
-
msgid "Invoice No."
|
1064 |
-
msgstr ""
|
1065 |
-
|
1066 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1067 |
-
msgid "View invoice"
|
1068 |
-
msgstr " Voir la facture"
|
1069 |
-
|
1070 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1071 |
-
msgid "PDF Invoice"
|
1072 |
-
msgstr "Facture PDF"
|
1073 |
-
|
1074 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1075 |
-
msgid "Invoiced on:"
|
1076 |
-
msgstr "Facturés sur"
|
1077 |
-
|
1078 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1079 |
-
msgid "Invoice number:"
|
1080 |
-
msgstr "Numéro de facture"
|
1081 |
-
|
1082 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1083 |
-
msgid "Create"
|
1084 |
-
msgstr "créer"
|
1085 |
-
|
1086 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1087 |
-
msgid "View"
|
1088 |
-
msgstr "Voir"
|
1089 |
-
|
1090 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1091 |
-
msgid "Cancel"
|
1092 |
-
msgstr "Annuler"
|
1093 |
-
|
1094 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1095 |
-
msgid "Are you sure to delete the invoice?"
|
1096 |
-
msgstr "Êtes-vous certain de vouloir supprimer la facture? "
|
1097 |
-
|
1098 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1099 |
-
#, php-format
|
1100 |
-
msgid "Invoice %s (PDF)"
|
1101 |
-
msgstr "Facture %s (PDF)"
|
1102 |
-
|
1103 |
-
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1104 |
-
msgid "Template not found."
|
1105 |
-
msgstr ""
|
1106 |
-
|
1107 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1108 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1109 |
-
#, php-format
|
1110 |
-
msgid "Order Number: %s"
|
1111 |
-
msgstr "Numéro de commande : %s"
|
1112 |
-
|
1113 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1114 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1115 |
-
#, php-format
|
1116 |
-
msgid "Order Date: %s"
|
1117 |
-
msgstr "Date de commande : %s"
|
1118 |
-
|
1119 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1120 |
-
msgid "VAT 0%"
|
1121 |
-
msgstr ""
|
1122 |
-
|
1123 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1124 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1125 |
-
msgid "Customer note"
|
1126 |
-
msgstr "Note du client"
|
1127 |
-
|
1128 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1129 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1130 |
-
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1131 |
-
msgstr ""
|
1132 |
-
|
1133 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1134 |
-
msgid "Ship to:"
|
1135 |
-
msgstr ""
|
1136 |
-
|
1137 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1138 |
-
msgid "Product"
|
1139 |
-
msgstr ""
|
1140 |
-
|
1141 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1142 |
-
msgid "Price"
|
1143 |
-
msgstr ""
|
1144 |
-
|
1145 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1146 |
-
#, php-format
|
1147 |
-
msgid "Note from customer: %s"
|
1148 |
-
msgstr ""
|
1149 |
-
|
1150 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1151 |
-
#, php-format
|
1152 |
-
msgid "Note to customer: %s"
|
1153 |
-
msgstr ""
|
1154 |
-
|
1155 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1156 |
-
#, php-format
|
1157 |
-
msgid "Invoice #: %s"
|
1158 |
-
msgstr ""
|
1159 |
-
|
1160 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1161 |
-
#, php-format
|
1162 |
-
msgid "Invoice Date: %s"
|
1163 |
-
msgstr ""
|
1164 |
-
|
1165 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1166 |
-
#, php-format
|
1167 |
-
msgid "Payment Method: %s"
|
1168 |
-
msgstr ""
|
1169 |
-
|
1170 |
-
#~ msgid "Displayed in upper-right corner near logo."
|
1171 |
-
#~ msgstr "Affiché dans le coin supérieur droit, près du logo."
|
1172 |
-
|
1173 |
-
#~ msgid "Displayed below company address."
|
1174 |
-
#~ msgstr "Affiché en dessous de l’adresse de l’entreprise."
|
1175 |
-
|
1176 |
-
#~ msgid "Displayed in big colored bar directly after invoice total."
|
1177 |
-
#~ msgstr ""
|
1178 |
-
#~ "Affiché dans une grande barre de couleur directement après le total de la "
|
1179 |
-
#~ "facture."
|
1180 |
-
|
1181 |
-
#~ msgid "Thank you for your purchase!"
|
1182 |
-
#~ msgstr "Nous vous remercions pour votre achat !"
|
1183 |
-
|
1184 |
-
#~ msgid ""
|
1185 |
-
#~ "Displayed below customer notes and above footer. Want to attach "
|
1186 |
-
#~ "additional pages to the invoice? Take a look at the <a href=\"%s"
|
1187 |
-
#~ "\">Premium</a> plugin."
|
1188 |
-
#~ msgstr ""
|
1189 |
-
#~ "Affiché en-dessous des notes du client et au dessus du pied de page. Vous "
|
1190 |
-
#~ "voulez joindre des pages supplémentaires à la facture ? Jetez un œil à la "
|
1191 |
-
#~ "<a href=\"%s\">version premium</a> du plugin."
|
1192 |
-
|
1193 |
-
#~ msgid "Items will be shipped within 2 days."
|
1194 |
-
#~ msgstr "Les articles seront livrés dans les 2 jours."
|
1195 |
-
|
1196 |
-
#~ msgid "<b>Payment method</b> %s"
|
1197 |
-
#~ msgstr "<b>Mode de paiement</b> %s"
|
1198 |
-
|
1199 |
-
#~ msgid "Leave empty to show page numbering."
|
1200 |
-
#~ msgstr "Laisser vide pour afficher la numérotation des pages."
|
1201 |
-
|
1202 |
-
#~ msgid "Add additional PDF's to customer invoices."
|
1203 |
-
#~ msgstr "Ajouter des PDF supplémentaires aux factures des clients."
|
1204 |
-
|
1205 |
-
#~ msgid "Attachment Options"
|
1206 |
-
#~ msgstr "Options des pièces jointes"
|
1207 |
-
|
1208 |
-
#~ msgid "Attach a PDF to the invoice."
|
1209 |
-
#~ msgstr "Joindre un PDF à la facture."
|
1210 |
-
|
1211 |
-
#~ msgid "Remove logo"
|
1212 |
-
#~ msgstr "Retirer le logo"
|
1213 |
-
|
1214 |
-
#~ msgid "File is invalid and contains either '..' or './'."
|
1215 |
-
#~ msgstr "Le fichier est invalide et contient soit '..' ou './'."
|
1216 |
-
|
1217 |
-
#~ msgid "File is invalid and contains ':' after the first character."
|
1218 |
-
#~ msgstr "Le fichier est invalide et contient ':' aprés la premiere lettre. "
|
1219 |
-
|
1220 |
-
#~ msgid "File should be less then 2MB."
|
1221 |
-
#~ msgstr "Le fichier doit être inférieure à 2 Mo."
|
1222 |
-
|
1223 |
-
#~ msgid "Email us"
|
1224 |
-
#~ msgstr "Nous envoyer un courrier électronique"
|
1225 |
-
|
1226 |
-
#~ msgid ""
|
1227 |
-
#~ "Invoice with invoice number %s not found. First create invoice and try "
|
1228 |
-
#~ "again."
|
1229 |
-
#~ msgstr ""
|
1230 |
-
#~ "Facture avec numéro de facture %s non trouvé. Créez d'abord la facture et "
|
1231 |
-
#~ "essayez à nouveau."
|
1232 |
-
|
1233 |
-
#~ msgid "Reset on 1st of january"
|
1234 |
-
#~ msgstr "Réinitialiser le 1er janvier"
|
1235 |
-
|
1236 |
-
#~ msgid "Attach to Email"
|
1237 |
-
#~ msgstr "Joindre à l'Email"
|
1238 |
-
|
1239 |
-
#~ msgid "Processing Renewal Order"
|
1240 |
-
#~ msgstr "Commande de renouvellement en cours de traitement"
|
1241 |
-
|
1242 |
-
#~ msgid "Do not attach"
|
1243 |
-
#~ msgstr "Ne pas joindre"
|
1244 |
-
|
1245 |
-
#~ msgid "Attach to New Renewal Order Email"
|
1246 |
-
#~ msgstr "Joindre à l'e-mail de nouvelle commande de renouvellement"
|
1247 |
-
|
1248 |
-
#~ msgid "Woocommerce Subscriptions Email Options"
|
1249 |
-
#~ msgstr "Options de messagerie de Woocommerce Subscriptions"
|
1250 |
-
|
1251 |
-
#~ msgid ""
|
1252 |
-
#~ "Attach PDF invoice to <a href=\"http://www.woothemes.com/products/"
|
1253 |
-
#~ "woocommerce-subscriptions/\">WooCommerce Subscriptions</a> email. Plugin "
|
1254 |
-
#~ "should be activated in order to work."
|
1255 |
-
#~ msgstr ""
|
1256 |
-
#~ "Joindre la facture PDF aux e-mails de <a href=\"http://www.woothemes.com/"
|
1257 |
-
#~ "products/woocommerce-subscriptions/\">WooCommerce Subscriptions</a>. Ce "
|
1258 |
-
#~ "plugin doit être activé pour pouvoir fonctionner."
|
1259 |
-
|
1260 |
-
#~ msgid "Allowed HTML tags: "
|
1261 |
-
#~ msgstr "Tags HTML autorisés :"
|
1262 |
-
|
1263 |
-
#~ msgid "Attach to New order Email"
|
1264 |
-
#~ msgstr "Joindre à l'email de la nouvelle commande"
|
1265 |
-
|
1266 |
-
#~ msgid "Enable download from account"
|
1267 |
-
#~ msgstr "Activer le téléchargement depuis le compte"
|
1268 |
-
|
1269 |
-
#~ msgid ""
|
1270 |
-
#~ "<br/><div class=\"bewpi-notes\">Let customers download invoice from "
|
1271 |
-
#~ "account page.</div>"
|
1272 |
-
#~ msgstr ""
|
1273 |
-
#~ "<br/><div class=\"bewpi-notes\">Laisser les clients télécharger la "
|
1274 |
-
#~ "facture depuis la page de leur compte.</div>"
|
1275 |
-
|
1276 |
-
#~ msgid "Get your account from your Email It In %suser account%s."
|
1277 |
-
#~ msgstr "Obtenez votre compte depuis Email It In %scompte utilisateur%s"
|
1278 |
-
|
1279 |
-
#~ msgid ""
|
1280 |
-
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1281 |
-
#~ "Egnyte and enter your account below."
|
1282 |
-
#~ msgstr ""
|
1283 |
-
#~ "Inscrivez-vous à %s pour envoyer les factures dans votre Dropbox, "
|
1284 |
-
#~ "OneDrive, Google Drive ou Egnyte et entrez votre compte ci-dessous"
|
1285 |
-
|
1286 |
-
#~ msgid "%sFormat%s of invoice date and order date."
|
1287 |
-
#~ msgstr "%sFormat%s de la date de commande et de la date de facturation "
|
1288 |
-
|
1289 |
-
#~ msgid ""
|
1290 |
-
#~ "Allowed placeholders: %s %s %s %s %s %s.<br/>%sNote:%s %s is required and "
|
1291 |
-
#~ "slashes aren't supported."
|
1292 |
-
#~ msgstr ""
|
1293 |
-
#~ "Codes autorisés : %s %s %s %s %s %s.<br/>%sNote :%s %s est requis et les "
|
1294 |
-
#~ "barres obliques \"/\" ne sont pas pris en charge."
|
1295 |
-
|
1296 |
-
#~ msgid "The header will be visible on every page. "
|
1297 |
-
#~ msgstr "L'en-tête sera visible sur toutes les pages"
|
1298 |
-
|
1299 |
-
#~ msgid ""
|
1300 |
-
#~ "Alrighty then! <a href=\"%s\">Let's start configuring <strong>WooCommerce "
|
1301 |
-
#~ "PDF Invoices</strong></a>."
|
1302 |
-
#~ msgstr ""
|
1303 |
-
#~ "Très bien ! <a href=\"%s\">Commençons la configuration de "
|
1304 |
-
#~ "<strong>WooCommerce PDF Invoices</strong></a>."
|
1305 |
-
|
1306 |
-
#~ msgid "Invalid order ID"
|
1307 |
-
#~ msgstr "ID de commande invalide"
|
1308 |
-
|
1309 |
-
#~ msgid "Access denied"
|
1310 |
-
#~ msgstr "Accès refusé"
|
1311 |
-
|
1312 |
-
#~ msgid ""
|
1313 |
-
#~ "If you like <strong>WooCommerce PDF Invoices</strong> please leave us a "
|
1314 |
-
#~ "%s★★★★★%s rating. A huge thank you in advance!"
|
1315 |
-
#~ msgstr ""
|
1316 |
-
#~ "Si vous aimez <strong>WooCommerce PDF Invoices</strong> n'hésitez pas à "
|
1317 |
-
#~ "nous laisser un avis %s ★★★★★%s. Un grand merci à l'avance !"
|
1318 |
-
|
1319 |
-
#~ msgid "Cancel invoice"
|
1320 |
-
#~ msgstr "Annuler la facture"
|
1321 |
-
|
1322 |
-
#~ msgid "Create invoice"
|
1323 |
-
#~ msgstr "Créer une facture"
|
1324 |
-
|
1325 |
-
#~ msgid ""
|
1326 |
-
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1327 |
-
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1328 |
-
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1329 |
-
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1330 |
-
#~ "href='%s'>No, already done it!</a>"
|
1331 |
-
#~ msgstr ""
|
1332 |
-
#~ "Vous travaillez avec des <b>WooCommerce PDF Invoices</b> depuis un "
|
1333 |
-
#~ "certain temps. Nous avons vraiment besoin de votre avis ★★★★★. Il "
|
1334 |
-
#~ "soutiendra le développement futur à long terme. Un grand merci à l’avance "
|
1335 |
-
#~ "et continuez votre bon travail !<br><a href=\"%s\" target=\"_blank\">Oui, "
|
1336 |
-
#~ "on va le faire tout de suite !</a> - <a href=\"%s\">Non, c’est déjà fait!"
|
1337 |
-
#~ "</a>"
|
1338 |
-
|
1339 |
-
#~ msgid ""
|
1340 |
-
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1341 |
-
#~ "requires <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1342 |
-
#~ "Get the free version (%s+) and try again.</p>"
|
1343 |
-
#~ msgstr ""
|
1344 |
-
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1345 |
-
#~ "nécessite <a href=\"%s\"><strong>WooCommerce Invoices PDF</strong></a>. "
|
1346 |
-
#~ "Obtenez la version gratuite (%s+) et essayez à nouveau.</p>"
|
1347 |
-
|
1348 |
-
#~ msgid ""
|
1349 |
-
#~ "Whoops, no template found. Please select a template on the Template "
|
1350 |
-
#~ "settings page first."
|
1351 |
-
#~ msgstr ""
|
1352 |
-
#~ "Oups, aucun modèle trouvé. S’il vous plaît sélectionner d'abord un modèle "
|
1353 |
-
#~ "sur la page des paramètres de modèle."
|
1354 |
-
|
1355 |
-
#~ msgid ""
|
1356 |
-
#~ "Could not create invoice. In order to reset invoice number with %d, "
|
1357 |
-
#~ "delete all invoices with invoice number %s and greater."
|
1358 |
-
#~ msgstr ""
|
1359 |
-
#~ "Impossible de créer la facture. Afin de réinitialiser le numéro de "
|
1360 |
-
#~ "facture avec %d, supprimez toutes les factures avec le numéro de facture "
|
1361 |
-
#~ "%s et plus."
|
1362 |
-
|
1363 |
-
#~ msgid ""
|
1364 |
-
#~ "Could not create invoice. Invoice with invoice number %s already exists. "
|
1365 |
-
#~ "First delete invoice and try again."
|
1366 |
-
#~ msgstr ""
|
1367 |
-
#~ "Impossible de créer la facture. Une facture avec le numéro %s existe "
|
1368 |
-
#~ "déjà. Supprimez la première facture puis essayez à nouveau."
|
1369 |
-
|
1370 |
-
#~ msgid ""
|
1371 |
-
#~ "Reset the invoice counter and start counting from given invoice number."
|
1372 |
-
#~ "<br/><b>Note:</b> Only available for Sequential numbering and value will "
|
1373 |
-
#~ "be editable by selecting checkbox. Next number needs to be lower then "
|
1374 |
-
#~ "highest existing invoice number or delete invoices first."
|
1375 |
-
#~ msgstr ""
|
1376 |
-
#~ "Réinitialise le compteur de factures et commence à compter au numéro de "
|
1377 |
-
#~ "facture donné. <br/><b>Note :</b> Seulement disponible pour la "
|
1378 |
-
#~ "numérotation séquentielle et la valeur sera modifiable en sélectionnant "
|
1379 |
-
#~ "la case à cocher. Le numéro suivant doit être inférieur au numéro de "
|
1380 |
-
#~ "facture le plus élevé, sinon supprimez d'abord des factures."
|
1381 |
-
|
1382 |
-
#~ msgid ""
|
1383 |
-
#~ "<b>Hint</b>: Use <code>[payment_method]</code> placeholder to display the "
|
1384 |
-
#~ "order payment method."
|
1385 |
-
#~ msgstr ""
|
1386 |
-
#~ "<b>Astuce :</b> Utilisez le code <code>[payment_method]</code> pour "
|
1387 |
-
#~ "afficher le mode de paiement de la commande."
|
1388 |
-
|
1389 |
-
#~ msgid ""
|
1390 |
-
#~ "Compatible with <a href=\"%s\">WooCommerce Subscriptions</a> plugin "
|
1391 |
-
#~ "emails."
|
1392 |
-
#~ msgstr ""
|
1393 |
-
#~ "Compatible avec les e-mails du plugin <a href=\"%s\">WooCommerce "
|
1394 |
-
#~ "Subscriptions</a>."
|
1395 |
-
|
1396 |
-
#~ msgid ""
|
1397 |
-
#~ "We will never ask for donations, but to garantee future development, we "
|
1398 |
-
#~ "do need your support. Please show us your appreciation by leaving a <a "
|
1399 |
-
#~ "href=\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-"
|
1400 |
-
#~ "invoices?rate=5#postform\">★★★★★</a> rating and vote for <a href="
|
1401 |
-
#~ "\"https://wordpress.org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1402 |
-
#~ msgstr ""
|
1403 |
-
#~ "Nous ne vous demanderons jamais de dons mais pour vous garantir le "
|
1404 |
-
#~ "développement futur, nous avons besoin de votre soutien. S'il vous plaît "
|
1405 |
-
#~ "montrez-nous votre appréciation en laissant une note de <a href=\"https://"
|
1406 |
-
#~ "wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
1407 |
-
#~ "rate=5#postform\">★★★★★</a> et votez pour <a href=\"https://wordpress.org/"
|
1408 |
-
#~ "plugins/woocommerce-pdf-invoices/\">notre travail</a> ."
|
1409 |
-
|
1410 |
-
#~ msgid "Feel free to use "
|
1411 |
-
#~ msgstr "N'hésitez pas à utiliser"
|
1412 |
-
|
1413 |
-
#~ msgid "Intro text"
|
1414 |
-
#~ msgstr "Texte d'introduction"
|
1415 |
-
|
1416 |
-
#~ msgid ""
|
1417 |
-
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1418 |
-
#~ "%s Only available with sequential numbering type and you need to check "
|
1419 |
-
#~ "the checkbox to actually reset the value."
|
1420 |
-
#~ msgstr ""
|
1421 |
-
#~ "Réinitialiser le compteur de la facture et commencer avec le prochain "
|
1422 |
-
#~ "numéro de facture. %s %sNote:%s Uniquement disponible avec le type de "
|
1423 |
-
#~ "numérotation séquentielle et vous avez besoin de vérifier la case pour "
|
1424 |
-
#~ "réinitialiser la valeur"
|
1425 |
-
|
1426 |
-
#~ msgid "Tax"
|
1427 |
-
#~ msgstr "TVA"
|
1428 |
-
|
1429 |
-
#~ msgid "The footer will be visible on every page. "
|
1430 |
-
#~ msgstr "Le pied de page sera visible sur toutes les pages"
|
1431 |
-
|
1432 |
-
#~ msgid "%sPayment%s via"
|
1433 |
-
#~ msgstr "%sPaiement%s via"
|
1434 |
-
|
1435 |
-
#~ msgid "Order Number %s"
|
1436 |
-
#~ msgstr "Numéro d'ordre %s"
|
1437 |
-
|
1438 |
-
#~ msgid "Order Date %s"
|
1439 |
-
#~ msgstr "Date de commande %s"
|
1440 |
-
|
1441 |
-
#~ msgid "Download invoice (PDF)"
|
1442 |
-
#~ msgstr "Télécharger la facture (PDF)"
|
1443 |
-
|
1444 |
-
#~ msgid ""
|
1445 |
-
#~ "Feel free to use the placeholders %s %s %s %s and %s. %s %sNote:%s %s is "
|
1446 |
-
#~ "required."
|
1447 |
-
#~ msgstr ""
|
1448 |
-
#~ "N'hésitez pas à utiliser les espaces réservés %s %s %s %s et %s. %s "
|
1449 |
-
#~ "%sNote:%s %s estrequis."
|
1450 |
-
|
1451 |
-
#~ msgid "VAT %s"
|
1452 |
-
#~ msgstr "TVA %s"
|
1453 |
-
|
1454 |
-
#~ msgid "Feel free to use"
|
1455 |
-
#~ msgstr "N'hésitez pas à l'utiliser"
|
1456 |
-
|
1457 |
-
#~ msgid "Quantity"
|
1458 |
-
#~ msgstr "Qté"
|
1459 |
-
|
1460 |
-
#~ msgid "Unit price"
|
1461 |
-
#~ msgstr "Prix unitaire"
|
1462 |
-
|
1463 |
-
#~ msgid "Signup at %s and enter your account beyond."
|
1464 |
-
#~ msgstr "Inscription à %s et entrez votre compte."
|
1465 |
-
|
1466 |
-
#~ msgid "%sFormat%s of the date. Examples: %s or %s"
|
1467 |
-
#~ msgstr "%sFormat%s de la date. Exemples: %s of %s"
|
1468 |
-
|
1469 |
-
#~ msgid "Show invoice"
|
1470 |
-
#~ msgstr "voir la facture"
|
1471 |
-
|
1472 |
-
#~ msgid "%sFormat%s of the date."
|
1473 |
-
#~ msgstr "%sFormat%s de la date."
|
1474 |
-
|
1475 |
-
#~ msgid "Use [prefix], [suffix] and [number] as placeholders."
|
1476 |
-
#~ msgstr ""
|
1477 |
-
#~ "Utilisez [suffixe], [préfixe] et [nombre] dans les espaces réservés."
|
1478 |
-
|
1479 |
-
#~ msgid "Choose the color witch fits your company."
|
1480 |
-
#~ msgstr "Choisissez la couleur qui convient à votre entreprise."
|
1481 |
-
|
1482 |
-
#~ msgid ""
|
1483 |
-
#~ "Choose the format for the invoice number. Use [prefix], [suffix] and "
|
1484 |
-
#~ "[number] as placeholders."
|
1485 |
-
#~ msgstr ""
|
1486 |
-
#~ "Choisissez le format pour le numéro de la facture. Utilisez [prefixe], "
|
1487 |
-
#~ "[suffixe] et [nombre] dans les espaces réservés."
|
1488 |
-
|
1489 |
-
#~ msgid "Text to greet, congratulate or thank the customer. "
|
1490 |
-
#~ msgstr "Texte pour saluer, féliciter ou remercier le client. "
|
1491 |
-
|
1492 |
-
#~ msgid "Some text"
|
1493 |
-
#~ msgstr "Du texte!!!!"
|
1494 |
-
|
1495 |
-
#~ msgid "Text to greet, congratulate or thank the customer."
|
1496 |
-
#~ msgstr "Texte pour saluer, féliciter ou remercier le client."
|
1497 |
-
|
1498 |
-
#~ msgid "Start all over on the first of January."
|
1499 |
-
#~ msgstr "Tout recommencer à zéro à partir du 1er Janvier."
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
6 |
+
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
7 |
+
"Last-Translator: Nicolas Bernier <nicolas.bernier@synagila.com>\n"
|
8 |
+
"Language-Team: Pierre SAIKALI <pierre@mosaika.fr>\n"
|
9 |
+
"Language: fr_FR\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Generator: Poedit 1.8.11\n"
|
14 |
+
"X-Poedit-Basepath: ../..\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
17 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
18 |
+
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
19 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
20 |
+
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
21 |
+
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
22 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
23 |
+
|
24 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
25 |
+
msgid "Purchase email"
|
26 |
+
msgstr "Email d’achat"
|
27 |
+
|
28 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
29 |
+
msgid ""
|
30 |
+
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
31 |
+
"\">wcpdfinvoices.com</a>."
|
32 |
+
msgstr ""
|
33 |
+
"Entrez votre compte de messagerie à partir de <a href=\"http://wcpdfinvoices."
|
34 |
+
"com\">wcpdfinvoices.com</a>."
|
35 |
+
|
36 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
37 |
+
msgid "License"
|
38 |
+
msgstr "Licence"
|
39 |
+
|
40 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
41 |
+
msgid ""
|
42 |
+
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
43 |
+
"\">wcpdfinvoices.com</a> to receive updates."
|
44 |
+
msgstr ""
|
45 |
+
"Entrez votre clé de licence de <a href=\"http://wcpdfinvoices.com"
|
46 |
+
"\">wcpdfinvoices.com</a> pour recevoir des mises à jour."
|
47 |
+
|
48 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
49 |
+
msgid "PDF attachment"
|
50 |
+
msgstr "Pièce jointe PDF"
|
51 |
+
|
52 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
53 |
+
msgid "Add for example a PDF with your terms & conditions."
|
54 |
+
msgstr "Ajoutez par exemple un PDF avec vos conditions d'utilisation."
|
55 |
+
|
56 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
57 |
+
msgid "Suppliers"
|
58 |
+
msgstr "Fournisseurs"
|
59 |
+
|
60 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
61 |
+
msgid ""
|
62 |
+
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
63 |
+
"adding there Email It In email addresses. Email addresses need to be "
|
64 |
+
"seperated by comma's."
|
65 |
+
msgstr ""
|
66 |
+
"<b>Astuce :</b> Envoyez les factures client dans le stockage cloud des "
|
67 |
+
"fournisseurs en ajoutant simplement leurs adresses e-mail Email It. Les "
|
68 |
+
"adresses électroniques doivent être séparées par des virgules."
|
69 |
+
|
70 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
71 |
+
msgid ""
|
72 |
+
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
73 |
+
"generate a global invoice from there account</div>"
|
74 |
+
msgstr ""
|
75 |
+
"Activer la génération client<br/><div class=\"bewpi-notes\">Laisser les "
|
76 |
+
"clients générer une facture globale à partir de leur compte</div>"
|
77 |
+
|
78 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
79 |
+
msgid "Customer generation period"
|
80 |
+
msgstr "Période de génération client"
|
81 |
+
|
82 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
83 |
+
msgid ""
|
84 |
+
"Should your customers have the ability to generate a global invoice by month "
|
85 |
+
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
86 |
+
msgstr ""
|
87 |
+
"Vos clients doivent-ils avoir la possibilité de générer une facture globale "
|
88 |
+
"par mois ou par année ?<br/><strong>Remarque :</strong> la génération client "
|
89 |
+
"doit être activée."
|
90 |
+
|
91 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
92 |
+
msgid "Month"
|
93 |
+
msgstr "Mois"
|
94 |
+
|
95 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
96 |
+
msgid "Year"
|
97 |
+
msgstr "Année"
|
98 |
+
|
99 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
100 |
+
msgid "Send to your Cloud Storage"
|
101 |
+
msgstr "Envoyer dans votre stockage cloud"
|
102 |
+
|
103 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
104 |
+
msgid "Email to customer"
|
105 |
+
msgstr "Envoyer par e-mail au client"
|
106 |
+
|
107 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
108 |
+
msgid "Email to supplier(s)"
|
109 |
+
msgstr "Envoyer par e-mail au(x) fournisseur(s)"
|
110 |
+
|
111 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
112 |
+
msgid "Email subject"
|
113 |
+
msgstr "Sujet de l'e-mail"
|
114 |
+
|
115 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
116 |
+
msgid "Subject for the global invoice email."
|
117 |
+
msgstr "Sujet de l'e-mail pour la facture globale."
|
118 |
+
|
119 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
120 |
+
msgid "Email message"
|
121 |
+
msgstr "Message de l'e-mail"
|
122 |
+
|
123 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
124 |
+
msgid "Message for the global invoice email."
|
125 |
+
msgstr "Message de l'e-mail pour la facture globale"
|
126 |
+
|
127 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
128 |
+
msgid "Enable reminder"
|
129 |
+
msgstr ""
|
130 |
+
|
131 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
132 |
+
msgid "Days until reminder"
|
133 |
+
msgstr ""
|
134 |
+
|
135 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
136 |
+
msgid "Number of days from starting date until reminder date."
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
140 |
+
msgid "Start date type"
|
141 |
+
msgstr ""
|
142 |
+
|
143 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
144 |
+
msgid ""
|
145 |
+
"Custom date will add a checkout field to the Checkout page, so a customer "
|
146 |
+
"can decide from which date to start counting."
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
150 |
+
msgid "Order date"
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
154 |
+
msgid "Custom date"
|
155 |
+
msgstr ""
|
156 |
+
|
157 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
158 |
+
msgid "Custom date is editable on My Account page"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
162 |
+
msgid "Custom date is required"
|
163 |
+
msgstr ""
|
164 |
+
|
165 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
166 |
+
msgid "Custom date field name"
|
167 |
+
msgstr ""
|
168 |
+
|
169 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
170 |
+
msgid "Premium Options"
|
171 |
+
msgstr "Options premium"
|
172 |
+
|
173 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
174 |
+
msgid "Template Options"
|
175 |
+
msgstr ""
|
176 |
+
|
177 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
178 |
+
msgid "Supplier Options"
|
179 |
+
msgstr "Options fournisseur"
|
180 |
+
|
181 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
182 |
+
msgid "Global Invoice Options"
|
183 |
+
msgstr "Options facture globale"
|
184 |
+
|
185 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
186 |
+
msgid "Reminder Options"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
190 |
+
msgid "These are the template options."
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
194 |
+
msgid "Send customer invoice automatically to your supplier(s)."
|
195 |
+
msgstr "Envoyer les factures client automatiquement à vos fournisseurs."
|
196 |
+
|
197 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
198 |
+
msgid ""
|
199 |
+
"Generate global invoices on Orders page by selecting multiple orders and "
|
200 |
+
"applying action or let customers generate periodically from My Account page."
|
201 |
+
msgstr ""
|
202 |
+
"Générez les factures globales sur la page Commandes en sélectionnant "
|
203 |
+
"plusieurs commandes puis en effectuant l'action groupée dessus ou bien "
|
204 |
+
"laissez les clients les générer périodiquement depuis leur page de compte."
|
205 |
+
|
206 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
207 |
+
msgid ""
|
208 |
+
"Send a reminder email with invoice after a specific period of time. The "
|
209 |
+
"period until the actual sending date, uses the order date as a starting "
|
210 |
+
"point to count from. The email template called Customer Invoice will be "
|
211 |
+
"used. By default an email will only be sent, if the order has the Processing "
|
212 |
+
"status."
|
213 |
+
msgstr ""
|
214 |
+
|
215 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
216 |
+
msgid "File to large."
|
217 |
+
msgstr "Fichier trop grand."
|
218 |
+
|
219 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
220 |
+
msgid "Only PDF files are allowed."
|
221 |
+
msgstr "Seuls les fichiers PDF sont autorisés."
|
222 |
+
|
223 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
224 |
+
msgid "Remove"
|
225 |
+
msgstr "Supprimer"
|
226 |
+
|
227 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
228 |
+
msgid "Choose"
|
229 |
+
msgstr "Choisir"
|
230 |
+
|
231 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
232 |
+
msgid "Active"
|
233 |
+
msgstr "Actif"
|
234 |
+
|
235 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
236 |
+
msgid "Inactive"
|
237 |
+
msgstr "Inactif"
|
238 |
+
|
239 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
240 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
241 |
+
msgid "YYYY-MM-DD"
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
245 |
+
msgid "Save"
|
246 |
+
msgstr ""
|
247 |
+
|
248 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
249 |
+
msgid "Generate Global Invoice"
|
250 |
+
msgstr "Générer facture globale"
|
251 |
+
|
252 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
253 |
+
msgid "Select a month"
|
254 |
+
msgstr "Choisissez le mois"
|
255 |
+
|
256 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
257 |
+
msgid "Select a year"
|
258 |
+
msgstr "Choisissez une année"
|
259 |
+
|
260 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
261 |
+
msgid "Generate invoice"
|
262 |
+
msgstr "Générer facture"
|
263 |
+
|
264 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
265 |
+
msgid "Global invoice successfully generated! "
|
266 |
+
msgstr "facture globale générée avec succès ! "
|
267 |
+
|
268 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
269 |
+
msgid "Reminder scheduled on:"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
273 |
+
msgid "Reminder sent?"
|
274 |
+
msgstr ""
|
275 |
+
|
276 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
277 |
+
msgid "Yes"
|
278 |
+
msgstr ""
|
279 |
+
|
280 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
281 |
+
msgid "No"
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
285 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
286 |
+
msgid "Settings"
|
287 |
+
msgstr "Réglages"
|
288 |
+
|
289 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
290 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
291 |
+
msgid "Support"
|
292 |
+
msgstr "Support"
|
293 |
+
|
294 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
295 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
296 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
297 |
+
msgid "Premium"
|
298 |
+
msgstr "Premium"
|
299 |
+
|
300 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
301 |
+
msgid "Bulk Export PDF Invoices"
|
302 |
+
msgstr ""
|
303 |
+
|
304 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
305 |
+
msgid "Bulk Generate PDF Invoices"
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
309 |
+
msgid "No orders selected to generate PDF invoice for."
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
313 |
+
#, php-format
|
314 |
+
msgid ""
|
315 |
+
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
316 |
+
"be good to go! :)"
|
317 |
+
msgstr ""
|
318 |
+
|
319 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
320 |
+
#, php-format
|
321 |
+
msgid ""
|
322 |
+
"%1$s requires at least %2$s. Update it and get the best out of both "
|
323 |
+
"plugins. :)"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
327 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
328 |
+
msgid "Invalid request"
|
329 |
+
msgstr "Requête invalide"
|
330 |
+
|
331 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
332 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
333 |
+
msgid "Something went wrong."
|
334 |
+
msgstr "Quelque chose s’est mal déroulé."
|
335 |
+
|
336 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
337 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
338 |
+
msgid "No orders found."
|
339 |
+
msgstr "Aucune commande trouvée."
|
340 |
+
|
341 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
342 |
+
msgid "Generate global invoice"
|
343 |
+
msgstr "Générer facture globale"
|
344 |
+
|
345 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
346 |
+
msgid "Please select more then one order."
|
347 |
+
msgstr "Veuillez sélectionner plus d'une commande."
|
348 |
+
|
349 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
350 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
351 |
+
#, php-format
|
352 |
+
msgid "%s is required."
|
353 |
+
msgstr ""
|
354 |
+
|
355 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
356 |
+
msgid "Order changed successfully."
|
357 |
+
msgstr ""
|
358 |
+
|
359 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
360 |
+
msgid "PDF Invoice Reminder"
|
361 |
+
msgstr ""
|
362 |
+
|
363 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
364 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
365 |
+
msgid "Invoice to"
|
366 |
+
msgstr "Facture pour"
|
367 |
+
|
368 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
369 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
370 |
+
#, php-format
|
371 |
+
msgid "Phone: %s"
|
372 |
+
msgstr "Téléphone : %s"
|
373 |
+
|
374 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
375 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
376 |
+
msgid "Ship to"
|
377 |
+
msgstr "Livraison pour"
|
378 |
+
|
379 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
380 |
+
msgid "Global Invoice"
|
381 |
+
msgstr "Facture globale"
|
382 |
+
|
383 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
384 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
385 |
+
msgid "Description"
|
386 |
+
msgstr "Description"
|
387 |
+
|
388 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
389 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
390 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
391 |
+
msgid "SKU"
|
392 |
+
msgstr "UGS"
|
393 |
+
|
394 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
395 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
396 |
+
msgid "Cost"
|
397 |
+
msgstr "Coût"
|
398 |
+
|
399 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
400 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
401 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
402 |
+
msgid "Qty"
|
403 |
+
msgstr "Qté"
|
404 |
+
|
405 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
406 |
+
msgid "VAT"
|
407 |
+
msgstr "TVA"
|
408 |
+
|
409 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
410 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
411 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
412 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
413 |
+
msgid "Total"
|
414 |
+
msgstr "Total"
|
415 |
+
|
416 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
417 |
+
#, php-format
|
418 |
+
msgid "Order #%d - %s"
|
419 |
+
msgstr "Commande n°%d - %s"
|
420 |
+
|
421 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
422 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
423 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
424 |
+
msgid "Discount"
|
425 |
+
msgstr "Réduction"
|
426 |
+
|
427 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
428 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
429 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
430 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
431 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
432 |
+
msgid "Shipping"
|
433 |
+
msgstr "Livraison"
|
434 |
+
|
435 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
436 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
437 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
438 |
+
msgid "Subtotal"
|
439 |
+
msgstr "Sous-total"
|
440 |
+
|
441 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
442 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
443 |
+
msgid "Fee"
|
444 |
+
msgstr "Frais"
|
445 |
+
|
446 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
447 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
448 |
+
msgid "Refunded"
|
449 |
+
msgstr "Remboursement"
|
450 |
+
|
451 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
452 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
453 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
454 |
+
#, php-format
|
455 |
+
msgid "%1$s of %2$s"
|
456 |
+
msgstr ""
|
457 |
+
|
458 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
459 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
460 |
+
msgid "Paid"
|
461 |
+
msgstr "Payé"
|
462 |
+
|
463 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
464 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
465 |
+
#, php-format
|
466 |
+
msgid "VAT Number: %s"
|
467 |
+
msgstr "Numéro de TVA :%s"
|
468 |
+
|
469 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
470 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
471 |
+
#, php-format
|
472 |
+
msgid "Purchase Order Number: %s"
|
473 |
+
msgstr "Numéro de Commande : %s"
|
474 |
+
|
475 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
476 |
+
#, php-format
|
477 |
+
msgid "%s of %s"
|
478 |
+
msgstr "%s de %s"
|
479 |
+
|
480 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
481 |
+
msgid "Attach to Emails"
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
485 |
+
msgid "New order"
|
486 |
+
msgstr ""
|
487 |
+
|
488 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
489 |
+
msgid "Order on-hold"
|
490 |
+
msgstr ""
|
491 |
+
|
492 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
493 |
+
msgid "Processing order"
|
494 |
+
msgstr "traitement de la commande en cours"
|
495 |
+
|
496 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
497 |
+
msgid "Completed order"
|
498 |
+
msgstr "Commande terminée"
|
499 |
+
|
500 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
501 |
+
msgid "Customer invoice"
|
502 |
+
msgstr "Facture Client"
|
503 |
+
|
504 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
505 |
+
msgid "Attach to WooCommerce Subscriptions Emails"
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
509 |
+
msgid "New Renewal Order"
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
513 |
+
msgid "Subscription Switch Complete"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
517 |
+
msgid "Processing Renewal order"
|
518 |
+
msgstr ""
|
519 |
+
|
520 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
521 |
+
msgid "Completed Renewal Order"
|
522 |
+
msgstr "Commande de renouvellement terminée"
|
523 |
+
|
524 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
525 |
+
msgid "Customer Renewal Invoice"
|
526 |
+
msgstr "Facture client de renouvellement"
|
527 |
+
|
528 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
529 |
+
msgid "Disable for free products"
|
530 |
+
msgstr ""
|
531 |
+
|
532 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
533 |
+
msgid ""
|
534 |
+
"Skip automatic PDF invoice generation for orders containing only free "
|
535 |
+
"products."
|
536 |
+
msgstr ""
|
537 |
+
|
538 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
539 |
+
msgid "View PDF"
|
540 |
+
msgstr "Voir PDF"
|
541 |
+
|
542 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
543 |
+
msgid "Download"
|
544 |
+
msgstr "Télécharger"
|
545 |
+
|
546 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
547 |
+
msgid "Open in new browser tab/window"
|
548 |
+
msgstr "Ouvrir dans une nouvelle fenêtre/onglet"
|
549 |
+
|
550 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
551 |
+
msgid "Enable download from my account"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
555 |
+
msgid ""
|
556 |
+
"By default PDF is only downloadable when order has been paid, so order "
|
557 |
+
"status should be Processing or Completed."
|
558 |
+
msgstr ""
|
559 |
+
|
560 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
561 |
+
msgid "Enable Email It In"
|
562 |
+
msgstr "Activer l'envoi Email It In"
|
563 |
+
|
564 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
565 |
+
msgid "Email It In account"
|
566 |
+
msgstr "Compte Email It In"
|
567 |
+
|
568 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
569 |
+
#, php-format
|
570 |
+
msgid ""
|
571 |
+
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
575 |
+
msgid "Enable Invoice Number column"
|
576 |
+
msgstr ""
|
577 |
+
|
578 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
579 |
+
msgid "Display invoice numbers on Shop Order page."
|
580 |
+
msgstr ""
|
581 |
+
|
582 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
583 |
+
msgid "Enable mPDF debugging"
|
584 |
+
msgstr "Activer le débogage de mPDF"
|
585 |
+
|
586 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
587 |
+
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
588 |
+
msgstr "Activez le débogage de mPDF si vous n'arrivez pas à créer de facture."
|
589 |
+
|
590 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
591 |
+
msgid "Email Options"
|
592 |
+
msgstr "Options Email"
|
593 |
+
|
594 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
595 |
+
msgid "Download Options"
|
596 |
+
msgstr "Options de téléchargement"
|
597 |
+
|
598 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
599 |
+
msgid "Cloud Storage Options"
|
600 |
+
msgstr "Options de stockage du cloud"
|
601 |
+
|
602 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
603 |
+
msgid "Interface Options"
|
604 |
+
msgstr ""
|
605 |
+
|
606 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
607 |
+
msgid "Debug Options"
|
608 |
+
msgstr "Options de débogage"
|
609 |
+
|
610 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
611 |
+
#, php-format
|
612 |
+
msgid ""
|
613 |
+
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
614 |
+
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
615 |
+
"class=\"underline\">automatically</span> generate the PDF invoice."
|
616 |
+
msgstr ""
|
617 |
+
|
618 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
619 |
+
#, php-format
|
620 |
+
msgid ""
|
621 |
+
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
622 |
+
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
623 |
+
msgstr ""
|
624 |
+
|
625 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
626 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
627 |
+
msgid "Template"
|
628 |
+
msgstr "Template"
|
629 |
+
|
630 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
631 |
+
#, php-format
|
632 |
+
msgid "Create a custom template by copying it from %1$s to %2$s."
|
633 |
+
msgstr ""
|
634 |
+
|
635 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
636 |
+
msgid "Color theme"
|
637 |
+
msgstr "Couleur du thème"
|
638 |
+
|
639 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
640 |
+
msgid "Display theme text in black color"
|
641 |
+
msgstr ""
|
642 |
+
|
643 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
644 |
+
msgid ""
|
645 |
+
"Enable if you've set the color theme to white or some other light color."
|
646 |
+
msgstr ""
|
647 |
+
|
648 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
649 |
+
msgid "Date format"
|
650 |
+
msgstr "Format de la date"
|
651 |
+
|
652 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
653 |
+
msgid ""
|
654 |
+
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
655 |
+
"invoice date and order date."
|
656 |
+
msgstr ""
|
657 |
+
|
658 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
659 |
+
msgid "Display prices including tax"
|
660 |
+
msgstr "Afficher les prix TTC"
|
661 |
+
|
662 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
663 |
+
msgid ""
|
664 |
+
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
665 |
+
"still be excluding tax, so disable it within the visible columns section."
|
666 |
+
msgstr ""
|
667 |
+
"Les totaux des éléments par ligne seront TTC. <br/><b>Note :</b> Le sous-"
|
668 |
+
"total sera toujours hors taxes, donc désactivez-le dans la section des "
|
669 |
+
"colonnes visibles."
|
670 |
+
|
671 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
672 |
+
msgid "Shipping taxable"
|
673 |
+
msgstr "Expédition imposable"
|
674 |
+
|
675 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
676 |
+
msgid "Enable to display subtotal including shipping."
|
677 |
+
msgstr "Permet d'afficher le sous-total incluant les frais de port."
|
678 |
+
|
679 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
680 |
+
msgid "Mark invoice as paid"
|
681 |
+
msgstr "Marquer la facture comme payée"
|
682 |
+
|
683 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
684 |
+
msgid "Invoice will be watermarked when order has been paid."
|
685 |
+
msgstr "La facture sera filigranée lorsque la commande sera payée."
|
686 |
+
|
687 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
688 |
+
msgid "Company name"
|
689 |
+
msgstr "Nom de la société"
|
690 |
+
|
691 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
692 |
+
msgid "Company logo"
|
693 |
+
msgstr "Logo de la société"
|
694 |
+
|
695 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
696 |
+
#, php-format
|
697 |
+
msgid ""
|
698 |
+
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
699 |
+
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
700 |
+
"\" target=\"_blank\">URL</a>."
|
701 |
+
msgstr ""
|
702 |
+
|
703 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
704 |
+
msgid "Company address"
|
705 |
+
msgstr "Adresse de la société"
|
706 |
+
|
707 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
708 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
709 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
710 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
711 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
712 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
713 |
+
#, php-format
|
714 |
+
msgid "Allowed HTML tags: %s."
|
715 |
+
msgstr ""
|
716 |
+
|
717 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
718 |
+
msgid "Company details"
|
719 |
+
msgstr "Détails de la société"
|
720 |
+
|
721 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
722 |
+
msgid "Title"
|
723 |
+
msgstr "Titre"
|
724 |
+
|
725 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
726 |
+
msgid "Change the name of the invoice."
|
727 |
+
msgstr ""
|
728 |
+
|
729 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
730 |
+
msgid "Invoice"
|
731 |
+
msgstr "Facture"
|
732 |
+
|
733 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
734 |
+
msgid "Thank you text"
|
735 |
+
msgstr "Texte de remerciements"
|
736 |
+
|
737 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
738 |
+
msgid "Visible in big colored bar directly after invoice total."
|
739 |
+
msgstr ""
|
740 |
+
|
741 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
742 |
+
msgid ""
|
743 |
+
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
744 |
+
"shipping address won't be visible when order has only virtual products.</div>"
|
745 |
+
msgstr ""
|
746 |
+
|
747 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
748 |
+
msgid "Show customer notes"
|
749 |
+
msgstr "Montrer les notes du client"
|
750 |
+
|
751 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
752 |
+
msgid "Terms & conditions, policies etc."
|
753 |
+
msgstr "Termes et conditions, mentions légales, etc..."
|
754 |
+
|
755 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
756 |
+
#, php-format
|
757 |
+
msgid ""
|
758 |
+
"Visible below customer notes and above footer. Want to attach additional "
|
759 |
+
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
760 |
+
"Premium</a> plugin."
|
761 |
+
msgstr ""
|
762 |
+
|
763 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
764 |
+
msgid "Left footer column."
|
765 |
+
msgstr "Colonne gauche du pied de page."
|
766 |
+
|
767 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
768 |
+
msgid "Right footer column."
|
769 |
+
msgstr "Colonne droite du pied de page."
|
770 |
+
|
771 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
772 |
+
msgid "Type"
|
773 |
+
msgstr "Type"
|
774 |
+
|
775 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
776 |
+
msgid "WooCommerce order number"
|
777 |
+
msgstr "WooCommerce numéro de commande"
|
778 |
+
|
779 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
780 |
+
msgid "Sequential number"
|
781 |
+
msgstr "Numéro séquentiel"
|
782 |
+
|
783 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
784 |
+
msgid "Reset invoice counter"
|
785 |
+
msgstr "Réinitialiser le compteur de factures"
|
786 |
+
|
787 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
788 |
+
msgid "Next"
|
789 |
+
msgstr "Suivant"
|
790 |
+
|
791 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
792 |
+
msgid ""
|
793 |
+
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
794 |
+
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
795 |
+
"next invoice number will be deleted."
|
796 |
+
msgstr ""
|
797 |
+
|
798 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
799 |
+
msgid "Digits"
|
800 |
+
msgstr "Chiffres"
|
801 |
+
|
802 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
803 |
+
msgid "[prefix]"
|
804 |
+
msgstr "[prefixe]"
|
805 |
+
|
806 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
807 |
+
msgid "[suffix]"
|
808 |
+
msgstr "[suffixe]"
|
809 |
+
|
810 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
811 |
+
msgid "Format"
|
812 |
+
msgstr "Format"
|
813 |
+
|
814 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
815 |
+
#, php-format
|
816 |
+
msgid "Available placeholders: %s."
|
817 |
+
msgstr ""
|
818 |
+
|
819 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
820 |
+
#, php-format
|
821 |
+
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
822 |
+
msgstr ""
|
823 |
+
|
824 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
825 |
+
msgid "Reset yearly"
|
826 |
+
msgstr ""
|
827 |
+
|
828 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
829 |
+
msgid ""
|
830 |
+
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
831 |
+
"will have to generate all invoices again when changing option."
|
832 |
+
msgstr ""
|
833 |
+
|
834 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
835 |
+
msgid "Tax (item)"
|
836 |
+
msgstr "Taxe (article)"
|
837 |
+
|
838 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
839 |
+
msgid "Tax (total)"
|
840 |
+
msgstr "Taxes (total)"
|
841 |
+
|
842 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
843 |
+
msgid "These are the general template options."
|
844 |
+
msgstr "Ce sont les options générales du modèle."
|
845 |
+
|
846 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
847 |
+
msgid "These are the invoice number options."
|
848 |
+
msgstr "Ce sont les options du numéro de facture."
|
849 |
+
|
850 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
851 |
+
msgid "The header will be visible on every page."
|
852 |
+
msgstr ""
|
853 |
+
|
854 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
855 |
+
msgid "The footer will be visible on every page."
|
856 |
+
msgstr "Le pied de page sera visible sur chaque page."
|
857 |
+
|
858 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
859 |
+
msgid "Enable or disable the columns."
|
860 |
+
msgstr "Activer ou désactiver les colonnes."
|
861 |
+
|
862 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
863 |
+
msgid "General Options"
|
864 |
+
msgstr "Options générales "
|
865 |
+
|
866 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
867 |
+
msgid "Invoice Number Options"
|
868 |
+
msgstr "Options numéro de facture"
|
869 |
+
|
870 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
871 |
+
msgid "Header Options"
|
872 |
+
msgstr "Options en-tête"
|
873 |
+
|
874 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
875 |
+
msgid "Body Options"
|
876 |
+
msgstr "Options du corps de la page"
|
877 |
+
|
878 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
879 |
+
msgid "Footer Options"
|
880 |
+
msgstr "Options pied de page"
|
881 |
+
|
882 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
883 |
+
msgid "Visible Columns"
|
884 |
+
msgstr "Colonnes Visibles"
|
885 |
+
|
886 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
887 |
+
msgid ""
|
888 |
+
"Company logo not found. Upload the image to the Media Library and try again."
|
889 |
+
msgstr ""
|
890 |
+
|
891 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
892 |
+
#, php-format
|
893 |
+
msgid ""
|
894 |
+
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
895 |
+
"this page</a>."
|
896 |
+
msgstr ""
|
897 |
+
|
898 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
899 |
+
#, php-format
|
900 |
+
msgid ""
|
901 |
+
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
902 |
+
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
903 |
+
"<a href=\"%2$s\">No, deactivate now</a>."
|
904 |
+
msgstr ""
|
905 |
+
|
906 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
907 |
+
#, php-format
|
908 |
+
msgid ""
|
909 |
+
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
910 |
+
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
911 |
+
"rating. It will support future development big-time."
|
912 |
+
msgstr ""
|
913 |
+
|
914 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
915 |
+
msgid "WooCommerce PDF Invoices Premium"
|
916 |
+
msgstr "WooCommerce PDF Invoices Premium"
|
917 |
+
|
918 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
919 |
+
msgid ""
|
920 |
+
"This plugin offers a premium version which comes with the following features:"
|
921 |
+
msgstr ""
|
922 |
+
"Ce plugin propose une version premium qui apporte les fonctionnalités "
|
923 |
+
"suivantes :"
|
924 |
+
|
925 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
926 |
+
msgid "Change the font of the PDF invoices."
|
927 |
+
msgstr ""
|
928 |
+
|
929 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
930 |
+
msgid ""
|
931 |
+
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
932 |
+
msgstr ""
|
933 |
+
|
934 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
935 |
+
msgid "Bulk generate PDF invoices."
|
936 |
+
msgstr ""
|
937 |
+
|
938 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
939 |
+
msgid "Bulk export and/or download PDF invoices."
|
940 |
+
msgstr ""
|
941 |
+
|
942 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
943 |
+
msgid "Bill periodically by generating and sending global invoices."
|
944 |
+
msgstr ""
|
945 |
+
"Facturer périodiquement par la génération et l'envoi de factures globales."
|
946 |
+
|
947 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
948 |
+
msgid "Add additional PDF's to PDF invoices."
|
949 |
+
msgstr ""
|
950 |
+
|
951 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
952 |
+
msgid "Send customer invoices directly to suppliers and others."
|
953 |
+
msgstr "Envoyer des factures clients directement aux fournisseurs et autres."
|
954 |
+
|
955 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
956 |
+
#, php-format
|
957 |
+
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
958 |
+
msgstr ""
|
959 |
+
|
960 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
961 |
+
msgid "Learn more"
|
962 |
+
msgstr "En savoir plus"
|
963 |
+
|
964 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
965 |
+
msgid "Stay up-to-date"
|
966 |
+
msgstr "Restez informé"
|
967 |
+
|
968 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
969 |
+
msgid ""
|
970 |
+
"We're constantly developing new features, stay up-to-date by subscribing to "
|
971 |
+
"our newsletter."
|
972 |
+
msgstr ""
|
973 |
+
"Nous développons constamment de nouvelles fonctionnalités, restez informés "
|
974 |
+
"en vous inscrivant à notre newsletter."
|
975 |
+
|
976 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
977 |
+
msgid "Your email address"
|
978 |
+
msgstr "Votre adresse e-mail"
|
979 |
+
|
980 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
981 |
+
msgid "Signup"
|
982 |
+
msgstr "Inscription"
|
983 |
+
|
984 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
985 |
+
msgid "No spam, ever. Unsubscribe at any time"
|
986 |
+
msgstr "Pas de spam, jamais. Désabonnez-vous à tout moment"
|
987 |
+
|
988 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
989 |
+
msgid "About"
|
990 |
+
msgstr "À propos"
|
991 |
+
|
992 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
993 |
+
msgid ""
|
994 |
+
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
995 |
+
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
996 |
+
msgstr ""
|
997 |
+
"Ce plugin est un projet open source qui vise à combler le manque de "
|
998 |
+
"facturation de <a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</"
|
999 |
+
"a>."
|
1000 |
+
|
1001 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
1002 |
+
msgid "<b>Version</b>: "
|
1003 |
+
msgstr "<b>Version</b> : "
|
1004 |
+
|
1005 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
1006 |
+
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
1007 |
+
msgstr ""
|
1008 |
+
"<b>Auteur</b> : <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
1009 |
+
|
1010 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
1011 |
+
msgid ""
|
1012 |
+
"We will never ask for donations, but to guarantee future development, we do "
|
1013 |
+
"need your support. Please show us your appreciation by leaving a <a href="
|
1014 |
+
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
1015 |
+
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
1016 |
+
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1017 |
+
msgstr ""
|
1018 |
+
|
1019 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1020 |
+
msgid ""
|
1021 |
+
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1022 |
+
msgstr ""
|
1023 |
+
"Essayez cet incroyable plugin gratuit WooCommerce PDF Invoices pour "
|
1024 |
+
"WordPress !"
|
1025 |
+
|
1026 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1027 |
+
msgid "Need Help?"
|
1028 |
+
msgstr "Besoin d’aide ?"
|
1029 |
+
|
1030 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1031 |
+
msgid "Frequently Asked Questions"
|
1032 |
+
msgstr "Foire aux questions"
|
1033 |
+
|
1034 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1035 |
+
msgid "Support forum"
|
1036 |
+
msgstr "Forum d’aide"
|
1037 |
+
|
1038 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1039 |
+
msgid "Request a feature"
|
1040 |
+
msgstr "Demander une fonctionnalité"
|
1041 |
+
|
1042 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1043 |
+
msgid "Invoices"
|
1044 |
+
msgstr "Factures"
|
1045 |
+
|
1046 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1047 |
+
msgid "General"
|
1048 |
+
msgstr "Général"
|
1049 |
+
|
1050 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1051 |
+
#, php-format
|
1052 |
+
msgid ""
|
1053 |
+
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1054 |
+
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1055 |
+
msgstr ""
|
1056 |
+
|
1057 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1058 |
+
#, php-format
|
1059 |
+
msgid "Version %s"
|
1060 |
+
msgstr "Version %s"
|
1061 |
+
|
1062 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1063 |
+
msgid "Invoice No."
|
1064 |
+
msgstr ""
|
1065 |
+
|
1066 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1067 |
+
msgid "View invoice"
|
1068 |
+
msgstr " Voir la facture"
|
1069 |
+
|
1070 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1071 |
+
msgid "PDF Invoice"
|
1072 |
+
msgstr "Facture PDF"
|
1073 |
+
|
1074 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1075 |
+
msgid "Invoiced on:"
|
1076 |
+
msgstr "Facturés sur"
|
1077 |
+
|
1078 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1079 |
+
msgid "Invoice number:"
|
1080 |
+
msgstr "Numéro de facture"
|
1081 |
+
|
1082 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1083 |
+
msgid "Create"
|
1084 |
+
msgstr "créer"
|
1085 |
+
|
1086 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1087 |
+
msgid "View"
|
1088 |
+
msgstr "Voir"
|
1089 |
+
|
1090 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1091 |
+
msgid "Cancel"
|
1092 |
+
msgstr "Annuler"
|
1093 |
+
|
1094 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1095 |
+
msgid "Are you sure to delete the invoice?"
|
1096 |
+
msgstr "Êtes-vous certain de vouloir supprimer la facture? "
|
1097 |
+
|
1098 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1099 |
+
#, php-format
|
1100 |
+
msgid "Invoice %s (PDF)"
|
1101 |
+
msgstr "Facture %s (PDF)"
|
1102 |
+
|
1103 |
+
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1104 |
+
msgid "Template not found."
|
1105 |
+
msgstr ""
|
1106 |
+
|
1107 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1108 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1109 |
+
#, php-format
|
1110 |
+
msgid "Order Number: %s"
|
1111 |
+
msgstr "Numéro de commande : %s"
|
1112 |
+
|
1113 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1114 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1115 |
+
#, php-format
|
1116 |
+
msgid "Order Date: %s"
|
1117 |
+
msgstr "Date de commande : %s"
|
1118 |
+
|
1119 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1120 |
+
msgid "VAT 0%"
|
1121 |
+
msgstr ""
|
1122 |
+
|
1123 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1124 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1125 |
+
msgid "Customer note"
|
1126 |
+
msgstr "Note du client"
|
1127 |
+
|
1128 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1129 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1130 |
+
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1131 |
+
msgstr ""
|
1132 |
+
|
1133 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1134 |
+
msgid "Ship to:"
|
1135 |
+
msgstr ""
|
1136 |
+
|
1137 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1138 |
+
msgid "Product"
|
1139 |
+
msgstr ""
|
1140 |
+
|
1141 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1142 |
+
msgid "Price"
|
1143 |
+
msgstr ""
|
1144 |
+
|
1145 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1146 |
+
#, php-format
|
1147 |
+
msgid "Note from customer: %s"
|
1148 |
+
msgstr ""
|
1149 |
+
|
1150 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1151 |
+
#, php-format
|
1152 |
+
msgid "Note to customer: %s"
|
1153 |
+
msgstr ""
|
1154 |
+
|
1155 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1156 |
+
#, php-format
|
1157 |
+
msgid "Invoice #: %s"
|
1158 |
+
msgstr ""
|
1159 |
+
|
1160 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1161 |
+
#, php-format
|
1162 |
+
msgid "Invoice Date: %s"
|
1163 |
+
msgstr ""
|
1164 |
+
|
1165 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1166 |
+
#, php-format
|
1167 |
+
msgid "Payment Method: %s"
|
1168 |
+
msgstr ""
|
1169 |
+
|
1170 |
+
#~ msgid "Displayed in upper-right corner near logo."
|
1171 |
+
#~ msgstr "Affiché dans le coin supérieur droit, près du logo."
|
1172 |
+
|
1173 |
+
#~ msgid "Displayed below company address."
|
1174 |
+
#~ msgstr "Affiché en dessous de l’adresse de l’entreprise."
|
1175 |
+
|
1176 |
+
#~ msgid "Displayed in big colored bar directly after invoice total."
|
1177 |
+
#~ msgstr ""
|
1178 |
+
#~ "Affiché dans une grande barre de couleur directement après le total de la "
|
1179 |
+
#~ "facture."
|
1180 |
+
|
1181 |
+
#~ msgid "Thank you for your purchase!"
|
1182 |
+
#~ msgstr "Nous vous remercions pour votre achat !"
|
1183 |
+
|
1184 |
+
#~ msgid ""
|
1185 |
+
#~ "Displayed below customer notes and above footer. Want to attach "
|
1186 |
+
#~ "additional pages to the invoice? Take a look at the <a href=\"%s"
|
1187 |
+
#~ "\">Premium</a> plugin."
|
1188 |
+
#~ msgstr ""
|
1189 |
+
#~ "Affiché en-dessous des notes du client et au dessus du pied de page. Vous "
|
1190 |
+
#~ "voulez joindre des pages supplémentaires à la facture ? Jetez un œil à la "
|
1191 |
+
#~ "<a href=\"%s\">version premium</a> du plugin."
|
1192 |
+
|
1193 |
+
#~ msgid "Items will be shipped within 2 days."
|
1194 |
+
#~ msgstr "Les articles seront livrés dans les 2 jours."
|
1195 |
+
|
1196 |
+
#~ msgid "<b>Payment method</b> %s"
|
1197 |
+
#~ msgstr "<b>Mode de paiement</b> %s"
|
1198 |
+
|
1199 |
+
#~ msgid "Leave empty to show page numbering."
|
1200 |
+
#~ msgstr "Laisser vide pour afficher la numérotation des pages."
|
1201 |
+
|
1202 |
+
#~ msgid "Add additional PDF's to customer invoices."
|
1203 |
+
#~ msgstr "Ajouter des PDF supplémentaires aux factures des clients."
|
1204 |
+
|
1205 |
+
#~ msgid "Attachment Options"
|
1206 |
+
#~ msgstr "Options des pièces jointes"
|
1207 |
+
|
1208 |
+
#~ msgid "Attach a PDF to the invoice."
|
1209 |
+
#~ msgstr "Joindre un PDF à la facture."
|
1210 |
+
|
1211 |
+
#~ msgid "Remove logo"
|
1212 |
+
#~ msgstr "Retirer le logo"
|
1213 |
+
|
1214 |
+
#~ msgid "File is invalid and contains either '..' or './'."
|
1215 |
+
#~ msgstr "Le fichier est invalide et contient soit '..' ou './'."
|
1216 |
+
|
1217 |
+
#~ msgid "File is invalid and contains ':' after the first character."
|
1218 |
+
#~ msgstr "Le fichier est invalide et contient ':' aprés la premiere lettre. "
|
1219 |
+
|
1220 |
+
#~ msgid "File should be less then 2MB."
|
1221 |
+
#~ msgstr "Le fichier doit être inférieure à 2 Mo."
|
1222 |
+
|
1223 |
+
#~ msgid "Email us"
|
1224 |
+
#~ msgstr "Nous envoyer un courrier électronique"
|
1225 |
+
|
1226 |
+
#~ msgid ""
|
1227 |
+
#~ "Invoice with invoice number %s not found. First create invoice and try "
|
1228 |
+
#~ "again."
|
1229 |
+
#~ msgstr ""
|
1230 |
+
#~ "Facture avec numéro de facture %s non trouvé. Créez d'abord la facture et "
|
1231 |
+
#~ "essayez à nouveau."
|
1232 |
+
|
1233 |
+
#~ msgid "Reset on 1st of january"
|
1234 |
+
#~ msgstr "Réinitialiser le 1er janvier"
|
1235 |
+
|
1236 |
+
#~ msgid "Attach to Email"
|
1237 |
+
#~ msgstr "Joindre à l'Email"
|
1238 |
+
|
1239 |
+
#~ msgid "Processing Renewal Order"
|
1240 |
+
#~ msgstr "Commande de renouvellement en cours de traitement"
|
1241 |
+
|
1242 |
+
#~ msgid "Do not attach"
|
1243 |
+
#~ msgstr "Ne pas joindre"
|
1244 |
+
|
1245 |
+
#~ msgid "Attach to New Renewal Order Email"
|
1246 |
+
#~ msgstr "Joindre à l'e-mail de nouvelle commande de renouvellement"
|
1247 |
+
|
1248 |
+
#~ msgid "Woocommerce Subscriptions Email Options"
|
1249 |
+
#~ msgstr "Options de messagerie de Woocommerce Subscriptions"
|
1250 |
+
|
1251 |
+
#~ msgid ""
|
1252 |
+
#~ "Attach PDF invoice to <a href=\"http://www.woothemes.com/products/"
|
1253 |
+
#~ "woocommerce-subscriptions/\">WooCommerce Subscriptions</a> email. Plugin "
|
1254 |
+
#~ "should be activated in order to work."
|
1255 |
+
#~ msgstr ""
|
1256 |
+
#~ "Joindre la facture PDF aux e-mails de <a href=\"http://www.woothemes.com/"
|
1257 |
+
#~ "products/woocommerce-subscriptions/\">WooCommerce Subscriptions</a>. Ce "
|
1258 |
+
#~ "plugin doit être activé pour pouvoir fonctionner."
|
1259 |
+
|
1260 |
+
#~ msgid "Allowed HTML tags: "
|
1261 |
+
#~ msgstr "Tags HTML autorisés :"
|
1262 |
+
|
1263 |
+
#~ msgid "Attach to New order Email"
|
1264 |
+
#~ msgstr "Joindre à l'email de la nouvelle commande"
|
1265 |
+
|
1266 |
+
#~ msgid "Enable download from account"
|
1267 |
+
#~ msgstr "Activer le téléchargement depuis le compte"
|
1268 |
+
|
1269 |
+
#~ msgid ""
|
1270 |
+
#~ "<br/><div class=\"bewpi-notes\">Let customers download invoice from "
|
1271 |
+
#~ "account page.</div>"
|
1272 |
+
#~ msgstr ""
|
1273 |
+
#~ "<br/><div class=\"bewpi-notes\">Laisser les clients télécharger la "
|
1274 |
+
#~ "facture depuis la page de leur compte.</div>"
|
1275 |
+
|
1276 |
+
#~ msgid "Get your account from your Email It In %suser account%s."
|
1277 |
+
#~ msgstr "Obtenez votre compte depuis Email It In %scompte utilisateur%s"
|
1278 |
+
|
1279 |
+
#~ msgid ""
|
1280 |
+
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1281 |
+
#~ "Egnyte and enter your account below."
|
1282 |
+
#~ msgstr ""
|
1283 |
+
#~ "Inscrivez-vous à %s pour envoyer les factures dans votre Dropbox, "
|
1284 |
+
#~ "OneDrive, Google Drive ou Egnyte et entrez votre compte ci-dessous"
|
1285 |
+
|
1286 |
+
#~ msgid "%sFormat%s of invoice date and order date."
|
1287 |
+
#~ msgstr "%sFormat%s de la date de commande et de la date de facturation "
|
1288 |
+
|
1289 |
+
#~ msgid ""
|
1290 |
+
#~ "Allowed placeholders: %s %s %s %s %s %s.<br/>%sNote:%s %s is required and "
|
1291 |
+
#~ "slashes aren't supported."
|
1292 |
+
#~ msgstr ""
|
1293 |
+
#~ "Codes autorisés : %s %s %s %s %s %s.<br/>%sNote :%s %s est requis et les "
|
1294 |
+
#~ "barres obliques \"/\" ne sont pas pris en charge."
|
1295 |
+
|
1296 |
+
#~ msgid "The header will be visible on every page. "
|
1297 |
+
#~ msgstr "L'en-tête sera visible sur toutes les pages"
|
1298 |
+
|
1299 |
+
#~ msgid ""
|
1300 |
+
#~ "Alrighty then! <a href=\"%s\">Let's start configuring <strong>WooCommerce "
|
1301 |
+
#~ "PDF Invoices</strong></a>."
|
1302 |
+
#~ msgstr ""
|
1303 |
+
#~ "Très bien ! <a href=\"%s\">Commençons la configuration de "
|
1304 |
+
#~ "<strong>WooCommerce PDF Invoices</strong></a>."
|
1305 |
+
|
1306 |
+
#~ msgid "Invalid order ID"
|
1307 |
+
#~ msgstr "ID de commande invalide"
|
1308 |
+
|
1309 |
+
#~ msgid "Access denied"
|
1310 |
+
#~ msgstr "Accès refusé"
|
1311 |
+
|
1312 |
+
#~ msgid ""
|
1313 |
+
#~ "If you like <strong>WooCommerce PDF Invoices</strong> please leave us a "
|
1314 |
+
#~ "%s★★★★★%s rating. A huge thank you in advance!"
|
1315 |
+
#~ msgstr ""
|
1316 |
+
#~ "Si vous aimez <strong>WooCommerce PDF Invoices</strong> n'hésitez pas à "
|
1317 |
+
#~ "nous laisser un avis %s ★★★★★%s. Un grand merci à l'avance !"
|
1318 |
+
|
1319 |
+
#~ msgid "Cancel invoice"
|
1320 |
+
#~ msgstr "Annuler la facture"
|
1321 |
+
|
1322 |
+
#~ msgid "Create invoice"
|
1323 |
+
#~ msgstr "Créer une facture"
|
1324 |
+
|
1325 |
+
#~ msgid ""
|
1326 |
+
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1327 |
+
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1328 |
+
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1329 |
+
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1330 |
+
#~ "href='%s'>No, already done it!</a>"
|
1331 |
+
#~ msgstr ""
|
1332 |
+
#~ "Vous travaillez avec des <b>WooCommerce PDF Invoices</b> depuis un "
|
1333 |
+
#~ "certain temps. Nous avons vraiment besoin de votre avis ★★★★★. Il "
|
1334 |
+
#~ "soutiendra le développement futur à long terme. Un grand merci à l’avance "
|
1335 |
+
#~ "et continuez votre bon travail !<br><a href=\"%s\" target=\"_blank\">Oui, "
|
1336 |
+
#~ "on va le faire tout de suite !</a> - <a href=\"%s\">Non, c’est déjà fait!"
|
1337 |
+
#~ "</a>"
|
1338 |
+
|
1339 |
+
#~ msgid ""
|
1340 |
+
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1341 |
+
#~ "requires <a href=\"%s\"><strong>WooCommerce PDF Invoices</strong></a>. "
|
1342 |
+
#~ "Get the free version (%s+) and try again.</p>"
|
1343 |
+
#~ msgstr ""
|
1344 |
+
#~ "<p><a href=\"%s\"><strong>WooCommerce PDF Invoices Premium</strong></a> "
|
1345 |
+
#~ "nécessite <a href=\"%s\"><strong>WooCommerce Invoices PDF</strong></a>. "
|
1346 |
+
#~ "Obtenez la version gratuite (%s+) et essayez à nouveau.</p>"
|
1347 |
+
|
1348 |
+
#~ msgid ""
|
1349 |
+
#~ "Whoops, no template found. Please select a template on the Template "
|
1350 |
+
#~ "settings page first."
|
1351 |
+
#~ msgstr ""
|
1352 |
+
#~ "Oups, aucun modèle trouvé. S’il vous plaît sélectionner d'abord un modèle "
|
1353 |
+
#~ "sur la page des paramètres de modèle."
|
1354 |
+
|
1355 |
+
#~ msgid ""
|
1356 |
+
#~ "Could not create invoice. In order to reset invoice number with %d, "
|
1357 |
+
#~ "delete all invoices with invoice number %s and greater."
|
1358 |
+
#~ msgstr ""
|
1359 |
+
#~ "Impossible de créer la facture. Afin de réinitialiser le numéro de "
|
1360 |
+
#~ "facture avec %d, supprimez toutes les factures avec le numéro de facture "
|
1361 |
+
#~ "%s et plus."
|
1362 |
+
|
1363 |
+
#~ msgid ""
|
1364 |
+
#~ "Could not create invoice. Invoice with invoice number %s already exists. "
|
1365 |
+
#~ "First delete invoice and try again."
|
1366 |
+
#~ msgstr ""
|
1367 |
+
#~ "Impossible de créer la facture. Une facture avec le numéro %s existe "
|
1368 |
+
#~ "déjà. Supprimez la première facture puis essayez à nouveau."
|
1369 |
+
|
1370 |
+
#~ msgid ""
|
1371 |
+
#~ "Reset the invoice counter and start counting from given invoice number."
|
1372 |
+
#~ "<br/><b>Note:</b> Only available for Sequential numbering and value will "
|
1373 |
+
#~ "be editable by selecting checkbox. Next number needs to be lower then "
|
1374 |
+
#~ "highest existing invoice number or delete invoices first."
|
1375 |
+
#~ msgstr ""
|
1376 |
+
#~ "Réinitialise le compteur de factures et commence à compter au numéro de "
|
1377 |
+
#~ "facture donné. <br/><b>Note :</b> Seulement disponible pour la "
|
1378 |
+
#~ "numérotation séquentielle et la valeur sera modifiable en sélectionnant "
|
1379 |
+
#~ "la case à cocher. Le numéro suivant doit être inférieur au numéro de "
|
1380 |
+
#~ "facture le plus élevé, sinon supprimez d'abord des factures."
|
1381 |
+
|
1382 |
+
#~ msgid ""
|
1383 |
+
#~ "<b>Hint</b>: Use <code>[payment_method]</code> placeholder to display the "
|
1384 |
+
#~ "order payment method."
|
1385 |
+
#~ msgstr ""
|
1386 |
+
#~ "<b>Astuce :</b> Utilisez le code <code>[payment_method]</code> pour "
|
1387 |
+
#~ "afficher le mode de paiement de la commande."
|
1388 |
+
|
1389 |
+
#~ msgid ""
|
1390 |
+
#~ "Compatible with <a href=\"%s\">WooCommerce Subscriptions</a> plugin "
|
1391 |
+
#~ "emails."
|
1392 |
+
#~ msgstr ""
|
1393 |
+
#~ "Compatible avec les e-mails du plugin <a href=\"%s\">WooCommerce "
|
1394 |
+
#~ "Subscriptions</a>."
|
1395 |
+
|
1396 |
+
#~ msgid ""
|
1397 |
+
#~ "We will never ask for donations, but to garantee future development, we "
|
1398 |
+
#~ "do need your support. Please show us your appreciation by leaving a <a "
|
1399 |
+
#~ "href=\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-"
|
1400 |
+
#~ "invoices?rate=5#postform\">★★★★★</a> rating and vote for <a href="
|
1401 |
+
#~ "\"https://wordpress.org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1402 |
+
#~ msgstr ""
|
1403 |
+
#~ "Nous ne vous demanderons jamais de dons mais pour vous garantir le "
|
1404 |
+
#~ "développement futur, nous avons besoin de votre soutien. S'il vous plaît "
|
1405 |
+
#~ "montrez-nous votre appréciation en laissant une note de <a href=\"https://"
|
1406 |
+
#~ "wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
1407 |
+
#~ "rate=5#postform\">★★★★★</a> et votez pour <a href=\"https://wordpress.org/"
|
1408 |
+
#~ "plugins/woocommerce-pdf-invoices/\">notre travail</a> ."
|
1409 |
+
|
1410 |
+
#~ msgid "Feel free to use "
|
1411 |
+
#~ msgstr "N'hésitez pas à utiliser"
|
1412 |
+
|
1413 |
+
#~ msgid "Intro text"
|
1414 |
+
#~ msgstr "Texte d'introduction"
|
1415 |
+
|
1416 |
+
#~ msgid ""
|
1417 |
+
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1418 |
+
#~ "%s Only available with sequential numbering type and you need to check "
|
1419 |
+
#~ "the checkbox to actually reset the value."
|
1420 |
+
#~ msgstr ""
|
1421 |
+
#~ "Réinitialiser le compteur de la facture et commencer avec le prochain "
|
1422 |
+
#~ "numéro de facture. %s %sNote:%s Uniquement disponible avec le type de "
|
1423 |
+
#~ "numérotation séquentielle et vous avez besoin de vérifier la case pour "
|
1424 |
+
#~ "réinitialiser la valeur"
|
1425 |
+
|
1426 |
+
#~ msgid "Tax"
|
1427 |
+
#~ msgstr "TVA"
|
1428 |
+
|
1429 |
+
#~ msgid "The footer will be visible on every page. "
|
1430 |
+
#~ msgstr "Le pied de page sera visible sur toutes les pages"
|
1431 |
+
|
1432 |
+
#~ msgid "%sPayment%s via"
|
1433 |
+
#~ msgstr "%sPaiement%s via"
|
1434 |
+
|
1435 |
+
#~ msgid "Order Number %s"
|
1436 |
+
#~ msgstr "Numéro d'ordre %s"
|
1437 |
+
|
1438 |
+
#~ msgid "Order Date %s"
|
1439 |
+
#~ msgstr "Date de commande %s"
|
1440 |
+
|
1441 |
+
#~ msgid "Download invoice (PDF)"
|
1442 |
+
#~ msgstr "Télécharger la facture (PDF)"
|
1443 |
+
|
1444 |
+
#~ msgid ""
|
1445 |
+
#~ "Feel free to use the placeholders %s %s %s %s and %s. %s %sNote:%s %s is "
|
1446 |
+
#~ "required."
|
1447 |
+
#~ msgstr ""
|
1448 |
+
#~ "N'hésitez pas à utiliser les espaces réservés %s %s %s %s et %s. %s "
|
1449 |
+
#~ "%sNote:%s %s estrequis."
|
1450 |
+
|
1451 |
+
#~ msgid "VAT %s"
|
1452 |
+
#~ msgstr "TVA %s"
|
1453 |
+
|
1454 |
+
#~ msgid "Feel free to use"
|
1455 |
+
#~ msgstr "N'hésitez pas à l'utiliser"
|
1456 |
+
|
1457 |
+
#~ msgid "Quantity"
|
1458 |
+
#~ msgstr "Qté"
|
1459 |
+
|
1460 |
+
#~ msgid "Unit price"
|
1461 |
+
#~ msgstr "Prix unitaire"
|
1462 |
+
|
1463 |
+
#~ msgid "Signup at %s and enter your account beyond."
|
1464 |
+
#~ msgstr "Inscription à %s et entrez votre compte."
|
1465 |
+
|
1466 |
+
#~ msgid "%sFormat%s of the date. Examples: %s or %s"
|
1467 |
+
#~ msgstr "%sFormat%s de la date. Exemples: %s of %s"
|
1468 |
+
|
1469 |
+
#~ msgid "Show invoice"
|
1470 |
+
#~ msgstr "voir la facture"
|
1471 |
+
|
1472 |
+
#~ msgid "%sFormat%s of the date."
|
1473 |
+
#~ msgstr "%sFormat%s de la date."
|
1474 |
+
|
1475 |
+
#~ msgid "Use [prefix], [suffix] and [number] as placeholders."
|
1476 |
+
#~ msgstr ""
|
1477 |
+
#~ "Utilisez [suffixe], [préfixe] et [nombre] dans les espaces réservés."
|
1478 |
+
|
1479 |
+
#~ msgid "Choose the color witch fits your company."
|
1480 |
+
#~ msgstr "Choisissez la couleur qui convient à votre entreprise."
|
1481 |
+
|
1482 |
+
#~ msgid ""
|
1483 |
+
#~ "Choose the format for the invoice number. Use [prefix], [suffix] and "
|
1484 |
+
#~ "[number] as placeholders."
|
1485 |
+
#~ msgstr ""
|
1486 |
+
#~ "Choisissez le format pour le numéro de la facture. Utilisez [prefixe], "
|
1487 |
+
#~ "[suffixe] et [nombre] dans les espaces réservés."
|
1488 |
+
|
1489 |
+
#~ msgid "Text to greet, congratulate or thank the customer. "
|
1490 |
+
#~ msgstr "Texte pour saluer, féliciter ou remercier le client. "
|
1491 |
+
|
1492 |
+
#~ msgid "Some text"
|
1493 |
+
#~ msgstr "Du texte!!!!"
|
1494 |
+
|
1495 |
+
#~ msgid "Text to greet, congratulate or thank the customer."
|
1496 |
+
#~ msgstr "Texte pour saluer, féliciter ou remercier le client."
|
1497 |
+
|
1498 |
+
#~ msgid "Start all over on the first of January."
|
1499 |
+
#~ msgstr "Tout recommencer à zéro à partir du 1er Janvier."
|
lang/woocommerce-pdf-invoices-it_IT.po
CHANGED
@@ -1,1321 +1,1321 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
6 |
-
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
7 |
-
"Last-Translator: iduran <iduran@solucionesc2.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: it_IT\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-Basepath: ../..\n"
|
16 |
-
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
17 |
-
"__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
18 |
-
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
19 |
-
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
20 |
-
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
21 |
-
"X-Loco-Target-Locale: es_ES\n"
|
22 |
-
"X-Generator: Poedit 1.8.11\n"
|
23 |
-
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
24 |
-
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
25 |
-
"X-Poedit-SearchPathExcluded-0: woocommerce-pdf-invoices/lib\n"
|
26 |
-
|
27 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
28 |
-
msgid "Purchase email"
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
32 |
-
msgid ""
|
33 |
-
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
34 |
-
"\">wcpdfinvoices.com</a>."
|
35 |
-
msgstr ""
|
36 |
-
|
37 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
38 |
-
msgid "License"
|
39 |
-
msgstr ""
|
40 |
-
|
41 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
42 |
-
msgid ""
|
43 |
-
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
44 |
-
"\">wcpdfinvoices.com</a> to receive updates."
|
45 |
-
msgstr ""
|
46 |
-
|
47 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
48 |
-
msgid "PDF attachment"
|
49 |
-
msgstr ""
|
50 |
-
|
51 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
52 |
-
msgid "Add for example a PDF with your terms & conditions."
|
53 |
-
msgstr ""
|
54 |
-
|
55 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
56 |
-
msgid "Suppliers"
|
57 |
-
msgstr ""
|
58 |
-
|
59 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
60 |
-
msgid ""
|
61 |
-
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
62 |
-
"adding there Email It In email addresses. Email addresses need to be "
|
63 |
-
"seperated by comma's."
|
64 |
-
msgstr ""
|
65 |
-
|
66 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
67 |
-
msgid ""
|
68 |
-
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
69 |
-
"generate a global invoice from there account</div>"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
73 |
-
msgid "Customer generation period"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
77 |
-
msgid ""
|
78 |
-
"Should your customers have the ability to generate a global invoice by month "
|
79 |
-
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
80 |
-
msgstr ""
|
81 |
-
|
82 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
83 |
-
msgid "Month"
|
84 |
-
msgstr ""
|
85 |
-
|
86 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
87 |
-
msgid "Year"
|
88 |
-
msgstr ""
|
89 |
-
|
90 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
91 |
-
msgid "Send to your Cloud Storage"
|
92 |
-
msgstr ""
|
93 |
-
|
94 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
95 |
-
msgid "Email to customer"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
99 |
-
msgid "Email to supplier(s)"
|
100 |
-
msgstr ""
|
101 |
-
|
102 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
103 |
-
msgid "Email subject"
|
104 |
-
msgstr ""
|
105 |
-
|
106 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
107 |
-
msgid "Subject for the global invoice email."
|
108 |
-
msgstr ""
|
109 |
-
|
110 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
111 |
-
msgid "Email message"
|
112 |
-
msgstr ""
|
113 |
-
|
114 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
115 |
-
msgid "Message for the global invoice email."
|
116 |
-
msgstr ""
|
117 |
-
|
118 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
119 |
-
msgid "Enable reminder"
|
120 |
-
msgstr ""
|
121 |
-
|
122 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
123 |
-
msgid "Days until reminder"
|
124 |
-
msgstr ""
|
125 |
-
|
126 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
127 |
-
msgid "Number of days from starting date until reminder date."
|
128 |
-
msgstr ""
|
129 |
-
|
130 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
131 |
-
msgid "Start date type"
|
132 |
-
msgstr ""
|
133 |
-
|
134 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
135 |
-
msgid ""
|
136 |
-
"Custom date will add a checkout field to the Checkout page, so a customer "
|
137 |
-
"can decide from which date to start counting."
|
138 |
-
msgstr ""
|
139 |
-
|
140 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
141 |
-
msgid "Order date"
|
142 |
-
msgstr ""
|
143 |
-
|
144 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
145 |
-
msgid "Custom date"
|
146 |
-
msgstr ""
|
147 |
-
|
148 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
149 |
-
msgid "Custom date is editable on My Account page"
|
150 |
-
msgstr ""
|
151 |
-
|
152 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
153 |
-
msgid "Custom date is required"
|
154 |
-
msgstr ""
|
155 |
-
|
156 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
157 |
-
msgid "Custom date field name"
|
158 |
-
msgstr ""
|
159 |
-
|
160 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
161 |
-
msgid "Premium Options"
|
162 |
-
msgstr ""
|
163 |
-
|
164 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
165 |
-
msgid "Template Options"
|
166 |
-
msgstr ""
|
167 |
-
|
168 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
169 |
-
msgid "Supplier Options"
|
170 |
-
msgstr ""
|
171 |
-
|
172 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
173 |
-
msgid "Global Invoice Options"
|
174 |
-
msgstr ""
|
175 |
-
|
176 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
177 |
-
msgid "Reminder Options"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
181 |
-
msgid "These are the template options."
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
185 |
-
msgid "Send customer invoice automatically to your supplier(s)."
|
186 |
-
msgstr ""
|
187 |
-
|
188 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
189 |
-
msgid ""
|
190 |
-
"Generate global invoices on Orders page by selecting multiple orders and "
|
191 |
-
"applying action or let customers generate periodically from My Account page."
|
192 |
-
msgstr ""
|
193 |
-
|
194 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
195 |
-
msgid ""
|
196 |
-
"Send a reminder email with invoice after a specific period of time. The "
|
197 |
-
"period until the actual sending date, uses the order date as a starting "
|
198 |
-
"point to count from. The email template called Customer Invoice will be "
|
199 |
-
"used. By default an email will only be sent, if the order has the Processing "
|
200 |
-
"status."
|
201 |
-
msgstr ""
|
202 |
-
|
203 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
204 |
-
msgid "File to large."
|
205 |
-
msgstr ""
|
206 |
-
|
207 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
208 |
-
msgid "Only PDF files are allowed."
|
209 |
-
msgstr ""
|
210 |
-
|
211 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
212 |
-
msgid "Remove"
|
213 |
-
msgstr ""
|
214 |
-
|
215 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
216 |
-
msgid "Choose"
|
217 |
-
msgstr ""
|
218 |
-
|
219 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
220 |
-
msgid "Active"
|
221 |
-
msgstr ""
|
222 |
-
|
223 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
224 |
-
msgid "Inactive"
|
225 |
-
msgstr ""
|
226 |
-
|
227 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
228 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
229 |
-
msgid "YYYY-MM-DD"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
233 |
-
msgid "Save"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
237 |
-
msgid "Generate Global Invoice"
|
238 |
-
msgstr ""
|
239 |
-
|
240 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
241 |
-
msgid "Select a month"
|
242 |
-
msgstr ""
|
243 |
-
|
244 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
245 |
-
msgid "Select a year"
|
246 |
-
msgstr ""
|
247 |
-
|
248 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
249 |
-
msgid "Generate invoice"
|
250 |
-
msgstr ""
|
251 |
-
|
252 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
253 |
-
msgid "Global invoice successfully generated! "
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
257 |
-
msgid "Reminder scheduled on:"
|
258 |
-
msgstr ""
|
259 |
-
|
260 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
261 |
-
msgid "Reminder sent?"
|
262 |
-
msgstr ""
|
263 |
-
|
264 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
265 |
-
msgid "Yes"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
269 |
-
msgid "No"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
273 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
274 |
-
msgid "Settings"
|
275 |
-
msgstr "Impostazioni"
|
276 |
-
|
277 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
278 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
279 |
-
msgid "Support"
|
280 |
-
msgstr "Supporto"
|
281 |
-
|
282 |
-
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
283 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
284 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
285 |
-
msgid "Premium"
|
286 |
-
msgstr "Premium"
|
287 |
-
|
288 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
289 |
-
msgid "Bulk Export PDF Invoices"
|
290 |
-
msgstr ""
|
291 |
-
|
292 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
293 |
-
msgid "Bulk Generate PDF Invoices"
|
294 |
-
msgstr ""
|
295 |
-
|
296 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
297 |
-
msgid "No orders selected to generate PDF invoice for."
|
298 |
-
msgstr ""
|
299 |
-
|
300 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
301 |
-
#, php-format
|
302 |
-
msgid ""
|
303 |
-
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
304 |
-
"be good to go! :)"
|
305 |
-
msgstr ""
|
306 |
-
|
307 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
308 |
-
#, php-format
|
309 |
-
msgid ""
|
310 |
-
"%1$s requires at least %2$s. Update it and get the best out of both "
|
311 |
-
"plugins. :)"
|
312 |
-
msgstr ""
|
313 |
-
|
314 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
315 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
316 |
-
msgid "Invalid request"
|
317 |
-
msgstr ""
|
318 |
-
|
319 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
320 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
321 |
-
msgid "Something went wrong."
|
322 |
-
msgstr ""
|
323 |
-
|
324 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
325 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
326 |
-
msgid "No orders found."
|
327 |
-
msgstr ""
|
328 |
-
|
329 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
330 |
-
msgid "Generate global invoice"
|
331 |
-
msgstr ""
|
332 |
-
|
333 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
334 |
-
msgid "Please select more then one order."
|
335 |
-
msgstr ""
|
336 |
-
|
337 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
338 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
339 |
-
#, php-format
|
340 |
-
msgid "%s is required."
|
341 |
-
msgstr ""
|
342 |
-
|
343 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
344 |
-
msgid "Order changed successfully."
|
345 |
-
msgstr ""
|
346 |
-
|
347 |
-
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
348 |
-
msgid "PDF Invoice Reminder"
|
349 |
-
msgstr ""
|
350 |
-
|
351 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
352 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
353 |
-
msgid "Invoice to"
|
354 |
-
msgstr "Indirizzo Fatturazione"
|
355 |
-
|
356 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
357 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
358 |
-
#, php-format
|
359 |
-
msgid "Phone: %s"
|
360 |
-
msgstr "Telefono: %s"
|
361 |
-
|
362 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
363 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
364 |
-
msgid "Ship to"
|
365 |
-
msgstr "Indirizzo Spedizione"
|
366 |
-
|
367 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
368 |
-
msgid "Global Invoice"
|
369 |
-
msgstr "Fattura Globale"
|
370 |
-
|
371 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
372 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
373 |
-
msgid "Description"
|
374 |
-
msgstr "Descrizione"
|
375 |
-
|
376 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
377 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
378 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
379 |
-
msgid "SKU"
|
380 |
-
msgstr "SKU"
|
381 |
-
|
382 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
383 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
384 |
-
msgid "Cost"
|
385 |
-
msgstr "Prezzo"
|
386 |
-
|
387 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
388 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
389 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
390 |
-
msgid "Qty"
|
391 |
-
msgstr "Q.tà"
|
392 |
-
|
393 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
394 |
-
msgid "VAT"
|
395 |
-
msgstr "IVA"
|
396 |
-
|
397 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
398 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
399 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
400 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
401 |
-
msgid "Total"
|
402 |
-
msgstr "Totale"
|
403 |
-
|
404 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
405 |
-
#, php-format
|
406 |
-
msgid "Order #%d - %s"
|
407 |
-
msgstr "Ordine #%d - %s"
|
408 |
-
|
409 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
410 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
411 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
412 |
-
msgid "Discount"
|
413 |
-
msgstr "Sconto"
|
414 |
-
|
415 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
416 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
417 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
418 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
419 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
420 |
-
msgid "Shipping"
|
421 |
-
msgstr "Spedizione"
|
422 |
-
|
423 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
424 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
425 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
426 |
-
msgid "Subtotal"
|
427 |
-
msgstr "Subtotale"
|
428 |
-
|
429 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
430 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
431 |
-
msgid "Fee"
|
432 |
-
msgstr "Quota"
|
433 |
-
|
434 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
435 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
436 |
-
msgid "Refunded"
|
437 |
-
msgstr "Rimborsato"
|
438 |
-
|
439 |
-
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
440 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
441 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
442 |
-
#, php-format
|
443 |
-
msgid "%1$s of %2$s"
|
444 |
-
msgstr ""
|
445 |
-
|
446 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
447 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
448 |
-
msgid "Paid"
|
449 |
-
msgstr "Pagato"
|
450 |
-
|
451 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
452 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
453 |
-
#, php-format
|
454 |
-
msgid "VAT Number: %s"
|
455 |
-
msgstr ""
|
456 |
-
|
457 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
458 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
459 |
-
#, php-format
|
460 |
-
msgid "Purchase Order Number: %s"
|
461 |
-
msgstr ""
|
462 |
-
|
463 |
-
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
464 |
-
#, php-format
|
465 |
-
msgid "%s of %s"
|
466 |
-
msgstr ""
|
467 |
-
|
468 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
469 |
-
msgid "Attach to Emails"
|
470 |
-
msgstr ""
|
471 |
-
|
472 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
473 |
-
msgid "New order"
|
474 |
-
msgstr ""
|
475 |
-
|
476 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
477 |
-
msgid "Order on-hold"
|
478 |
-
msgstr ""
|
479 |
-
|
480 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
481 |
-
msgid "Processing order"
|
482 |
-
msgstr "Ordine in lavorazione"
|
483 |
-
|
484 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
485 |
-
msgid "Completed order"
|
486 |
-
msgstr "Ordine Completato"
|
487 |
-
|
488 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
489 |
-
msgid "Customer invoice"
|
490 |
-
msgstr "Fattura Cliente"
|
491 |
-
|
492 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
493 |
-
msgid "Attach to WooCommerce Subscriptions Emails"
|
494 |
-
msgstr ""
|
495 |
-
|
496 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
497 |
-
msgid "New Renewal Order"
|
498 |
-
msgstr ""
|
499 |
-
|
500 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
501 |
-
msgid "Subscription Switch Complete"
|
502 |
-
msgstr ""
|
503 |
-
|
504 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
505 |
-
msgid "Processing Renewal order"
|
506 |
-
msgstr ""
|
507 |
-
|
508 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
509 |
-
msgid "Completed Renewal Order"
|
510 |
-
msgstr ""
|
511 |
-
|
512 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
513 |
-
msgid "Customer Renewal Invoice"
|
514 |
-
msgstr ""
|
515 |
-
|
516 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
517 |
-
msgid "Disable for free products"
|
518 |
-
msgstr ""
|
519 |
-
|
520 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
521 |
-
msgid ""
|
522 |
-
"Skip automatic PDF invoice generation for orders containing only free "
|
523 |
-
"products."
|
524 |
-
msgstr ""
|
525 |
-
|
526 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
527 |
-
msgid "View PDF"
|
528 |
-
msgstr ""
|
529 |
-
|
530 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
531 |
-
msgid "Download"
|
532 |
-
msgstr ""
|
533 |
-
|
534 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
535 |
-
msgid "Open in new browser tab/window"
|
536 |
-
msgstr ""
|
537 |
-
|
538 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
539 |
-
msgid "Enable download from my account"
|
540 |
-
msgstr ""
|
541 |
-
|
542 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
543 |
-
msgid ""
|
544 |
-
"By default PDF is only downloadable when order has been paid, so order "
|
545 |
-
"status should be Processing or Completed."
|
546 |
-
msgstr ""
|
547 |
-
|
548 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
549 |
-
msgid "Enable Email It In"
|
550 |
-
msgstr "Abilita email It In"
|
551 |
-
|
552 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
553 |
-
msgid "Email It In account"
|
554 |
-
msgstr "Conto Email It In"
|
555 |
-
|
556 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
557 |
-
#, php-format
|
558 |
-
msgid ""
|
559 |
-
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
560 |
-
msgstr ""
|
561 |
-
|
562 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
563 |
-
msgid "Enable Invoice Number column"
|
564 |
-
msgstr ""
|
565 |
-
|
566 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
567 |
-
msgid "Display invoice numbers on Shop Order page."
|
568 |
-
msgstr ""
|
569 |
-
|
570 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
571 |
-
msgid "Enable mPDF debugging"
|
572 |
-
msgstr ""
|
573 |
-
|
574 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
575 |
-
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
576 |
-
msgstr ""
|
577 |
-
|
578 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
579 |
-
msgid "Email Options"
|
580 |
-
msgstr "Opzioni e-mail"
|
581 |
-
|
582 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
583 |
-
msgid "Download Options"
|
584 |
-
msgstr ""
|
585 |
-
|
586 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
587 |
-
msgid "Cloud Storage Options"
|
588 |
-
msgstr "Opzioni di Cloud Storage"
|
589 |
-
|
590 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
591 |
-
msgid "Interface Options"
|
592 |
-
msgstr ""
|
593 |
-
|
594 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
595 |
-
msgid "Debug Options"
|
596 |
-
msgstr ""
|
597 |
-
|
598 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
599 |
-
#, php-format
|
600 |
-
msgid ""
|
601 |
-
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
602 |
-
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
603 |
-
"class=\"underline\">automatically</span> generate the PDF invoice."
|
604 |
-
msgstr ""
|
605 |
-
|
606 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
607 |
-
#, php-format
|
608 |
-
msgid ""
|
609 |
-
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
610 |
-
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
611 |
-
msgstr ""
|
612 |
-
|
613 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
614 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
615 |
-
msgid "Template"
|
616 |
-
msgstr "Tema"
|
617 |
-
|
618 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
619 |
-
#, php-format
|
620 |
-
msgid "Create a custom template by copying it from %1$s to %2$s."
|
621 |
-
msgstr ""
|
622 |
-
|
623 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
624 |
-
msgid "Color theme"
|
625 |
-
msgstr "Colore tema"
|
626 |
-
|
627 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
628 |
-
msgid "Display theme text in black color"
|
629 |
-
msgstr ""
|
630 |
-
|
631 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
632 |
-
msgid ""
|
633 |
-
"Enable if you've set the color theme to white or some other light color."
|
634 |
-
msgstr ""
|
635 |
-
|
636 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
637 |
-
msgid "Date format"
|
638 |
-
msgstr "Formatto data"
|
639 |
-
|
640 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
641 |
-
msgid ""
|
642 |
-
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
643 |
-
"invoice date and order date."
|
644 |
-
msgstr ""
|
645 |
-
|
646 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
647 |
-
msgid "Display prices including tax"
|
648 |
-
msgstr "Visualizzare prezzi i.v.a. inclusa"
|
649 |
-
|
650 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
651 |
-
msgid ""
|
652 |
-
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
653 |
-
"still be excluding tax, so disable it within the visible columns section."
|
654 |
-
msgstr ""
|
655 |
-
"Le voci verranno mostrate con IVA inclusa. <br/><b>Nota</b>: Subtotale sarà "
|
656 |
-
"mostrato con tasse escluse, quindi disattivarlo nella sezione colonne "
|
657 |
-
"visibile."
|
658 |
-
|
659 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
660 |
-
msgid "Shipping taxable"
|
661 |
-
msgstr "Spedizione imponibile"
|
662 |
-
|
663 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
664 |
-
msgid "Enable to display subtotal including shipping."
|
665 |
-
msgstr "Attiva per visualizzare il subtotale complesivo di spedizione."
|
666 |
-
|
667 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
668 |
-
msgid "Mark invoice as paid"
|
669 |
-
msgstr "Contrassegna fattura come pagato"
|
670 |
-
|
671 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
672 |
-
msgid "Invoice will be watermarked when order has been paid."
|
673 |
-
msgstr "Fattura sarà filigranata quando l'ordine è stato pagato."
|
674 |
-
|
675 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
676 |
-
msgid "Company name"
|
677 |
-
msgstr "Nome zienda"
|
678 |
-
|
679 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
680 |
-
msgid "Company logo"
|
681 |
-
msgstr "Logo azienda"
|
682 |
-
|
683 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
684 |
-
#, php-format
|
685 |
-
msgid ""
|
686 |
-
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
687 |
-
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
688 |
-
"\" target=\"_blank\">URL</a>."
|
689 |
-
msgstr ""
|
690 |
-
|
691 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
692 |
-
msgid "Company address"
|
693 |
-
msgstr "Indirizzo azienda"
|
694 |
-
|
695 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
696 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
697 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
698 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
699 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
700 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
701 |
-
#, php-format
|
702 |
-
msgid "Allowed HTML tags: %s."
|
703 |
-
msgstr ""
|
704 |
-
|
705 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
706 |
-
msgid "Company details"
|
707 |
-
msgstr "Dettagli azienda"
|
708 |
-
|
709 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
710 |
-
msgid "Title"
|
711 |
-
msgstr ""
|
712 |
-
|
713 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
714 |
-
msgid "Change the name of the invoice."
|
715 |
-
msgstr ""
|
716 |
-
|
717 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
718 |
-
msgid "Invoice"
|
719 |
-
msgstr "Fattura"
|
720 |
-
|
721 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
722 |
-
msgid "Thank you text"
|
723 |
-
msgstr ""
|
724 |
-
|
725 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
726 |
-
msgid "Visible in big colored bar directly after invoice total."
|
727 |
-
msgstr ""
|
728 |
-
|
729 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
730 |
-
msgid ""
|
731 |
-
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
732 |
-
"shipping address won't be visible when order has only virtual products.</div>"
|
733 |
-
msgstr ""
|
734 |
-
|
735 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
736 |
-
msgid "Show customer notes"
|
737 |
-
msgstr "Mostra note del cliente"
|
738 |
-
|
739 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
740 |
-
msgid "Terms & conditions, policies etc."
|
741 |
-
msgstr "Termini e condizioni, politiche ecc"
|
742 |
-
|
743 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
744 |
-
#, php-format
|
745 |
-
msgid ""
|
746 |
-
"Visible below customer notes and above footer. Want to attach additional "
|
747 |
-
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
748 |
-
"Premium</a> plugin."
|
749 |
-
msgstr ""
|
750 |
-
|
751 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
752 |
-
msgid "Left footer column."
|
753 |
-
msgstr ""
|
754 |
-
|
755 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
756 |
-
msgid "Right footer column."
|
757 |
-
msgstr ""
|
758 |
-
|
759 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
760 |
-
msgid "Type"
|
761 |
-
msgstr "Tipo"
|
762 |
-
|
763 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
764 |
-
msgid "WooCommerce order number"
|
765 |
-
msgstr "Numero d'ordine WooCommerce"
|
766 |
-
|
767 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
768 |
-
msgid "Sequential number"
|
769 |
-
msgstr "Numero sequenziale"
|
770 |
-
|
771 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
772 |
-
msgid "Reset invoice counter"
|
773 |
-
msgstr "Ripristina contatore fattura"
|
774 |
-
|
775 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
776 |
-
msgid "Next"
|
777 |
-
msgstr "Prossimo"
|
778 |
-
|
779 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
780 |
-
msgid ""
|
781 |
-
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
782 |
-
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
783 |
-
"next invoice number will be deleted."
|
784 |
-
msgstr ""
|
785 |
-
|
786 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
787 |
-
msgid "Digits"
|
788 |
-
msgstr "Cifre"
|
789 |
-
|
790 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
791 |
-
msgid "[prefix]"
|
792 |
-
msgstr "[prefisso]"
|
793 |
-
|
794 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
795 |
-
msgid "[suffix]"
|
796 |
-
msgstr "[suffisso]"
|
797 |
-
|
798 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
799 |
-
msgid "Format"
|
800 |
-
msgstr "Formato"
|
801 |
-
|
802 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
803 |
-
#, php-format
|
804 |
-
msgid "Available placeholders: %s."
|
805 |
-
msgstr ""
|
806 |
-
|
807 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
808 |
-
#, php-format
|
809 |
-
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
810 |
-
msgstr ""
|
811 |
-
|
812 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
813 |
-
msgid "Reset yearly"
|
814 |
-
msgstr ""
|
815 |
-
|
816 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
817 |
-
msgid ""
|
818 |
-
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
819 |
-
"will have to generate all invoices again when changing option."
|
820 |
-
msgstr ""
|
821 |
-
|
822 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
823 |
-
msgid "Tax (item)"
|
824 |
-
msgstr ""
|
825 |
-
|
826 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
827 |
-
msgid "Tax (total)"
|
828 |
-
msgstr ""
|
829 |
-
|
830 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
831 |
-
msgid "These are the general template options."
|
832 |
-
msgstr "Queste sono le opzioni generali della tema."
|
833 |
-
|
834 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
835 |
-
msgid "These are the invoice number options."
|
836 |
-
msgstr "Queste sono le opzioni numero di fattura."
|
837 |
-
|
838 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
839 |
-
msgid "The header will be visible on every page."
|
840 |
-
msgstr ""
|
841 |
-
|
842 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
843 |
-
msgid "The footer will be visible on every page."
|
844 |
-
msgstr ""
|
845 |
-
|
846 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
847 |
-
msgid "Enable or disable the columns."
|
848 |
-
msgstr "Abilitare o disabilitare le colonne."
|
849 |
-
|
850 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
851 |
-
msgid "General Options"
|
852 |
-
msgstr "Opzioni generali"
|
853 |
-
|
854 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
855 |
-
msgid "Invoice Number Options"
|
856 |
-
msgstr "Opzioni Numero di fattura"
|
857 |
-
|
858 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
859 |
-
msgid "Header Options"
|
860 |
-
msgstr "Opzioni intestazione"
|
861 |
-
|
862 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
863 |
-
msgid "Body Options"
|
864 |
-
msgstr ""
|
865 |
-
|
866 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
867 |
-
msgid "Footer Options"
|
868 |
-
msgstr "Opzioni piè "
|
869 |
-
|
870 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
871 |
-
msgid "Visible Columns"
|
872 |
-
msgstr "Colonne visibili"
|
873 |
-
|
874 |
-
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
875 |
-
msgid ""
|
876 |
-
"Company logo not found. Upload the image to the Media Library and try again."
|
877 |
-
msgstr ""
|
878 |
-
|
879 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
880 |
-
#, php-format
|
881 |
-
msgid ""
|
882 |
-
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
883 |
-
"this page</a>."
|
884 |
-
msgstr ""
|
885 |
-
|
886 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
887 |
-
#, php-format
|
888 |
-
msgid ""
|
889 |
-
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
890 |
-
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
891 |
-
"<a href=\"%2$s\">No, deactivate now</a>."
|
892 |
-
msgstr ""
|
893 |
-
|
894 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
895 |
-
#, php-format
|
896 |
-
msgid ""
|
897 |
-
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
898 |
-
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
899 |
-
"rating. It will support future development big-time."
|
900 |
-
msgstr ""
|
901 |
-
|
902 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
903 |
-
msgid "WooCommerce PDF Invoices Premium"
|
904 |
-
msgstr ""
|
905 |
-
|
906 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
907 |
-
msgid ""
|
908 |
-
"This plugin offers a premium version which comes with the following features:"
|
909 |
-
msgstr ""
|
910 |
-
|
911 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
912 |
-
msgid "Change the font of the PDF invoices."
|
913 |
-
msgstr ""
|
914 |
-
|
915 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
916 |
-
msgid ""
|
917 |
-
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
918 |
-
msgstr ""
|
919 |
-
|
920 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
921 |
-
msgid "Bulk generate PDF invoices."
|
922 |
-
msgstr ""
|
923 |
-
|
924 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
925 |
-
msgid "Bulk export and/or download PDF invoices."
|
926 |
-
msgstr ""
|
927 |
-
|
928 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
929 |
-
msgid "Bill periodically by generating and sending global invoices."
|
930 |
-
msgstr ""
|
931 |
-
|
932 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
933 |
-
msgid "Add additional PDF's to PDF invoices."
|
934 |
-
msgstr ""
|
935 |
-
|
936 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
937 |
-
msgid "Send customer invoices directly to suppliers and others."
|
938 |
-
msgstr ""
|
939 |
-
|
940 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
941 |
-
#, php-format
|
942 |
-
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
943 |
-
msgstr ""
|
944 |
-
|
945 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
946 |
-
msgid "Learn more"
|
947 |
-
msgstr ""
|
948 |
-
|
949 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
950 |
-
msgid "Stay up-to-date"
|
951 |
-
msgstr ""
|
952 |
-
|
953 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
954 |
-
msgid ""
|
955 |
-
"We're constantly developing new features, stay up-to-date by subscribing to "
|
956 |
-
"our newsletter."
|
957 |
-
msgstr ""
|
958 |
-
|
959 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
960 |
-
msgid "Your email address"
|
961 |
-
msgstr "Il tuo indirizzo email"
|
962 |
-
|
963 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
964 |
-
msgid "Signup"
|
965 |
-
msgstr "Registrati"
|
966 |
-
|
967 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
968 |
-
msgid "No spam, ever. Unsubscribe at any time"
|
969 |
-
msgstr "Niente spam. Puoi disdire in qualsiasi momento"
|
970 |
-
|
971 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
972 |
-
msgid "About"
|
973 |
-
msgstr "Informazioni su"
|
974 |
-
|
975 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
976 |
-
msgid ""
|
977 |
-
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
978 |
-
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
979 |
-
msgstr ""
|
980 |
-
"Questo plugin è un progetto open source che mira a colmare il gap di "
|
981 |
-
"fatturazione <a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</"
|
982 |
-
"a>."
|
983 |
-
|
984 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
985 |
-
msgid "<b>Version</b>: "
|
986 |
-
msgstr "<b>Versione</b>: "
|
987 |
-
|
988 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
989 |
-
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
990 |
-
msgstr "<b>Autore</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
991 |
-
|
992 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
993 |
-
msgid ""
|
994 |
-
"We will never ask for donations, but to guarantee future development, we do "
|
995 |
-
"need your support. Please show us your appreciation by leaving a <a href="
|
996 |
-
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
997 |
-
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
998 |
-
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
999 |
-
msgstr ""
|
1000 |
-
|
1001 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1002 |
-
msgid ""
|
1003 |
-
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1004 |
-
msgstr ""
|
1005 |
-
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1006 |
-
|
1007 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1008 |
-
msgid "Need Help?"
|
1009 |
-
msgstr "Ho bisogno di aiuto?"
|
1010 |
-
|
1011 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1012 |
-
msgid "Frequently Asked Questions"
|
1013 |
-
msgstr "Domande frequenti"
|
1014 |
-
|
1015 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1016 |
-
msgid "Support forum"
|
1017 |
-
msgstr "Forum di supporto"
|
1018 |
-
|
1019 |
-
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1020 |
-
msgid "Request a feature"
|
1021 |
-
msgstr "Richiedi una funzione"
|
1022 |
-
|
1023 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1024 |
-
msgid "Invoices"
|
1025 |
-
msgstr "Fatture"
|
1026 |
-
|
1027 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1028 |
-
msgid "General"
|
1029 |
-
msgstr "Generale"
|
1030 |
-
|
1031 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1032 |
-
#, php-format
|
1033 |
-
msgid ""
|
1034 |
-
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1035 |
-
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1036 |
-
msgstr ""
|
1037 |
-
|
1038 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1039 |
-
#, php-format
|
1040 |
-
msgid "Version %s"
|
1041 |
-
msgstr "Versione %s"
|
1042 |
-
|
1043 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1044 |
-
msgid "Invoice No."
|
1045 |
-
msgstr ""
|
1046 |
-
|
1047 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1048 |
-
msgid "View invoice"
|
1049 |
-
msgstr "Vedi fattura"
|
1050 |
-
|
1051 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1052 |
-
msgid "PDF Invoice"
|
1053 |
-
msgstr "PDF Invoice"
|
1054 |
-
|
1055 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1056 |
-
msgid "Invoiced on:"
|
1057 |
-
msgstr "Fatturato in:"
|
1058 |
-
|
1059 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1060 |
-
msgid "Invoice number:"
|
1061 |
-
msgstr "Numero di fattura:"
|
1062 |
-
|
1063 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1064 |
-
msgid "Create"
|
1065 |
-
msgstr "Crea"
|
1066 |
-
|
1067 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1068 |
-
msgid "View"
|
1069 |
-
msgstr "Mostra"
|
1070 |
-
|
1071 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1072 |
-
msgid "Cancel"
|
1073 |
-
msgstr "Cancella"
|
1074 |
-
|
1075 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1076 |
-
msgid "Are you sure to delete the invoice?"
|
1077 |
-
msgstr "Sei sicuro di voler eliminare la fattura?"
|
1078 |
-
|
1079 |
-
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1080 |
-
#, php-format
|
1081 |
-
msgid "Invoice %s (PDF)"
|
1082 |
-
msgstr "Fattura %s (PDF)"
|
1083 |
-
|
1084 |
-
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1085 |
-
msgid "Template not found."
|
1086 |
-
msgstr ""
|
1087 |
-
|
1088 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1089 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1090 |
-
#, php-format
|
1091 |
-
msgid "Order Number: %s"
|
1092 |
-
msgstr "Ordine Numero: %s"
|
1093 |
-
|
1094 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1095 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1096 |
-
#, php-format
|
1097 |
-
msgid "Order Date: %s"
|
1098 |
-
msgstr "Data Ordine: %s"
|
1099 |
-
|
1100 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1101 |
-
msgid "VAT 0%"
|
1102 |
-
msgstr ""
|
1103 |
-
|
1104 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1105 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1106 |
-
msgid "Customer note"
|
1107 |
-
msgstr "Nota Cliente"
|
1108 |
-
|
1109 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1110 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1111 |
-
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1112 |
-
msgstr ""
|
1113 |
-
|
1114 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1115 |
-
msgid "Ship to:"
|
1116 |
-
msgstr ""
|
1117 |
-
|
1118 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1119 |
-
msgid "Product"
|
1120 |
-
msgstr ""
|
1121 |
-
|
1122 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1123 |
-
msgid "Price"
|
1124 |
-
msgstr ""
|
1125 |
-
|
1126 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1127 |
-
#, php-format
|
1128 |
-
msgid "Note from customer: %s"
|
1129 |
-
msgstr ""
|
1130 |
-
|
1131 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1132 |
-
#, php-format
|
1133 |
-
msgid "Note to customer: %s"
|
1134 |
-
msgstr ""
|
1135 |
-
|
1136 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1137 |
-
#, php-format
|
1138 |
-
msgid "Invoice #: %s"
|
1139 |
-
msgstr ""
|
1140 |
-
|
1141 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1142 |
-
#, php-format
|
1143 |
-
msgid "Invoice Date: %s"
|
1144 |
-
msgstr ""
|
1145 |
-
|
1146 |
-
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1147 |
-
#, php-format
|
1148 |
-
msgid "Payment Method: %s"
|
1149 |
-
msgstr ""
|
1150 |
-
|
1151 |
-
#~ msgid "Remove logo"
|
1152 |
-
#~ msgstr "Elimina logo"
|
1153 |
-
|
1154 |
-
#~ msgid "File is invalid and contains either '..' or './'."
|
1155 |
-
#~ msgstr "File non è valido o contiene '..' o './'."
|
1156 |
-
|
1157 |
-
#~ msgid "File is invalid and contains ':' after the first character."
|
1158 |
-
#~ msgstr "File non è valido e contiene ':' dopo il primo carattere."
|
1159 |
-
|
1160 |
-
#~ msgid "File should be less then 2MB."
|
1161 |
-
#~ msgstr "Il file deve essere inferiore a 2MB."
|
1162 |
-
|
1163 |
-
#~ msgid "Email us"
|
1164 |
-
#~ msgstr "Mandaci una email"
|
1165 |
-
|
1166 |
-
#~ msgid "Reset on 1st of january"
|
1167 |
-
#~ msgstr "Ripristina il 1 gennaio"
|
1168 |
-
|
1169 |
-
#~ msgid "Attach to Email"
|
1170 |
-
#~ msgstr "Allega a e-mail"
|
1171 |
-
|
1172 |
-
#~ msgid "Attach to New order Email"
|
1173 |
-
#~ msgstr "Allega a e-mail ordine nuovo"
|
1174 |
-
|
1175 |
-
#~ msgid "Get your account from your Email It In %suser account%s."
|
1176 |
-
#~ msgstr "Ottieni il tuo account dal Email It In%suser account%s."
|
1177 |
-
|
1178 |
-
#~ msgid ""
|
1179 |
-
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1180 |
-
#~ "Egnyte and enter your account below."
|
1181 |
-
#~ msgstr ""
|
1182 |
-
#~ "Iscriviti al%s per inviare le fatture al vostro Dropbox, Microsoft "
|
1183 |
-
#~ "Onedrive, Google Drive o Egnyte e inserisci il tuo conto qui sotto."
|
1184 |
-
|
1185 |
-
#~ msgid "%sFormat%s of invoice date and order date."
|
1186 |
-
#~ msgstr "%sFormat%s di data della fattura e la data dell'ordine."
|
1187 |
-
|
1188 |
-
#~ msgid "The header will be visible on every page. "
|
1189 |
-
#~ msgstr "L'intestazione sarà visibile in ogni pagina."
|
1190 |
-
|
1191 |
-
#~ msgid ""
|
1192 |
-
#~ "Alrighty then! <a href=\"%s\">Let's start configuring <strong>WooCommerce "
|
1193 |
-
#~ "PDF Invoices</strong></a>."
|
1194 |
-
#~ msgstr ""
|
1195 |
-
#~ "Bene allora! <a href=\"%s\">Cominciamo la configurazione "
|
1196 |
-
#~ "<strong>WooCommerce PDF Fattura</strong></a>."
|
1197 |
-
|
1198 |
-
#~ msgid ""
|
1199 |
-
#~ "If you like <strong>WooCommerce PDF Invoices</strong> please leave us a "
|
1200 |
-
#~ "%s★★★★★%s rating. A huge thank you in advance!"
|
1201 |
-
#~ msgstr ""
|
1202 |
-
#~ "Se ti piace <strong>WooCommerce PDF Fattura</strong> ti preghiamo di "
|
1203 |
-
#~ "lasciare un% s ★★★★★% s voto. Un enorme grazie in anticipo!"
|
1204 |
-
|
1205 |
-
#~ msgid "Cancel invoice"
|
1206 |
-
#~ msgstr "Cancella fattura"
|
1207 |
-
|
1208 |
-
#~ msgid "Create invoice"
|
1209 |
-
#~ msgstr "Creare fattura"
|
1210 |
-
|
1211 |
-
#~ msgid ""
|
1212 |
-
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1213 |
-
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1214 |
-
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1215 |
-
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1216 |
-
#~ "href='%s'>No, already done it!</a>"
|
1217 |
-
#~ msgstr ""
|
1218 |
-
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1219 |
-
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1220 |
-
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1221 |
-
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1222 |
-
#~ "href='%s'>No, already done it!</a>"
|
1223 |
-
|
1224 |
-
#~ msgid ""
|
1225 |
-
#~ "Whoops, no template found. Please select a template on the Template "
|
1226 |
-
#~ "settings page first."
|
1227 |
-
#~ msgstr ""
|
1228 |
-
#~ "Ops, nessun modello trovato. Selezionare prima un modello nella pagina "
|
1229 |
-
#~ "delle impostazioni."
|
1230 |
-
|
1231 |
-
#~ msgid ""
|
1232 |
-
#~ "We will never ask for donations, but to garantee future development, we "
|
1233 |
-
#~ "do need your support. Please show us your appreciation by leaving a <a "
|
1234 |
-
#~ "href=\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-"
|
1235 |
-
#~ "invoices?rate=5#postform\">★★★★★</a> rating and vote for <a href="
|
1236 |
-
#~ "\"https://wordpress.org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1237 |
-
#~ msgstr ""
|
1238 |
-
#~ "Non chiederemo mai donazioni, ma a garanzia della sviluppo futuro, "
|
1239 |
-
#~ "abbiamo bisogno del vostro supporto. Vi preghiamo di mostrare il vostro "
|
1240 |
-
#~ "apprezzamento lasciando una <a href=\"https://wordpress.org/support/view/"
|
1241 |
-
#~ "plugin-reviews/woocommerce-pdf-invoices?rate=5#postform\">★★★★★</"
|
1242 |
-
#~ "a>valutazione e votare<a href=\"https://wordpress.org/plugins/woocommerce-"
|
1243 |
-
#~ "pdf-invoices/\">works</a>."
|
1244 |
-
|
1245 |
-
#~ msgid "Feel free to use "
|
1246 |
-
#~ msgstr "Sentitevi liberi di usare"
|
1247 |
-
|
1248 |
-
#~ msgid ""
|
1249 |
-
#~ "<b>Note</b>: If your logo doesn't show up, try to enable "
|
1250 |
-
#~ "<code>allow_url_fopen</code>."
|
1251 |
-
#~ msgstr ""
|
1252 |
-
#~ "<b>Nota</b>: Se il logo non compare, prova ad utilizzare "
|
1253 |
-
#~ "<code>allow_url_fopen</code>."
|
1254 |
-
|
1255 |
-
#~ msgid "Intro text"
|
1256 |
-
#~ msgstr "Testo introduttivo"
|
1257 |
-
|
1258 |
-
#~ msgid ""
|
1259 |
-
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1260 |
-
#~ "%s Only available with sequential numbering type and you need to check "
|
1261 |
-
#~ "the checkbox to actually reset the value."
|
1262 |
-
#~ msgstr ""
|
1263 |
-
#~ "Azzerare il contatore della fattura e iniziare con il prossimo numero "
|
1264 |
-
#~ "della fattura. %s %sNota:%s Disponibile solo con numerazione sequenziale "
|
1265 |
-
#~ "è sara necessario abilitare la casella per ripristinare realmente il "
|
1266 |
-
#~ "valore."
|
1267 |
-
|
1268 |
-
#~ msgid ""
|
1269 |
-
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1270 |
-
#~ "is required and slashes aren't supported."
|
1271 |
-
#~ msgstr ""
|
1272 |
-
#~ "Non esitare di utilizzare i segnaposto %s %s %s %s %s and %s. %s %sNota:"
|
1273 |
-
#~ "%s %s è obbligatorio e i slash non sono supportati."
|
1274 |
-
|
1275 |
-
#~ msgid "Tax"
|
1276 |
-
#~ msgstr "Imposta"
|
1277 |
-
|
1278 |
-
#~ msgid "The footer will be visible on every page. "
|
1279 |
-
#~ msgstr "Il piè sarà visibile in ogni pagina."
|
1280 |
-
|
1281 |
-
#~ msgid "Invoicing on Steroids"
|
1282 |
-
#~ msgstr "Invoicing on Steroids"
|
1283 |
-
|
1284 |
-
#~ msgid ""
|
1285 |
-
#~ "We're working on a more powerful version of this invoicing plugin. Be the "
|
1286 |
-
#~ "first to know when we're ready to launch and receive a unique one-time "
|
1287 |
-
#~ "discount!"
|
1288 |
-
#~ msgstr ""
|
1289 |
-
#~ "Stiamo lavorando su una versione più potente di questo plugin. Puoi "
|
1290 |
-
#~ "essere il primo a sapere quando saremo pronti a lanciare e riceverai uno "
|
1291 |
-
#~ "sconto unico!"
|
1292 |
-
|
1293 |
-
#~ msgid "%sPayment%s via"
|
1294 |
-
#~ msgstr "%sPagamento%s via"
|
1295 |
-
|
1296 |
-
#~ msgid ""
|
1297 |
-
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1298 |
-
#~ "is required."
|
1299 |
-
#~ msgstr ""
|
1300 |
-
#~ "No dude en utilizar los marcadores de posición %s %s %s %s %s y %s. %s "
|
1301 |
-
#~ "%sNote:%s %s es necesario."
|
1302 |
-
|
1303 |
-
#~ msgid "Subtotal will be including tax and excluding discount and shipping."
|
1304 |
-
#~ msgstr "Subtotal es incluyendo impuestos y excepto el descuento y el envío."
|
1305 |
-
|
1306 |
-
#~ msgid ""
|
1307 |
-
#~ "Thank you for using <b>WooCommerce PDF Invoices</b> for some time now. "
|
1308 |
-
#~ "Please show us your appreciation by leaving a ★★★★★ rating. A huge thank "
|
1309 |
-
#~ "you in advance! <br /> <a href='%s' target='_blank'>Yes, will do it right "
|
1310 |
-
#~ "away!</a> - <a href='%s'>No, already done it!</a>"
|
1311 |
-
#~ msgstr ""
|
1312 |
-
#~ "Gracias por usar <b>WooCommerce PDF Facturas</b> por algún tiempo ahora. "
|
1313 |
-
#~ "Por favor, mostrar su agradecimiento al dejar una calificación ★★★★★. Un "
|
1314 |
-
#~ "enorme gracias por adelantado! <br /> <a href='%s' target='_blank'>Sí, lo "
|
1315 |
-
#~ "hará de inmediato!</a> - <a href='%s'>No, ya hecho!</a>"
|
1316 |
-
|
1317 |
-
#~ msgid "Order Number %s"
|
1318 |
-
#~ msgstr "Número de pedido: %s"
|
1319 |
-
|
1320 |
-
#~ msgid "Order Date %s"
|
1321 |
-
#~ msgstr "Fecha del pedido: %s"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
6 |
+
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
7 |
+
"Last-Translator: iduran <iduran@solucionesc2.com>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"Language: it_IT\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-Basepath: ../..\n"
|
16 |
+
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
17 |
+
"__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
18 |
+
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
19 |
+
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
20 |
+
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
21 |
+
"X-Loco-Target-Locale: es_ES\n"
|
22 |
+
"X-Generator: Poedit 1.8.11\n"
|
23 |
+
"X-Poedit-SearchPath-0: woocommerce-pdf-invoices\n"
|
24 |
+
"X-Poedit-SearchPath-1: woocommerce-pdf-invoices-premium\n"
|
25 |
+
"X-Poedit-SearchPathExcluded-0: woocommerce-pdf-invoices/lib\n"
|
26 |
+
|
27 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:113
|
28 |
+
msgid "Purchase email"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:118
|
32 |
+
msgid ""
|
33 |
+
"Enter your email account from <a href=\"http://wcpdfinvoices.com"
|
34 |
+
"\">wcpdfinvoices.com</a>."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:124
|
38 |
+
msgid "License"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:129
|
42 |
+
msgid ""
|
43 |
+
"Enter your license key from <a href=\"http://wcpdfinvoices.com"
|
44 |
+
"\">wcpdfinvoices.com</a> to receive updates."
|
45 |
+
msgstr ""
|
46 |
+
|
47 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:135
|
48 |
+
msgid "PDF attachment"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:140
|
52 |
+
msgid "Add for example a PDF with your terms & conditions."
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:146
|
56 |
+
msgid "Suppliers"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:151
|
60 |
+
msgid ""
|
61 |
+
"<b>Hint</b>: Send customer invoices to suppliers' Cloud Storages by simply "
|
62 |
+
"adding there Email It In email addresses. Email addresses need to be "
|
63 |
+
"seperated by comma's."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:162
|
67 |
+
msgid ""
|
68 |
+
"Enable customer generation<br/><div class=\"bewpi-notes\">Let customers "
|
69 |
+
"generate a global invoice from there account</div>"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:169
|
73 |
+
msgid "Customer generation period"
|
74 |
+
msgstr ""
|
75 |
+
|
76 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:174
|
77 |
+
msgid ""
|
78 |
+
"Should your customers have the ability to generate a global invoice by month "
|
79 |
+
"or by year?<br/><strong>Note:</strong> Customer generation should be enabled."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:177
|
83 |
+
msgid "Month"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:181
|
87 |
+
msgid "Year"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:195
|
91 |
+
msgid "Send to your Cloud Storage"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:207
|
95 |
+
msgid "Email to customer"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:219
|
99 |
+
msgid "Email to supplier(s)"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:226
|
103 |
+
msgid "Email subject"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:231
|
107 |
+
msgid "Subject for the global invoice email."
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:238
|
111 |
+
msgid "Email message"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:243
|
115 |
+
msgid "Message for the global invoice email."
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:255
|
119 |
+
msgid "Enable reminder"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:262
|
123 |
+
msgid "Days until reminder"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:267
|
127 |
+
msgid "Number of days from starting date until reminder date."
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:276
|
131 |
+
msgid "Start date type"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:281
|
135 |
+
msgid ""
|
136 |
+
"Custom date will add a checkout field to the Checkout page, so a customer "
|
137 |
+
"can decide from which date to start counting."
|
138 |
+
msgstr ""
|
139 |
+
|
140 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:284
|
141 |
+
msgid "Order date"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:288
|
145 |
+
msgid "Custom date"
|
146 |
+
msgstr ""
|
147 |
+
|
148 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:302
|
149 |
+
msgid "Custom date is editable on My Account page"
|
150 |
+
msgstr ""
|
151 |
+
|
152 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:314
|
153 |
+
msgid "Custom date is required"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:321
|
157 |
+
msgid "Custom date field name"
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:340
|
161 |
+
msgid "Premium Options"
|
162 |
+
msgstr ""
|
163 |
+
|
164 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:346
|
165 |
+
msgid "Template Options"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:352
|
169 |
+
msgid "Supplier Options"
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:358
|
173 |
+
msgid "Global Invoice Options"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:364
|
177 |
+
msgid "Reminder Options"
|
178 |
+
msgstr ""
|
179 |
+
|
180 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:374
|
181 |
+
msgid "These are the template options."
|
182 |
+
msgstr ""
|
183 |
+
|
184 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:381
|
185 |
+
msgid "Send customer invoice automatically to your supplier(s)."
|
186 |
+
msgstr ""
|
187 |
+
|
188 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:388
|
189 |
+
msgid ""
|
190 |
+
"Generate global invoices on Orders page by selecting multiple orders and "
|
191 |
+
"applying action or let customers generate periodically from My Account page."
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:395
|
195 |
+
msgid ""
|
196 |
+
"Send a reminder email with invoice after a specific period of time. The "
|
197 |
+
"period until the actual sending date, uses the order date as a starting "
|
198 |
+
"point to count from. The email template called Customer Invoice will be "
|
199 |
+
"used. By default an email will only be sent, if the order has the Processing "
|
200 |
+
"status."
|
201 |
+
msgstr ""
|
202 |
+
|
203 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:506
|
204 |
+
msgid "File to large."
|
205 |
+
msgstr ""
|
206 |
+
|
207 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:510
|
208 |
+
msgid "Only PDF files are allowed."
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:526
|
212 |
+
msgid "Remove"
|
213 |
+
msgstr ""
|
214 |
+
|
215 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:530
|
216 |
+
msgid "Choose"
|
217 |
+
msgstr ""
|
218 |
+
|
219 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:555
|
220 |
+
msgid "Active"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/settings/class-bewpip-admin-settings.php:557
|
224 |
+
msgid "Inactive"
|
225 |
+
msgstr ""
|
226 |
+
|
227 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:11
|
228 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:143
|
229 |
+
msgid "YYYY-MM-DD"
|
230 |
+
msgstr ""
|
231 |
+
|
232 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-custom-invoice-date-field.php:15
|
233 |
+
msgid "Save"
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:1
|
237 |
+
msgid "Generate Global Invoice"
|
238 |
+
msgstr ""
|
239 |
+
|
240 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:11
|
241 |
+
msgid "Select a month"
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:24
|
245 |
+
msgid "Select a year"
|
246 |
+
msgstr ""
|
247 |
+
|
248 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-customer-generation.php:38
|
249 |
+
msgid "Generate invoice"
|
250 |
+
msgstr ""
|
251 |
+
|
252 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-global-notice.php:16
|
253 |
+
msgid "Global invoice successfully generated! "
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:5
|
257 |
+
msgid "Reminder scheduled on:"
|
258 |
+
msgstr ""
|
259 |
+
|
260 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:9
|
261 |
+
msgid "Reminder sent?"
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:13
|
265 |
+
msgid "Yes"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: woocommerce-pdf-invoices-premium/includes/admin/views/html-meta-box-invoice-reminder.php:15
|
269 |
+
msgid "No"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:130
|
273 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:217
|
274 |
+
msgid "Settings"
|
275 |
+
msgstr "Impostazioni"
|
276 |
+
|
277 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:131
|
278 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:54
|
279 |
+
msgid "Support"
|
280 |
+
msgstr "Supporto"
|
281 |
+
|
282 |
+
#: woocommerce-pdf-invoices-premium/includes/be-woocommerce-pdf-invoices-premium.php:152
|
283 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:93
|
284 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:235
|
285 |
+
msgid "Premium"
|
286 |
+
msgstr "Premium"
|
287 |
+
|
288 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-export.php:36
|
289 |
+
msgid "Bulk Export PDF Invoices"
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:36
|
293 |
+
msgid "Bulk Generate PDF Invoices"
|
294 |
+
msgstr ""
|
295 |
+
|
296 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-bulk-generate.php:71
|
297 |
+
msgid "No orders selected to generate PDF invoice for."
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:70
|
301 |
+
#, php-format
|
302 |
+
msgid ""
|
303 |
+
"%1$s requires %2$s to be activated. Install and activate it and you should "
|
304 |
+
"be good to go! :)"
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-install.php:79
|
308 |
+
#, php-format
|
309 |
+
msgid ""
|
310 |
+
"%1$s requires at least %2$s. Update it and get the best out of both "
|
311 |
+
"plugins. :)"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:197
|
315 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:52
|
316 |
+
msgid "Invalid request"
|
317 |
+
msgstr ""
|
318 |
+
|
319 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:207
|
320 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:235
|
321 |
+
msgid "Something went wrong."
|
322 |
+
msgstr ""
|
323 |
+
|
324 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:222
|
325 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:250
|
326 |
+
msgid "No orders found."
|
327 |
+
msgstr ""
|
328 |
+
|
329 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:295
|
330 |
+
msgid "Generate global invoice"
|
331 |
+
msgstr ""
|
332 |
+
|
333 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-global.php:330
|
334 |
+
msgid "Please select more then one order."
|
335 |
+
msgstr ""
|
336 |
+
|
337 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:60
|
338 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:153
|
339 |
+
#, php-format
|
340 |
+
msgid "%s is required."
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:67
|
344 |
+
msgid "Order changed successfully."
|
345 |
+
msgstr ""
|
346 |
+
|
347 |
+
#: woocommerce-pdf-invoices-premium/includes/class-bewpip-invoice-reminder.php:200
|
348 |
+
msgid "PDF Invoice Reminder"
|
349 |
+
msgstr ""
|
350 |
+
|
351 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:9
|
352 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:11
|
353 |
+
msgid "Invoice to"
|
354 |
+
msgstr "Indirizzo Fatturazione"
|
355 |
+
|
356 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:11
|
357 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:14
|
358 |
+
#, php-format
|
359 |
+
msgid "Phone: %s"
|
360 |
+
msgstr "Telefono: %s"
|
361 |
+
|
362 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:15
|
363 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:21
|
364 |
+
msgid "Ship to"
|
365 |
+
msgstr "Indirizzo Spedizione"
|
366 |
+
|
367 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:26
|
368 |
+
msgid "Global Invoice"
|
369 |
+
msgstr "Fattura Globale"
|
370 |
+
|
371 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:43
|
372 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:51
|
373 |
+
msgid "Description"
|
374 |
+
msgstr "Descrizione"
|
375 |
+
|
376 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:48
|
377 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:396
|
378 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:55
|
379 |
+
msgid "SKU"
|
380 |
+
msgstr "SKU"
|
381 |
+
|
382 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:52
|
383 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:58
|
384 |
+
msgid "Cost"
|
385 |
+
msgstr "Prezzo"
|
386 |
+
|
387 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:54
|
388 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:60
|
389 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:68
|
390 |
+
msgid "Qty"
|
391 |
+
msgstr "Q.tà"
|
392 |
+
|
393 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:61
|
394 |
+
msgid "VAT"
|
395 |
+
msgstr "IVA"
|
396 |
+
|
397 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:72
|
398 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:286
|
399 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:69
|
400 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:273
|
401 |
+
msgid "Total"
|
402 |
+
msgstr "Totale"
|
403 |
+
|
404 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:80
|
405 |
+
#, php-format
|
406 |
+
msgid "Order #%d - %s"
|
407 |
+
msgstr "Ordine #%d - %s"
|
408 |
+
|
409 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:226
|
410 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:444
|
411 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:205
|
412 |
+
msgid "Discount"
|
413 |
+
msgstr "Sconto"
|
414 |
+
|
415 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:234
|
416 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:250
|
417 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:456
|
418 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:213
|
419 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:229
|
420 |
+
msgid "Shipping"
|
421 |
+
msgstr "Spedizione"
|
422 |
+
|
423 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:242
|
424 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:408
|
425 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:221
|
426 |
+
msgid "Subtotal"
|
427 |
+
msgstr "Subtotale"
|
428 |
+
|
429 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:261
|
430 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:240
|
431 |
+
msgid "Fee"
|
432 |
+
msgstr "Quota"
|
433 |
+
|
434 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/body.php:293
|
435 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:282
|
436 |
+
msgid "Refunded"
|
437 |
+
msgstr "Rimborsato"
|
438 |
+
|
439 |
+
#: woocommerce-pdf-invoices-premium/includes/templates/invoice/global/micro/footer.php:27
|
440 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/footer.php:12
|
441 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/footer.php:26
|
442 |
+
#, php-format
|
443 |
+
msgid "%1$s of %2$s"
|
444 |
+
msgstr ""
|
445 |
+
|
446 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-document.php:141
|
447 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:35
|
448 |
+
msgid "Paid"
|
449 |
+
msgstr "Pagato"
|
450 |
+
|
451 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:390
|
452 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:63
|
453 |
+
#, php-format
|
454 |
+
msgid "VAT Number: %s"
|
455 |
+
msgstr ""
|
456 |
+
|
457 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:403
|
458 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:54
|
459 |
+
#, php-format
|
460 |
+
msgid "Purchase Order Number: %s"
|
461 |
+
msgstr ""
|
462 |
+
|
463 |
+
#: woocommerce-pdf-invoices/includes/abstracts/abstract-bewpi-invoice.php:586
|
464 |
+
#, php-format
|
465 |
+
msgid "%s of %s"
|
466 |
+
msgstr ""
|
467 |
+
|
468 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:55
|
469 |
+
msgid "Attach to Emails"
|
470 |
+
msgstr ""
|
471 |
+
|
472 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:63
|
473 |
+
msgid "New order"
|
474 |
+
msgstr ""
|
475 |
+
|
476 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:68
|
477 |
+
msgid "Order on-hold"
|
478 |
+
msgstr ""
|
479 |
+
|
480 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:73
|
481 |
+
msgid "Processing order"
|
482 |
+
msgstr "Ordine in lavorazione"
|
483 |
+
|
484 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:78
|
485 |
+
msgid "Completed order"
|
486 |
+
msgstr "Ordine Completato"
|
487 |
+
|
488 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:83
|
489 |
+
msgid "Customer invoice"
|
490 |
+
msgstr "Fattura Cliente"
|
491 |
+
|
492 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:92
|
493 |
+
msgid "Attach to WooCommerce Subscriptions Emails"
|
494 |
+
msgstr ""
|
495 |
+
|
496 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:101
|
497 |
+
msgid "New Renewal Order"
|
498 |
+
msgstr ""
|
499 |
+
|
500 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:107
|
501 |
+
msgid "Subscription Switch Complete"
|
502 |
+
msgstr ""
|
503 |
+
|
504 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:113
|
505 |
+
msgid "Processing Renewal order"
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:119
|
509 |
+
msgid "Completed Renewal Order"
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:125
|
513 |
+
msgid "Customer Renewal Invoice"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:140
|
517 |
+
msgid "Disable for free products"
|
518 |
+
msgstr ""
|
519 |
+
|
520 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:142
|
521 |
+
msgid ""
|
522 |
+
"Skip automatic PDF invoice generation for orders containing only free "
|
523 |
+
"products."
|
524 |
+
msgstr ""
|
525 |
+
|
526 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:150
|
527 |
+
msgid "View PDF"
|
528 |
+
msgstr ""
|
529 |
+
|
530 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:158
|
531 |
+
msgid "Download"
|
532 |
+
msgstr ""
|
533 |
+
|
534 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:162
|
535 |
+
msgid "Open in new browser tab/window"
|
536 |
+
msgstr ""
|
537 |
+
|
538 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:176
|
539 |
+
msgid "Enable download from my account"
|
540 |
+
msgstr ""
|
541 |
+
|
542 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:178
|
543 |
+
msgid ""
|
544 |
+
"By default PDF is only downloadable when order has been paid, so order "
|
545 |
+
"status should be Processing or Completed."
|
546 |
+
msgstr ""
|
547 |
+
|
548 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:191
|
549 |
+
msgid "Enable Email It In"
|
550 |
+
msgstr "Abilita email It In"
|
551 |
+
|
552 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:198
|
553 |
+
msgid "Email It In account"
|
554 |
+
msgstr "Conto Email It In"
|
555 |
+
|
556 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:203
|
557 |
+
#, php-format
|
558 |
+
msgid ""
|
559 |
+
"Get your account from your Email It In <a href=\"%1$s\">user account</a>."
|
560 |
+
msgstr ""
|
561 |
+
|
562 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:214
|
563 |
+
msgid "Enable Invoice Number column"
|
564 |
+
msgstr ""
|
565 |
+
|
566 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:215
|
567 |
+
msgid "Display invoice numbers on Shop Order page."
|
568 |
+
msgstr ""
|
569 |
+
|
570 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:227
|
571 |
+
msgid "Enable mPDF debugging"
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:228
|
575 |
+
msgid "Enable mPDF debugging if you aren't able to create an invoice."
|
576 |
+
msgstr ""
|
577 |
+
|
578 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:287
|
579 |
+
msgid "Email Options"
|
580 |
+
msgstr "Opzioni e-mail"
|
581 |
+
|
582 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:288
|
583 |
+
msgid "Download Options"
|
584 |
+
msgstr ""
|
585 |
+
|
586 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:289
|
587 |
+
msgid "Cloud Storage Options"
|
588 |
+
msgstr "Opzioni di Cloud Storage"
|
589 |
+
|
590 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:290
|
591 |
+
msgid "Interface Options"
|
592 |
+
msgstr ""
|
593 |
+
|
594 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:291
|
595 |
+
msgid "Debug Options"
|
596 |
+
msgstr ""
|
597 |
+
|
598 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:298
|
599 |
+
#, php-format
|
600 |
+
msgid ""
|
601 |
+
"The PDF invoice will be generated when WooCommerce sends the corresponding "
|
602 |
+
"email. The email should be <a href=\"%1$s\">enabled</a> in order to <span "
|
603 |
+
"class=\"underline\">automatically</span> generate the PDF invoice."
|
604 |
+
msgstr ""
|
605 |
+
|
606 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-general.php:347
|
607 |
+
#, php-format
|
608 |
+
msgid ""
|
609 |
+
"Sign-up at <a href=\"%1$s\">Email It In</a> to send invoices to your "
|
610 |
+
"Dropbox, OneDrive, Google Drive or Egnyte and enter your account below."
|
611 |
+
msgstr ""
|
612 |
+
|
613 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:55
|
614 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:381
|
615 |
+
msgid "Template"
|
616 |
+
msgstr "Tema"
|
617 |
+
|
618 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:60
|
619 |
+
#, php-format
|
620 |
+
msgid "Create a custom template by copying it from %1$s to %2$s."
|
621 |
+
msgstr ""
|
622 |
+
|
623 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:67
|
624 |
+
msgid "Color theme"
|
625 |
+
msgstr "Colore tema"
|
626 |
+
|
627 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:83
|
628 |
+
msgid "Display theme text in black color"
|
629 |
+
msgstr ""
|
630 |
+
|
631 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:85
|
632 |
+
msgid ""
|
633 |
+
"Enable if you've set the color theme to white or some other light color."
|
634 |
+
msgstr ""
|
635 |
+
|
636 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:93
|
637 |
+
msgid "Date format"
|
638 |
+
msgstr "Formatto data"
|
639 |
+
|
640 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:98
|
641 |
+
msgid ""
|
642 |
+
"<a href=\"http://php.net/manual/en/datetime.formats.date.php\">Format</a> of "
|
643 |
+
"invoice date and order date."
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:110
|
647 |
+
msgid "Display prices including tax"
|
648 |
+
msgstr "Visualizzare prezzi i.v.a. inclusa"
|
649 |
+
|
650 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:112
|
651 |
+
msgid ""
|
652 |
+
"Line item totals will be including tax. <br/><b>Note</b>: Subtotal will "
|
653 |
+
"still be excluding tax, so disable it within the visible columns section."
|
654 |
+
msgstr ""
|
655 |
+
"Le voci verranno mostrate con IVA inclusa. <br/><b>Nota</b>: Subtotale sarà "
|
656 |
+
"mostrato con tasse escluse, quindi disattivarlo nella sezione colonne "
|
657 |
+
"visibile."
|
658 |
+
|
659 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:125
|
660 |
+
msgid "Shipping taxable"
|
661 |
+
msgstr "Spedizione imponibile"
|
662 |
+
|
663 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:127
|
664 |
+
msgid "Enable to display subtotal including shipping."
|
665 |
+
msgstr "Attiva per visualizzare il subtotale complesivo di spedizione."
|
666 |
+
|
667 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:140
|
668 |
+
msgid "Mark invoice as paid"
|
669 |
+
msgstr "Contrassegna fattura come pagato"
|
670 |
+
|
671 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:142
|
672 |
+
msgid "Invoice will be watermarked when order has been paid."
|
673 |
+
msgstr "Fattura sarà filigranata quando l'ordine è stato pagato."
|
674 |
+
|
675 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:150
|
676 |
+
msgid "Company name"
|
677 |
+
msgstr "Nome zienda"
|
678 |
+
|
679 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:161
|
680 |
+
msgid "Company logo"
|
681 |
+
msgstr "Logo azienda"
|
682 |
+
|
683 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:166
|
684 |
+
#, php-format
|
685 |
+
msgid ""
|
686 |
+
"Use the <a href=\"%1$s\">Media Library</a> to <a href=\"%2$s\">upload</a> or "
|
687 |
+
"choose a .jpg, .jpeg, .gif or .png file and copy and paste the <a href=\"%3$s"
|
688 |
+
"\" target=\"_blank\">URL</a>."
|
689 |
+
msgstr ""
|
690 |
+
|
691 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:172
|
692 |
+
msgid "Company address"
|
693 |
+
msgstr "Indirizzo azienda"
|
694 |
+
|
695 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:177
|
696 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:188
|
697 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:210
|
698 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:246
|
699 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:258
|
700 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:269
|
701 |
+
#, php-format
|
702 |
+
msgid "Allowed HTML tags: %s."
|
703 |
+
msgstr ""
|
704 |
+
|
705 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:183
|
706 |
+
msgid "Company details"
|
707 |
+
msgstr "Dettagli azienda"
|
708 |
+
|
709 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:194
|
710 |
+
msgid "Title"
|
711 |
+
msgstr ""
|
712 |
+
|
713 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:199
|
714 |
+
msgid "Change the name of the invoice."
|
715 |
+
msgstr ""
|
716 |
+
|
717 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:200
|
718 |
+
msgid "Invoice"
|
719 |
+
msgstr "Fattura"
|
720 |
+
|
721 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:205
|
722 |
+
msgid "Thank you text"
|
723 |
+
msgstr ""
|
724 |
+
|
725 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:211
|
726 |
+
msgid "Visible in big colored bar directly after invoice total."
|
727 |
+
msgstr ""
|
728 |
+
|
729 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:222
|
730 |
+
msgid ""
|
731 |
+
"Show customers shipping address<br/><div class=\"bewpi-notes\">Customers "
|
732 |
+
"shipping address won't be visible when order has only virtual products.</div>"
|
733 |
+
msgstr ""
|
734 |
+
|
735 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:234
|
736 |
+
msgid "Show customer notes"
|
737 |
+
msgstr "Mostra note del cliente"
|
738 |
+
|
739 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:241
|
740 |
+
msgid "Terms & conditions, policies etc."
|
741 |
+
msgstr "Termini e condizioni, politiche ecc"
|
742 |
+
|
743 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:247
|
744 |
+
#, php-format
|
745 |
+
msgid ""
|
746 |
+
"Visible below customer notes and above footer. Want to attach additional "
|
747 |
+
"pages to the invoice? Take a look at <a href=\"%s\">WooCommerce PDF Invoices "
|
748 |
+
"Premium</a> plugin."
|
749 |
+
msgstr ""
|
750 |
+
|
751 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:253
|
752 |
+
msgid "Left footer column."
|
753 |
+
msgstr ""
|
754 |
+
|
755 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:264
|
756 |
+
msgid "Right footer column."
|
757 |
+
msgstr ""
|
758 |
+
|
759 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:275
|
760 |
+
msgid "Type"
|
761 |
+
msgstr "Tipo"
|
762 |
+
|
763 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:283
|
764 |
+
msgid "WooCommerce order number"
|
765 |
+
msgstr "Numero d'ordine WooCommerce"
|
766 |
+
|
767 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:287
|
768 |
+
msgid "Sequential number"
|
769 |
+
msgstr "Numero sequenziale"
|
770 |
+
|
771 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:301
|
772 |
+
msgid "Reset invoice counter"
|
773 |
+
msgstr "Ripristina contatore fattura"
|
774 |
+
|
775 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:309
|
776 |
+
msgid "Next"
|
777 |
+
msgstr "Prossimo"
|
778 |
+
|
779 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:314
|
780 |
+
msgid ""
|
781 |
+
"Next invoice number when resetting counter.<br/><b>Note:</b> Only available "
|
782 |
+
"for Sequential numbering. All PDF invoices with invoice number greater then "
|
783 |
+
"next invoice number will be deleted."
|
784 |
+
msgstr ""
|
785 |
+
|
786 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:324
|
787 |
+
msgid "Digits"
|
788 |
+
msgstr "Cifre"
|
789 |
+
|
790 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:340
|
791 |
+
msgid "[prefix]"
|
792 |
+
msgstr "[prefisso]"
|
793 |
+
|
794 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:351
|
795 |
+
msgid "[suffix]"
|
796 |
+
msgstr "[suffisso]"
|
797 |
+
|
798 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:362
|
799 |
+
msgid "Format"
|
800 |
+
msgstr "Formato"
|
801 |
+
|
802 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:367
|
803 |
+
#, php-format
|
804 |
+
msgid "Available placeholders: %s."
|
805 |
+
msgstr ""
|
806 |
+
|
807 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:369
|
808 |
+
#, php-format
|
809 |
+
msgid "<b>Note:</b> %s is required and slashes aren't supported."
|
810 |
+
msgstr ""
|
811 |
+
|
812 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:381
|
813 |
+
msgid "Reset yearly"
|
814 |
+
msgstr ""
|
815 |
+
|
816 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:383
|
817 |
+
msgid ""
|
818 |
+
"Automatically reset invoice numbers on new year's day. <br/><b>Note</b>: You "
|
819 |
+
"will have to generate all invoices again when changing option."
|
820 |
+
msgstr ""
|
821 |
+
|
822 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:420
|
823 |
+
msgid "Tax (item)"
|
824 |
+
msgstr ""
|
825 |
+
|
826 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:432
|
827 |
+
msgid "Tax (total)"
|
828 |
+
msgstr ""
|
829 |
+
|
830 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:498
|
831 |
+
msgid "These are the general template options."
|
832 |
+
msgstr "Queste sono le opzioni generali della tema."
|
833 |
+
|
834 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:505
|
835 |
+
msgid "These are the invoice number options."
|
836 |
+
msgstr "Queste sono le opzioni numero di fattura."
|
837 |
+
|
838 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:512
|
839 |
+
msgid "The header will be visible on every page."
|
840 |
+
msgstr ""
|
841 |
+
|
842 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:519
|
843 |
+
msgid "The footer will be visible on every page."
|
844 |
+
msgstr ""
|
845 |
+
|
846 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:526
|
847 |
+
msgid "Enable or disable the columns."
|
848 |
+
msgstr "Abilitare o disabilitare le colonne."
|
849 |
+
|
850 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:533
|
851 |
+
msgid "General Options"
|
852 |
+
msgstr "Opzioni generali"
|
853 |
+
|
854 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:537
|
855 |
+
msgid "Invoice Number Options"
|
856 |
+
msgstr "Opzioni Numero di fattura"
|
857 |
+
|
858 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:541
|
859 |
+
msgid "Header Options"
|
860 |
+
msgstr "Opzioni intestazione"
|
861 |
+
|
862 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:545
|
863 |
+
msgid "Body Options"
|
864 |
+
msgstr ""
|
865 |
+
|
866 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:546
|
867 |
+
msgid "Footer Options"
|
868 |
+
msgstr "Opzioni piè "
|
869 |
+
|
870 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:550
|
871 |
+
msgid "Visible Columns"
|
872 |
+
msgstr "Colonne visibili"
|
873 |
+
|
874 |
+
#: woocommerce-pdf-invoices/includes/admin/settings/class-bewpi-admin-settings-template.php:589
|
875 |
+
msgid ""
|
876 |
+
"Company logo not found. Upload the image to the Media Library and try again."
|
877 |
+
msgstr ""
|
878 |
+
|
879 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-activation-notice.php:16
|
880 |
+
#, php-format
|
881 |
+
msgid ""
|
882 |
+
"The settings of WooCommerce PDF Invoices are available <a href=\"%1$s\">on "
|
883 |
+
"this page</a>."
|
884 |
+
msgstr ""
|
885 |
+
|
886 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-deactivation-notice.php:19
|
887 |
+
#, php-format
|
888 |
+
msgid ""
|
889 |
+
"Before we deactivate WooCommerce PDF Invoices, would you care to <a href="
|
890 |
+
"\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? "
|
891 |
+
"<a href=\"%2$s\">No, deactivate now</a>."
|
892 |
+
msgstr ""
|
893 |
+
|
894 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-rate-notice.php:21
|
895 |
+
#, php-format
|
896 |
+
msgid ""
|
897 |
+
"Hi%1$s! You're using <b>WooCommerce PDF Invoices</b> for some time now and "
|
898 |
+
"we would appreciate your <a href=\"%2$s\" target=\"_blank\">★★★★★</a> "
|
899 |
+
"rating. It will support future development big-time."
|
900 |
+
msgstr ""
|
901 |
+
|
902 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:2
|
903 |
+
msgid "WooCommerce PDF Invoices Premium"
|
904 |
+
msgstr ""
|
905 |
+
|
906 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:4
|
907 |
+
msgid ""
|
908 |
+
"This plugin offers a premium version which comes with the following features:"
|
909 |
+
msgstr ""
|
910 |
+
|
911 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:5
|
912 |
+
msgid "Change the font of the PDF invoices."
|
913 |
+
msgstr ""
|
914 |
+
|
915 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:6
|
916 |
+
msgid ""
|
917 |
+
"Generate PDF invoices in multiple languages (WPML and Polylang compatible)."
|
918 |
+
msgstr ""
|
919 |
+
|
920 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:7
|
921 |
+
msgid "Bulk generate PDF invoices."
|
922 |
+
msgstr ""
|
923 |
+
|
924 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:8
|
925 |
+
msgid "Bulk export and/or download PDF invoices."
|
926 |
+
msgstr ""
|
927 |
+
|
928 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:9
|
929 |
+
msgid "Bill periodically by generating and sending global invoices."
|
930 |
+
msgstr ""
|
931 |
+
|
932 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:10
|
933 |
+
msgid "Add additional PDF's to PDF invoices."
|
934 |
+
msgstr ""
|
935 |
+
|
936 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:11
|
937 |
+
msgid "Send customer invoices directly to suppliers and others."
|
938 |
+
msgstr ""
|
939 |
+
|
940 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:12
|
941 |
+
#, php-format
|
942 |
+
msgid "Attach invoices to <a href=\"%s\">WooCommerce Subscriptions</a> emails."
|
943 |
+
msgstr ""
|
944 |
+
|
945 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:14
|
946 |
+
msgid "Learn more"
|
947 |
+
msgstr ""
|
948 |
+
|
949 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:17
|
950 |
+
msgid "Stay up-to-date"
|
951 |
+
msgstr ""
|
952 |
+
|
953 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:21
|
954 |
+
msgid ""
|
955 |
+
"We're constantly developing new features, stay up-to-date by subscribing to "
|
956 |
+
"our newsletter."
|
957 |
+
msgstr ""
|
958 |
+
|
959 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:27
|
960 |
+
msgid "Your email address"
|
961 |
+
msgstr "Il tuo indirizzo email"
|
962 |
+
|
963 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:33
|
964 |
+
msgid "Signup"
|
965 |
+
msgstr "Registrati"
|
966 |
+
|
967 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:36
|
968 |
+
msgid "No spam, ever. Unsubscribe at any time"
|
969 |
+
msgstr "Niente spam. Puoi disdire in qualsiasi momento"
|
970 |
+
|
971 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:45
|
972 |
+
msgid "About"
|
973 |
+
msgstr "Informazioni su"
|
974 |
+
|
975 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:47
|
976 |
+
msgid ""
|
977 |
+
"This plugin is an open source project wich aims to fill the invoicing gap of "
|
978 |
+
"<a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</a>."
|
979 |
+
msgstr ""
|
980 |
+
"Questo plugin è un progetto open source che mira a colmare il gap di "
|
981 |
+
"fatturazione <a href=\"http://www.woothemes.com/woocommerce\">WooCommerce</"
|
982 |
+
"a>."
|
983 |
+
|
984 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:49
|
985 |
+
msgid "<b>Version</b>: "
|
986 |
+
msgstr "<b>Versione</b>: "
|
987 |
+
|
988 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:51
|
989 |
+
msgid "<b>Author</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
990 |
+
msgstr "<b>Autore</b>: <a href=\"https://github.com/baselbers\">Bas Elbers</a>"
|
991 |
+
|
992 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:56
|
993 |
+
msgid ""
|
994 |
+
"We will never ask for donations, but to guarantee future development, we do "
|
995 |
+
"need your support. Please show us your appreciation by leaving a <a href="
|
996 |
+
"\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-invoices?"
|
997 |
+
"rate=5#postform\">★★★★★</a> rating and vote for <a href=\"https://wordpress."
|
998 |
+
"org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
999 |
+
msgstr ""
|
1000 |
+
|
1001 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:76
|
1002 |
+
msgid ""
|
1003 |
+
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1004 |
+
msgstr ""
|
1005 |
+
"Checkout this amazing free WooCommerce PDF Invoices plugin for WordPress!"
|
1006 |
+
|
1007 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:81
|
1008 |
+
msgid "Need Help?"
|
1009 |
+
msgstr "Ho bisogno di aiuto?"
|
1010 |
+
|
1011 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:83
|
1012 |
+
msgid "Frequently Asked Questions"
|
1013 |
+
msgstr "Domande frequenti"
|
1014 |
+
|
1015 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:84
|
1016 |
+
msgid "Support forum"
|
1017 |
+
msgstr "Forum di supporto"
|
1018 |
+
|
1019 |
+
#: woocommerce-pdf-invoices/includes/admin/views/html-sidebar.php:85
|
1020 |
+
msgid "Request a feature"
|
1021 |
+
msgstr "Richiedi una funzione"
|
1022 |
+
|
1023 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:354
|
1024 |
+
msgid "Invoices"
|
1025 |
+
msgstr "Fatture"
|
1026 |
+
|
1027 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:380
|
1028 |
+
msgid "General"
|
1029 |
+
msgstr "Generale"
|
1030 |
+
|
1031 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:419
|
1032 |
+
#, php-format
|
1033 |
+
msgid ""
|
1034 |
+
"If you like <strong>WooCommerce PDF Invoices</strong> please leave us a <a "
|
1035 |
+
"href=\"%s\">★★★★★</a> rating. A huge thank you in advance!"
|
1036 |
+
msgstr ""
|
1037 |
+
|
1038 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:428
|
1039 |
+
#, php-format
|
1040 |
+
msgid "Version %s"
|
1041 |
+
msgstr "Versione %s"
|
1042 |
+
|
1043 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:530
|
1044 |
+
msgid "Invoice No."
|
1045 |
+
msgstr ""
|
1046 |
+
|
1047 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:564
|
1048 |
+
msgid "View invoice"
|
1049 |
+
msgstr "Vedi fattura"
|
1050 |
+
|
1051 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:579
|
1052 |
+
msgid "PDF Invoice"
|
1053 |
+
msgstr "PDF Invoice"
|
1054 |
+
|
1055 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:595
|
1056 |
+
msgid "Invoiced on:"
|
1057 |
+
msgstr "Fatturato in:"
|
1058 |
+
|
1059 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:599
|
1060 |
+
msgid "Invoice number:"
|
1061 |
+
msgstr "Numero di fattura:"
|
1062 |
+
|
1063 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:633
|
1064 |
+
msgid "Create"
|
1065 |
+
msgstr "Crea"
|
1066 |
+
|
1067 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:643
|
1068 |
+
msgid "View"
|
1069 |
+
msgstr "Mostra"
|
1070 |
+
|
1071 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:649
|
1072 |
+
msgid "Cancel"
|
1073 |
+
msgstr "Cancella"
|
1074 |
+
|
1075 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:651
|
1076 |
+
msgid "Are you sure to delete the invoice?"
|
1077 |
+
msgstr "Sei sicuro di voler eliminare la fattura?"
|
1078 |
+
|
1079 |
+
#: woocommerce-pdf-invoices/includes/be-woocommerce-pdf-invoices.php:721
|
1080 |
+
#, php-format
|
1081 |
+
msgid "Invoice %s (PDF)"
|
1082 |
+
msgstr "Fattura %s (PDF)"
|
1083 |
+
|
1084 |
+
#: woocommerce-pdf-invoices/includes/class-bewpi-template.php:98
|
1085 |
+
msgid "Template not found."
|
1086 |
+
msgstr ""
|
1087 |
+
|
1088 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:35
|
1089 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:43
|
1090 |
+
#, php-format
|
1091 |
+
msgid "Order Number: %s"
|
1092 |
+
msgstr "Ordine Numero: %s"
|
1093 |
+
|
1094 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:36
|
1095 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:41
|
1096 |
+
#, php-format
|
1097 |
+
msgid "Order Date: %s"
|
1098 |
+
msgstr "Data Ordine: %s"
|
1099 |
+
|
1100 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:266
|
1101 |
+
msgid "VAT 0%"
|
1102 |
+
msgstr ""
|
1103 |
+
|
1104 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:297
|
1105 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:302
|
1106 |
+
msgid "Customer note"
|
1107 |
+
msgstr "Nota Cliente"
|
1108 |
+
|
1109 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/micro/body.php:311
|
1110 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:161
|
1111 |
+
msgid "Zero rated for VAT as customer has supplied EU VAT number"
|
1112 |
+
msgstr ""
|
1113 |
+
|
1114 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:49
|
1115 |
+
msgid "Ship to:"
|
1116 |
+
msgstr ""
|
1117 |
+
|
1118 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:64
|
1119 |
+
msgid "Product"
|
1120 |
+
msgstr ""
|
1121 |
+
|
1122 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:72
|
1123 |
+
msgid "Price"
|
1124 |
+
msgstr ""
|
1125 |
+
|
1126 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:144
|
1127 |
+
#, php-format
|
1128 |
+
msgid "Note from customer: %s"
|
1129 |
+
msgstr ""
|
1130 |
+
|
1131 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/body.php:149
|
1132 |
+
#, php-format
|
1133 |
+
msgid "Note to customer: %s"
|
1134 |
+
msgstr ""
|
1135 |
+
|
1136 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:37
|
1137 |
+
#, php-format
|
1138 |
+
msgid "Invoice #: %s"
|
1139 |
+
msgstr ""
|
1140 |
+
|
1141 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:39
|
1142 |
+
#, php-format
|
1143 |
+
msgid "Invoice Date: %s"
|
1144 |
+
msgstr ""
|
1145 |
+
|
1146 |
+
#: woocommerce-pdf-invoices/includes/templates/invoice/simple/minimal/header.php:48
|
1147 |
+
#, php-format
|
1148 |
+
msgid "Payment Method: %s"
|
1149 |
+
msgstr ""
|
1150 |
+
|
1151 |
+
#~ msgid "Remove logo"
|
1152 |
+
#~ msgstr "Elimina logo"
|
1153 |
+
|
1154 |
+
#~ msgid "File is invalid and contains either '..' or './'."
|
1155 |
+
#~ msgstr "File non è valido o contiene '..' o './'."
|
1156 |
+
|
1157 |
+
#~ msgid "File is invalid and contains ':' after the first character."
|
1158 |
+
#~ msgstr "File non è valido e contiene ':' dopo il primo carattere."
|
1159 |
+
|
1160 |
+
#~ msgid "File should be less then 2MB."
|
1161 |
+
#~ msgstr "Il file deve essere inferiore a 2MB."
|
1162 |
+
|
1163 |
+
#~ msgid "Email us"
|
1164 |
+
#~ msgstr "Mandaci una email"
|
1165 |
+
|
1166 |
+
#~ msgid "Reset on 1st of january"
|
1167 |
+
#~ msgstr "Ripristina il 1 gennaio"
|
1168 |
+
|
1169 |
+
#~ msgid "Attach to Email"
|
1170 |
+
#~ msgstr "Allega a e-mail"
|
1171 |
+
|
1172 |
+
#~ msgid "Attach to New order Email"
|
1173 |
+
#~ msgstr "Allega a e-mail ordine nuovo"
|
1174 |
+
|
1175 |
+
#~ msgid "Get your account from your Email It In %suser account%s."
|
1176 |
+
#~ msgstr "Ottieni il tuo account dal Email It In%suser account%s."
|
1177 |
+
|
1178 |
+
#~ msgid ""
|
1179 |
+
#~ "Signup at %s to send invoices to your Dropbox, OneDrive, Google Drive or "
|
1180 |
+
#~ "Egnyte and enter your account below."
|
1181 |
+
#~ msgstr ""
|
1182 |
+
#~ "Iscriviti al%s per inviare le fatture al vostro Dropbox, Microsoft "
|
1183 |
+
#~ "Onedrive, Google Drive o Egnyte e inserisci il tuo conto qui sotto."
|
1184 |
+
|
1185 |
+
#~ msgid "%sFormat%s of invoice date and order date."
|
1186 |
+
#~ msgstr "%sFormat%s di data della fattura e la data dell'ordine."
|
1187 |
+
|
1188 |
+
#~ msgid "The header will be visible on every page. "
|
1189 |
+
#~ msgstr "L'intestazione sarà visibile in ogni pagina."
|
1190 |
+
|
1191 |
+
#~ msgid ""
|
1192 |
+
#~ "Alrighty then! <a href=\"%s\">Let's start configuring <strong>WooCommerce "
|
1193 |
+
#~ "PDF Invoices</strong></a>."
|
1194 |
+
#~ msgstr ""
|
1195 |
+
#~ "Bene allora! <a href=\"%s\">Cominciamo la configurazione "
|
1196 |
+
#~ "<strong>WooCommerce PDF Fattura</strong></a>."
|
1197 |
+
|
1198 |
+
#~ msgid ""
|
1199 |
+
#~ "If you like <strong>WooCommerce PDF Invoices</strong> please leave us a "
|
1200 |
+
#~ "%s★★★★★%s rating. A huge thank you in advance!"
|
1201 |
+
#~ msgstr ""
|
1202 |
+
#~ "Se ti piace <strong>WooCommerce PDF Fattura</strong> ti preghiamo di "
|
1203 |
+
#~ "lasciare un% s ★★★★★% s voto. Un enorme grazie in anticipo!"
|
1204 |
+
|
1205 |
+
#~ msgid "Cancel invoice"
|
1206 |
+
#~ msgstr "Cancella fattura"
|
1207 |
+
|
1208 |
+
#~ msgid "Create invoice"
|
1209 |
+
#~ msgstr "Creare fattura"
|
1210 |
+
|
1211 |
+
#~ msgid ""
|
1212 |
+
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1213 |
+
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1214 |
+
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1215 |
+
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1216 |
+
#~ "href='%s'>No, already done it!</a>"
|
1217 |
+
#~ msgstr ""
|
1218 |
+
#~ "You are working with <b>WooCommerce PDF Invoices</b> for some time now. "
|
1219 |
+
#~ "We really need your ★★★★★ rating. It will support future development big-"
|
1220 |
+
#~ "time. A huge thanks in advance and keep up the good work! <br /> <a "
|
1221 |
+
#~ "href='%s' target='_blank'>Yes, will do it right away!</a> - <a "
|
1222 |
+
#~ "href='%s'>No, already done it!</a>"
|
1223 |
+
|
1224 |
+
#~ msgid ""
|
1225 |
+
#~ "Whoops, no template found. Please select a template on the Template "
|
1226 |
+
#~ "settings page first."
|
1227 |
+
#~ msgstr ""
|
1228 |
+
#~ "Ops, nessun modello trovato. Selezionare prima un modello nella pagina "
|
1229 |
+
#~ "delle impostazioni."
|
1230 |
+
|
1231 |
+
#~ msgid ""
|
1232 |
+
#~ "We will never ask for donations, but to garantee future development, we "
|
1233 |
+
#~ "do need your support. Please show us your appreciation by leaving a <a "
|
1234 |
+
#~ "href=\"https://wordpress.org/support/view/plugin-reviews/woocommerce-pdf-"
|
1235 |
+
#~ "invoices?rate=5#postform\">★★★★★</a> rating and vote for <a href="
|
1236 |
+
#~ "\"https://wordpress.org/plugins/woocommerce-pdf-invoices/\">works</a>."
|
1237 |
+
#~ msgstr ""
|
1238 |
+
#~ "Non chiederemo mai donazioni, ma a garanzia della sviluppo futuro, "
|
1239 |
+
#~ "abbiamo bisogno del vostro supporto. Vi preghiamo di mostrare il vostro "
|
1240 |
+
#~ "apprezzamento lasciando una <a href=\"https://wordpress.org/support/view/"
|
1241 |
+
#~ "plugin-reviews/woocommerce-pdf-invoices?rate=5#postform\">★★★★★</"
|
1242 |
+
#~ "a>valutazione e votare<a href=\"https://wordpress.org/plugins/woocommerce-"
|
1243 |
+
#~ "pdf-invoices/\">works</a>."
|
1244 |
+
|
1245 |
+
#~ msgid "Feel free to use "
|
1246 |
+
#~ msgstr "Sentitevi liberi di usare"
|
1247 |
+
|
1248 |
+
#~ msgid ""
|
1249 |
+
#~ "<b>Note</b>: If your logo doesn't show up, try to enable "
|
1250 |
+
#~ "<code>allow_url_fopen</code>."
|
1251 |
+
#~ msgstr ""
|
1252 |
+
#~ "<b>Nota</b>: Se il logo non compare, prova ad utilizzare "
|
1253 |
+
#~ "<code>allow_url_fopen</code>."
|
1254 |
+
|
1255 |
+
#~ msgid "Intro text"
|
1256 |
+
#~ msgstr "Testo introduttivo"
|
1257 |
+
|
1258 |
+
#~ msgid ""
|
1259 |
+
#~ "Reset the invoice counter and start with next invoice number. %s %sNote:"
|
1260 |
+
#~ "%s Only available with sequential numbering type and you need to check "
|
1261 |
+
#~ "the checkbox to actually reset the value."
|
1262 |
+
#~ msgstr ""
|
1263 |
+
#~ "Azzerare il contatore della fattura e iniziare con il prossimo numero "
|
1264 |
+
#~ "della fattura. %s %sNota:%s Disponibile solo con numerazione sequenziale "
|
1265 |
+
#~ "è sara necessario abilitare la casella per ripristinare realmente il "
|
1266 |
+
#~ "valore."
|
1267 |
+
|
1268 |
+
#~ msgid ""
|
1269 |
+
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1270 |
+
#~ "is required and slashes aren't supported."
|
1271 |
+
#~ msgstr ""
|
1272 |
+
#~ "Non esitare di utilizzare i segnaposto %s %s %s %s %s and %s. %s %sNota:"
|
1273 |
+
#~ "%s %s è obbligatorio e i slash non sono supportati."
|
1274 |
+
|
1275 |
+
#~ msgid "Tax"
|
1276 |
+
#~ msgstr "Imposta"
|
1277 |
+
|
1278 |
+
#~ msgid "The footer will be visible on every page. "
|
1279 |
+
#~ msgstr "Il piè sarà visibile in ogni pagina."
|
1280 |
+
|
1281 |
+
#~ msgid "Invoicing on Steroids"
|
1282 |
+
#~ msgstr "Invoicing on Steroids"
|
1283 |
+
|
1284 |
+
#~ msgid ""
|
1285 |
+
#~ "We're working on a more powerful version of this invoicing plugin. Be the "
|
1286 |
+
#~ "first to know when we're ready to launch and receive a unique one-time "
|
1287 |
+
#~ "discount!"
|
1288 |
+
#~ msgstr ""
|
1289 |
+
#~ "Stiamo lavorando su una versione più potente di questo plugin. Puoi "
|
1290 |
+
#~ "essere il primo a sapere quando saremo pronti a lanciare e riceverai uno "
|
1291 |
+
#~ "sconto unico!"
|
1292 |
+
|
1293 |
+
#~ msgid "%sPayment%s via"
|
1294 |
+
#~ msgstr "%sPagamento%s via"
|
1295 |
+
|
1296 |
+
#~ msgid ""
|
1297 |
+
#~ "Feel free to use the placeholders %s %s %s %s %s and %s. %s %sNote:%s %s "
|
1298 |
+
#~ "is required."
|
1299 |
+
#~ msgstr ""
|
1300 |
+
#~ "No dude en utilizar los marcadores de posición %s %s %s %s %s y %s. %s "
|
1301 |
+
#~ "%sNote:%s %s es necesario."
|
1302 |
+
|
1303 |
+
#~ msgid "Subtotal will be including tax and excluding discount and shipping."
|
1304 |
+
#~ msgstr "Subtotal es incluyendo impuestos y excepto el descuento y el envío."
|
1305 |
+
|
1306 |
+
#~ msgid ""
|
1307 |
+
#~ "Thank you for using <b>WooCommerce PDF Invoices</b> for some time now. "
|
1308 |
+
#~ "Please show us your appreciation by leaving a ★★★★★ rating. A huge thank "
|
1309 |
+
#~ "you in advance! <br /> <a href='%s' target='_blank'>Yes, will do it right "
|
1310 |
+
#~ "away!</a> - <a href='%s'>No, already done it!</a>"
|
1311 |
+
#~ msgstr ""
|
1312 |
+
#~ "Gracias por usar <b>WooCommerce PDF Facturas</b> por algún tiempo ahora. "
|
1313 |
+
#~ "Por favor, mostrar su agradecimiento al dejar una calificación ★★★★★. Un "
|
1314 |
+
#~ "enorme gracias por adelantado! <br /> <a href='%s' target='_blank'>Sí, lo "
|
1315 |
+
#~ "hará de inmediato!</a> - <a href='%s'>No, ya hecho!</a>"
|
1316 |
+
|
1317 |
+
#~ msgid "Order Number %s"
|
1318 |
+
#~ msgstr "Número de pedido: %s"
|
1319 |
+
|
1320 |
+
#~ msgid "Order Date %s"
|
1321 |
+
#~ msgstr "Fecha del pedido: %s"
|
lang/woocommerce-pdf-invoices-lt_LT.po
CHANGED
@@ -1,1184 +1,1184 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: WooCommerce PDF Invoices\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2017-04-04 13:16+0200\n"
|
6 |
-
"PO-Revision-Date: 2017-04-04 13:16+0200\n"
|
7 |
-
"Last-Translator: Denisas <setasss@yahoo.com>\n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: lt\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10 >= 2 &&(n"
|
14 |
-
"%100<10||n%100 >= 20)? 1 : 2);\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-Basepath: ../..\n"
|
17 |
-
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
18 |
-
"__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_n
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|