From 079cf6d28b94ea8a2c417d1ecc6d3cbae593fa51 Mon Sep 17 00:00:00 2001 From: Blockchain Help <31084431+blockchainhelp@users.noreply.github.com> Date: Mon, 13 Nov 2023 18:19:24 +0545 Subject: [PATCH] Add files via upload --- 5B7CC9A2.asc | 92 ++++++ COPYING.GPLv2 | 339 +++++++++++++++++++ COPYING.GPLv3 | 674 ++++++++++++++++++++++++++++++++++++++ CheckPackages.cmake | 56 ++++ CommonConfig.cmake | 110 +++++++ FeatureOptionsSetup.cmake | 14 + FindQtTranslations.cmake | 25 ++ FindSystemd.cmake | 26 ++ NSISPlugins.zip | Bin 0 -> 88761 bytes UAC.nsh | 299 +++++++++++++++++ afrikaans.nsh | 60 ++++ albanian.nsh | 62 ++++ arabic.nsh | 60 ++++ basque.nsh | 60 ++++ belarusian.nsh | 60 ++++ bosnian.nsh | 60 ++++ breton.nsh | 60 ++++ build_dist.sh | 19 ++ bulgarian.nsh | 60 ++++ catalan.nsh | 60 ++++ config.nsh | 169 ++++++++++ croatian.nsh | 60 ++++ czech.nsh | 60 ++++ danish.nsh | 60 ++++ dutch.nsh | 60 ++++ english.nsh | 60 ++++ esperanto.nsh | 60 ++++ estonian.nsh | 60 ++++ farsi.nsh | 60 ++++ finnish.nsh | 60 ++++ french.nsh | 60 ++++ galician.nsh | 60 ++++ gather_qt_translations.py | 31 ++ german.nsh | 60 ++++ greek.nsh | 60 ++++ hebrew.nsh | 60 ++++ hungarian.nsh | 60 ++++ icelandic.nsh | 60 ++++ indonesian.nsh | 60 ++++ installer.nsh | 167 ++++++++++ irish.nsh | 60 ++++ italian.nsh | 60 ++++ japanese.nsh | 60 ++++ korean.nsh | 60 ++++ kurdish.nsh | 60 ++++ latvian.nsh | 60 ++++ lithuanian.nsh | 60 ++++ luxembourgish.nsh | 60 ++++ macedonian.nsh | 60 ++++ malay.nsh | 60 ++++ mongolian.nsh | 60 ++++ norwegian.nsh | 60 ++++ norwegiannynorsk.nsh | 60 ++++ polish.nsh | 60 ++++ portuguese.nsh | 60 ++++ portugueseBR.nsh | 60 ++++ qBitTorrentDocument.icns | Bin 0 -> 567992 bytes qbittorrent_mac.icns | Bin 0 -> 636504 bytes qt.conf | 5 + romanian.nsh | 60 ++++ russian.nsh | 60 ++++ serbian.nsh | 60 ++++ serbianlatin.nsh | 60 ++++ simpchinese.nsh | 60 ++++ slovak.nsh | 60 ++++ slovenian.nsh | 60 ++++ spanish.nsh | 60 ++++ spanishinternational.nsh | 60 ++++ swedish.nsh | 60 ++++ thai.nsh | 60 ++++ tradchinese.nsh | 60 ++++ translations.nsh | 123 +++++++ turkish.nsh | 60 ++++ ukrainian.nsh | 60 ++++ uncrustify.cfg | 94 ++++++ uninstaller.nsh | 92 ++++++ uzbek.nsh | 60 ++++ welsh.nsh | 60 ++++ 78 files changed, 5817 insertions(+) create mode 100644 5B7CC9A2.asc create mode 100644 COPYING.GPLv2 create mode 100644 COPYING.GPLv3 create mode 100644 CheckPackages.cmake create mode 100644 CommonConfig.cmake create mode 100644 FeatureOptionsSetup.cmake create mode 100644 FindQtTranslations.cmake create mode 100644 FindSystemd.cmake create mode 100644 NSISPlugins.zip create mode 100644 UAC.nsh create mode 100644 afrikaans.nsh create mode 100644 albanian.nsh create mode 100644 arabic.nsh create mode 100644 basque.nsh create mode 100644 belarusian.nsh create mode 100644 bosnian.nsh create mode 100644 breton.nsh create mode 100644 build_dist.sh create mode 100644 bulgarian.nsh create mode 100644 catalan.nsh create mode 100644 config.nsh create mode 100644 croatian.nsh create mode 100644 czech.nsh create mode 100644 danish.nsh create mode 100644 dutch.nsh create mode 100644 english.nsh create mode 100644 esperanto.nsh create mode 100644 estonian.nsh create mode 100644 farsi.nsh create mode 100644 finnish.nsh create mode 100644 french.nsh create mode 100644 galician.nsh create mode 100644 gather_qt_translations.py create mode 100644 german.nsh create mode 100644 greek.nsh create mode 100644 hebrew.nsh create mode 100644 hungarian.nsh create mode 100644 icelandic.nsh create mode 100644 indonesian.nsh create mode 100644 installer.nsh create mode 100644 irish.nsh create mode 100644 italian.nsh create mode 100644 japanese.nsh create mode 100644 korean.nsh create mode 100644 kurdish.nsh create mode 100644 latvian.nsh create mode 100644 lithuanian.nsh create mode 100644 luxembourgish.nsh create mode 100644 macedonian.nsh create mode 100644 malay.nsh create mode 100644 mongolian.nsh create mode 100644 norwegian.nsh create mode 100644 norwegiannynorsk.nsh create mode 100644 polish.nsh create mode 100644 portuguese.nsh create mode 100644 portugueseBR.nsh create mode 100644 qBitTorrentDocument.icns create mode 100644 qbittorrent_mac.icns create mode 100644 qt.conf create mode 100644 romanian.nsh create mode 100644 russian.nsh create mode 100644 serbian.nsh create mode 100644 serbianlatin.nsh create mode 100644 simpchinese.nsh create mode 100644 slovak.nsh create mode 100644 slovenian.nsh create mode 100644 spanish.nsh create mode 100644 spanishinternational.nsh create mode 100644 swedish.nsh create mode 100644 thai.nsh create mode 100644 tradchinese.nsh create mode 100644 translations.nsh create mode 100644 turkish.nsh create mode 100644 ukrainian.nsh create mode 100644 uncrustify.cfg create mode 100644 uninstaller.nsh create mode 100644 uzbek.nsh create mode 100644 welsh.nsh diff --git a/5B7CC9A2.asc b/5B7CC9A2.asc new file mode 100644 index 0000000..344f51c --- /dev/null +++ b/5B7CC9A2.asc @@ -0,0 +1,92 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +xdpwp07LYo2ilhMI8RnzmtoRmg== +=UBeB +-----END PGP PUBLIC KEY BLOCK----- diff --git a/COPYING.GPLv2 b/COPYING.GPLv2 new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/COPYING.GPLv2 @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/COPYING.GPLv3 b/COPYING.GPLv3 new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/COPYING.GPLv3 @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/CheckPackages.cmake b/CheckPackages.cmake new file mode 100644 index 0000000..6c85b8d --- /dev/null +++ b/CheckPackages.cmake @@ -0,0 +1,56 @@ +# use CONFIG mode first in find_package +set(CMAKE_FIND_PACKAGE_PREFER_CONFIG ON) + +macro(find_libtorrent version) + if (UNIX AND (NOT APPLE) AND (NOT CYGWIN)) + find_package(LibtorrentRasterbar QUIET ${version} COMPONENTS torrent-rasterbar) + if (NOT LibtorrentRasterbar_FOUND) + include(FindPkgConfig) + pkg_check_modules(LibtorrentRasterbar IMPORTED_TARGET GLOBAL "libtorrent-rasterbar>=${version}") + if (NOT LibtorrentRasterbar_FOUND) + message( + FATAL_ERROR + "Package LibtorrentRasterbar >= ${version} not found" + " with CMake or pkg-config.\n- Set LibtorrentRasterbar_DIR to a directory containing" + " a LibtorrentRasterbarConfig.cmake file or add the installation prefix of LibtorrentRasterbar" + " to CMAKE_PREFIX_PATH.\n- Alternatively, make sure there is a valid libtorrent-rasterbar.pc" + " file in your system's pkg-config search paths (use the system environment variable PKG_CONFIG_PATH" + " to specify additional search paths if needed)." + ) + endif() + add_library(LibtorrentRasterbar::torrent-rasterbar ALIAS PkgConfig::LibtorrentRasterbar) + # force a fake package to show up in the feature summary + set_property(GLOBAL APPEND PROPERTY + PACKAGES_FOUND + "LibtorrentRasterbar via pkg-config (version >= ${version})" + ) + set_package_properties("LibtorrentRasterbar via pkg-config (version >= ${version})" + PROPERTIES + TYPE REQUIRED + ) + else() + set_package_properties(LibtorrentRasterbar PROPERTIES TYPE REQUIRED) + endif() + else() + find_package(LibtorrentRasterbar ${version} REQUIRED COMPONENTS torrent-rasterbar) + endif() +endmacro() + +find_libtorrent(${minLibtorrent1Version}) +if (LibtorrentRasterbar_FOUND AND (LibtorrentRasterbar_VERSION VERSION_GREATER_EQUAL 2.0)) + find_libtorrent(${minLibtorrentVersion}) +endif() + +# force variable type so that it always shows up in ccmake/cmake-gui frontends +set_property(CACHE LibtorrentRasterbar_DIR PROPERTY TYPE PATH) +find_package(Boost ${minBoostVersion} REQUIRED) +find_package(OpenSSL ${minOpenSSLVersion} REQUIRED) +find_package(ZLIB ${minZlibVersion} REQUIRED) +find_package(Qt6 ${minQt6Version} REQUIRED COMPONENTS Core Network Sql Xml LinguistTools) +if (DBUS) + find_package(Qt6 ${minQt6Version} REQUIRED COMPONENTS DBus) + set_package_properties(Qt6DBus PROPERTIES + DESCRIPTION "Qt6 module for inter-process communication over the D-Bus protocol" + PURPOSE "Required by the DBUS feature" + ) +endif() diff --git a/CommonConfig.cmake b/CommonConfig.cmake new file mode 100644 index 0000000..1e3a1d0 --- /dev/null +++ b/CommonConfig.cmake @@ -0,0 +1,110 @@ +# Set platform variables and create some interface-only library targets +# that some or all other targets will link to, either directly or transitively, +# to consume common compile options/definitions + +# treat value specified by the CXX_STANDARD target property as a requirement by default +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTORCC_OPTIONS --compress-algo best --threshold 5) + +add_library(qbt_common_cfg INTERFACE) + +# C++ 20 support is required +# See also https://cmake.org/cmake/help/latest/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html +# for a breakdown of the features that CMake recognizes for each C++ standard +target_compile_features(qbt_common_cfg INTERFACE + cxx_std_20 +) + +target_compile_definitions(qbt_common_cfg INTERFACE + QT_DISABLE_DEPRECATED_UP_TO=0x060500 + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_TO_ASCII + QT_NO_CAST_FROM_BYTEARRAY + QT_NO_NARROWING_CONVERSIONS_IN_CONNECT + QT_USE_QSTRINGBUILDER + QT_STRICT_ITERATORS + $<$>:QT_NO_DEBUG_OUTPUT> +) + +if (CMAKE_SYSTEM_NAME STREQUAL "Darwin") + target_compile_definitions(qbt_common_cfg INTERFACE + _DARWIN_FEATURE_64_BIT_INODE + ) +endif() + +if (CMAKE_SYSTEM_NAME STREQUAL "Windows") + target_compile_definitions(qbt_common_cfg INTERFACE + NTDDI_VERSION=0x0A000006 + _WIN32_WINNT=0x0A00 + _WIN32_IE=0x0A00 + WIN32_LEAN_AND_MEAN + NOMINMAX + UNICODE + _UNICODE + ) +endif() + +if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")) + target_compile_options(qbt_common_cfg INTERFACE + -Wall + -Wextra + -Wcast-qual + -Wcast-align + -Winvalid-pch + -Woverloaded-virtual + -Wold-style-cast + -Wnon-virtual-dtor + -pedantic + -pedantic-errors + ) + + # Clang 11 still doesn't support -Wstrict-null-sentinel + include(CheckCXXCompilerFlag) + check_cxx_compiler_flag(-Wstrict-null-sentinel SNS_SUPPORT) + if (SNS_SUPPORT) + target_compile_options(qbt_common_cfg INTERFACE -Wstrict-null-sentinel) + endif() +endif() + +if ((CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")) + target_compile_options(qbt_common_cfg INTERFACE + -Wno-range-loop-analysis + ) +endif() + +if (MINGW) + target_link_options(qbt_common_cfg INTERFACE $<$,$>:LINKER:--dynamicbase>) +endif() + +if (MSVC) + target_compile_options(qbt_common_cfg INTERFACE + /guard:cf + /utf-8 + # https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/ + /Zc:__cplusplus + ) + target_link_options(qbt_common_cfg INTERFACE + /guard:cf + $<$>:/OPT:REF /OPT:ICF> + # suppress linking warning due to /INCREMENTAL and /OPT:ICF being both ON + $<$:/INCREMENTAL:NO> + ) + + if (MSVC_RUNTIME_DYNAMIC) + set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>DLL") + else() + set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") + endif() +endif() + +if (DBUS) + target_compile_definitions(qbt_common_cfg INTERFACE QBT_USES_DBUS) +endif() + +if (LibtorrentRasterbar_VERSION VERSION_GREATER_EQUAL ${minLibtorrentVersion}) + target_compile_definitions(qbt_common_cfg INTERFACE QBT_USES_LIBTORRENT2) +endif() diff --git a/FeatureOptionsSetup.cmake b/FeatureOptionsSetup.cmake new file mode 100644 index 0000000..b584fa8 --- /dev/null +++ b/FeatureOptionsSetup.cmake @@ -0,0 +1,14 @@ +# Helper functions for coupling add_feature_info() or CMAKE_DEPENDENT_OPTION() and option() + +function(feature_option _name _description _default) + string(CONCAT _desc "${_description} (default: ${_default})") + option("${_name}" "${_desc}" "${_default}") + add_feature_info("${_name}" "${_name}" "${_desc}") +endfunction() + +include(CMakeDependentOption) +function(feature_option_dependent _name _description _default_opt _dependency _default_dep_not_sat) + string(CONCAT _desc "${_description} (default: ${_default_opt}; depends on condition: ${_dependency})") + CMAKE_DEPENDENT_OPTION("${_name}" "${_desc}" "${_default_opt}" "${_dependency}" "${_default_dep_not_sat}") + add_feature_info("${_name}" "${_name}" "${_desc}") +endfunction() diff --git a/FindQtTranslations.cmake b/FindQtTranslations.cmake new file mode 100644 index 0000000..4a5b0b9 --- /dev/null +++ b/FindQtTranslations.cmake @@ -0,0 +1,25 @@ +# Return Qt translations files as list of paths +# It will return .qm files of qt/qtbase that aren't stub files. +# Requires that Qt has been found first because it depends on qmake being available + +function(qbt_get_qt_translations qt_translations) + get_target_property(QT_QMAKE_EXECUTABLE Qt::qmake IMPORTED_LOCATION) + execute_process(COMMAND "${QT_QMAKE_EXECUTABLE}" -query QT_INSTALL_TRANSLATIONS + OUTPUT_VARIABLE QT_TRANSLATIONS_DIR OUTPUT_STRIP_TRAILING_WHITESPACE) + + FILE(GLOB QT_TEMP_TRANSLATIONS CONFIGURE_DEPENDS + "${QT_TRANSLATIONS_DIR}/qt_??.qm" + "${QT_TRANSLATIONS_DIR}/qt_??_??.qm" + "${QT_TRANSLATIONS_DIR}/qtbase_??.qm" + "${QT_TRANSLATIONS_DIR}/qtbase_??_??.qm") + + foreach(TRANSLATION ${QT_TEMP_TRANSLATIONS}) + FILE(SIZE "${TRANSLATION}" translation_size) + # Consider files less than 10KB as stub translations + if (translation_size GREATER_EQUAL 10240) + list(APPEND QT_FINAL_TRANSLATIONS "${TRANSLATION}") + endif() + endforeach() + + SET(${qt_translations} ${QT_FINAL_TRANSLATIONS} PARENT_SCOPE) +endfunction() diff --git a/FindSystemd.cmake b/FindSystemd.cmake new file mode 100644 index 0000000..06bc1ec --- /dev/null +++ b/FindSystemd.cmake @@ -0,0 +1,26 @@ +####### +# Find systemd service dir +# sets variables +# SYSTEMD_FOUND +# SYSTEMD_SERVICES_INSTALL_DIR + +find_package(PkgConfig QUIET REQUIRED) + +if (NOT SYSTEMD_FOUND) + pkg_check_modules(SYSTEMD "systemd") +endif() + +if (SYSTEMD_FOUND AND "${SYSTEMD_SERVICES_INSTALL_DIR}" STREQUAL "") + execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} + --variable=systemdsystemunitdir systemd + OUTPUT_VARIABLE SYSTEMD_SERVICES_INSTALL_DIR) + string(REGEX REPLACE "[ \t\n]+" "" SYSTEMD_SERVICES_INSTALL_DIR + "${SYSTEMD_SERVICES_INSTALL_DIR}") +elseif (NOT SYSTEMD_FOUND AND SYSTEMD_SERVICES_INSTALL_DIR) + message (FATAL_ERROR "Variable SYSTEMD_SERVICES_INSTALL_DIR is\ + defined, but we can't find systemd using pkg-config") +endif() + +if (SYSTEMD_FOUND) + message(STATUS "systemd services install dir: ${SYSTEMD_SERVICES_INSTALL_DIR}") +endif() diff --git a/NSISPlugins.zip b/NSISPlugins.zip new file mode 100644 index 0000000000000000000000000000000000000000..6ec673a4d226cda54a98d4aa5887f11b4062af8a GIT binary patch literal 88761 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 * + + * +* + NSIS.Quit + * * + + * +* +++++++++++++++++++++++ * * ++++++++++++++++++++++++ * +* * * * +* * * * +* +++[Section]+++++++++++ * * +++[Section]++++++++++++ * +* + + * /--+-+- +** +** Get integrity level of current process +** +**/ +!macro UAC_GetIntegrityLevel outvar +UAC::_ 6 +!if "${outvar}" != "s" + Pop ${outvar} +!endif +!macroend + + + +/* UAC_IsAdmin +** +** Is the current process running with administrator privileges? Result in $0 +** +** ${If} ${UAC_IsAdmin} ... +** +**/ +!macro UAC_IsAdmin +UAC::_ 2 +!macroend +!define UAC_IsAdmin `"" UAC_IsAdmin ""` +!macro _UAC_IsAdmin _a _b _t _f +!insertmacro _UAC_MakeLL_Cmp _!= 0 2s +!macroend + + + +/* UAC_IsInnerInstance +** +** Does the current process have a NSIS/UAC parent process that is part of the elevation operation? +** +** ${If} ${UAC_IsInnerInstance} ... +** +**/ +!macro UAC_IsInnerInstance +UAC::_ 3 +!macroend +!define UAC_IsInnerInstance `"" UAC_IsInnerInstance ""` +!macro _UAC_IsInnerInstance _a _b _t _f +!insertmacro _UAC_MakeLL_Cmp _!= 0 3s +!macroend + + + +/* UAC_PageElevation_OnInit, UAC_PageElevation_OnGuiInit, +** +** Helper macros for elevation on a custom elevation page, see the DualMode example for more information. +** +**/ +!macro UAC_Notify_OnGuiInit +UAC::_ 4 +!macroend +!macro UAC_PageElevation_OnGuiInit +!insertmacro UAC_Notify_OnGuiInit +!macroend +!macro UAC_PageElevation_OnInit +UAC::_ 5 +${IfThen} ${Errors} ${|} Quit ${|} +!macroend + + + +/* UAC_AsUser_Call +** +** Calls a function or label in the user process instance. +** All the UAC_AsUser_* macros use this helper macro. +** +**/ +!define UAC_SYNCREGISTERS 0x1 +;define UAC_SYNCSTACK 0x2 +!define UAC_SYNCOUTDIR 0x4 +!define UAC_SYNCINSTDIR 0x8 +;define UAC_CLEARERRFLAG 0x10 +!macro UAC_AsUser_Call type name flags +push $0 +Get${type}Address $0 ${name} +!verbose push +!verbose ${UAC_VERBOSE} +!insertmacro _UAC_ParseDefineFlagsToInt _UAC_AsUser_Call__flags ${flags} +!verbose pop +StrCpy $0 "1$0:${_UAC_AsUser_Call__flags}" +!undef _UAC_AsUser_Call__flags +Exch $0 +UAC::_ +!macroend + + + +/* +** UAC_AsUser_GetSection +*/ +!macro UAC_AsUser_GetSection secprop secidx outvar +!insertmacro _UAC_AsUser_GenOp ${outvar} SectionGet${secprop} ${secidx} "" +!macroend + + + +/* +** UAC_AsUser_GetGlobalVar +** UAC_AsUser_GetGlobal +*/ +!macro UAC_AsUser_GetGlobalVar var +!insertmacro _UAC_AsUser_GenOp ${var} StrCpy "" ${var} +!macroend +!macro UAC_AsUser_GetGlobal outvar srcvar +!insertmacro _UAC_AsUser_GenOp ${outvar} StrCpy "" ${srcvar} +!macroend + + + +/* +** UAC_AsUser_ExecShell +** +** Call ExecShell in the user process instance. +** +*/ +!macro UAC_AsUser_ExecShell verb command params workdir show +!insertmacro _UAC_IncL +goto _UAC_L_E_${__UAC_L} +_UAC_L_F_${__UAC_L}: +ExecShell "${verb}" "${command}" '${params}' ${show} +return +_UAC_L_E_${__UAC_L}: +!if "${workdir}" != "" + push $outdir + SetOutPath "${workdir}" +!endif +!insertmacro UAC_AsUser_Call Label _UAC_L_F_${__UAC_L} ${UAC_SYNCREGISTERS}|${UAC_SYNCOUTDIR}|${UAC_SYNCINSTDIR} #|${UAC_CLEARERRFLAG} +!if "${workdir}" != "" + pop $outdir + SetOutPath $outdir +!endif +!macroend + + + +!macro _UAC_MakeLL_Cmp cmpop cmp pluginparams +!insertmacro _LOGICLIB_TEMP +UAC::_ ${pluginparams} +pop $_LOGICLIB_TEMP +!insertmacro ${cmpop} $_LOGICLIB_TEMP ${cmp} `${_t}` `${_f}` +!macroend +!macro _UAC_definemath def val1 op val2 +!define /math _UAC_definemath "${val1}" ${op} ${val2} +!ifdef ${def} + !undef ${def} +!endif +!define ${def} "${_UAC_definemath}" +!undef _UAC_definemath +!macroend +!macro _UAC_ParseDefineFlags_orin parse outflags +!searchparse /noerrors ${${parse}} "" _UAC_ParseDefineFlags_orin_f1 "|" _UAC_ParseDefineFlags_orin_f2 +!define _UAC_ParseDefineFlags_orin_this ${_UAC_ParseDefineFlags_orin_f1} +!undef ${parse} +!define ${parse} ${_UAC_ParseDefineFlags_orin_f2} +!define _UAC_ParseDefineFlags_orin_saveout ${${outflags}} +!undef ${outflags} +!define /math ${outflags} "${_UAC_ParseDefineFlags_orin_saveout}" | "${_UAC_ParseDefineFlags_orin_this}" +!undef _UAC_ParseDefineFlags_orin_saveout +!undef _UAC_ParseDefineFlags_orin_this +!ifdef _UAC_ParseDefineFlags_orin_f1 + !undef _UAC_ParseDefineFlags_orin_f1 +!endif +!ifdef _UAC_ParseDefineFlags_orin_f2 + !undef _UAC_ParseDefineFlags_orin_f2 +!endif +!macroend +!macro _UAC_ParseDefineFlags_Begin _outdef _in +!define _UAC_PDF${_outdef}_parse "${_in}" +!define _UAC_PDF${_outdef}_flags "" +!define _UAC_PDF${_outdef}_r 0 +!insertmacro _UAC_ParseDefineFlags_orin _UAC_PDF${_outdef}_parse _UAC_PDF${_outdef}_flags ;0x1 +!insertmacro _UAC_ParseDefineFlags_orin _UAC_PDF${_outdef}_parse _UAC_PDF${_outdef}_flags ;0x2 +!insertmacro _UAC_ParseDefineFlags_orin _UAC_PDF${_outdef}_parse _UAC_PDF${_outdef}_flags ;0x4 +!insertmacro _UAC_ParseDefineFlags_orin _UAC_PDF${_outdef}_parse _UAC_PDF${_outdef}_flags ;0x8 +!insertmacro _UAC_ParseDefineFlags_orin _UAC_PDF${_outdef}_parse _UAC_PDF${_outdef}_flags ;0x10 +!macroend +!macro _UAC_ParseDefineFlags_End _outdef +!define ${_outdef} ${_UAC_PDF${_outdef}_r} +!undef _UAC_PDF${_outdef}_r +!undef _UAC_PDF${_outdef}_flags +!undef _UAC_PDF${_outdef}_parse +!macroend +!macro _UAC_ParseDefineFlags_IncludeFlag _outdef flag +!if ${_UAC_PDF${_outdef}_flags} & ${flag} + !insertmacro _UAC_definemath _UAC_PDF${_outdef}_r ${_UAC_PDF${_outdef}_r} | ${flag} +!endif +!macroend +!macro _UAC_ParseDefineFlagsToInt _outdef _in +!insertmacro _UAC_ParseDefineFlags_Begin _UAC_ParseDefineFlagsToInt_tmp "${_in}" +!define ${_outdef} ${_UAC_PDF_UAC_ParseDefineFlagsToInt_tmp_flags} +!insertmacro _UAC_ParseDefineFlags_End _UAC_ParseDefineFlagsToInt_tmp +!undef _UAC_ParseDefineFlagsToInt_tmp +!macroend +!macro _UAC_IncL +!insertmacro _UAC_definemath __UAC_L "${__UAC_L}" + 1 +!macroend +!macro _UAC_AsUser_GenOp outvar op opparam1 opparam2 +!define _UAC_AUGOGR_ID _UAC_AUGOGR_OP${outvar}${op}${opparam1}${opparam2} +!ifndef ${_UAC_AUGOGR_ID} ;Has this exact action been done before? + !if ${outvar} == $0 + !define ${_UAC_AUGOGR_ID} $1 + !else + !define ${_UAC_AUGOGR_ID} $0 + !endif + !if "${opparam1}" == "" + !define _UAC_AUGOGR_OPP1 ${${_UAC_AUGOGR_ID}} + !define _UAC_AUGOGR_OPP2 ${opparam2} + !else + !define _UAC_AUGOGR_OPP1 ${opparam1} + !define _UAC_AUGOGR_OPP2 ${${_UAC_AUGOGR_ID}} + !endif + goto ${_UAC_AUGOGR_ID}_C + ${_UAC_AUGOGR_ID}_F: + ${op} ${_UAC_AUGOGR_OPP1} ${_UAC_AUGOGR_OPP2} + return + ${_UAC_AUGOGR_ID}_C: + !undef _UAC_AUGOGR_OPP1 + !undef _UAC_AUGOGR_OPP2 +!endif +push ${${_UAC_AUGOGR_ID}} +!insertmacro UAC_AsUser_Call Label ${_UAC_AUGOGR_ID}_F ${UAC_SYNCREGISTERS} +StrCpy ${outvar} ${${_UAC_AUGOGR_ID}} +pop ${${_UAC_AUGOGR_ID}} +!undef _UAC_AUGOGR_ID +!macroend + + + +!verbose pop +!endif /* UAC_HDR__INC */ diff --git a/afrikaans.nsh b/afrikaans.nsh new file mode 100644 index 0000000..1a93eb2 --- /dev/null +++ b/afrikaans.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_AFRIKAANS} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_AFRIKAANS} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_AFRIKAANS} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_AFRIKAANS} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_AFRIKAANS} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_AFRIKAANS} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_AFRIKAANS} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_AFRIKAANS} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_AFRIKAANS} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_AFRIKAANS} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_AFRIKAANS} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_AFRIKAANS} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_AFRIKAANS} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_AFRIKAANS} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_AFRIKAANS} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_AFRIKAANS} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_AFRIKAANS} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_AFRIKAANS} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_AFRIKAANS} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_AFRIKAANS} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_AFRIKAANS} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_AFRIKAANS} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_AFRIKAANS} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_AFRIKAANS} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_AFRIKAANS} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_AFRIKAANS} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_AFRIKAANS} "Not removing magnet association. It is associated with:" diff --git a/albanian.nsh b/albanian.nsh new file mode 100644 index 0000000..649734e --- /dev/null +++ b/albanian.nsh @@ -0,0 +1,62 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_ALBANIAN} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_ALBANIAN} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_ALBANIAN} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_ALBANIAN} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_ALBANIAN} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_ALBANIAN} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_ALBANIAN} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_ALBANIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_ALBANIAN} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_ALBANIAN} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_ALBANIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_ALBANIAN} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_ALBANIAN} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_ALBANIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win7 ${LANG_ENGLISH} "This qBittorrent version requires at least Windows 7." +LangString inst_requires_win7 ${LANG_ALBANIAN} "This qBittorrent version requires at least Windows 7." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_ALBANIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_ALBANIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_ALBANIAN} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_ALBANIAN} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_ALBANIAN} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_ALBANIAN} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_ALBANIAN} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_ALBANIAN} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_ALBANIAN} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_ALBANIAN} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_ALBANIAN} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_ALBANIAN} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_ALBANIAN} "Not removing magnet association. It is associated with:" diff --git a/arabic.nsh b/arabic.nsh new file mode 100644 index 0000000..051e36a --- /dev/null +++ b/arabic.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_ARABIC} "qBittorrent (مطلوب)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_ARABIC} "وضع اختصار على سطح المكتب" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_ARABIC} "وضع اختصار في قائمة البداية" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_ARABIC} "بدء qBittorrent على ويندوز بدء التشغيل" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_ARABIC} "فتح ملفات التورنت باستخدام qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_ARABIC} "فتح الروابط المغناطيسية باستخدام qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_ARABIC} "اضافة قاعدة للجدار الناري لويندوز" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_ARABIC} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_ARABIC} "جاري اضافة القاعدة للجدار الناري" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_ARABIC} "البرنامج يعمل. يرجى اغلاقه قبل البدء في التنصيب" +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_ARABIC} "يوجد نسخة سابقة من البرنامج. سيتم إزالتها دون حذف إعدادات المستخدم" +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_ARABIC} "جاري ازالة النسخة السابقة من البرنامج" +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_ARABIC} "تشغيل البرنامج" +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_ARABIC} "هذا المثبت يعمل فقط في نسخ ويندوز 64 بت" +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_ARABIC} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_ARABIC} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_ARABIC} "ازالة الملفات" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_ARABIC} "ازالة الاختصارات" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_ARABIC} "ازالة ارتباطات البرنامج بالملفات" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_ARABIC} "ازالة المفاتيح الموجودة في الريجستري" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_ARABIC} "ازالة اعدادات البرنامج" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_ARABIC} "حذف قاعدة الجدار الناري" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_ARABIC} "جاري حذف قاعدة الجدار الناري" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_ARABIC} "ازالة التورنتات و الملفات المحفوظة مسبقا" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_ARABIC} "البرنامج يعمل. يرجى اغلاقه قبل البدء في ازالة التنصيب" +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_ARABIC} "لا يمكن ازالة الارتباط بالملفات . لأنها مرتبطة مع:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_ARABIC} "لا يمكن ازالة الارتباط بالملفات المغناطيسية لأنها مرتبطة مع:" diff --git a/basque.nsh b/basque.nsh new file mode 100644 index 0000000..34d898e --- /dev/null +++ b/basque.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_BASQUE} "qBittorrent (beharrezkoa)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_BASQUE} "Sortu Mahaigaineko Lasterbidea" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_BASQUE} "Sortu Hasierako Lasterbidea" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_BASQUE} "Hasi qBittorrent Windows abiaraztean" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_BASQUE} "Ireki .torrent agiriak qBittorrent-rekin" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_BASQUE} "Ireki magnet loturak qBittorrent-rekin" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_BASQUE} "Gehitu Windows Suhesi araua" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_BASQUE} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_BASQUE} "Windows Suhesi araua gehitzen" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_BASQUE} "qBittorrent ekinean dago. Mesedez itxi aplikazioa ezarri aurretik." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_BASQUE} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_BASQUE} "Aurreko bertsioa kentzen." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_BASQUE} "Abiarazi qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_BASQUE} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_BASQUE} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_BASQUE} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_BASQUE} "Kendu agiriak" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_BASQUE} "Kendu lasterbideak" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_BASQUE} "Kendu agiri elkarketak" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_BASQUE} "Kendu erregistro giltzak" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_BASQUE} "Kendu itxurapen agiriak" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_BASQUE} "Kendu Windows Suhesi araua" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_BASQUE} "Windows Suhesi araua kentzen" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_BASQUE} "Kendu torrentak eta katxeaturiko datuak" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_BASQUE} "qBittorrent ekinean dago. Mesedez itxi aplikazioa kendu aurretik." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_BASQUE} "Ez kentzen .torrent elkarketa. Honekin elkarturik dago:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_BASQUE} "Ez kentzen magnet elkarketa. Honekin elkarturik dago:" diff --git a/belarusian.nsh b/belarusian.nsh new file mode 100644 index 0000000..d352b58 --- /dev/null +++ b/belarusian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_BELARUSIAN} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_BELARUSIAN} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_BELARUSIAN} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_BELARUSIAN} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_BELARUSIAN} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_BELARUSIAN} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_BELARUSIAN} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_BELARUSIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_BELARUSIAN} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_BELARUSIAN} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_BELARUSIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_BELARUSIAN} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_BELARUSIAN} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_BELARUSIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_BELARUSIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_BELARUSIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_BELARUSIAN} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_BELARUSIAN} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_BELARUSIAN} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_BELARUSIAN} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_BELARUSIAN} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_BELARUSIAN} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_BELARUSIAN} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_BELARUSIAN} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_BELARUSIAN} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_BELARUSIAN} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_BELARUSIAN} "Not removing magnet association. It is associated with:" diff --git a/bosnian.nsh b/bosnian.nsh new file mode 100644 index 0000000..4e80205 --- /dev/null +++ b/bosnian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_BOSNIAN} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_BOSNIAN} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_BOSNIAN} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_BOSNIAN} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_BOSNIAN} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_BOSNIAN} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_BOSNIAN} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_BOSNIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_BOSNIAN} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_BOSNIAN} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_BOSNIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_BOSNIAN} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_BOSNIAN} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_BOSNIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_BOSNIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_BOSNIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_BOSNIAN} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_BOSNIAN} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_BOSNIAN} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_BOSNIAN} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_BOSNIAN} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_BOSNIAN} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_BOSNIAN} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_BOSNIAN} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_BOSNIAN} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_BOSNIAN} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_BOSNIAN} "Not removing magnet association. It is associated with:" diff --git a/breton.nsh b/breton.nsh new file mode 100644 index 0000000..433a1db --- /dev/null +++ b/breton.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_BRETON} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_BRETON} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_BRETON} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_BRETON} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_BRETON} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_BRETON} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_BRETON} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_BRETON} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_BRETON} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_BRETON} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_BRETON} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_BRETON} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_BRETON} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_BRETON} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_BRETON} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_BRETON} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_BRETON} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_BRETON} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_BRETON} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_BRETON} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_BRETON} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_BRETON} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_BRETON} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_BRETON} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_BRETON} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_BRETON} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_BRETON} "Not removing magnet association. It is associated with:" diff --git a/build_dist.sh b/build_dist.sh new file mode 100644 index 0000000..aa00205 --- /dev/null +++ b/build_dist.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +# get version numbers +versionSrc="src/base/version.h.in" +versionMajor="$(grep -Po '(?<=QBT_VERSION_MAJOR )\d+' "$versionSrc")" +versionMinor="$(grep -Po '(?<=QBT_VERSION_MINOR )\d+' "$versionSrc")" +versionBugfix="$(grep -Po '(?<=QBT_VERSION_BUGFIX )\d+' "$versionSrc")" +versionBuild="$(grep -Po '(?<=QBT_VERSION_BUILD )\d+' "$versionSrc")" +versionStatus="$(grep -Po '(?<=QBT_VERSION_STATUS ")\w+' "$versionSrc")" + +if [ "$versionBuild" != "0" ]; then + projectVersion="$versionMajor.$versionMinor.$versionBugfix.$versionBuild$versionStatus" +else + projectVersion="$versionMajor.$versionMinor.$versionBugfix$versionStatus" +fi + +# pack archives +git archive --format=tar --prefix="qbittorrent-$projectVersion/" HEAD | gzip -9 > "qbittorrent-$projectVersion.tar.gz" +git archive --format=tar --prefix="qbittorrent-$projectVersion/" HEAD | xz -9 > "qbittorrent-$projectVersion.tar.xz" diff --git a/bulgarian.nsh b/bulgarian.nsh new file mode 100644 index 0000000..0ebcc0f --- /dev/null +++ b/bulgarian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_BULGARIAN} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_BULGARIAN} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_BULGARIAN} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_BULGARIAN} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_BULGARIAN} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_BULGARIAN} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_BULGARIAN} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_BULGARIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_BULGARIAN} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_BULGARIAN} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_BULGARIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_BULGARIAN} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_BULGARIAN} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_BULGARIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_BULGARIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_BULGARIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_BULGARIAN} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_BULGARIAN} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_BULGARIAN} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_BULGARIAN} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_BULGARIAN} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_BULGARIAN} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_BULGARIAN} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_BULGARIAN} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_BULGARIAN} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_BULGARIAN} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_BULGARIAN} "Not removing magnet association. It is associated with:" diff --git a/catalan.nsh b/catalan.nsh new file mode 100644 index 0000000..25ca1ad --- /dev/null +++ b/catalan.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_CATALAN} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_CATALAN} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_CATALAN} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_CATALAN} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_CATALAN} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_CATALAN} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_CATALAN} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_CATALAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_CATALAN} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_CATALAN} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_CATALAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_CATALAN} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_CATALAN} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_CATALAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_CATALAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_CATALAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_CATALAN} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_CATALAN} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_CATALAN} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_CATALAN} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_CATALAN} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_CATALAN} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_CATALAN} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_CATALAN} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_CATALAN} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_CATALAN} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_CATALAN} "Not removing magnet association. It is associated with:" diff --git a/config.nsh b/config.nsh new file mode 100644 index 0000000..fcfe5f5 --- /dev/null +++ b/config.nsh @@ -0,0 +1,169 @@ +;Start of user configurable options +;============================================================================== + +; Uncomment if you want to use UPX to pack the installer header +; Doing so may make antivirus software flag the installer as virus/malware +;!define USE_UPX + +; qBittorrent version +; The string MUST contain ONLY numbers delimited by dots. +; It MUST contain a maximum of 4 delimited numbers +; Other values will result in undefined behavior +; examples: +; 4.5.0 -> good +; 4.5.1.3 -> good +; 4.5.1.3.2 -> bad +; 4.5.0beta -> bad +!define /ifndef QBT_VERSION "5.0.0" + +; Option that controls the installer's window name +; If set, its value will be used like this: +; "qBittorrent ${QBT_INSTALLER_FILENAME}" +; If not set, the window name will be auto composed from QBT_VERSION +; If you set this define then you MUST set QBT_INSTALLER_FILENAME too. Otherwise it will be ignored. +; This define is meant to ease automation from scripts/commandline +;!define QBT_INSTALLER_WINDOWNAME + +; Option that controls the installer's window name +; If set, its value will be used like this: +; "qbittorrent_${QBT_INSTALLER_FILENAME}_setup.exe" +; If not set, the installer filename will be auto composed from QBT_VERSION +; If you set this define then you MUST set QBT_INSTALLER_WINDOWNAME too. Otherwise it will be ignored. +; This define is meant to ease automation from scripts/commandline +;!define QBT_INSTALLER_FILENAME + +;End of user configurable options +;============================================================================== + +!ifndef QBT_INSTALLER_WINDOWNAME | QBT_INSTALLER_FILENAME + ; The name of the installer + !define QBT_INSTALLER_WINDOWNAME "${QBT_VERSION} x64" + + ; The file to write + !define QBT_INSTALLER_FILENAME "${QBT_VERSION}_x64" +!endif + +!define /ifndef QBT_DIST_DIR "qBittorrent" +!define /ifndef QBT_NSIS_PLUGINS_DIR "NSISPlugins" + +Unicode true +ManifestDPIAware true + +!ifdef USE_UPX +!packhdr "$%TEMP%\exehead.tmp" 'upx.exe -9 --best --ultra-brute "$%TEMP%\exehead.tmp"' +!endif + +;Setting the compression +SetCompressor /SOLID LZMA +SetCompressorDictSize 64 +XPStyle on + +!include "MUI2.nsh" +!include "UAC.nsh" +!include "FileFunc.nsh" +!include "WinVer.nsh" +!include "x64.nsh" +!include "3rdparty\VersionCompleteXXXX.nsi" + +;For the file association +!define SHCNE_ASSOCCHANGED 0x8000000 +!define SHCNF_IDLIST 0 + +;For special folder detection +!define CSIDL_APPDATA '0x1A' ;Application Data path +!define CSIDL_LOCALAPPDATA '0x1C' ;Local Application Data path + +!define MUI_FINISHPAGE_RUN +!define MUI_FINISHPAGE_RUN_FUNCTION PageFinishRun +!define MUI_FINISHPAGE_RUN_TEXT $(launch_qbt) + +; The name of the installer +Name "qBittorrent ${QBT_INSTALLER_WINDOWNAME}" + +; The file to write +OutFile "qbittorrent_${QBT_INSTALLER_FILENAME}_setup.exe" + +;Installer Version Information +VIAddVersionKey "ProductName" "qBittorrent" +VIAddVersionKey "CompanyName" "The qBittorrent project" +VIAddVersionKey "LegalCopyright" "Copyright ©2006-2023 The qBittorrent project" +VIAddVersionKey "FileDescription" "qBittorrent - A Bittorrent Client" +VIAddVersionKey "FileVersion" "${QBT_VERSION}" + +; VIProductVersion needs a 4 part version. +; If QBT_VERSION contains less than 4 parts then VersionCompleteXXXX, will extend it with zeroes. +${VersionCompleteXXXX} ${QBT_VERSION} VERSION_4_PART +VIProductVersion "${VERSION_4_PART}" + +; The default installation directory. +InstallDir $PROGRAMFILES64\qBittorrent + +; Registry key to check for directory (so if you install again, it will +; overwrite the old one automatically) +InstallDirRegKey HKLM Software\qbittorrent InstallLocation + +; Request application privileges for Windows Vista +RequestExecutionLevel user + +;-------------------------------- +;General Settings +!define MUI_ABORTWARNING +!define MUI_HEADERIMAGE +!define MUI_COMPONENTSPAGE_NODESC +;!define MUI_ICON "qbittorrent.ico" +!define MUI_LICENSEPAGE_CHECKBOX +!define MUI_LANGDLL_ALLLANGUAGES + +;-------------------------------- +;Remember the uninstaller/installer language +!define MUI_LANGDLL_REGISTRY_ROOT "HKLM" +!define MUI_LANGDLL_REGISTRY_KEY "Software\qbittorrent" +!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" + +;-------------------------------- +;Installer Pages +!insertmacro MUI_PAGE_WELCOME +!insertmacro MUI_PAGE_LICENSE "license.txt" +!insertmacro MUI_PAGE_COMPONENTS +!define MUI_PAGE_CUSTOMFUNCTION_LEAVE check_instance +!insertmacro MUI_PAGE_DIRECTORY +!insertmacro MUI_PAGE_INSTFILES +!insertmacro MUI_PAGE_FINISH + +;-------------------------------- +;Uninstaller Pages +!insertmacro MUI_UNPAGE_CONFIRM +!define MUI_PAGE_CUSTOMFUNCTION_LEAVE un.check_instance +!insertmacro MUI_UNPAGE_COMPONENTS +!insertmacro MUI_UNPAGE_INSTFILES + +!insertmacro MUI_RESERVEFILE_LANGDLL + +!addplugindir /x86-unicode "${QBT_NSIS_PLUGINS_DIR}" +ReserveFile /plugin FindProcDLL.dll +ReserveFile /plugin UAC.dll + +!macro Init thing +uac_tryagain: +!insertmacro UAC_RunElevated +${Switch} $0 +${Case} 0 + ${IfThen} $1 = 1 ${|} Quit ${|} ;we are the outer process, the inner process has done its work, we are done + ${IfThen} $3 <> 0 ${|} ${Break} ${|} ;we are admin, let the show go on + ${If} $1 = 3 ;RunAs completed successfully, but with a non-admin user + MessageBox mb_YesNo|mb_IconExclamation|mb_TopMost|mb_SetForeground "This ${thing} requires admin privileges, try again" /SD IDNO IDYES uac_tryagain IDNO 0 + ${EndIf} + ;fall-through and die +${Case} 1223 + MessageBox mb_IconStop|mb_TopMost|mb_SetForeground "This ${thing} requires admin privileges, aborting!" + Quit +${Case} 1062 + MessageBox mb_IconStop|mb_TopMost|mb_SetForeground "Logon service not running, aborting!" + Quit +${Default} + MessageBox mb_IconStop|mb_TopMost|mb_SetForeground "Unable to elevate , error $0" + Quit +${EndSwitch} + +SetShellVarContext all +!macroend diff --git a/croatian.nsh b/croatian.nsh new file mode 100644 index 0000000..4ac6be0 --- /dev/null +++ b/croatian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_CROATIAN} "qBittorrent (neophodno)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_CROATIAN} "Kreiraj prečac na radnoj površini" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_CROATIAN} "Kreiraj prečac u početnom meniju" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_CROATIAN} "Pokrenite qBittorrent u sustavu Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_CROATIAN} "Otvori .torrent datoteke s qBittorrentom" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_CROATIAN} "Otvori magnet linkove s qBittorrentom" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_CROATIAN} "Dodaj Windows Firewall pravilo" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_CROATIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_CROATIAN} "Dodavanje Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_CROATIAN} "qBittorrent je pokrenut. Zatvorite ga prije instalacije." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_CROATIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_CROATIAN} "Deinstaliraj prethodnu verziju." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_CROATIAN} "Pokreni qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_CROATIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_CROATIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_CROATIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_CROATIAN} "Ukloni datoteke" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_CROATIAN} "Ukloni prečace" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_CROATIAN} "Ukloni datotečne asocijacije" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_CROATIAN} "Ukloni ključeva registra" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_CROATIAN} "Ukloni konfiguracijske datoteke" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_CROATIAN} "Ukloni Windows Firewall pravilo" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_CROATIAN} "Uklanjanje Windows Firewall pravila" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_CROATIAN} "Ukloni torrente i isprazni međumemoriju" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_CROATIAN} "qBittorrent je pokrenut. Zatvorite ga prije deinstalacije." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_CROATIAN} "Nije moguće ukloniti .torrent asocijaciju. Asocirana je s:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_CROATIAN} "Nije moguće ukloniti magnet asocijaciju. Asociran je s:" diff --git a/czech.nsh b/czech.nsh new file mode 100644 index 0000000..f5856ea --- /dev/null +++ b/czech.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_CZECH} "qBittorrent (vyžadováno)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_CZECH} "Vytvořit zástupce na ploše" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_CZECH} "Vytvořit zástupce v nabídce Start" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_CZECH} "Spustit qBittorrent při startu Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_CZECH} "Otevírat .torrent soubory pomocí qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_CZECH} "Otevírat odkazy Magnet pomocí qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_CZECH} "Vytvořit pravidlo ve Windows Firewall" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_CZECH} "Vypnout MAX_PATH limit 260 znaků pro cesty (vyžaduje Windows 10 1607 a novější)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_CZECH} "Přidávání pravidla do Windows Firewall" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_CZECH} "qBittorrent je spuštěn. Před instalací aplikaci ukončete, prosím." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_CZECH} "Předchozí instalace byla nalezena. Bude odinstalována ale uživatelská nastavení budou zachována." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_CZECH} "Odinstalace předchozí verze." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_CZECH} "Spustit qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_CZECH} "Tento instalátor funguje pouze v 64-bit Windows." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_CZECH} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_CZECH} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_CZECH} "Odstranit soubory" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_CZECH} "Odstranit zástupce" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_CZECH} "Odstranit přidružení souborů" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_CZECH} "Odstranit klíče registru" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_CZECH} "Odstranit konfigurační soubory" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_CZECH} "Odstranit pravidlo ve Windows Firewall" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_CZECH} "Odebírání pravidla ve Windows Firewall" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_CZECH} "Odstranit torrenty a data v cache" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_CZECH} "qBittorrent je spuštěn. Před odinstalací aplikaci ukončete, prosím." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_CZECH} "Neodebírám přidružení souboru .torrent. Je asociován s:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_CZECH} "Neodebírám přidružení odkazu Magnet. Je asociován s:" diff --git a/danish.nsh b/danish.nsh new file mode 100644 index 0000000..e4b95fa --- /dev/null +++ b/danish.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_DANISH} "qBittorrent (påkrævet)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_DANISH} "Opret skrivebordsgenvej" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_DANISH} "Opret genvej i menuen Start" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_DANISH} "Start qBittorrent når Windows starter" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_DANISH} "Åbn .torrent-filer med qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_DANISH} "Åbn magnet-links med qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_DANISH} "Tilføj Windows Firewall-regel" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_DANISH} "Deaktivér grænse for for lang Windows-stien kan være (MAX_PATH-begrænsning på 260 tegn, kræver Windows 10 1607 eller senere)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_DANISH} "Tilføjer Windows Firewall-regel" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_DANISH} "qBittorrent kører. Luk venligst programmet inden installation." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_DANISH} "En tidligere installation blev registreret. Den vil blive afinstalleret uden at brugerindstillingerne slettes." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_DANISH} "Afinstallerer tidligere version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_DANISH} "Start qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_DANISH} "Installationsprogrammet virker kun i Windows-versioner som er 64-bit." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_DANISH} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_DANISH} "Afinstaller qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_DANISH} "Fjern filer" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_DANISH} "Fjern genveje" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_DANISH} "Fjern filtilknytninger" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_DANISH} "Fjern registreringsnøgler" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_DANISH} "Fjern konfigurationsfiler" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_DANISH} "Fjern Windows Firewall-regel" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_DANISH} "Fjerner Windows Firewall-regel" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_DANISH} "Fjern torrents og mellemlagret data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_DANISH} "qBittorrent kører. Luk venligst programmet inden afinstallation." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_DANISH} "Fjerner ikke .torrent-tilknytning. Det er tilknyttet:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_DANISH} "Fjerner ikke magnet-tilknytning. Det er tilknyttet:" diff --git a/dutch.nsh b/dutch.nsh new file mode 100644 index 0000000..3735726 --- /dev/null +++ b/dutch.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_DUTCH} "qBittorrent (vereist)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_DUTCH} "Snelkoppeling aanmaken op bureaublad" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_DUTCH} "Snelkoppeling aanmaken in startmenu" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_DUTCH} "qBittorrent starten bij opstarten van Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_DUTCH} "Torrentbestanden openen met qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_DUTCH} "Magneetkoppelingen openen met qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_DUTCH} "Uitzondering aan Windows Firewall toevoegen" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_DUTCH} "De Windows-begrenzing voor padlengte uitschakelen (MAX_PATH-begrenzing tot 260 tekens, Windows 10 1607 of nieuwer is nodig)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_DUTCH} "Uitzondering aan Windows Firewall toevoegen" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_DUTCH} "qBittorrent is actief. Sluit het af voordat u deze update installeert." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_DUTCH} "De huidige versie zal verwijderd worden. Gebruikersinstellingen en torrents blijven intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_DUTCH} "Vorige versie verwijderen." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_DUTCH} "qBittorrent starten." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_DUTCH} "Dit installatieprogramma werkt alleen in 64-bit Windows-versies." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_DUTCH} "Dit installatieprogramma vereist ten minste Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_DUTCH} "qBittorrent verwijderen" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_DUTCH} "Bestanden verwijderen" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_DUTCH} "Snelkoppelingen verwijderen" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_DUTCH} "Bestandsassociaties verwijderen" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_DUTCH} "Registersleutels verwijderen" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_DUTCH} "Configuratiebestanden verwijderen" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_DUTCH} "Uitzondering uit Windows Firewall verwijderen" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_DUTCH} "Uitzondering uit Windows Firewall verwijderen" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_DUTCH} "Torrents en cachegegevens verwijderen" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_DUTCH} "qBittorrent is actief. Sluit het af voordat u het verwijdert." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_DUTCH} ".torrent-associatie wordt niet verwijderd. Ze is gekoppeld met:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_DUTCH} "Magneetkoppeling-associatie wordt niet verwijderd. Ze is gekoppeld met:" diff --git a/english.nsh b/english.nsh new file mode 100644 index 0000000..7de5a35 --- /dev/null +++ b/english.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_ENGLISH} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" diff --git a/esperanto.nsh b/esperanto.nsh new file mode 100644 index 0000000..549b888 --- /dev/null +++ b/esperanto.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_ESPERANTO} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_ESPERANTO} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_ESPERANTO} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_ESPERANTO} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_ESPERANTO} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_ESPERANTO} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_ESPERANTO} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_ESPERANTO} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_ESPERANTO} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_ESPERANTO} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_ESPERANTO} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_ESPERANTO} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_ESPERANTO} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_ESPERANTO} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_ESPERANTO} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_ESPERANTO} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_ESPERANTO} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_ESPERANTO} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_ESPERANTO} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_ESPERANTO} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_ESPERANTO} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_ESPERANTO} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_ESPERANTO} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_ESPERANTO} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_ESPERANTO} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_ESPERANTO} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_ESPERANTO} "Not removing magnet association. It is associated with:" diff --git a/estonian.nsh b/estonian.nsh new file mode 100644 index 0000000..4aaa469 --- /dev/null +++ b/estonian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_ESTONIAN} "qBittorrent (vajalik)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_ESTONIAN} "Loo Töölaua Otsetee" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_ESTONIAN} "Loo Start Menüü Otsetee" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_ESTONIAN} "Käivita qBittorrent Windowsi käivitamisel" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_ESTONIAN} "Ava .torrent failid qBittorrentiga" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_ESTONIAN} "Ava magnet lingid qBittorrentiga" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_ESTONIAN} "Lisa reegel Windowsi Tulemüüri" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_ESTONIAN} "Keela Windowsi kaustade pikkuse limiit (260 karakterit MAX_PATH limiit, vajalik Windows 10 1607 või uuemat)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_ESTONIAN} "Lisatakse Windowsi Tulemüüri reegel" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_ESTONIAN} "qBittorrent töötab. Palun sulge see programm, enne installi." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_ESTONIAN} "Praegune versioon desinstallitakse. Kasutaja sätted ja torrenti failid jäetakse alles." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_ESTONIAN} "Desinstallitakse eelmist versiooni." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_ESTONIAN} "Käivita qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_ESTONIAN} "See installer töötab ainult 64-bit Windowsi versioonides." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_ESTONIAN} "Selle installeri jaoks on vajalik vähemalt Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_ESTONIAN} "Desinstalli qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_ESTONIAN} "Eemalda failid" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_ESTONIAN} "Eemalda otseteed" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_ESTONIAN} "Eemalda failide seotus" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_ESTONIAN} "Eemalda registri võtmed" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_ESTONIAN} "Eemalda seadistuste failid" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_ESTONIAN} "Eemalda Windowsi Tulemüüri reegel" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_ESTONIAN} "Eemaldatakse Windowsi Tulemüüri reegel" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_ESTONIAN} "Eemalda torrentid ja ajutised andmed" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_ESTONIAN} "qBittorrent töötab. Palun sulge programm, enne desinstallimist." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_ESTONIAN} "Ei eemaldata .torrent seotust. Mis on seotud:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_ESTONIAN} "Ei eemaldata magnetitega seotust. Mis on seotud:" diff --git a/farsi.nsh b/farsi.nsh new file mode 100644 index 0000000..d89dde8 --- /dev/null +++ b/farsi.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_FARSI} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_FARSI} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_FARSI} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_FARSI} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_FARSI} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_FARSI} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_FARSI} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_FARSI} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_FARSI} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_FARSI} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_FARSI} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_FARSI} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_FARSI} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_FARSI} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_FARSI} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_FARSI} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_FARSI} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_FARSI} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_FARSI} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_FARSI} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_FARSI} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_FARSI} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_FARSI} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_FARSI} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_FARSI} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_FARSI} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_FARSI} "Not removing magnet association. It is associated with:" diff --git a/finnish.nsh b/finnish.nsh new file mode 100644 index 0000000..b80d0b7 --- /dev/null +++ b/finnish.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_FINNISH} "qBittorrent (pakollinen)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_FINNISH} "Luo pikakuvake työpöydälle" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_FINNISH} "Luo pikakuvake aloitusvalikkoon" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_FINNISH} "Käynnistä qBittorrent Windowsin käynnistyessä" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_FINNISH} "Avaa .torrent tiedostot qBittorrentilla" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_FINNISH} "Avaa magnet-linkit qBittorrentilla" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_FINNISH} "Lisää sääntö Windowsin Palomuuriin" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_FINNISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_FINNISH} "Lisätään sääntö Windowsin Palomuuriin" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_FINNISH} "qBittorrent on käynnissä. Sulje ohjelma ennen asennusta." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_FINNISH} "Aiempi asennus löydettiin. Se poistetaan poistamatta käyttäjän asetuksia." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_FINNISH} "Poistetaan aiempi asennus." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_FINNISH} "Käynnistä qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_FINNISH} "Tämä asennusohjelma toimii vain 64-bittisellä Windowsin versiolla." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_FINNISH} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_FINNISH} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_FINNISH} "Poista tiedostot" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_FINNISH} "Poista pikakuvakkeet" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_FINNISH} "Poista tiedostoyhteydet" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_FINNISH} "Poista rekisteri avaimet" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_FINNISH} "Poista asetus-tiedostot" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_FINNISH} "Poista Windowsin Palomuurin sääntö" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_FINNISH} "Poistetaan Windowsin Palomuurin sääntö" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_FINNISH} "Poista torrentit ja välimuistissa olevat tiedot" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_FINNISH} "qBittorrent on käynnissä. Sulje ohjelma ennen poistamista." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_FINNISH} "Ei poisteta .torrent-yhteyttä. Se on yhdistetty:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_FINNISH} "Ei poisteta magnet-linkki -yhteyttä. Se on yhdistetty:" diff --git a/french.nsh b/french.nsh new file mode 100644 index 0000000..985acb3 --- /dev/null +++ b/french.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_FRENCH} "qBittorrent (requis)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_FRENCH} "Créer un Raccourci sur le Bureau" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_FRENCH} "Créer un Raccourci dans le Menu Démarrer" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_FRENCH} "Démarrer qBittorrent au démarrage de Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_FRENCH} "Ouvrir les fichiers .torrent avec qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_FRENCH} "Ouvrir les liens magnet avec qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_FRENCH} "Ajouter une règle au Pare-Feu de Windows" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_FRENCH} "Désactiver la limite de taille des chemins de Windows (limite MAX_PATH de 260 caractères, nécessite Windows 10 1607 ou plus)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_FRENCH} "Ajout d'une règle au Pare-Feu de Windows" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_FRENCH} "qBittorrent est en cours d'exécution. Veuillez fermer l'application avant l'installation." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_FRENCH} "Une installation précédente a été détectée. Elle sera désinstallée en conservant les réglages utilisateur." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_FRENCH} "Désinstallation de la version antérieure." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_FRENCH} "Lancer qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_FRENCH} "Cet installateur ne fonctionne que dans les versions 64 bits de Windows." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_FRENCH} "Cet installateur nécessite au moins Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_FRENCH} "Désinstaller qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_FRENCH} "Supprimer les fichiers" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_FRENCH} "Supprimer les raccourcis" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_FRENCH} "Supprimer les associations de fichiers" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_FRENCH} "Supprimer les clés de registre" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_FRENCH} "Supprimer les fichiers de configuration" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_FRENCH} "Supprimer la règle du Pare-Feu de Windows" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_FRENCH} "Suppression de la règle du Pare-Feu de Windows" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_FRENCH} "Supprimer les torrents et données en cache" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_FRENCH} "qBittorrent est en cours d'exécution. Fermez l'application avant de la désinstaller." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_FRENCH} "Ne peut pas supprimer l'association du .torrent. Elle est associée avec :" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_FRENCH} "Ne peut pas supprimer l'association du magnet. Elle est associée avec :" diff --git a/galician.nsh b/galician.nsh new file mode 100644 index 0000000..174083f --- /dev/null +++ b/galician.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_GALICIAN} "qBittorrent (necesario)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_GALICIAN} "Crear atallo no escritorio" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_GALICIAN} "Crear atallo no menú de inicio" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_GALICIAN} "Iniciar qBittorrent en Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_GALICIAN} "Abrir os ficheiros .torrent co qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_GALICIAN} "Abrir as ligazóns magnet co qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_GALICIAN} "Engadir unha regra á devasa (firewall) de Windows" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_GALICIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_GALICIAN} "Engadindo unha regra á devasa de Windows" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_GALICIAN} "qBittorrent está en execución. Peche o aplicativo antes da instalación." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_GALICIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_GALICIAN} "Desinstalando a versión anterior." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_GALICIAN} "Iniciar qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_GALICIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_GALICIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_GALICIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_GALICIAN} "Retirar ficheiros" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_GALICIAN} "Retirar atallos" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_GALICIAN} "Retirando as asociacións de ficheiros" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_GALICIAN} "Retirar as chaves do rexistro" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_GALICIAN} "Retirar os ficheiros de configuración" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_GALICIAN} "Retirar a regra da devasa (firewall) de Windows" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_GALICIAN} "Retirando a regra da devasa de Windows" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_GALICIAN} "Retirar os torrents e os datos da caché" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_GALICIAN} "qBittorrent está en execución. Peche o aplicativo antes da desinstalación." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_GALICIAN} "Non se retirou a asociación .torrent. Está asociado a:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_GALICIAN} "Non se retirou a asociación magnet. Está asociada a:" diff --git a/gather_qt_translations.py b/gather_qt_translations.py new file mode 100644 index 0000000..d1ff444 --- /dev/null +++ b/gather_qt_translations.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 + +import argparse +import glob +import os +import shutil +import sys +from typing import List + +def isNotStub(path: str) -> bool: + return (os.path.getsize(path) >= (10 * 1024)) + +def main() -> int: + parser = argparse.ArgumentParser(description='Gather valid Qt translations for NSIS packaging.') + parser.add_argument("qt_translations_folder", help="Qt's translations folder") + parser.add_argument("nsis_packaging_folder", help="NSIS packaging translations folder") + args = parser.parse_args() + + tmp_translations: List[str] = glob.glob(f'{args.qt_translations_folder}/qt_??.qm') + tmp_translations += glob.glob(f'{args.qt_translations_folder}/qt_??_??.qm') + tmp_translations += glob.glob(f'{args.qt_translations_folder}/qtbase_??.qm') + tmp_translations += glob.glob(f'{args.qt_translations_folder}/qtbase_??_??.qm') + + filtered = filter(isNotStub, tmp_translations) + for file in filtered: + shutil.copy2(file, args.nsis_packaging_folder) + + return 0 + +if __name__ == '__main__': + sys.exit(main()) diff --git a/german.nsh b/german.nsh new file mode 100644 index 0000000..59aec59 --- /dev/null +++ b/german.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_GERMAN} "qBittorrent (erforderlich)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_GERMAN} "Verknüpfung auf dem Desktop erstellen" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_GERMAN} "Eintrag im Startmenü erstellen" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_GERMAN} "qBittorrent mit Windows starten" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_GERMAN} "Öffne .torrent-Dateien mit qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_GERMAN} "Öffne Magnet-Links mit qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_GERMAN} "Regel in der Windows Firewall hinzufügen" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_GERMAN} "Deaktiviere die Windows-Pfadlängenbeschränkung (260 Zeichen Beschränkung von MAX_PATH - erfordert Windows 10 1607 oder höher)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_GERMAN} "Füge Regel in der Windows Firewall hinzu" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_GERMAN} "qBittorrent läuft gerade. Bitte das Programm vor der Installation beenden." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_GERMAN} "Eine ältere Installation wurde festgestellt. Diese wird deinstalliert ohne die Benutzereinstellungen zu löschen." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_GERMAN} "Vorherige Version wird deinstalliert." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_GERMAN} "Starte qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_GERMAN} "Diese Installation funktioniert nur mit einer 64-bit Version von Windows." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_GERMAN} "Diese Installation erfordert mindestens Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_GERMAN} "qBittorrent deinstallieren" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_GERMAN} "Dateien entfernen" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_GERMAN} "Verknüpfungen entfernen" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_GERMAN} "Datei-Verknüpfungen entfernen" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_GERMAN} "Registry-Einträge entfernen" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_GERMAN} "Einstellungsdateien entfernen" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_GERMAN} "Regel in der Windows Firewall entfernen" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_GERMAN} "Entferne Regel aus der Windows Firewall" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_GERMAN} "Torrents und zwischengespeicherte Daten entfernen" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_GERMAN} "qBittorrent läuft gerade. Bitte das Programm vor der Deinstallation beenden." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_GERMAN} "Dateiverknüpfung mit .torrent-Dateien konnte nicht entfernt werden, da dieser Typ mit diesem Programm verknüpft ist:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_GERMAN} "Dateiverknüpfung mit Magnet-Links konnte nicht entfernt werden, da dieser Typ mit diesem Programm verknüpft ist:" diff --git a/greek.nsh b/greek.nsh new file mode 100644 index 0000000..efdec95 --- /dev/null +++ b/greek.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_GREEK} "qBittorrent (απαιτείται)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_GREEK} "Δημιουργία συντόμευσης στην Επιφάνεια Εργασίας" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_GREEK} "Δημιουργία συντόμευσης στο Μενού Έναρξης" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_GREEK} "Ξεκινήστε το qBittorrent στα Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_GREEK} "Άνοιγμα των αρχείων .torrent με το qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_GREEK} "Άνοιγμα των μαγνητικών συνδέσμων με το qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_GREEK} "Προσθήκη κανόνα εξαίρεσης στο Τείχος Προστασίας των Windows" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_GREEK} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_GREEK} "Προστίθεται κανόνας εξαίρεσης στο Τείχος Προστασίας των Windows" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_GREEK} "Το qBittorrent βρίσκεται σε εκτέλεση. Παρακαλούμε κλείστε την εφαρμογή πριν την εγκατάσταση." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_GREEK} "Ανιχνεύθηκε προηγούμενη εγκατάσταση. Θα απεγκατασταθεί χωρίς να διαγραφούν οι ρυθμίσεις του χρήστη." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_GREEK} "Γίνεται απεγκατάσταση της προηγούμενης έκδοσης." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_GREEK} "Εκκίνηση του qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_GREEK} "Αυτό το αρχείο εγκατάστασης λειτουργεί μόνο σε 64-bit εκδόσεις των Windows." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_GREEK} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_GREEK} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_GREEK} "Να διαγραφούν τα αρχεία" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_GREEK} "Να διαγραφούν οι συντομεύσεις" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_GREEK} "Να καταργηθούν οι συσχετίσεις αρχείων" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_GREEK} "Να διαγραφούν τα κλειδιά μητρώου" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_GREEK} "Να διαγραφούν τα αρχεία ρυθμίσεων" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_GREEK} "Να διαγραφεί ο κανόνας εξαίρεσης στο Τείχος Προστασίας των Windows" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_GREEK} "Γίνεται διαγραφή του κανόνα εξαίρεσης στο Τείχος Προστασίας των Windows" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_GREEK} "Να διαγραφούν τα torrents και τα δεδομένα προσωρινής αποθήκευσης" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_GREEK} "Το qBittorrent βρίσκεται σε εκτέλεση. Παρακαλούμε κλείστε την εφαρμογή πριν την απεγκατάσταση." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_GREEK} "Δεν θα καταργηθεί η συσχέτιση με τα αρχεία .torrent. Είναι συσχετισμένα με το:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_GREEK} "Δεν θα καταργηθεί η συσχέτιση με τους μαγνητικούς συνδέσμους. Είναι συσχετισμένοι με το:" diff --git a/hebrew.nsh b/hebrew.nsh new file mode 100644 index 0000000..345365e --- /dev/null +++ b/hebrew.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_HEBREW} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_HEBREW} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_HEBREW} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_HEBREW} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_HEBREW} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_HEBREW} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_HEBREW} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_HEBREW} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_HEBREW} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_HEBREW} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_HEBREW} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_HEBREW} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_HEBREW} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_HEBREW} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_HEBREW} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_HEBREW} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_HEBREW} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_HEBREW} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_HEBREW} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_HEBREW} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_HEBREW} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_HEBREW} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_HEBREW} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_HEBREW} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_HEBREW} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_HEBREW} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_HEBREW} "Not removing magnet association. It is associated with:" diff --git a/hungarian.nsh b/hungarian.nsh new file mode 100644 index 0000000..ff1e975 --- /dev/null +++ b/hungarian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_HUNGARIAN} "qBittorrent (kötelező)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_HUNGARIAN} "Asztali parancsikon létrehozása" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_HUNGARIAN} "Start menüben parancsikon létrehozása" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_HUNGARIAN} "qBittorrent indítása Windows indításakor" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_HUNGARIAN} ".torrent fájlok megnyitása qBittorrenttel" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_HUNGARIAN} "Magnet linkek megnyitása qBittorrenttel" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_HUNGARIAN} "Windows Tűzfal szabály hozzáadása" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_HUNGARIAN} "A Windows elérési útvonalak hosszának feloldása (A MAX_PATH korlátozás 260 karakteres, Windows 10 1607 vagy újabb verzió szükséges)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_HUNGARIAN} "Windows Tűzfal szabály hozzáadása folyamatban" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_HUNGARIAN} "A qBittorrent fut. Kérem zárja be az alkalmazást a telepítés előtt." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_HUNGARIAN} "A jelenlegi verzió el lesz távolítva. A felhasználói beállítások és a torrentek megmaradnak." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_HUNGARIAN} "Előző verzió eltávolítása." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_HUNGARIAN} "qBittorrent indítása." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_HUNGARIAN} "A telepítő csak 64-bites Windows verziókon működik." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_HUNGARIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_HUNGARIAN} "qBittorrent eltávolítása" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_HUNGARIAN} "Fájlok eltávolítása" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_HUNGARIAN} "Parancsikonok eltávolítása" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_HUNGARIAN} "Fájltársítások eltávolítása" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_HUNGARIAN} "Regisztrációs kulcsok eltávolítása" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_HUNGARIAN} "Konfigurációs fájlok eltávolítása" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_HUNGARIAN} "Windows Tűzfal szabály eltávolítása" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_HUNGARIAN} "Windows Tűzfal szabály eltávolítása folyamatban" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_HUNGARIAN} "Torrentek és gyorsítótárazott adatok eltávolítása" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_HUNGARIAN} "A qBittorrent jelenleg is fut. Kérem zárja be az alkalmazást mielőtt eltávolítaná." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_HUNGARIAN} "A .torrent fájlok társítása nem lett eltávolítva. Társítva van:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_HUNGARIAN} "A magnet linkek társítása nem lett eltávolítva. Társítva van:" diff --git a/icelandic.nsh b/icelandic.nsh new file mode 100644 index 0000000..d3962cb --- /dev/null +++ b/icelandic.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_ICELANDIC} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_ICELANDIC} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_ICELANDIC} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_ICELANDIC} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_ICELANDIC} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_ICELANDIC} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_ICELANDIC} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_ICELANDIC} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_ICELANDIC} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_ICELANDIC} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_ICELANDIC} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_ICELANDIC} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_ICELANDIC} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_ICELANDIC} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_ICELANDIC} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_ICELANDIC} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_ICELANDIC} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_ICELANDIC} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_ICELANDIC} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_ICELANDIC} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_ICELANDIC} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_ICELANDIC} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_ICELANDIC} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_ICELANDIC} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_ICELANDIC} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_ICELANDIC} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_ICELANDIC} "Not removing magnet association. It is associated with:" diff --git a/indonesian.nsh b/indonesian.nsh new file mode 100644 index 0000000..085ec12 --- /dev/null +++ b/indonesian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_INDONESIAN} "qBittorrent (wajib)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_INDONESIAN} "Buat Pintasan Desktop" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_INDONESIAN} "Buat Pintasan Menu" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_INDONESIAN} "Jalankan qBittorrent pada start up Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_INDONESIAN} "Buka file .torrent dengan qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_INDONESIAN} "Buka link magnet dengan qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_INDONESIAN} "Tambahkan aturan Windows Firewall" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_INDONESIAN} "Nonaktifkan batas panjang path Windows (limitasi MAX_PATH 260 karaker, memerlukan Windows 10 1607 atau lebih baru)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_INDONESIAN} "Menambahkan aturan Windows Firewall" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_INDONESIAN} "qBittorrent berjalan. Harap tutup aplikasi sebelum menginstal." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_INDONESIAN} "Versi saat ini akan dihapus. Pengaturan pengguna dan torrent akan tetap utuh." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_INDONESIAN} "Menghapus versi sebelumnya." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_INDONESIAN} "Buka qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_INDONESIAN} "Aplikasi ini hanya berjalan pada versi Windows 64-bit." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_INDONESIAN} "Penginstal ini membutuhkan setidaknya Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_INDONESIAN} "Hapus qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_INDONESIAN} "Hapus file" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_INDONESIAN} "Hapus pintasan" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_INDONESIAN} "Hapus asosiasi file" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_INDONESIAN} "Hapus kunci registri" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_INDONESIAN} "Hapus file konfigurasi" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_INDONESIAN} "Hapus aturan Windows Firewall" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_INDONESIAN} "Menghapus aturan Windows Firewall" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_INDONESIAN} "Hapus torrent dan data ter-cache" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_INDONESIAN} "qBittorrent berjalan. Mohon tutup aplikasi sebelum menghapus." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_INDONESIAN} "Tidak menghapus asosiasi .torrent. Terasosiasi dengan:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_INDONESIAN} "Tidak menghapus asosiasi magnet. Terasosiasi dengan:" diff --git a/installer.nsh b/installer.nsh new file mode 100644 index 0000000..09a8ad7 --- /dev/null +++ b/installer.nsh @@ -0,0 +1,167 @@ +Var uninstallerPath + +Section "-hidden" + + ;Search if qBittorrent is already installed. + FindFirst $0 $1 "$uninstallerPath\uninst.exe" + FindClose $0 + StrCmp $1 "" done + + ;Run the uninstaller of the previous install. + DetailPrint $(inst_unist) + ExecWait '"$uninstallerPath\uninst.exe" /S _?=$uninstallerPath' + Delete "$uninstallerPath\uninst.exe" + RMDir "$uninstallerPath" + + done: + +SectionEnd + + +Section $(inst_qbt_req) ;"qBittorrent (required)" + + SectionIn RO + + ; Set output path to the installation directory. + SetOutPath $INSTDIR + ; Put files there + File "${QBT_DIST_DIR}\qbittorrent.exe" + File "qt.conf" + File /nonfatal /r /x "${QBT_DIST_DIR}\qbittorrent.exe" "${QBT_DIST_DIR}\*.*" + + ; Write the installation path into the registry + WriteRegStr HKLM "Software\qBittorrent" "InstallLocation" "$INSTDIR" + + ; Register qBittorrent as possible default program for .torrent files and magnet links + WriteRegStr HKLM "Software\qBittorrent\Capabilities" "ApplicationDescription" "A BitTorrent client in Qt" + WriteRegStr HKLM "Software\qBittorrent\Capabilities" "ApplicationName" "qBittorrent" + WriteRegStr HKLM "Software\qBittorrent\Capabilities\FileAssociations" ".torrent" "qBittorrent.File.Torrent" + WriteRegStr HKLM "Software\qBittorrent\Capabilities\UrlAssociations" "magnet" "qBittorrent.Url.Magnet" + WriteRegStr HKLM "Software\RegisteredApplications" "qBittorrent" "Software\qBittorrent\Capabilities" + ; Register qBittorrent ProgIDs + WriteRegStr HKLM "Software\Classes\qBittorrent.File.Torrent" "" "Torrent File" + WriteRegStr HKLM "Software\Classes\qBittorrent.File.Torrent\DefaultIcon" "" '"$INSTDIR\qbittorrent.exe",1' + WriteRegStr HKLM "Software\Classes\qBittorrent.File.Torrent\shell\open\command" "" '"$INSTDIR\qbittorrent.exe" "%1"' + WriteRegStr HKLM "Software\Classes\qBittorrent.Url.Magnet" "" "Magnet URI" + WriteRegStr HKLM "Software\Classes\qBittorrent.Url.Magnet\DefaultIcon" "" '"$INSTDIR\qbittorrent.exe",1' + WriteRegStr HKLM "Software\Classes\qBittorrent.Url.Magnet\shell\open\command" "" '"$INSTDIR\qbittorrent.exe" "%1"' + + WriteRegStr HKLM "Software\Classes\.torrent" "Content Type" "application/x-bittorrent" + WriteRegStr HKLM "Software\Classes\magnet" "" "URL:Magnet URI" + WriteRegStr HKLM "Software\Classes\magnet" "Content Type" "application/x-magnet" + WriteRegStr HKLM "Software\Classes\magnet" "URL Protocol" "" + + System::Call 'Shell32::SHChangeNotify(i ${SHCNE_ASSOCCHANGED}, i ${SHCNF_IDLIST}, p 0, p 0)' + + ; Write the uninstall keys for Windows + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "DisplayName" "qBittorrent" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "UninstallString" '"$INSTDIR\uninst.exe"' + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "DisplayIcon" '"$INSTDIR\qbittorrent.exe",0' + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "Publisher" "The qBittorrent project" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "URLInfoAbout" "https://www.qbittorrent.org" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "DisplayVersion" "${QBT_VERSION}" + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "NoModify" 1 + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "NoRepair" 1 + WriteUninstaller "uninst.exe" + ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 + IntFmt $0 "0x%08X" $0 + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qBittorrent" "EstimatedSize" "$0" + +SectionEnd + +; Optional section (can be disabled by the user) +Section /o $(inst_desktop) ;"Create Desktop Shortcut" + + CreateShortCut "$DESKTOP\qBittorrent.lnk" "$INSTDIR\qbittorrent.exe" + +SectionEnd + +Section $(inst_startmenu) ;"Create Start Menu Shortcut" + + CreateDirectory "$SMPROGRAMS\qBittorrent" + CreateShortCut "$SMPROGRAMS\qBittorrent\qBittorrent.lnk" "$INSTDIR\qbittorrent.exe" + CreateShortCut "$SMPROGRAMS\qBittorrent\$(inst_uninstall_link_description).lnk" "$INSTDIR\uninst.exe" + +SectionEnd + +Section /o $(inst_startup) ;"Start qBittorrent on Windows start up" + + !insertmacro UAC_AsUser_Call Function inst_startup_user ${UAC_SYNCREGISTERS}|${UAC_SYNCOUTDIR}|${UAC_SYNCINSTDIR} + +SectionEnd + +Function inst_startup_user + + WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Run" "qBittorrent" "$INSTDIR\qbittorrent.exe" + +FunctionEnd + +Section $(inst_firewall) + + DetailPrint $(inst_firewallinfo) + nsisFirewallW::AddAuthorizedApplication "$INSTDIR\qbittorrent.exe" "qBittorrent" + +SectionEnd + +Section $(inst_pathlimit) ;"Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" + + WriteRegDWORD HKLM "SYSTEM\CurrentControlSet\Control\FileSystem" "LongPathsEnabled" 1 + +SectionEnd + +;-------------------------------- + +Function .onInit + + !insertmacro Init "installer" + !insertmacro MUI_LANGDLL_DISPLAY + + ${IfNot} ${AtLeastWaaS} 1809 ; Windows 10 1809. Min supported version by Qt6 + MessageBox MB_OK|MB_ICONEXCLAMATION $(inst_requires_win10) + Abort + ${EndIf} + + ${IfNot} ${RunningX64} + MessageBox MB_OK|MB_ICONEXCLAMATION $(inst_requires_64bit) + Abort + ${EndIf} + + ;Search if qBittorrent is already installed. + FindFirst $0 $1 "$INSTDIR\uninst.exe" + FindClose $0 + StrCmp $1 "" done + + ;Copy old value to var so we can call the correct uninstaller + StrCpy $uninstallerPath $INSTDIR + + ;Inform the user + MessageBox MB_OKCANCEL|MB_ICONINFORMATION $(inst_uninstall_question) /SD IDOK IDOK done + Quit + + done: + +FunctionEnd + +Function check_instance + + check: + FindProcDLL::FindProc "qbittorrent.exe" + StrCmp $R0 "1" 0 notfound + MessageBox MB_RETRYCANCEL|MB_ICONEXCLAMATION $(inst_warning) IDRETRY check IDCANCEL done + + done: + Abort + + notfound: + +FunctionEnd + +Function PageFinishRun + + !insertmacro UAC_AsUser_ExecShell "" "$INSTDIR\qbittorrent.exe" "" "" "" + +FunctionEnd + +Function .onInstSuccess + SetErrorLevel 0 +FunctionEnd diff --git a/irish.nsh b/irish.nsh new file mode 100644 index 0000000..b5c3b1e --- /dev/null +++ b/irish.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_IRISH} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_IRISH} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_IRISH} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_IRISH} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_IRISH} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_IRISH} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_IRISH} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_IRISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_IRISH} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_IRISH} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_IRISH} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_IRISH} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_IRISH} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_IRISH} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_IRISH} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_IRISH} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_IRISH} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_IRISH} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_IRISH} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_IRISH} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_IRISH} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_IRISH} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_IRISH} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_IRISH} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_IRISH} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_IRISH} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_IRISH} "Not removing magnet association. It is associated with:" diff --git a/italian.nsh b/italian.nsh new file mode 100644 index 0000000..9320313 --- /dev/null +++ b/italian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_ITALIAN} "qBittorrent (necessario)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_ITALIAN} "Crea collegamento sul Desktop" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_ITALIAN} "Aggiungi al menu Start" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_ITALIAN} "Esegui qBittorrent all'avvio di Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_ITALIAN} "Apri file .torrent con qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_ITALIAN} "Apri collegamenti magnet con qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_ITALIAN} "Aggiungi regola al firewall di Windows" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_ITALIAN} "Disabilita limite lunghezza percorsi Windows (limite MAX_PATH di 260 caratteri, richiede Windows 10 versione 1607 o successive)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_ITALIAN} "Aggiunta regola al firewall di Windows" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_ITALIAN} "qBittorrent è in esecuzione.$\r$\nChiudilo prima di procedere con l'installazione." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_ITALIAN} "La versione attuale verrà disinstallata.$\r$\nLe impostazioni utente e i torrent rimarranno invariati." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_ITALIAN} "Disinstallazione versione precedente." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_ITALIAN} "Esegui qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_ITALIAN} "Questo installer funziona solo con versioni di Windows a 64bit." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_ITALIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_ITALIAN} "Disinstalla qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_ITALIAN} "Rimuovi file" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_ITALIAN} "Rimuovi collegamenti" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_ITALIAN} "Rimuovi associazione file" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_ITALIAN} "Rimuovi chiavi di registro" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_ITALIAN} "Rimuovi file di configurazione" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_ITALIAN} "Rimuovi regola dal firewall di Windows" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_ITALIAN} "Rimozione regola dal firewall di Windows" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_ITALIAN} "Rimuovi torrent e dati nella cache" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_ITALIAN} "qBittorrent è in esecuzione.$\r$\nChiudilo prima di procedere con la disinstallazione." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_ITALIAN} "Associazione file .torrent non rimossa.$\r$\nFile associati con:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_ITALIAN} "Associazione file magnet non rimossa.$\r$\nFile associati con:" diff --git a/japanese.nsh b/japanese.nsh new file mode 100644 index 0000000..0af594b --- /dev/null +++ b/japanese.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_JAPANESE} "qBittorrent (必須)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_JAPANESE} "デスクトップにショートカットを作成" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_JAPANESE} "スタートメニューにショートカットを作成" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_JAPANESE} "Windows 起動時に qBittorrent を実行" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_JAPANESE} ".torrent ファイルを qBittorrent で開く" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_JAPANESE} "マグネットリンクを qBittorrent で開く" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_JAPANESE} "Windows ファイアウォールのルールを追加" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_JAPANESE} "Windows のパスの文字長制限を無効化 (最大 260 文字制限, Windows 10 1607 以降が必要)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_JAPANESE} "Windows ファイアウォールのルールを追加" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_JAPANESE} "qBittorrent を実行中です。インストールの前にアプリケーションを終了してください。" +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_JAPANESE} "利用中のバージョンをアンインストールします。ユーザー設定やトレントは残されます。" +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_JAPANESE} "以前のバージョンをアンインストールしています。" +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_JAPANESE} "qBittorrent を起動" +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_JAPANESE} "このインストーラは 64 ビット版の Windows でのみ実行できます。" +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_JAPANESE} "このインストーラの実行には Windows 10 1809 以降が必要です。" +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_JAPANESE} "qBittorrent をアンインストール" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_JAPANESE} "ファイルを削除" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_JAPANESE} "ショートカットを削除" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_JAPANESE} "ファイルの関連付けを削除" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_JAPANESE} "レジストリキーを削除" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_JAPANESE} "設定ファイルを削除" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_JAPANESE} "Windows ファイアウォールのルールを削除" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_JAPANESE} "Windows ファイアウォールのルールを削除" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_JAPANESE} "トレントとキャッシュデータを削除する" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_JAPANESE} "qBittorrent は実行中です。アンインストールの前にアプリケーションを終了してください。" +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_JAPANESE} ".torrent ファイルへの関連付けを削除しません。現在の関連付け:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_JAPANESE} "マグネットリンクへの関連付けを削除しません。現在の関連付け:" diff --git a/korean.nsh b/korean.nsh new file mode 100644 index 0000000..f1c32a0 --- /dev/null +++ b/korean.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_KOREAN} "qBittorrent (필요)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_KOREAN} "바탕화면 바로 가기 만들기" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_KOREAN} "시작 메뉴 바로 가기 만들기" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_KOREAN} "Windows 시작 시 qBittorrent 시작" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_KOREAN} "qBittorrent로 .torrent 파일 열기" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_KOREAN} "qBittorrent로 자석 링크 열기" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_KOREAN} "Windows 방화벽 규칙 추가" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_KOREAN} "Windows 경로 길이 제한 비활성화 (260자 MAX_PATH 제한, Windows 10 1607 이상 필요)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_KOREAN} "Windows 방화벽 규칙 추가하는 중" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_KOREAN} "qBittorrent가 실행 중입니다. 설치하기 전에 응용 프로그램을 닫으십시오." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_KOREAN} "현재 버전이 제거됩니다. 사용자 설정과 토렌트는 그대로 유지됩니다." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_KOREAN} "이전 버전을 제거하는 중입니다." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_KOREAN} "qBittorrent를 실행합니다." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_KOREAN} "이 설치 프로그램은 64비트 Windows 버전에서만 작동합니다." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_KOREAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_KOREAN} "qBittorrent 제거" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_KOREAN} "파일 제거" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_KOREAN} "바로 가기 제거" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_KOREAN} "파일 연결 제거" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_KOREAN} "레지스트리 키 제거" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_KOREAN} "구성 파일 제거" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_KOREAN} "Windows 방화벽 규칙 제거" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_KOREAN} "Windows 방화벽 규칙 제거하는 중" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_KOREAN} "토렌트 및 캐시된 데이터 제거" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_KOREAN} "qBittorrent가 실행 중입니다. 삭제하기 전에 응용 프로그램을 닫으십시오." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_KOREAN} ".torrent 연결을 제거하지 않습니다. 관련 항목:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_KOREAN} "자석 연결을 제거하지 않습니다. 관련 항목:" diff --git a/kurdish.nsh b/kurdish.nsh new file mode 100644 index 0000000..a44972d --- /dev/null +++ b/kurdish.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_KURDISH} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_KURDISH} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_KURDISH} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_KURDISH} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_KURDISH} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_KURDISH} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_KURDISH} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_KURDISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_KURDISH} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_KURDISH} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_KURDISH} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_KURDISH} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_KURDISH} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_KURDISH} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_KURDISH} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_KURDISH} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_KURDISH} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_KURDISH} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_KURDISH} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_KURDISH} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_KURDISH} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_KURDISH} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_KURDISH} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_KURDISH} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_KURDISH} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_KURDISH} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_KURDISH} "Not removing magnet association. It is associated with:" diff --git a/latvian.nsh b/latvian.nsh new file mode 100644 index 0000000..a345356 --- /dev/null +++ b/latvian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_LATVIAN} "qBittorrent (nepieciešams)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_LATVIAN} "Izveidot saīsni uz darbvirsmas" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_LATVIAN} "Izveidot izvēlnes Sākt saīsnes" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_LATVIAN} "Startēt qBittorrent Windows startēšanas laikā" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_LATVIAN} "Atvērt .torrent failus ar qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_LATVIAN} "Atvērt magnētu saites ar qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_LATVIAN} "Pievienot Windows ugunsmūra noteikumu" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_LATVIAN} "Atspējot Windows ceļa garuma ierobežojumu (260 rakstzīmju MAX_PATH ierobežojums, nepieciešams Windows 10 1607 vai jaunāka versija)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_LATVIAN} "Windows ugunsmūra noteikumu pievienošana" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_LATVIAN} "qBittorrent darbojas. Lūdzu, aizveriet programmu pirms instalēšanas." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_LATVIAN} "Pašreizējā versija tiks atinstalēta. Lietotāju iestatījumi un torrenti paliks neskarti." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_LATVIAN} "Iepriekšējās versijas atinstalēšana." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_LATVIAN} "Palaist qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_LATVIAN} "Šī instalēšanas programma darbojas tikai 64 bitu Windows versijās." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_LATVIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_LATVIAN} "Atinstalēt qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_LATVIAN} "Dzēš failus" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_LATVIAN} "Dzēš saīsnes" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_LATVIAN} "Noņem failu asociācijas" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_LATVIAN} "Dzēš reģistra atslēgas" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_LATVIAN} "Dzēš konfigurācijas failus" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_LATVIAN} "Dzēst Windows ugunsmūra noteikumu" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_LATVIAN} "Dzēš Windows ugunsmūra noteikumu" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_LATVIAN} "Dzēš torrentus un kešatmiņas datus" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_LATVIAN} "qBittorrent darbojas. Lūdzu, aizveriet programmu pirms atinstalēšanas." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_LATVIAN} "Netiek dzēsta .torrent asociācija. Tā ir saistīta ar:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_LATVIAN} "Netiek dzēsta magnēta asociācija. Tā ir saistīta ar:" diff --git a/lithuanian.nsh b/lithuanian.nsh new file mode 100644 index 0000000..2645f1c --- /dev/null +++ b/lithuanian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_LITHUANIAN} "qBittorrent (reikalingas)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_LITHUANIAN} "Sukurti nuorodą darbalaukyje" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_LITHUANIAN} "Sukurti Pradėti meniu nuorodą" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_LITHUANIAN} "Pradėti „qBittorrent“ paleidus „Windows“" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_LITHUANIAN} "Atidaryti .torrent failus su qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_LITHUANIAN} "Atidaryti magneto nuorodas su qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_LITHUANIAN} "Sukurti Windows interneto užkardos leidimą" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_LITHUANIAN} "Išjungti Windows path ilgio limitaciją (260 ženklų MAX_PATH limitacija, reikalinga versija yra Windows 10 1607 ar naujesnė)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_LITHUANIAN} "Pridedu Windows užkardos leidimą" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_LITHUANIAN} "qBittorrent yra paleistas. Prašome uždaryti programą prieš įdiegiant." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_LITHUANIAN} "Dabartinė versija bus pašalinta. Naudotojo nustatymai ir torrentai liks nepakeisti." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_LITHUANIAN} "Šalinama ankstesnė versija." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_LITHUANIAN} "Paleisti qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_LITHUANIAN} "Šis įdiegėjas veikia tik su 64 bitų Windows versija." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_LITHUANIAN} "Šis įdiegėjas reikalauja bent Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_LITHUANIAN} "Pašalinti qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_LITHUANIAN} "Pašalinti failus" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_LITHUANIAN} "Pašalinti nuorodas" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_LITHUANIAN} "Pašalinti failų asociacijas" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_LITHUANIAN} "Pašalinti registro raktus" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_LITHUANIAN} "Pašalinti nustatymų failus" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_LITHUANIAN} "Pašalinti Windows interneto užkardos leidimą" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_LITHUANIAN} "Šalinamas Windows interneto užkardos leidimas" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_LITHUANIAN} "Pašalinti torentus ir talpyklos duomenis" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_LITHUANIAN} "qBittorrent yra paleistas. Prašome uždaryti programą prieš išdiegiant." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_LITHUANIAN} "Neįmanoma pašalinti .torrent asociacijos. Ji yra susieta su:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_LITHUANIAN} "Neįmanoma pašalinti magneto asociacijos. Ji yra susieta su:" diff --git a/luxembourgish.nsh b/luxembourgish.nsh new file mode 100644 index 0000000..b12ce35 --- /dev/null +++ b/luxembourgish.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_LUXEMBOURGISH} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_LUXEMBOURGISH} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_LUXEMBOURGISH} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_LUXEMBOURGISH} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_LUXEMBOURGISH} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_LUXEMBOURGISH} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_LUXEMBOURGISH} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_LUXEMBOURGISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_LUXEMBOURGISH} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_LUXEMBOURGISH} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_LUXEMBOURGISH} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_LUXEMBOURGISH} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_LUXEMBOURGISH} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_LUXEMBOURGISH} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_LUXEMBOURGISH} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_LUXEMBOURGISH} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_LUXEMBOURGISH} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_LUXEMBOURGISH} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_LUXEMBOURGISH} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_LUXEMBOURGISH} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_LUXEMBOURGISH} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_LUXEMBOURGISH} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_LUXEMBOURGISH} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_LUXEMBOURGISH} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_LUXEMBOURGISH} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_LUXEMBOURGISH} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_LUXEMBOURGISH} "Not removing magnet association. It is associated with:" diff --git a/macedonian.nsh b/macedonian.nsh new file mode 100644 index 0000000..67fe96f --- /dev/null +++ b/macedonian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_MACEDONIAN} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_MACEDONIAN} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_MACEDONIAN} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_MACEDONIAN} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_MACEDONIAN} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_MACEDONIAN} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_MACEDONIAN} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_MACEDONIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_MACEDONIAN} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_MACEDONIAN} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_MACEDONIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_MACEDONIAN} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_MACEDONIAN} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_MACEDONIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_MACEDONIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_MACEDONIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_MACEDONIAN} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_MACEDONIAN} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_MACEDONIAN} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_MACEDONIAN} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_MACEDONIAN} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_MACEDONIAN} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_MACEDONIAN} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_MACEDONIAN} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_MACEDONIAN} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_MACEDONIAN} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_MACEDONIAN} "Not removing magnet association. It is associated with:" diff --git a/malay.nsh b/malay.nsh new file mode 100644 index 0000000..f6acca8 --- /dev/null +++ b/malay.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_MALAY} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_MALAY} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_MALAY} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_MALAY} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_MALAY} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_MALAY} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_MALAY} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_MALAY} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_MALAY} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_MALAY} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_MALAY} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_MALAY} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_MALAY} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_MALAY} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_MALAY} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_MALAY} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_MALAY} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_MALAY} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_MALAY} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_MALAY} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_MALAY} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_MALAY} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_MALAY} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_MALAY} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_MALAY} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_MALAY} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_MALAY} "Not removing magnet association. It is associated with:" diff --git a/mongolian.nsh b/mongolian.nsh new file mode 100644 index 0000000..551b8e3 --- /dev/null +++ b/mongolian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_MONGOLIAN} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_MONGOLIAN} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_MONGOLIAN} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_MONGOLIAN} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_MONGOLIAN} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_MONGOLIAN} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_MONGOLIAN} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_MONGOLIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_MONGOLIAN} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_MONGOLIAN} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_MONGOLIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_MONGOLIAN} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_MONGOLIAN} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_MONGOLIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_MONGOLIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_MONGOLIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_MONGOLIAN} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_MONGOLIAN} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_MONGOLIAN} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_MONGOLIAN} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_MONGOLIAN} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_MONGOLIAN} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_MONGOLIAN} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_MONGOLIAN} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_MONGOLIAN} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_MONGOLIAN} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_MONGOLIAN} "Not removing magnet association. It is associated with:" diff --git a/norwegian.nsh b/norwegian.nsh new file mode 100644 index 0000000..f5155d7 --- /dev/null +++ b/norwegian.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_NORWEGIAN} "qBittorrent (kreves)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_NORWEGIAN} "Opprett Skrivebordssnarvei" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_NORWEGIAN} "Opprett Startmeny-snarvei" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_NORWEGIAN} "Start qBittorrent på oppstart av Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_NORWEGIAN} "Åpne .torrent filer med qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_NORWEGIAN} "Åpne magnetlenker med qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_NORWEGIAN} "Legg til Windows-brannmursregel" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_NORWEGIAN} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_NORWEGIAN} "Legger til Windows-brannmursregel" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_NORWEGIAN} "qBittorrent kjører. Vennligst steng applikasjonen før installering." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_NORWEGIAN} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_NORWEGIAN} "Avinstallerer forrige versjon." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_NORWEGIAN} "Sett i gang qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_NORWEGIAN} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_NORWEGIAN} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_NORWEGIAN} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_NORWEGIAN} "Fjern filer" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_NORWEGIAN} "Fjern snarveier" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_NORWEGIAN} "Fjern filassosiasjoner" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_NORWEGIAN} "Fjern registernøkler" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_NORWEGIAN} "Fjern konfigurasjonsfiler" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_NORWEGIAN} "Fjern Windows-brannmursregel" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_NORWEGIAN} "Fjerner Windows-brannmursregel" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_NORWEGIAN} "Fjern torrenter og hurtiglagret data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_NORWEGIAN} "qBittorrent kjører. Vennligst steng applikasjonen før avinstallering." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_NORWEGIAN} "Fjerner ikke .torrent assosiasjon. Det er assosiert med:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_NORWEGIAN} "Fjerner ikke magnet-assosiasjon. Det er assosiert med:" diff --git a/norwegiannynorsk.nsh b/norwegiannynorsk.nsh new file mode 100644 index 0000000..7db898f --- /dev/null +++ b/norwegiannynorsk.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_NORWEGIANNYNORSK} "qBittorrent (required)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_NORWEGIANNYNORSK} "Create Desktop Shortcut" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_NORWEGIANNYNORSK} "Create Start Menu Shortcut" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_NORWEGIANNYNORSK} "Start qBittorrent on Windows start up" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_NORWEGIANNYNORSK} "Open .torrent files with qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_NORWEGIANNYNORSK} "Open magnet links with qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_NORWEGIANNYNORSK} "Add Windows Firewall rule" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_NORWEGIANNYNORSK} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_NORWEGIANNYNORSK} "Adding Windows Firewall rule" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_NORWEGIANNYNORSK} "qBittorrent is running. Please close the application before installing." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_NORWEGIANNYNORSK} "Current version will be uninstalled. User settings and torrents will remain intact." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_NORWEGIANNYNORSK} "Uninstalling previous version." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_NORWEGIANNYNORSK} "Launch qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_NORWEGIANNYNORSK} "This installer works only in 64-bit Windows versions." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_NORWEGIANNYNORSK} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_NORWEGIANNYNORSK} "Uninstall qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_NORWEGIANNYNORSK} "Remove files" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_NORWEGIANNYNORSK} "Remove shortcuts" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_NORWEGIANNYNORSK} "Remove file associations" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_NORWEGIANNYNORSK} "Remove registry keys" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_NORWEGIANNYNORSK} "Remove configuration files" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_NORWEGIANNYNORSK} "Remove Windows Firewall rule" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_NORWEGIANNYNORSK} "Removing Windows Firewall rule" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_NORWEGIANNYNORSK} "Remove torrents and cached data" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_NORWEGIANNYNORSK} "qBittorrent is running. Please close the application before uninstalling." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_NORWEGIANNYNORSK} "Not removing .torrent association. It is associated with:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_NORWEGIANNYNORSK} "Not removing magnet association. It is associated with:" diff --git a/polish.nsh b/polish.nsh new file mode 100644 index 0000000..0cf4065 --- /dev/null +++ b/polish.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_POLISH} "qBittorrent (wymagany)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_POLISH} "Utwórz skrót na pulpicie" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_POLISH} "Utwórz skrót w menu Start" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_POLISH} "Uruchamiaj qBittorrent wraz z systemem Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_POLISH} "Otwieraj pliki .torrent za pomocą qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_POLISH} "Otwieraj odnośniki magnet za pomocą qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_POLISH} "Dodaj regułę Zapory systemu Windows" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_POLISH} "Wyłącz ograniczenie długości ścieżki systemu Windows (ograniczenie MAX_PATH do 260 znaków, wymaga systemu Windows 10 1607 lub nowszego)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_POLISH} "Dodawanie reguły Zapory systemu Windows" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_POLISH} "qBittorrent jest uruchomiony. Proszę zamknąć aplikację przed instalacją." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_POLISH} "Obecna wersja zostanie odinstalowana. Ustawienia użytkownika i torrenty pozostaną nienaruszone." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_POLISH} "Odinstalowywanie poprzedniej wersji." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_POLISH} "Uruchom qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_POLISH} "Ten instalator działa tylko w 64-bitowych wersjach systemu Windows." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_POLISH} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_POLISH} "Odinstaluj qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_POLISH} "Usuń pliki" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_POLISH} "Usuń skróty" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_POLISH} "Usuń skojarzenia plików" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_POLISH} "Usuń klucze rejestru" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_POLISH} "Usuń pliki konfiguracyjne" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_POLISH} "Usuń regułę Zapory systemu Windows" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_POLISH} "Usuwanie reguły Zapory systemu Windows" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_POLISH} "Usuń torrenty i dane z pamięci podręcznej" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_POLISH} "qBittorrent jest uruchomiony. Zamknij aplikację przed odinstalowaniem." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_POLISH} "Bez usuwania skojarzenia .torrent. Skojarzono z:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_POLISH} "Bez usuwania skojarzenia magnet. Skojarzono z:" diff --git a/portuguese.nsh b/portuguese.nsh new file mode 100644 index 0000000..f28f11c --- /dev/null +++ b/portuguese.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_PORTUGUESE} "qBittorrent (obrigatório)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_PORTUGUESE} "Criar atalho no ambiente de trabalho" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_PORTUGUESE} "Criar atalho no menu Iniciar" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_PORTUGUESE} "Iniciar o qBittorrent na inicialização do Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_PORTUGUESE} "Abrir ficheiros .torrent com o qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_PORTUGUESE} "Abrir ligações magnet com o qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_PORTUGUESE} "Adicionar regra à firewall do Windows" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_PORTUGUESE} "Desativar o limite do tamanho do caminho do Windows (limitação de MAX_PATH de 260 caracteres, requer o Windows 10 1607 ou superior)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_PORTUGUESE} "A adicionar regra à firewall do Windows" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_PORTUGUESE} "O qBittorrent está a ser executado. Por favor, feche a aplicação antes de instalar esta versão." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_PORTUGUESE} "A versão atual será desinstalada. As definições do utilizador e os torrents permanecerão intactas." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_PORTUGUESE} "A desinstalar versão anterior." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_PORTUGUESE} "Iniciar qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_PORTUGUESE} "Este instalador funciona apenas em versões Windows de 64 bits." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_PORTUGUESE} "This installer requires at least Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_PORTUGUESE} "Desinstalar qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_PORTUGUESE} "Remover ficheiros" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_PORTUGUESE} "Remover atalhos" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_PORTUGUESE} "Remover associação de ficheiros" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_PORTUGUESE} "Remover chaves de registo" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_PORTUGUESE} "Remover ficheiros de configuração" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_PORTUGUESE} "Remover regra da firewall do Windows" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_PORTUGUESE} "A remover regra da firewall do Windows" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_PORTUGUESE} "Remover torrents e dados guardados" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_PORTUGUESE} "O qBittorrent está a ser executado. Por favor, feche a aplicação antes de desinstalar esta versão." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_PORTUGUESE} "Não pode remover a associação do .torrent. Está associado a:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_PORTUGUESE} "Não pode remover a associação do magnet. Está associado a:" diff --git a/portugueseBR.nsh b/portugueseBR.nsh new file mode 100644 index 0000000..3668335 --- /dev/null +++ b/portugueseBR.nsh @@ -0,0 +1,60 @@ +;Installer strings + +;LangString inst_qbt_req ${LANG_ENGLISH} "qBittorrent (required)" +LangString inst_qbt_req ${LANG_PORTUGUESEBR} "qBittorrent (requerido)" +;LangString inst_desktop ${LANG_ENGLISH} "Create Desktop Shortcut" +LangString inst_desktop ${LANG_PORTUGUESEBR} "Criar Atalho no Desktop" +;LangString inst_startmenu ${LANG_ENGLISH} "Create Start Menu Shortcut" +LangString inst_startmenu ${LANG_PORTUGUESEBR} "Criar Atalho no Menu Iniciar" +;LangString inst_startup ${LANG_ENGLISH} "Start qBittorrent on Windows start up" +LangString inst_startup ${LANG_PORTUGUESEBR} "Iniciar o qBittorrent na inicialização do Windows" +;LangString inst_torrent ${LANG_ENGLISH} "Open .torrent files with qBittorrent" +LangString inst_torrent ${LANG_PORTUGUESEBR} "Abrir arquivos .torrent com o qBittorrent" +;LangString inst_magnet ${LANG_ENGLISH} "Open magnet links with qBittorrent" +LangString inst_magnet ${LANG_PORTUGUESEBR} "Abrir links magnet com o qBittorrent" +;LangString inst_firewall ${LANG_ENGLISH} "Add Windows Firewall rule" +LangString inst_firewall ${LANG_PORTUGUESEBR} "Adicionar regra no firewall do Windows" +;LangString inst_pathlimit ${LANG_ENGLISH} "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)" +LangString inst_pathlimit ${LANG_PORTUGUESEBR} "Desativar limite de comprimento do caminho do Windows (limite MAX_PATH de 260 caracteres, requer Windows 10 1067 ou superior)" +;LangString inst_firewallinfo ${LANG_ENGLISH} "Adding Windows Firewall rule" +LangString inst_firewallinfo ${LANG_PORTUGUESEBR} "Adicionando regra no firewall do Windows" +;LangString inst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before installing." +LangString inst_warning ${LANG_PORTUGUESEBR} "O qBittorrent está em execução. Por favor feche o aplicativo antes de instalar." +;LangString inst_uninstall_question ${LANG_ENGLISH} "Current version will be uninstalled. User settings and torrents will remain intact." +LangString inst_uninstall_question ${LANG_PORTUGUESEBR} "A versão atual será desinstalada. As configurações e os torrentes do usuário permanecerão intactos." +;LangString inst_unist ${LANG_ENGLISH} "Uninstalling previous version." +LangString inst_unist ${LANG_PORTUGUESEBR} "Desinstalando a versão anterior." +;LangString launch_qbt ${LANG_ENGLISH} "Launch qBittorrent." +LangString launch_qbt ${LANG_PORTUGUESEBR} "Executar o qBittorrent." +;LangString inst_requires_64bit ${LANG_ENGLISH} "This installer works only in 64-bit Windows versions." +LangString inst_requires_64bit ${LANG_PORTUGUESEBR} "Este instalador só funciona nas versões 64 bits do Windows." +;LangString inst_requires_win10 ${LANG_ENGLISH} "This installer requires at least Windows 10 1809." +LangString inst_requires_win10 ${LANG_PORTUGUESEBR} "Este instalador requer no mínimo o Windows 10 1809." +;LangString inst_uninstall_link_description ${LANG_ENGLISH} "Uninstall qBittorrent" +LangString inst_uninstall_link_description ${LANG_PORTUGUESEBR} "Desinstalar o qBittorrent" + +;------------------------------------ +;Uninstaller strings + +;LangString remove_files ${LANG_ENGLISH} "Remove files" +LangString remove_files ${LANG_PORTUGUESEBR} "Remover arquivos" +;LangString remove_shortcuts ${LANG_ENGLISH} "Remove shortcuts" +LangString remove_shortcuts ${LANG_PORTUGUESEBR} "Remover atalhos" +;LangString remove_associations ${LANG_ENGLISH} "Remove file associations" +LangString remove_associations ${LANG_PORTUGUESEBR} "Remover associações dos arquivos" +;LangString remove_registry ${LANG_ENGLISH} "Remove registry keys" +LangString remove_registry ${LANG_PORTUGUESEBR} "Remover chaves do registro" +;LangString remove_conf ${LANG_ENGLISH} "Remove configuration files" +LangString remove_conf ${LANG_PORTUGUESEBR} "Remover os arquivos das configurações" +;LangString remove_firewall ${LANG_ENGLISH} "Remove Windows Firewall rule" +LangString remove_firewall ${LANG_PORTUGUESEBR} "Remover regra do Firewall do Windows" +;LangString remove_firewallinfo ${LANG_ENGLISH} "Removing Windows Firewall rule" +LangString remove_firewallinfo ${LANG_PORTUGUESEBR} "Removendo regra do Firewall do Windows" +;LangString remove_cache ${LANG_ENGLISH} "Remove torrents and cached data" +LangString remove_cache ${LANG_PORTUGUESEBR} "Remover os torrentes e dados no cache" +;LangString uninst_warning ${LANG_ENGLISH} "qBittorrent is running. Please close the application before uninstalling." +LangString uninst_warning ${LANG_PORTUGUESEBR} "O qBittorrent está em execução. Por favor feche o aplicativo antes de desinstalar." +;LangString uninst_tor_warn ${LANG_ENGLISH} "Not removing .torrent association. It is associated with:" +LangString uninst_tor_warn ${LANG_PORTUGUESEBR} "Não removendo a associação com o .torrent. Está associado com:" +;LangString uninst_mag_warn ${LANG_ENGLISH} "Not removing magnet association. It is associated with:" +LangString uninst_mag_warn ${LANG_PORTUGUESEBR} "Não removendo a associação com o magnet. Está associado com:" diff --git a/qBitTorrentDocument.icns b/qBitTorrentDocument.icns new file mode 100644 index 0000000000000000000000000000000000000000..efd7fc1e5aad910955de596a134bd5e06ab8ca2d GIT binary patch literal 567992 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
  • CSrQoOP$VN)`3~jK`Wgw*Gh9SO?z=Q@gd#g49sd;R?6UdUTr! zHRH4?6NAZ~qj!3ywn~~JUbb>e;&y_S+d$rAcS`+_3M1hy7i(7z5Md%Y1FhvTDV=l3 z_1Sl!H`XCeFRVRYx94ZMJX%)U{waIc%{A~2NRs9< zIbdtrM6r=~J#2tCu0G+oU+C+a6yGzr^u_Vd5*gigywlM4oYa-SW^B9r%+#vGKhVq9 z$Bx(Q#C0~rQOeS{TYoB>{AVHOm;UOd!I7uhu!TNr$bI9Pm1-U10fU@{5%Zyvm8=T< zTmQ(Wq*j1_nci8ZC~?2Ev>X`)BzqiI-IbBAYVOd&-Zw^~vZEoVA&~vetNPZ6 zdD&Yg0OWR8jvfH(&@-eMQplCcC5c3{?|CX=(E(RzFz4?P?dW9mGUV_j zz0~I6>!ZQa@I2)hy~V>c;9X=qps~w2Sux$I;F2KIaIEKoQada@C>RcoUr}o>9Ts{& zVFKXj+IfHc(A)9xG}a3dm2<{0;XWovktz|x{--k65Ki$*R`ki~irA4|BQ5Oix7J9l z*$Y5;ch;sr4511<2Cn7SYwaIVl29I7i2}2#^jBicM1l&hH8qM#j!gDF=_|oo((rh zBZ1EpbtrUuuzaZ3hC1}n+UGvSemg04^s{x2RMWd_$e^}wf4ba*DZmwj)Y?4W z$*t!qP0Tnn^dknIlX`By(X_afM<7{JGO3{MW}ll;|J@3e6&b{q()zDg4?R3JnvT4x z&5g#3Pz~v?6*+%7C{K`l(EOBvweO(N! zb}ehp% zCH*Ag97QT8h0nI%cMOXtKFAVtolZ!Z5Q$O^{V_ne<%8jap{fgd8=apm*qqZsUT_T>cBNvbnld>UtD)A{uI}PPV$2RYAyYy%>pN1t^CWep6Tzs>qH3I4}3dnR!o7sS& zLaxfkju6eJk2px38ta+N*X!MFY`Y8A>%cF)Rz4C^d%IM#>epI=e=lBqFe(!#Q32f6 zOd?v-emHljLie@Z<{(54cM%wCZPm^EL6#6Io-6=00R_XE_Xb9pDco#8oA0>efmAVy zTXz*gGydi$V5~9LTPB0No@3Pmw^o=AjKcC3|6{u>$o72exE2iiUMmofi%^VKLkoL+ z`tPf*35JZacUSb%zF}a*Em3xDWIz0PtnxQ0 z=vOu!#G(gdq^5QF7y6hm15{>D4Fzwb47tznROiU>)vj!ncHL-xliA!T!fW*w?0XQv zyDXz(njFhjI--5rr6ZNEXUXg}&G4fgu=rcU?=zMVEv&5ZEB)X`bH)I#u%K(_W!p0C zdI^mEQLS1UnQ@`*jjlmG($b;d4I2;pL9rzZb*vZ7Njup;qcq&LhX07g6x=fsl~x7+|()X&8FnubFg6+!ef#NaxvLG7#A`Ho{i!|7-~ zcnpuVjZ11Do3Ma7*7apJKD!CIB-Wh`D2pk{8m|}J7$b>I^*=609D zx-j~dDR@Uk-Ts?oF=)cVgQnKL5qY3C9Uw)E5)Z+zRFjwjLoz=oy0uFQ!P?6rJYEUKJP#7CqzHlh&*|P+8?yV zqX*p;-b(B2X%1O2*S|@3S-tH>d4KjSV38QKADAJ}FY7`?3S1#%O~xzimeDQN%7iWnGmXZia&$^(045$Eh@-wi3+-}0nzX_=S;Up-}-BhV?VX0y}@Yvo!NXg zNrQsX*J_mLk;BXs*^TuzE@NCPu2nzxC3FG0t2_SYo+H(r7ckXjda z*NZA2<2IhrFv_{5YqZ-pG-*uPpIB6436(@D(pfG%enxI8TjMM>BY0i+FSblo)SSP> zXaIzfR08^`d9=Xfr*nGujz7JWsIjh({|^)teEhs=Q;kEDk>-Av8Fs$5`KVZL%-v{+ zkyTyBgTy!QiW$%+!umcxbQjgYLA`;0#m$~AeVNymvG%iRiN=v<{-^|YHhu3%xoY$* zje4ATU*)GX-PpW#`biyMQrw6x;z@w5mR}?Q@PJ79mBNQEjDT<>siq@bjYeBuzbf8v zRDTJIq>|#Vw|(2|^oC?8PsZx7jagTBT!qfXUQL>qTNqV;hwUS|f}oUpBW1=0a_%uA z)yPr4_#m&Pa_d(5p*_p1uMp%9Qn;g6uL0LpQTcxUni|rM#fWuBdObdR;IS0-C;=nr zToy0&iUPGu8*cYJqPL9Uaa^l1mT|O55h&bir*5s_Z}{t52cVRQ z@`ZH$zL4O74Mti4zh3aHb#qfueQC@tP?V)CNQGU%ZwJ%7ESTON^K zz3q5we(_Z{AJStOYyXk~J*xu6zehNq-C!LuJ}*FLZ#hAQ-UsoB*@(I1=n=6~u@u#8 zs76Dy0_(AH%ter8G3mJX-)c!>^D_Bt(!9B+$Ie#ImAUXecgEZcRM0uCXODg6VxF$% z%dS0L`$j44@mnQLz=cUd5lRHsy6XFok&TaCDaoe}7>{f`>vt5~i=Ekk_GgK;T=cAC9bvaXg`2dx z$=YK!3qAYaMuOG81`^byAm97mx*Qgu468ofTOHZcd!N?-3aNWVfiE)Gl~23>LGif; zs_t;x3es?qwOHhl&J}W1TWp)Ax?08*r%SwmOFv0a5JXxWe^m4-JqzLjc}jQL)p~)fh7}Id8NgIl=sLYNw?kqKI(yc!!>h8ypI&< zz-oQG$6RR?=3_FIUK&78l?g6=d~0hyWsFIis2dS);T|_B5B6h>5yh5TO_#fpu3G^s z2>>lA+Tph`m?=*DBXuClf+KuYx+s4ja;uC&E<}jR;4(Q_`2!C{zj%Q+#vd#`STmK}=O1MVy9 zSrQS>>$p$z?QfotYg!+TCh3M)OjZyJ#H3xGldg4(s&Eo=g^fASYDx8Awpi`0VT(CB z4q&eD{~K?1Ha*c?^9NJXaN*vw6&Mc=YR?8R&>c*pbJ~{qMHt%@5a8`^s!yVwLDFxo zbovQgsE*u$UJH)u&VCUsBX@rScU#kDh`eOYp5LC&m6VRuk*b@Svm9*@C(_nYJ3NKz z6F!-~x$#t8xORt}#8`GaKY?@$|mh;Y~3zJ-kgnb2L zNWo3Uk6j4+_(PZYhCvcJ2Saoe32f-b{+mULobBl*;rv~{HVft zQnmNy#`%F9s zJ(TTn|7zAv4Xk7-yj!+)Xh_e5Jf`)zI3UEah0cTBBD#8|Te=h1j{}Yt17Q*E+|ZDVJ~ z&~y3yvF4cD!t3X9$Id&o(_Ezn3=^1Z*!*Vwz}*kuWg@o=1S`kA_&yD@P~zM80WtTJ z?c@rJy!ItKd$&(y>-!=in^SR(^sNJ?6Ew2r4?@Q2{P#nyeC~{t)aqFX1&7lbZ4KoX zDQ;IV+Yo9VG?cU%r+CvZwCA`8{d^W=f%H3Su;|&TeO#^TP${?dhoj#dB1GI;zZ(go zv}4=Sm>hvsciwPKJ)WS;zczy$o85!_3@G|j* zMo0Xl8hgKGVE67wv_^I59~FK?yh10VK z3oTfzxT3ILR`aLU($_jtlSjn{3kPsN|HJM8!l)Pz3`mvD-iC(e5Lu zi!SJ{fh?DNRN$xi4``CWJF|Mq{kEUgLa3b5ajEG07j`@Rmq|*s(oF@2v!n-Kp=1v> z-oq(!Ekc+~+)^RZhJu>Gn5qRC zB;^$$=uHxOY%stHm>O0BqHnW3+d1Ke&;C!UZA zkp%1((SN|~*9T^<@EKzxzLrXxUf&Q5Ypql)Cenhv<67vpinR}C7|;01{sQvjC79^x zs;favWkf2F5>lz!0{Eo?K|ErecvZfUpi_9x8Q zo<7yMTGjCF04w;&0g0srmDk*f@COKgNd=Q{f5# zDrWAco{z`|d#1LCJ(>NBnoy5RcIOI#A1>q45tzSZ1y&3-@i-y;GS$UXEc%5{-> z!1J{;k{!lxAf#5AS8ud4p-7w<5`9)i&j;3E5*ymD5xK;vi+>!~wruSFp*_pQ`VR z?R6Pub2?y~*gqUig~&#I$K`I$z@UQ>#MR;J28kgDMNfx`#zuPk@^4@vbW@Rqb$yuU zT~4=(=cJL~{-GRJ)J~X?Z|1_BEBB0;fQB%4t8mx_Apsjf474ng3hfUZN;Ksm4<#X4 z2RFDBIUrv>?SS)vOqXQ^XTt@l@D<>m22~U zj~EJ>*!OHuKs)@lqYCr#%;FAVF{UwJvYMcJYOql<;}q946Z>p`qw|LMW|bLu@&v}i zTe?LW?yo&Je~?&vnkH8oDNaL_ksU=xf_;#x5r7{7s|{4Tq<=pUlm-TYjz85S0=pAL zE8N0)vWa?+GEkkR6LLE?8Y!pDhS-l{6V5$HzYbn;<2xpnZqR(4lqOoa5LSPI-LySl z^v9OZl%E6R-F_)Jl6(pnSNFZbA%u1t_L`?#`-(^xJQtsnJ2dP_)E+ekfk>IeoKhhd zOLWh-L~V&ZQ1|frG!zWMF1sIQTxSJ)CVwRTo@m;22UCrQ_0?ExuxZUpT=PO!sek+3 z+{|P9X%;1^0&Ur|T!ZRLNrT-#0Y|z4V=W;lx-2om`Z}o1x4kn!_V z_!6i}?){Ib@|8-YFWVQ5h4;__fV?VZJF`X)SKw=x>1wCLfobaclN){K7@Rp998ermjJo4|{vlc!xMu@jUWqYZCrE!v$;$f%)wixab@BFa^_r+jkXG$_Td;-lQEhk4&My zZ?_FGrytJ7$0k(ZxEFNI2;oigz%nU}$f*%=^aJEu15{zJ3-rLkbxqB0{ZB}{m-o?_ zu49*C(AG><^DW0N-GLh%+E<3*?AX%;uzf%mRCH_IdOW!1V7 zbkfnx{ISIK0Y^mvEVy$2GiyEyywT|<7Q>xv_ky$Oe7C{s>Xp-scOHdSm>}a5ypIL6|->4An|7dM`HXjwf?=h)a!!j2;_Yd?cMYgHi%O*)jom0 zFZN+DNv5%~K}#O+1S9A>YuvvABmGALo1Z${;oti8q*o85w)nn^q*D~9A+uT=dp=)a zZ0k2;@nen77NB#sp*k29S^U&VK5y|OlBiy}%3UnpWLVKFI+87zY@msf6M8;9;rouc zEqK#DRgAUDE49jfblM6#u&+!+{x_9-ZYNa%qS2*Zj@_)dg&*B<$cH?-gnAiqT>ZF@ew-mW34x)D2h$dH;hx_%?I_mkRM{mNV@72BLKE_vb<5Frjc z14MY(J-Pf{o3x=jhn2VV7f_4;4c4f{ih*DH)H3|sc5WE67|ZR}S+$#8FI%d+zCJEl zn227!m9oef2~wu-W&rB#KD;Is6nHSq85Ygukg<%&coX*Pmwc8&)*G{T9rwB7DDNt= z7*yO2{v-droa)ics~UQ?^nlp2dECi7*3)utcW%ygef~VEYOk*kmFl{llH`g)&B27O zC|MR98-DmtVfHqk{2|2m-jA7zWk20pF5a=7DA7*iO?_rO&UZ9$Mk6rc`9etYE)zo| zAbj8(Hg2)lpw=VZ1$*2e{y5gwYe@{a$FTU9?wk$c?~C?19x9=7>?O8me6sb*Xp+Ns zk!>F`>nZe!V&T2P{@<48%fBFS#U$Z>r`9VU@ol-O1eY?oOwqi)Rk*v@=(Ds4kzSRD#_`}ezC>bl5N zWcxv@e(Rov$-=sH7U(LM{*QW6E2Awr?p@s1k*6e+xr$`SE1| zxeH^bW}joscpB%ZZoQ18Y$G*$6Y?gxAmKB`;P0{BLVpm@bnF8_{^&q0JpapZJoQZb zr*%J1N8afU(Ce^HBB+0eV@taRe)%`O1qmq=G4*pIdS3|OK&Wy5uR62er!Pw%@Hv7; z2UoEvkg#%^Q)({}Q^>F(UEk0{;z;N5R9dIN%#tU4qR)CPCh%@!uJfPmIf?7X&4Icb z+i4ke=wg-H>Bg4}C0-k%>B)x2JNi^Q0X2wVQ?RXvsa{fKXWh5?TYy9bduIgq06XK! zyU71;|FW+s@BF-d+t&Mgsh=rwd}Ut z1Teq(@+(##lNPk8L-5#(?gQ1G}`~Z%UoEeWv#)5ldS7~D!<+$dsr6U zM^V?rZI<_6isX7yMrv3wQJ|j5k;U`@S7rTFqtJ_;iz*)Bu8=#9{5(P~;9oC4+y`Nv7BJNwhM}aTADfEg7qRSp;mpX3 zRFWGvdOXizRweSM(=P1*OTh#9f(TI-x1K5+T9_wTHIz^e|0OP8my;4)cWl5aTD%9eHsi1yB1$QG zq7zdnxl=23+XLS<7*5kj_ z1Wjm|Z+7eZ$sESQpPqmOeL$zLW5oW-+kltT9bjPulZA6JNNk2rtDx zyM2+E>D*tI7{!OL>*s+#nP7YQKOSt&sBx`~N3oR=y&jTuM!k7-_%(J)P6iCCBlFGK zdAlSVpCv&Q&{O5@xy-2trr01cF->iP>L-7^6!v)XQmX*>A@)Ea=_CQsoAnNbK?|Z+ zVp_A-TD@s6o=v>NMPXN6!AK_8^g9^diBBUv(!igdow{wBdhLJJtT0^vrV_h?e|bE^u+SntoA>7Kq_I<_FENLmn#NnWB{M-$kuZuj+LsF^p~%{qVpCFSQ=ny zM1e`SYc=?8-}zMa`DO2O@#lto(H&bM&&mv02WF4{ktR%5XWT>XWKtp3k}^14ie=a9 zY9Aio@3br5?*vpdnNK_4^`YC6dL4tU;(xgZ=#!KY)@-!AFB(w|f5x2km|EWUbt_9d zgRrdvIcg-fF0Ec5Bky-AfPIQwI%RL`bF_OQ-c0Bh)7H# zXWN42E=Kn0;n#8CO4RrR1mggqhO_bH1K-NAe)#v5e)GLa9hsA!m>YK?dGWSsFMC)z zAhC%?Te+@8x?w6SO{K)j7XQl3V(nhxxNw%S>$}}&gI}7$q&U|lAQPV56R4(q!yfLV z#I)6&Nu3@>_Lx905mQX&+J0{cIbDstVtW2i4@SG>kx5jMy#-BX@j{Ml*#j`sNuFu2 zUq_STRypmL+B9OiIvq0iGIv+>gAv!hSa`7Pq)r-kZuPfj3ho6`GFA`;QnslUaX2_SUJr)nqMuoS{65>8kJ@%^PoQ553+>gW zLX@U*a4NGu0A5d$a_gnsBW88~1-hY}YyQskf=!I~<{HRn3Tl6Gr}~ltdPDRgUV-Kt zy>JUg{5wM}a(BLn85-f2jcqkx#VjAU)-3Kb_8W})Ee77NbI3ZrhopYXCcEBNBBfF1 zVdvUIy2tw5p|yq=P?izX#|L1dG#S6tWfU|#6}0c%Ne1$cWk>IknO}U^mIu6UGiFzt za~Rqmu%Qm8{f~)er?zLO4)ONf9_4(;RuhwePN1CE5$tvC?K>L~H||@~fLvBxj_E@E z;O6V#!b8r)!aNt!Ahy1@qT0H*yBHVRVjx$i@9|8FZ*wor#?EX41t8-i>rpla%ifqnnQ-YMwv>NJBE{zKF?tG7m@)YkJjuIU zv3JeT6FIb|b*tN0Q{%SS`<*+}_hK!v?qPXt=IibU6Af*c{#zi6N0%qw2Q41#Ex(*$ zBk%AcDc+l8z?2H#Iq0hiuDjS>X3uDmj%MFXwzMQta4z-KU^1|ra&E0_QrEDDN&GbTysi2ET0-|@^$6Tq3s3@q{Oceubu+MUElZYl_l!i zuqk4^yxXc)YaNFZJ#^ivnKZsyMKJkY`_TRglqOe9$baSbS6(9CP-GLDZco%*ixW|V zb%d!vJ~h>l&6nYt+#>qbw^IVsWm}y=7o7v`zTT}GVyt)Ho7pIDyS?O4UMO|dqu&t< zs!7NNnapghVRl()&pNbTtV`56EVSbPdEv^Mr5@jrLiG@0-=3_iDDilE3I0;XYGmqU z%=uD#?p?-JUs)h<@XHzEWK$aHlzj9Wu>qtt+fR2U!L6qg1_$j4(#y>jkayGTE*JEfYuvU*^Y4tBJ&!WWn^C<7nSQqyP~9n6Vz4@fNlEa@ zaYjCsTW&V%Y4_8_x`-$JUL~JtUA}aReVq0-)aFBF>?BqyOCbh@dX5w}e_1x4_cQ5y zj=5xV05U-k>8stU)ac8_5PwF=#&3u-jKgh0T&)-RbeNxWD}&!QWO#Ngv9@jOzGGB; z-=;SC#3lQBJcd;ZRE{8Yd9ErBm**VZtUs>j=V&@j|tZ^ql z)fCk%6S^&dw_^yfuGRgjlSGi}C3&kS!zU;i9T!iIy!<{d9fTZj4BefM|9I!8g1Gaj zkR1I=;h#D171g3h9f(=Il8C*9&HQDAV@Rckv~hb%>Ec4HOyTr5QB_WW9j%;e@uTq*NkSx zW)uhnQR`s#=Ku+V+F`z5y8h%UM&GixJoP+TMaF>{B;0qqPAdBjw6L#dWkViF#R+3$ z;r7mq1*B3@YSMeCCr3s6t;*HwDLn~fdE)Gn-C4Be)$f*(`}XnrqEwJY5aYzrAMzO# z**~2;-ZWI8V7K>{3T%JA&F>Bktd4dtZ1uU=riS=9-7hy!9ILoXAIFVi3L9*B1UlSe zvip_2r--px3<7bUD5;AkGs1)$2#zqjzIKHddeej2zsxd&%yB{2JL|6LQ6PQ(!ZDu9HnCr(i4-9yaR zFY!w#F@O0fO)!pL1dc8RqK`)Zc$)vNTahr)sH*|CDILgHs-&gU_6Os#zcnucC@16w5e}%v zU;B+4h1pO4Q~ql*PBHH{2aO2f99HsgE3^cQvH!ka#kT)Q1(eGM?w{6rJl;z#hBYsn zww{NlWX%Ey@C^$yM_cR|dp|U%Uh@?MdI`E;pW%tI+hSE>KJB*P@pHadr@X*kc-mHLT&`*$iWwR82&>}JR7Ip* zD3nI&8wlI1oq)w$!xo`T%!wQ8(_hy^$AcimU=1h1{F&Lsk0UxZ=Lj}3FBkqjkFdt?LN$CQorxz|NZ?x zLIUk6FC47~&?yZ#0*=nkmB1!8*q#I$jW(`#-5Mnd2?<#+vu3K?OE@j3n-fZY(cr*S zhNDnV8z;X%Ci8#au+w|^AQSNhuUV)0_p_p~ST2+-4PBtQ2$m~U}t_Pe`1o0U7ep&G6; zYI5IeWLNI+`XYdl>MLTyl3@Y;Ak9C6nXdy8TsQtGFXww$N+V}5vf67si)wOix6w8u z*Os{LZSM3XiLTZU^*ES^{i>=uHa|X_+27y4vxBetIp18K`rVF1`<~dVwvOoI>fMbAN;|PHKSlXyMt^j@xhoW| z&--F`xlnMxHdgI^RDT%Z6)LI*Z3|YEAbco>be1$&I>X^0dSD<*zq2Y5i9TbL`g|fH zbAeR9O*o;mrM0Bh<;AkY_@zHjHSrnP2_kLTbz8V=efRE>Pg709uYHz)l;_kjMuq*g z*8;dcKw+@3hS~Kg=;PUTuDM>B+YXzHP{E}D^P>>HjPATvW>+d~oif9v{mG`6{foq*Z*mW@4h9&)`Zwr*cG};SovlT2tu#PoANKFp4P=z-~_FhHTa*;$aSOP zGE|`I3fN?3ZIRCcx>qlQK%y+aWq2FRm4( zfwWeeac_+;U=8iN#D*CI_H&d1FU=dx;wC>deYkk{=ap|)#O-<|KtgfADg zmL8z>4NF>rwd2(t$lYaTRbqngXqnb!m>sQbaj*45qYr+REq3Sc)6{=DMEddQQrTZb zUf_YRdcw44zBQk3_tmblX5wV>{w%besk7Q-lJ+@29K*e9+5jRKscFk!=2_+@qF8$m z+8yl^)=s(>$`o3=;_nPHE^JWx6H`A?>NAx5EB_{v>bAW9uB?=7IvIDmu%g{+!1@HV zfoL%>KFT<9YxkZT7@A@DGSqy&3?It;?o=zPk2~m$JA-K=<*nGYu=HX`^0?69U*jps zj_;C#RCd`yIAJ#X+NrlF6IJH;5#n{36kAGG+4@p(R-z~jsa${?lgqWhgZZtheA?Yz zWHEZ0Ws#{F*th8ST-i-r#H9`pP6CE`7B471>~A(Z%_4F`=FZEve?xux_-;Oj{b$Cn zkJx@Q!n@o3Nek{J~TsXn*nO)Op+vv(=PBfK0xF}!U!qW46iy!HZ< zq2F>URPTbQi6+w=hon*~5>!{HTO@DaNIMU|zy6z;#=H?{_9k`Pg~NYf9%pk`L`2&9 zfbd$?`|;Vq(r@8G&Gf>0t5WmDu%VX*pppZ!Lu6NmtZx%cb?X_0_H?agTGGq95kc(^ ze$)2J+HQ&N^T9yUJ*+*vEc+eAdA3S{0=0t@lT5{T7-JhCBrAh&cO(YbhkdEyH(R+?n3 z;BDIpYqihUZdXBi_9N01jTndmra+V5TQ&n4w-dq0pODvU#vYiS#1`j3OV{B0{WiC< zb8D&__EtHk2DlkT#MLpbYC*cblL-{KFw`ayDDbK;^|88aT*0De#ygCuU`Ti9 zLVcvz{`$_*a(S0Op?5Ot(F)7UdNixJcm{SZ!$>s<8I84^4(gm`VP-E~QhyJa)uL;Y zfzF*i_HI(cKXcV?0z18bV?EJZBA26`J}FZ}arR>Km3|rBTJR5D`puPK@#j=N$gqN9 zzf+u30p=UMg|aY2lFzeA9?TQbcFQ?}^UOaI7*0q@w!q~YlFS; zZIQaZ_d|r_gtWFjSL5%a(%+0LMI(#3g(S4du;2*7mT-w`z0&wT4@~s$70~!Bi;4C_ z`h(Y>7Uv!nzleo}!=_zN)%k|ZrTYjfA1{huRXjJ*iMtSorMVfHKN$Sn+}AB)WDO5`@et)olk!NO_bR8Hq8IO5B!O=~``vlOd95kU*uk?_SDe;x`*F=DA-H@^ zH8+VlZ zAry{8vv@I;3~kik-n+sYqtap@qYK6QlrCN?tL5=d-QTJqUuD?6x+<*vMq0anvgG>4 zHx!*)b<@FJlbP1EPIT+#u@Z#yI6^ZVk(espkDOAvvBuXUdPB^*tl=Q@oDPovX4GrO z=q{!`-D~jlQ?}dDgubxiw4wxIPeL5k#=_?nzn-ncx7kJLNmKs${iR%)>@NJHD*Hx? z-lVQhMeefNx6Lsyg0y9>cUi{aTO}9Gn*11M4j^cEy4yT6Ko`{N3Jb&AlJy(TCx4q@ zj>~;mfjre08?0>Gs_4yJEVwZeyn0+LTgtN<8;K*;+gW}SRwgey9wS3}q<2-;O`&>u z;efX}iy`xEuZ|k)`z9{f@Lqo(?`o;OhkgxjtAGgztD@;PruY}tyOj9_>!*pw2^%F7 z5Lh=)yeOR*n#g-IEVr?;M~3mDJur=Zj=Gp!3m8&xCmZXB-03Z8r>yTqdvr3C3R)bB z)0?C3My;OYJz`TGw)i*~{_zKc`IU(N?<+bh{28$&-J4zi=%qYibUhpS8&)?ctI-__BOnHF8)H39MS4Y{$T5gdR!|N zMpILh9r-t{F=?>L{XN4Z+*XLboPHHw&`RU%NcI$p8Jv`E3G&I9A6=#rlZb}JSBlsr4y?QQ%o zsz5WUweKh&?hY!fR{UR?B=!f`;}54THw5lw&F5io^TsMpmW!iH^^&d=J%sF&=g5v6;a#YSu^OF zv*0#k)IHH0_L{m$6|PmJ4aSR zmV$)H{rvAzRXnJj>DKV?e~%=l#7A(wl*l{{!6^A^jt`c23}|LTZ>V?9zd8R}|#$3N-v zy2)`@KAIbi%(-Ht@^tNO-NjGf?`%DM*v*hFfie6>>@>I8(bINx=m6W$DjF+38+XXy zUXrrjZ*>Ui1!OFNGlztWT-9i28Fy-L9GvS0n*NrVHd_)4c~2EhlQVEiAqjfR2VbDS zq7h{AQCWlym+)=n2U5!~B=oVbIi|I*Dwx@7I$op$^X*joei#Mzx{$J6``_f}NY6h0 zXv!&J*b9Y714sH5?FYiNvOK*`5$3Og3v+nIkUa{k@DSV1zlmx=m3^Kn3`f}CDPE1> zgyCeI3vs5nV!IiKNMJNm3{zpe(FnAV1{C%AZ@zGfdHnr39Ez3U&YB-I-DsUCth?E$ z?1&$yOhcfr?{FCGJH>QNA=j2)VI|83qkp3jUmUX>kpoq%4G$G0rT};#AY1CkC@@R~ zqMuWFOYAh8Rs6zSTrCQU!=Cvl+D^z+7|5!A%<56`f1z zOFMD3i}~uzu^AnE|05qxxTJ3{3pnLO@Kbmho#2Q()`VpYX_@@zJVmLc09of@Hx3gA zhlBEJ`Ir6g{|uSpvRe%6MeGN30`7%KAkT$AVkW2s*}kUk7}vT!%^qxr(Bxh{UXBu9 ztcWh7!l-=VYTs2sL@h@xiOxnQY-%b9uJ*ELP(8FG*Z5R)I`p6G?v%>TA!Zzof-un~twYO&CBNh0a@CD@1vWwC`|he($U zhjUGZdPY1siCD@<>MM_UhPX#mIAO1j{^D%|b<|hj>@;q&(}RAQvwih{a)Yqe&sY;hN; zg`Mff1cGDO$^xlp79dYl8&FVHLj}af08@g5goIx{aO3&7LvQYFfyn!H99CHe)UU)b zsYp;Sa*aafyhL?5HS|?$E&re>V|TGG3+$a}Yjx=##fG+V>IiAmCBBOaQe$*(dMIni zKP`@4{OAp>evJB*&46K6h;t>S7kQ#_B(D0U6S)Z(_ts+C_sadHnjF?_AK=h!!Dlxg z)Y1g&Xa+gUk~{kdT;ihEh&X-XZmnzU))I9mr1o{IDX__M{`>TU0m42jgl*$ci?jb|l;>;$3YE3S>wli9zeicVvF;n%w z`7Lfw&A)PdQTPR5Dzp8*=u(1Z;vfNi{I^jl%!)47QMGFx{rnl`kQ#%FXS)?WMAQxw zNxdtaXq&F4Puz^unvlvGm+E-#tIY&KUd;M?Gw!tyoV|}GY`Kp+z;UL{HMF|)ipg2a zPbrU7MVV$7*t>uIRE>m;)9=hi22)|NF(vD(?Y*H-fWT~?X!KfT z)@Q*&A){S*6P}vj-ZzXzG{0H=sj+5P`~^Oi%IM#ZYV~_kiEtfia;6E(w6RYwDbQAX zB|jnDEX6Z3wHbs}%bZuoo6A@mTMv$MNgPoIago)Y#KcSaMwCt?E545y?Y=vY4#7cJ zD!&2zko8nZ^z;2iPvXJr8WdfoqlJm1tCSo)V+Kb3ukC&tzCCu;qC4IyDJd&8j25~T zoewRS4nPPA6(GdIv{2BtPAJpfRQcLl=tK4A-CA)mY0RkKIJqS0sWCds6-;i~xkKG7 z?Uzl>6o;rj@SR42&BB9F0-JM%d*Rco9&C3v4EzW)b>r@{5qL$SYTRd#T29V!dNE3^ z^16Xh0uQh4kKYt?|IaRjkpt5hm1(A+E2OhTvz#|wm}FW-q2t# zIu*&dch{cbIxblR3PfN20{1QCfYSemsxG+3S93vZ*^QlvvKr2*>|I>u%;eki%!~wY z2C$XqA$&V?jl&Qyx+5($nAtL}5e!M(!HK8F{c)UU!TX^W z|5Nx2qE=M+yrz0PhhlFuI8h^%V(p>zhPJE0O8T0|rYKELB2rP!V9ztdf@3?rvTB(< zswY}hlJ}QN<7InjBHB#WeKWCiJlf|ds|N6hZ~q|rfeS|@@3F!7`G0jOJ1SFf!)*dE ztqrE90>V*YqMl+)V9QTz6&2mOxCok+dX?LPD^yGGxy4?lo@93?KQC>Tu;=ftkOEx0 zWL+WY6IMR&s!gHf6bD{RGnw9T%Svv>8)tHpg$I@g*qoXq_B?=V|5Y(wHuQ@MbEnGF zo%b*M5PxpuE#k141@yjy!jAZ^?_9&@*fn_dJtwQovQX1u&EIqQZh6vBC^zG-f`lgf zWyDFS3a)nypP`2DQwVxwBOPSpBjFDrwuSpAl?0bd-8X@bw;yDtkV~r;-r&-UqL?gz z4OGgwKRym0Ezwo~15JZQ*F<>4A#}VrRJ^FtTMq@w^qRG5C!)O~z4(T>kn)_(pLD9T zo0WCQE<%gJbna16QQwZ_+u`8W^Gpk-y;%$~a*`78eM_x|#-1uEdEJjUg?$91ukHKl z2v?H4jJv2WxS)|Y*`~(Fl&36FC6@s+U?(O5>hg6c6}VSLO?YV_N8X6A{v?mpcbd8d z_mr{&pe@^M|BK*wl_TA^@16CJcT>cM)x@1);>*y8DjsL(IS-83XduBk{KH8lDFa<9 z71s8onK{Sycjs+xh11-99?AWo&|KEkMK*Q85fyw0@5~qW=}^U#6YTtQ`FjKixau_A z$&~wu-bNh3UqE2`*ummYUkQOr1U>>4%_K}Xt1B%M(k!li?zoFy~52yb`@%uXf9 z?X-t-ip~L*FUq6Sc9pcrG8|u7R!=3i&JzGgAU+q}F#liBc`TM9q)L`6)*qFWS8dmK zmgLJN8R1a`vU`@GODw#WTTPGXIqIq{6aDq|W>fZ79_%$I6j~js;_;z=v;HXu&5gW% zCtI$|BjdSFYE@X)E~tj|MD3+9_H{DP!aPA}n9cc{d$;_3RJbIM!c*52_E?n+P$e{P z7t3>nvNc)9UE(F3*{Rl$>n<2G?Z0ImrcgswZ2{S4EeEAC$y;c~aB|%ci_G$~x$t+- zXQ&xZS@_Z|ReZKsSPdmd^1w8Vc-KMyLFKGYLC>H6jl!soP85fWk?D(Z(P`W6Kh+;p zjmO3Z(5n=p?`ec7zxX)x-tsijaq~y~eLpU=ziDtZZp!6#Vor2{>SYALS9TXW?419B zS?`MRk;2Ur$(eA^YOx{Xad^E?LT%RM>Ql(;EgNzZ2y{fbT(|uDH2{ z`YVdgX}E0_`9Nxt$eK}H-D1JDT+=L_O~gkAPo6{a^6B96($&NU@DRokH8Ry~O%`UW z(3GQ?`WvT$+-dr8C2Q+RZ!2)n0N{V!+tsJ)ux0=jresOwKGI51oA$v`wM}b=3bErG zu|=*OE1%`wT<2{(iSipsQ&RK5+9ZlbCv<#xY9oF;D1W39T574|vq@g4UOe*9VkXM6 z#|AFAME(#jl?nr`_R;{m6I;k<>t1G~Tn2AHPRRXA`nr}cs7b)*@KGqzF2b!wX{arM zaHG~G%C9S@r2E#2Dt9WZHs?kO@)S>#eYvuMGh$<0Qev4%fvJ+h>-U%6xeq**9sUEF zZU5nm?TZ7{&`o)G~3iGE8`NvW7F|#VFT#G6EiwR-(B*33EE{CmP70S;v zUXSncyy!MJTjS2)&iQKs@K@k;&$+~-c-WR4%`x}qYTBDORANg3IbG6%(+?SFoVGBa zaS@ilg!opl{(t+%Ta+88@A#^wCe$iG4_<*2X$wsw3a-_xaMqeHstP}nC)Ag>3$G53 zly?)Qiit##XA(a3&}~i-0EoioU8uswOE1Hpkg-?lK92hFaRZ&nhdB|BuaF5Ewbsr# z1PP5NBNlMDzmBoj+R&$Iv;;;?p3uxa8)x#2fx0-CVBIwGXXK|{;?Cdnuwv0ID!2Rs>+c)JStM1}O=Z+i%M;$?o>>TnTwoJM^GAl2|MBB#G~cbj zPn0}m!-}YF@8UN9Ti&6iD6pp6cU|26hEaE0Zl0%kJZ?{^e5qzC_px*Zn|{!58>jD* zzWl>Jz(mHY7pXk}wDNwelGfDgw|#dXV4|%7V{-#1G#kR*KS##d4UdEggw`u=xEE$o zOz=q!U!-!sN@s4=s`WJ;iBY7?Oql4=4_(DZ$2C=r6FMFk(mqe|F?|J-({v&UQi0|u zg-#Ah|tQNq(B6mPZPJsCj~4wPREmva~j?|C28u&sNiAPs>)e__y?2xhw41@(xr|(JI41IGc6vFfx8& zy`sRT_;FaF_1vM7i94#|x)aHmY3?`X6yN3Y?)H7Wxy&V{`js^5DI_p9L?rLsdev?& zQE47xrFB&qPuE6MdL~LZ*O-eGye%&+x!a??N&tQ$ZXOqTt%I!x5Tzyt*zsZ3H)Xt_ zT2Hb~GscufVcHb-WYx>i+B*L3%}hh?g_u?=Ltn&63m0T2B%o$a-ng?bX*^n>vQR$o z^5v>^WhJZLB^!xxB$Znb(O_(1KM&2RiX^&16P>*U1V*U8)N&cxaRU%?058Pnp!M!4 z!tkK#{Z9fKYTBtsT6K-83#XyN>XBW{%R8uu0sU8edk4F_lG@ESpJj1cYiT%PCD1!Q zXl{HyIEB!IR{eH5qER?cj`a4NS61`=PqR~hW&vkZ% z{J)}i68o$W;auNNi;J;_&SeWFzRTFRc}ptp?YVEc@Y-x+sipoWwto`{Fi;aw7^;pI zyk&5*X!b7AFA6?m(9TI=ba{8EgYc<{)clODjo`9|ZGgEgTZ?e8C4FnHWw8SH#fdrO zc`rT!Vx^9%@JvKMWd&SkBDz{5X6RvWunDpdOz%W~IAc>@9#^z`K;eEC1 za~0sgTZq}`D|i2gCqW&xAkW|Ko?>&NuflZH7IPqvij*}0W@IM8fzYDVGwM6m#X8M9 z9`X6{=n5s{>M4j|NYD35^EOG+H@?$4lCsZx6=!p>zE0Z4OWO9RtrFl7g7?DsU@a7m zr`vy-svPhD#vu6@N6`WmXv4%}2YcSND1}*g&!Xp6cO~MsZt30aQH$zb_=@0jD!}sO z^{c%cHPZzk=1ej|Ks*?i>h@rKRfz8h+vfJow0_%oGz^(on@e0@o6_7(&3J$Dx8oGS zbvW&`^Go6t)aj2Wr5>>psnYD!!V-45hAg-WRJ(JI2>F(|83V~T&O>iP6`O`@bVE<{ zJgafa>|*Le%-(#S=3rzvJ_Py`eKhHrgDl88S+wD{+Exs0we1o1SqjiptoIys0BH7g zB{L}|-w$7b{uAYN343Lccxx^vxh2kh6x3{1}^4p(&h z48LC__>7YqALD>$Xnq4b2G^flhPr=E^to7R4u{gja_=cYT(bs8dg59hDo7m-TZ~Cy zprNn!)b9HhaNoCuku_`)?fMjEYy_%FRpxEfGvU-IS&EA5$d=5tOeY1O7$>0aA5^ci z`CghdSxv%ML|X;qGG+^L*}95;br9K41|-hDU-y)`8y}FIfb%N*;&cEe?Zv zn#tc93qj`^uYQyTqIv#9MIev$Y1?!Kkf|CP%wa2ORY&fgW?Q>-mvcGZ`VW1})>h%K z;A6b6&dP0M(z*6d@brri-HEv~C;jM%Z~FsPL=&?hGGMINH|K%h10?*xBgWEDb{a2! zX@Fp=HyICP7Z*O+^9SMqfVvKAZ1)6+>#_7=3XhV*KIKouZU1pX4R%a3dYOqYuO~b;w zt&rw{X}hpnErG$$O-=0p@T>I>ZY)GmLfESN(2KZCy{^{+J3-J5xAY2!KU7yC?4sPk zTI}erqzo3z&`g-1gA6ZAAn$HMZLhR*h5W6g44Vx4LwyCqR=BdDiLE(PhHV&!?)G1x zM?mlgL}uUNVSq}A&6XdnMp7)({4og#o28LH>PT9tM;vlz20+i_NqxF8nJ;xUzUH0i z%;Hr=b?Ej0#UPed8WNaRZN!%o#bczo-H`+dmD`HGd-c&iT`d31O?Ve_kRhm-5W$Yk z;_P4nXE8rB#nv|I$QyCgRBQ(8k}N9Vi_jW1{bl$fuyQ53^?oUYd4e54KqyOW+z;b1 zgVK3ToL9t0s~p-tiQPzD1Y`O250eNX<4C>RMPXS7`!m%)%xKyg}HT59n% zFu`QDME*ht{dydSDMqL3g0BeC5#-NrA_;CKli7^W@Kt#`u*7=(%dm=% zh3oHJFEA#;EvoaEX{<&=sE#;a1hInCEe)!BqS0N{yy)C=C2GcO$F2CAYqj<@0EP*; zwtfVdAkRA|%_!THI~l($x=N96DAswV-HyBa!4=$yfE`Bl0b{Xl{xiGBRcMES zJB^M~sB;z=c>Z$L7|G|IV`1O3$|O_Oi*DTi)vm$X1E+!H|gt*i3jkE@f8(_E*U zh~pQ%$S4z49m(lo35<)b_Pb|0)ed;$u^!!406#zaU{qN!R>C82$nKoMB?6USVGnJF zUXAP0dUt+@n=e_xZB?04guC9wQGj0q6Io;lsm(b6C4K+}3%&7b{r1XYgvwlH zc9|>q$!sh=imNqiHRqoa#e@DfigpPMzaLT$LX*WH_jXf$Q{!6wHfN2XwK|54vX{U{ z`Scw;T5A3sUULpcH}Y1>F59rX#fM}~_jY#0epJI(u?S+x5Hhg1vg~Wf&WL=q! z0AlENNF@`IHQYZtC|&b2K+RP{d*hs+)){!bQwxIPyie^H0Z#X@ib1->IhFjW?apD5 zG^1!W3o#4c+(b&(3$NELRxrc#eb_gqtF;otd9;|6qY<^vxms3VD>rHs8r?DqrsHs$vq}N z=oJs*Ia>M?ifPtDY~B3o*=HfCNO=UQKn})N6_MUBb_TQWOiMsM;GOUr?~!h@C{+M3 z@nubMV&7_0Ow|4*3f@r*$esDTrcG*QdUv(gcpgLBwRI62G zRn-Dg(bRhmtcck|TEyccferEb+z88OriXIHNFdO5WQgO(osNQr)}IGdd1~T{A(z2u z`9z-}%?Fn}(?vSVn&9QwcMm!#g209v;xQa4tt>t8FSYpRU zT}SfDft5}CzW^`XP(?6{xfrpVsK@cI;I-kIS>q2;bsHUuabahlnW>>bU$4h88@l~( zq@h1YYK62Z%Qhhh;_B=b_FlPv=8kLOH1RJkxc5j;q1U4f;Re_EASbL=LCIu@j7MvJ^jx8F6G^vqF;JAGds*F5RV`D}xLmz#9$f(!QQTE2NVcYzVFe}>y4 zaFPmS0hM{1ezJzFMv{qz^-*}m-RA5$$A&e-LmgO$X6M>=Wy3v6{YghQ_RcI-E*_;7 zdh7e1@EY`%o4!=2H>3KZsVJ{2*pb3;l$Y!B#&v6Wl09XSjKQ}W2zOVDnJ$i;UV8I? zBTg@!0GhJ#JK-?2tDH6~61Tz;+2Wp=2%@y2re%_7t1--A5B?CPa&1-IRmD>p@$qkt z!Ey0x{S{sT+%@+M+eom{1v}LU_R{yp7@aXnRSi@=!x7GRA^_i&jIb~nUg~470$G(h ztX?_03Lva7czgS8$BSeA+q~5lJZ-%2RCCNCho;JoyDdVq%i5qpn;5$4JuOMPmY26t zo_Z=v2Ki-C;!oT%RUi7}!*wpjY47bYi@#^^$?%Bi8`{WRg=j$}Mjy>nym6|v4mPYP zAUTINU5uVe_iqFJ)4vKg>HRYyjY#*Z6YgKHH)l3yR(ng%#4Ur;Gw!mVk?~#g)`Nt* zeYi2dAwjNW>Y}RF5S@=Upb>2NkGNAzRE5?n`;pDQ1IEhS2y!AvE{RoAhR7$q#7mX* z7dZrceQ;D~j=cXrf^#OIhw*>+egioX`&()hqk7)gM`};rt4ZIdEq=0>PsWHJP&5T+utyzD?|T{1g2RMjm3S5)I(NVKn?!ubh%^9#s^6Edb7s6>gx2uGy7;YPL#tI+W_ync5Fe__E5hrL zHzi#Pc9{vjeZD@yrAc3g7yRyEUu7uXI1~&&X0MoBRxFKZ`1D2~T>i$ZvJ%q!!gmDQ zV*2Ni9QWzQ>31UL%2;srE>U>7^raX1FPHn!wNAdBl&%~w|15FVyf01*!_Zy5PPNV39(G@p*O7$)NId0(+E&mo z+}jC!V9t*Cw(8a(I)LqyLgT8H+1)MBnDP`mal}YFfuenVta|!d*3V-@%i`|F_vx8o zHLr~~x!0PuBYFBjFOOd$SN8+PD}L=lyjHZscvvGFgIBG{yl0Dqs3^_JyUPe+RtG)9 zqluH%+}g#Wk*AO<9Do9cnQ~cGQf`q`L(pAVgo$q>*%>t&zGW~s>j7c#5ZvDexW5zN z_z)DVV4e!&sZ(C9L~Q2zdYXklMV)X=df~^di>(+Vug7Z!KSFRx?Rv#p%^>NOC_ghS zaq-4EsQ`E9IR@Hl#VToTS|w4T*r*!l?8^_rFK8!RWrt^&7aFF+#nO7%EYPk~Y>Zb) z__*nayiXK!5Mi^$^QT7CJsgi!C?d>4f^?6Y(;mAa5~|}UnxyoM`YIp&U@K_f-C?e6vIQjp*>BxD z^JVF(YA+-lYK;0wn8f(5N2)etFiuH_Cx)G#Ji%wnikKgFB#+50H-pfDR^qc}SvAF8 z7{^@5fUnvQWc1xELXIJs7gk*5!B%Q*8N}g$A05*F@OHHCg!LT_%#-5mAABckD(TUzgG(d-Myvnkta|XN?R~PKB zntUc+T=x#H?bm?Y=5M;GAx^Z{0}|{@2+W|tXQ}{J88P4Ohr7@k#C~|2zn3kI8tqVs zFJ1ziYP^FJ!yTZgo9%z;PV!wnnh~(0%p%NokbGuNVD|Wl4Mt zC!c#6;bX16S-Mg-?1qi?8RHjq+LYp;+vw;r)9n~!YyR_w)MP0ojn@qJ_z}DAWl?%2 zT`se@P{XKpDU+R?gskgy=rxUZ1nd1&#Q~(RWL>j>?7KS5R?_n@tI7e_=k5%)aCU>I z5Uq0?hxM9}BtsmFb%?Jps*aXZKttjOVN8w3kurs0Qy@m5)9;55%usExjVQ|7x+akW z#;NbOk^A$d4!iSBuEkAuICmYdHo9&f5+zC&^1Mj(jOsHLC0m*4d88&xh538(laH7z zeD!Ch(k1lI??JKSm7rxi`wQ2kD|a$lAuC8Fw|C+x4!cgm^ovS9i%Z%KSd_>9+}`c} z(5;Wh#{Lc0?eJ!vL?`6yU^<8aE_)dc3nhga+Y0&Skz*O;$@|4TDAVrdoBwuA#^7Da zMn4=xq(CQ1k}*G&J#=B)Mt&&cv+t65_0-6+K^2oazvG>GmW+eCc|MoAxyf#E4A%yA z^E)+xN4Jxuhi!J?xE7Doz<+z(OxyNM`yQmbgqarIkFMSN>6$6p?PtO`j0T4?U%^ng`kbvGHacRM3e7M+fdzfTaf*P z#Yd3C5ETaG^UA=!#ci~otp}z(xY^-zlXE@Gs_ys^r*6t`9Xo0NR_oM!mB+Fxa3?u> z*$Pr5>2&l;7+OBMIus7>k&u`yGrB5*y;y7$p$pTO(i5055d!k@8mcO+d~sj&IF1F} zslKmSf7!T#z;^cbdAY9-X7_G9)a~8Q7>}qf#o@k<*T0A!f(_e6x%lV~cp9AD-}!M_ z{vMC}Ai`Ij%ZDQjqZFXt5cEk@X41>}Y%kd&@)A~XG?&qZfsp?k%_5dHbnH`WhL{H( z9vHCGU2pM1{x%A|7s&kG_b;GN;@|xK_kES}wvn6Dq3g_l<$kwo)pu2f;h)YaymxGC zUjJN?uTb=pt>%2UT$7|CAq)4{5r(27~8I;Q|S}6f6(lbD(UY`fTs1p6`}*N%zy-I7LUE zh4Znebyk_@EaeWf~tjoif#ac9Tr^LN)WR_@O zJ2$>M6hj_d(21gwlUk3yk(fc%UZgoNd^5-l6dN?`XFkaof)eiLPknO}yQ(K1=(ZrW zp2LNYJj@9jVu{DH83e59K1);5L znOVl60JiClwY?Sm)}>jQut_kKDHW#l_BZ0;)5y$l-(@xm_P(>@5}IR6Hm=4>7#TJM zC&+&IP^C6sWKA`rm3Qvk28^fH%J4!pRa? zelVnzrBVW0b|gljsoA-(?g}2m<>Sj(`19>NL-qQ@)xy;$lx|yz0x@92U*plP(;vy7 zNTR+HCDd+?EmE{iH#oR#pTW*N{La91$?4xorSl3LIjW=A1YRCl?_qvo&M<)zN5_4z z``4PRG!Hv)_ZVt@;p=ht2aW6ZER`Y}B}tOZ^=;{ATJdKCuxlMthO0yK{{#C#1iyRK zed*nk?kl%Xy7wMf(YLkQ9V_^U)F&${b~DrsB`?Wl@5>PI#N(Up>DrdXL@v=rvm#|O zZ2tZAggGV2!Jwr(7fIT>ZX?-t2Z)H~vAIRp^GapL@aeH3=Rv8UQ5ds4-=W7=Y)r7$ zM{25YQ2}jB|8gwoQ;?B{=fyc0v!C{{i5{I?xV>1j$T6B1bknk;51#ZW=7!TZJ&)gX zd_mu3S3qZth>{u2|ux zDA{cRd*SSIw{MGt>wA~F58mAAzTv6e?!&isx|>(+k%Ap3EDBlc;DWCumMxOf9!z<< zv2)m6dU&^c`sPi0w83vmq#_pe<9Px-_9I@?DeXmh;XcNoEPBmX&y|V@~n1WdzxBl_Z%8 zUDh<<&H4Ue#l{yO=GXgqA!1VYTY6dA06)BAAjR*3Sv~>hQK+0nInFY`^xt@SNyD%H z88H>-w17a`3p^E*!P`cm_p5!1GsWIFc!u+6EYp$U3f}JsILvz3$qNa$1&)qw?BkTP zgcBn^-Hr#G_?Tc}1L??NrkgnOekUh~Y?l17&NJ6{x{p1x+kN8Mz3!v8cJ0x^CHv7K zewZkYb?P87GvrhY1j67Ly58BZ+MPV?ZtU;buiITU>U2|)gBtO&A9)dv)*@YaEUH5` zB@5JsY}AePA)I${#ETF+@(o>mptdL2d?)z!{fFJXs~@m8`yagdX&i^dOUn4JBWjQg?u;^zegNsA4` z`4vEWfgnXcf27W)xb@#HQTI6RLz>qps$V_W?Qg~OLU$wpp{uUL?)ZP8xTm#p~e18Z`k z!{Y+Lz7g;(&p-eC_geQewo$Vl-w{S^ZTSqe1;Fw-TUld_;;-Oz5{>CozE2B@o#*{` z>^+M6SM6(k$XJi4002M$Nklr%OIF2Bil6>9vbQOntRx!<^w-TYn60NGYPO9oc`y9%y?9UT z%TeMdI-lvvT=Ax2m9jzM?;VWuk5)j z3k*c^$gKGHhRqrFq?P9ORK(LOenA-Zu`dTx!FaL-~5NGRS$*Fitmy2 zx&6*BDcJ6csVAHE9*8|E`jsy|=sx@9gYJ1- z2>h!bzvhn$9_EDra*U^M8HaM;7GRydpnC7YyWNhxNOIlYJy4v;>)ZraQ3Y3vd}#C~ zSMq8)l8La?kGyE3q|;a7RxHq>Tq%Q`bR?_3;*if0N&Hes}-+bKUI+Hks&j9|)ep&oBG^{VzP~ ze&I_;-9x*@Ptm_=5C1hY2+D*^_Vh~e7f+Dl7iS-AInQ;CYn_w6Vy6Pt%NW!5gB55$&cd%(s+3dPI4bKh&el*zc zdf*D1_^|)(83(8k2X_?wwgm5UIMHQX4*Q6hsB`!bZqUbVG`?N1YZ6@azxc+Z?xi;$ zb^p>g?00|Ulh?ba?BKd@j|P-q_GdQZw(x&IJU2eny?_5*d+E>?q1UdtJhHVG=|ebr zC65?Nn(V9S*7PJJ-3W!3`q1Mh8?)q)QPG!O*$_{C@kIyHxC>y98~*V3e((40|I#o0 zk{vi{*EzF&oGJrt0dT7HEvKxLRd6}&)ulPHqEGNKn*1*6i@EV`F8+6~J=eWIqxdrd zUc$Ix-@W*ie{tCT{m&oTE!>mtn!Vh0(*_=zN#SSigI+F=V|ZQz<4sbKwt2mLr~C%V}Dd z5JfiA$C_eE96M5s4kZ<}I}kI(Qg~sIeX7>~dZ7^x z&C%r>_TyBx2;f|>-?_IiEViH!acso?5RRORYN-?ZQ6D-DTBMi#p<-UsEoGyO>`F#` z$pFOzr^UF`hn92p%|G-*KlIJE0C*MAydlP}p$}|r$qcjwz>*1Dhj@9Qufyg%8}g|M zXv{?bu`S~7;NX#c1@E|fU|0V0ivKk`au4h)dO!WE2i-sW^0B|webZjrO2t7lG6lwF z2P^*6(teuA?4eo1AN5X5^lCm1A4@Wo`nmXH-X?t1RE{W0?l%eA1P79u@}aPtY8^@{ z`ZSj}l={iIQlq$8K2z<@vmd1`m0ezLOHoMP^v#CHB2qH%J#6(OaQY<37-5YIbg$lEynsF`{P&s(%bxy@Nb*Zl1eJ&$+ku61q^$3+lR5* z!X({wnHpiTolW5e)R&A2ao35h@nwcd^^_nB@tS>0fNzrg!_VF8zG!y@{+;i-W$y~? z`Bz2VynQ5__L=^hyuCzdcLMxzz|KRz6VS_s148Ggcoau9@dTkqTyiD7lu=($KGcse z;<77w^#zgDCK^x$UOYi~H2Q)OkAC3iI{+X0*vCHhd#wAiZLIxK)~+(NwN*0E767Yc zZABd&ltCcnU7 z&1VCvGny4B$W%Y?C)BV0m^o;YOTF+}OfAT{Y*tA6lY$1bw3!Ol#795Zhr%fx_iQ%M z5iR!6w3BjI4Z@Ed26S9AkqWPkL_-*rCaO^n;W{w~+oI1rbI{lClI^Osd!(01Z z_qu(R^soKm?e5?GuBW(3}xm>o4 zu2`Jx@@X;Q`sg9xbSPQfZ@E|zce_TT=(zzTR1!rJoEY5}FFqbWZfsFt2}%@fxsv-3>MIvt9AeE)+DGE@tA!Bh z^(EZ{b`QO|efzWDiV~g^l z+b;utli}1X&J1>4+D(SEwps?-0${bgHLW#efD`>ayYfH2@l<#B@S43-mS^9>K4<&W zcBTJwUwYL2t=~MfuktaG*fj5x{bV+nR?Cxcu58#)qlhz)L>e8RQKV)PDvC*u>t%?^ zUq%zli1665y3@f^!FJ7zJIiBtjjTZZLJE1NIEomJufVH8aq&?2ot8wiPU=i#^SEM! z6u{7kUh6J#(9dQA0*Zv9vz`=yy+V3{4>wM7f6Ut{ht&T|JkLi311`kZ+z>IUAv`7E zE&$&ENQ(r-@COIn3JARZcDZp;Wg)>!hQx_Ix1BUnXF~TS3Nmao+uJ}DHC;(S6@1@FMEQKhg}=r zM*y~wSnUqMelHuZwFNWK761z->LQBi1Y>MNx8^r7Zv1MJ;=BIu-hE(y(C0b-aTa4e z);P1Dvf}@bt@!`#-#F}U*)O=!RQ#Dq`$FR!`|#W4Sb1(@W90Byv!6I>j=)3bc4s8Y%{jpqfH`8@s3 z0OP=xKj*jX?^pt4kGlgYR+3_i3!aG>*Xc-EQsDCkg78i(9wTuX!f_>A2|=Aejp__H zmtrCiHP=VZ2>IZYO0sv^z7^1QzwpHeW^TtH3EZ|{mW(E33ixp6X18;6r@Q~)p}iDn ziq=%{z~ebt_9HLiQI7MfW-rpBe8go_u*SoV_z?<^I^Z<SVI~SN&o@m<`>e10*_xAhu{3WRa`x;+u(&TKW z`2XVXKI;CCUHRX#7yTp$&(C%vaO?KOpJS(ya9dc-uiZ3}1I6eO5zL;^r0I7Ftnc*; zn8gx5-9wmYCd_3p0%C&4xoCLb=;($BTuF9&54qkty$^=Mhdl!Zy>_APLdhbiiyP9b zA>s`4?E^uHvTZWX@UDMooY=G}x3`g)xH7A$s+xcEX>wc{vl4TEnN2jf>@D=cfTX(s zaMLaSbY;zRd=C>oVrD$WW0AT()}#;5aF0Lb#jpDPR!LeYr1uL<$K&-8q|iaLJ)qkm z88kvmOu|deWV8!2#eusw%wsayr>CJSdL$t^>BPQdMWatEWfQe~ z${>4*LHZ$VkhE%V8QR)18E6ZDWwLdFWjWzAd5kek{JnSkZg+HL-+twf+r^Kc!%*x; z*t*Ys?Xde9yYlC@KXa+(YvSbW_m+#l`m)yd86ScM`@)AUBSLpMDNT7WW~L{(>B8UJ z$2LU^NHYd=F?^_r4grP%+wx6nmp}!#$TL3V!M%kmVfvVG0Tc2<>_VBAapkDDW7SkR z(S*8~G>n-;>kT1~l0!p-TN|78+zEx5yD3)M6ep4xGrrRe^$cLhgZE0?UACVOb`wVP zTm3mB>2`a{v&UqG-DiF4xE+G`LYEc=6nTFaLchOnM!5rl&E79#$%D3VjLvZYw3fmF zn>2)C^VlI6Bl8?U&-zc>S5yAcZ{O>lwYO6LwdZfzi-E*2G31LB6X!PquGmjo-+lO? z`{3297Q00g}D5rC#Kfej-n}U}=Xw`jM|k5+z-_B^_PqM;v(; z6V_NWk!?C8R>=kWt~A)%5*cUn!ThQY){)a1U~cG+x9mF_PcL=cE5YTpOG}%X$;96 z3#P-JEA~492i>DbkNC5<&Oj!%vOmNtOMU#nkJ<#w6S*;*MxCyFP5`C& z*ss{JY+n~-1(0=ptx(yql;yuvneWV+G3-cZ{5w{JUV~qhE($$2N^8 zS(XChD4LZbx9_W!#G`-3Rt10K|9!Xni+}vN?uy-&@Q8i9a9zWSzoGk2+wWc2qX7Gr zz;xhb8#5LH<#`(WD#%!g^kj9KR`Tcdu~D-h^@Nvjo^C0xzT%d?`KMkfiGooK9QyRG zDX5pdTH_X!}v%56n^pa#JMFfLxGmGak)T>PUv+2K= zOMZJkx5X7phLS}RH8x~GoR>S!<0G+pJ0Z%%%nn$n$QY=T?ISH}5H+gx<$oe>`@x9* zHBF?fCd2E6?HMh$v~1}0O(;EvNyjp`zuBX{@bcAx&E=PE;b4o2bgbi?g@DQV>J2Yg zwj2Du$}-#sVV>-be=31L|HqI0^FHF<65`^<oeEEy zmi<#Rw82z}vUH$hJ9X2i>@mxDb8;%Fkp@oDpfCzgNSdK!Q^gQliRM<*V{daNnnU}* z7DZBVK$i{o?;pnRWeXd<#pEaIW1OM}jgM3uLFpv<%nIE!c8R!{6;pqNk#$rw2`$~w zN5_~Dkg+RpP+vJ%0Q&X-q&YLLX%tl_GzRP8H)uIqi>4_cj@9u zC*{tCJruNDNIJwoBCKzpeQ_c-Z&_~AwPOw^-q`o4la4RzWgd^M{_bb*bl+(UfL;4` zK>TZyDtt$mcDtk9J$o0xUUIds1?s#LUtZ?*E5%Z(Jwztji8w;D`jJ=j75VdU_-t_@ z&Cw{M*gsR|_RGO&$su6mg&ogx*$!u;7KYF>0z6vKejdFx2u3}87 zI3^x)sX92;cU76aa3GR>CSb*ZyW;tRFSC*X3u3BoR4-sa%`6k zL)Kd_mw2g2nw{RkM2Esf{Guo?B0y(jI8i@Egg2YmtqM}0y+E2U{`}cJY&4CKUT(w^ z&AeDK=VdzI1Kde47F;i=ep?@&yyS#p*91LAFWwL^fe-%E!AiDc0n>vDy~lB8jjwB_ zf8Nb}GM^~D!m5V~-n&Ufe(VSSa4zMAA~ z{dqjumu=Y)94P$GHrvxXLrMvXmv-nhuk{8p&=vp#iD~4Nf!XKWa#=b!JhX}KpnG`L zUgov${pZ=ZH{z44ef(dq9CthhNN;aXpU=p|+Lg}wiA<06h{@aJ&(z_1MrW!{Y%2s9 zunzq^g(sd1Bq?J}T9#FDqzJeP=qVU03`vjAgfSMG5GBQf3dKT25pG4)>|{LyU~D<` z+%r%%6CzIR<aw9qHbadWnPknYx&%s^WJESa!viI*qww&FOA-~0FMCx7kx&j*DR_kGb5WbXGD z&8#aO0>LyTKs3eRE}iI@8|g7>3$?_x(qOJ3#R=dxYW^Sz2}J_)-* zSY~;Qo*e3>8Rkxaz5Hi3dAyJoC@kJmMA-6h{Bc6GZBZD5i*V=T)oq(z`fq)l6QyVf z!%nn`hg8V(EeVtyMLpf!$fis)hm~ZU&xcveKFPzbCHmdFN8LYt>0bA5+g*V7?T-dA z>3TS>Y2SG;g=^Pub$9OCZwNeNUyH3Y{xg zfu*0ak4WASZ|#&BXbXT-CU7kE%84+R>wdC0l|!45Z`;*>xA&C&dCznfM|+&rm+hJU z&)d)a?%CX&3X9S56pgGV%~Z%zFVcilaVL28VubVt_hiCHMsg~S-e&?wKJdN3S)Vw2 zC1f%|`jHLp&l?QL7I0!?I!-S=#$<9%|0c5N(GpZI(WXAV@Fh87O64`#Nh43vh>4dd zsqohnjSOk?%(-$x=oi-5Ez@SVIn$od2p-x2U|bM;ql zT+dX|&K4X&_L}{O#XouRUiWW&=LhUYg!!<82A^)%K8fvU?^<_wKRqMRxh`mIZ)G21 zt%xRRvz}vAUl4kYSEHe`2z^!@@+%na4PDqo8R->JsRp*TVg}j*V8z5WwZ${QNzM4vI$S6G2zpn*if|C^wMnzcDP#sTjf0Z!#O_4U&^9sSfbNa zXNrRf-tBNTZ#I3=;E!sIZptV8roX)pkfZiLLCj*yLo&Y}Tkgwu@@7mLI~HJDDl+P2 z8eOxN{t-+1hkeF9oyU4m9bkVD~D|S4;{?4QBi?2WIzVn-JcK2-^>|Sz= z{CQ=5xafhs2uQ5)w);?Ftrf@`trk%!SN5Y$jW-li)T`k`w$gEtG-@(%pl2SbPCF#2 z)IMkJj+*=vOKS^&CwA8_KJfCSj3?}(Rt^ph>^J|Pwm+ddxy2lHdFKDw*N^-MQuw(q zCR2)zPn3Cj)mhz7v^|m}v$*R@mLkOW$>~pMF6nZqP^CVfdc5tEzxC1aW;S|vPRzx@ zT&EYE*>DOsjTIw+|ID*og*Fo%Ccn6)5;FfoP>oc#H=d05;yE7mlLyL9E5^ zPbh<4lMqV(U5b$UA1zYCjHtrvJ1QxfWd5NZ!_x9V-YJqX7A+lcrQ7^Q<7GXwmE2^R z{AdA-{z9QS=9u*3&;-+67(0Ln)MXTZ&b7yu*b3hV=yZ~mNe|_Dt29u9?A7A#ouq3@&RkE^i%KrWKM1B0z z<&vgi)#3#kUc^jG`9WNAUSzEg&CO&Uak-p`Mpr|3D$dOC^!PZkQmV!_p_{yz4%1%c z*l|BDZh1E7k7i8IN%=v(zazpA?3gfr2_XFiU=|8UVZ)&N<#>6$G?eSFzwgGN%0_u<+PYczIarSn}?Ie=6`_5l}twh8SdMU1AW2n0K9ka z#QtEA{SCU8}rES$E$%MP#>ON};5r<_aX>EkwU z(QLz)%s^WJESaz-KFNSi((>e;NHBlf6}bJ?zr!n6?CpR1TORfjRM~dz;_c15$K4xu z((QloDG8EhzK@NoZlA0(U2HV)naTo%AU8vV3u=zWHhT1(XCJ~v6<72|EhvZ!S#8o` zd{C1esD{&V%z93;SdEr+(#wAdw@<%%H)#B11x<<@1PU*7MoLjl&;8SmHJ&+w=lQZ@ zg!coyjC%lhzz+7XrK}_!7^!ThxIFh+RCU#~&@@s07?nZ)GsEl`I*G^ad76LS&lJ69 zAB68R?w{bSCDDXuebM>tpLg%sFI&F#u=|d0zSSN3-v}@+k3cLB#Cmk~Mt5-MEqh#c zqubltv$))NvKKyw=!mRZ*lS<+3oZv^L1tDwvayH^vCo=IWUImTWuPqp)|bnzTJoYd zFkx&pFmrx*aMazueY?A~Z_odE`KxGlLDaqUwk;Hxd3Vw*8s}2xV5UN7n&#=G?_m3M zZ8)VO3%L}XtP_nHt)EuihNSZRon@2N=nn?ob0jX1g!$Cwg#nXZ-W|z?P1}T$9G}** z61y#rx!etw?%=` z5XqKoaRdg1g+{`Y4I5z+GM=;h9C_alyyUDGGsJE4HHzGHd}bGB!-UL1FJTD!6u4jg z^26?5`GoyBVEYT061Z#&5OT-kjpJSWN}&Dy0CG_)nyVIg#X1Dzdk3XVEsjz~{bgj) zsmVi|u@E4weQM>m!PPR*767Z|t!XWo0j?~(Fx>i}J&W&4M6b=n$erGo-?pDb@!5Ft zWLlGRI@^)V4b(Oj8BOY31y9Wk^pVR%K$>Wi9VTjHdy_Bv$id;N%xg!I=w&g2Pq$?} zLHA`n`EfO3aD)$eOQ_TB1FBDWavmjJB`k4V z#NjXtDJv(o@05eg%CaT_!Icbx;>>SDxc5YqWs}1PO=^jfsCsse(Zr{C8qX4%a*6@# z!?b{OQ-Lpt@})s+xx5^hAfhNFJBjPx9^j7;Ig<~3xS*4e@`ZHn!JA}0+cHXjJh>^; z>TS4TGf0rxjYq+Uz1(MuhL_)bXbWA_A+e!xhk&;yu0Cy#$=-jzyZX#CD__matct6T zNkNJkpyUE+F1l`=(w_Q?orRBRbAxLF3umA$02WTw@`4<&KCv&ay0nIFpXr2I+Q6n1 zY+`%&-M70d*X%pcmFNG=gZJ%Mf8Vfg05Cy%F|~P=IWC=l`kikAe-cs??7@U+1xJECR#WU!SksPSU z1kdFsO0k=$`O`qcCS&yIiWC9G-WQ`B}zF))C)7>?$m%CH2N_jZr?l01pOX|$@s56X5ZSkSWAaV zvNkE~^poNAnLO(4ew0}3W!KgPv(3b?m!-XvB-2Pl_hZ2WwBl}ex4!z`qwco-3CwF( z_tG6Nk3J2JKZLYr-;lZg;9>Vnrq{qSg|L(@`!)N}7L}{%uR~Wh1p9NO<}jtN&S}({ z8E6ZDndw=b$$>lPpk3W~MN__X!c;^yMv_lrcx>EOFdx}=+5a~C<7cYf?X;grJ?`GQ zZwmmMP$@c0u|6I{R7{~c9iCG)9H=y=T=X2|$v)$vc{ddnx0UITv$l}lmw0-?FHPv# zrx!2cO1Ias0Y`*``(JMCMM2cwiGeJ^# z=p+&QG`jHqn-`ui3)^(FxySF?r-pJ<#LH_h_x+j#POp!Xvs<3%bLM^7`4{IKwCvXxS zUULD*HRmXO6JQa*uMdJDul<$pMY*iMk6=vKaYq~#Mqoh#9hzY=mjW5*P} z{O)1*!Z%*(4s!eyd)Kv(WBZxxhwr~_Uza`VuCO|`R?a6*3?HZE2U9&d&t@;U0 za!y&nRa2Rhfwlmclc065$1eWsh-h1N#Z!n;%ZU|6ds9s{hSD${a3@!Ys`=xhoE(^59n zui~Lu^M#T@XXll~L@i+|z03R ze*=KI(*9y<_cePtAkT;W9O@II@%PKC?_sRB7p_~SR) z4=UJ*CqpI$ZVLe|EU2U&xhYYX`|JJm9-zBP`d+$|TWlnQ!51{FI!=s`Onkp<8d7}mWdpHWBXhtzVj;E762REbL9a`e_MrlgTov&%{Ks;)H;6F z)sedBJN5_wz6uAEV!Yx<3w2GFeGbuKB1OPjy49SD8#KM}jV_x$Cq-wXi?ZwxhwLJY zMcDwloFNoVzXHcJje?f2)OAv(p-7+2KTO|@BhThOg&RcDRqUhJfs76{#gv@ylBr0F z;PQwfV;#4Tt_i@SpD%K=9nZEGLU?NA^R|73GulAk8;g&WoQ}VHzi+>B?_W+w50z&EbKBX0X9nDST((C6Cnx+yK$daL%dM?}?40t$%eWS>tJnx#mQ|%8 zsh9k-&(xe^K_{KGKRh8O5b7_%nhlet2&MZI$pnhlh!9&yX!6Dose+@ZJB}&;1)VvBjx3rI-ot&?eEl_WZw}47r-3V{}c-d7kyjRk&NoN?v%J zFyT&U&PWFBGuJG)4aYU8bh!ybjz)Qiv>aOIr7^+x@2RuE14oDbZR}V`h$%Hg%uo*B z7cLV{5}L^77?IC|>do}UWfF(;FdqWd{Rv1a{P;swqhql|10Z)`FKs@1>vH$s{IO@; zR%RoT#+F9e?b$P&pZ&tU?*Dn|es^8>wcQGW$(D58zmfY#2pFSDz>t8Z{Mf<3=={9^ z!@ShmZvphpQM+y@*B+B`!r;>$$u0zhPQwh!Y-z zaeK+257f~hB7HyKjG0&yiEKjM(B8@j8m( zw&sL5Ch$0}k{A1n%0-=q&(A`Pd_Ow0SO52J6;J>3Xl;f( zv_f&;CPQB8_JR~9RIjCZ3P(dMAAVBy4cqAd6cSJLoJF^hOV)%Iivx^j)EA04igbs$E>lEqu5@&3RA`x)Q^OX{^f^CJUUl4!12&L8DJ7O;-O*T>xZ7!O%T z{NqLY$8JGEJfBGc$V7QC_2+NiFp#w6whVT2%rHhX;d3E-Hq zcLS`??-V5YFz~E{a^lH~7!yb|aP`gz@{CdEr%Uz&z`x~GgEJ<&?jyT!AbzBo98VnX z*>7GS@V5ZmW){dieh%CBCp*rQVT__tRA=1 zSivy0@hyN|Zgbj8Vk$*xLbl1!NRMn~pudZP{QuA1n*iOGU3Y!^&2zukuhre^Zb_}# zk}O%sl5DUL9%2{4fQW%$6)`qo3gVOlm7&3m1D*V<>F;a1SC zuvp10`UQnB0R;>#x3n5GDXy3uhV0TVp8O zO@lBspz~f0^SB=(9q*F~9`NQ3CfkzaAtz;E=v8Gelc{YU5u%d9q=4jBaOl`V)iefZ zDcIpHy4T<9I9jGw11xtK12(YiZC?pls}m&@(ke0juro!3TocGn(UxDhCxCYG)4swo z5+w)DWN;dE;Mk+m^lD8|!PSX=j2}^yGSPMIlCZkvYwHZQiLv@wU(n65=P$<3CXc9+ zfmOWWkRwX+UX*MLwjRm7Y$_eqU)Fb?2bL3nO**D^hEeq@ zK2`u&?cAYAo}eCZF)o5{?7Ok*0x9UCvt@832c{jg39e&sr=2NNttik#2R*H*t8buT zi}aQJS((*ST9EM4X}Rpupr}II=mXOmjPzMM$~bGt1neb$QxCq05KD z*h13jl-GLih)Pq>Lnd z&5FywRQQ^74yfxkmkIv5F1q6hmJ@(YJj8cu@*iF5SgPR1ispR0WBl9$z?LsP3)YCZ zGttxuLjo#sKv+r40av(+vFIr}5((FcDYn4@I})SS6ccz;Rcdgj?}BzV8G$SrJl@v( zYLN7xMssL0y4&SEC=g>vRuhD!3Cg8y#!zFT5jjUv@hLML@M?zz)X}Ot`@t8ER_U;; z8RS5vX3uTVtXhyMt;uc;YI|&hW+y!4g5dyVfv>ti12f?vbC0pB4J~8vvBd%QQ;aHf zmJIchHe^^z7Y0W{-0C*i&{-V1D4nN731H1h(D6au_qDoUABk5_S30rJKjp`C#&1C6 zzJ_vWmohcL@%^dE!D_K&ndm3KEnBl5SWWO{y}M-o^aT)pd2xIo0&9^?fCPH?SK$-!^|LHW#BfVh$$+-8ADC8`SX0joVY z&iJ8E@8QE=%Vlv#Xdbadb>7Ij#k_&NMq&B`z-r#vAl&$6zO%l>3Sf$Ic|tYoO`!0WGj3mOK4{Y7&PDz ztE){$$J7!oTQQ9reifkhg=Z56C1v1(CU|XY07QeA6K+@zkoI_>pczo0qj&^X&b==S zNkqtJ^b?nIvWftzj%lhc1x^MLuIK6D;99cf3rS6Zj>ItYYjwuNuIQ0U+x_I3$U>Xt zfCC{yr+;-w0hRm`Wulsh1b5m2fdFID8JGGkD>QhIJrv8Bb`z{4XBxqap0YD#c(P>f z>+CQ@g;)DVDbJ`zt~CU1oQM>4T5Nx&sIW=GD&=zyTJtvs-t0IZcK*HF%#GK(kV?%26g$#x9QgQEn#!du-OJk=2clohHS%#ysr z)GwMb=2nQE5@c|ApUl_D7~yJ1!lN3`nXLW`qb>DWMqb$;6hmL1hK+S4?GnEql~@{$m)A+^_h1GP>&|?z_~Le zS#_NzMN}*t!)jwd*^DjttRB-NRYS)HP3KXYPE78KJBVUDSQ4^gl^~P8fPp~(c<~BW zvPWDU`;zXlnLl{@9z{7?H`Rl;z6w0bgB*MwOZfRDW47JuvTqS8ch(RI2&nGH zqA?igu6AJ&lvBa9h_R6zpiOfpB5|TC^LFY9H1w3R#lI}4>%5jTP}WL@FQJHjv;|X3 zZ;W}e1=$qv=;*^z8(8c>(xK?JzeNW@!qInApFi=&y?54P$?Qsvp>*Ud?4n z1K$E)lQamCJsg@RCIm(9Kxuf$>2MN%%J0!sbQM^!p(X_dD_$p+)a7gbLQILgOSP7OAvaL4kmKmFCVkf}!Q9|DjWz7Do!Zs-=wlW#SoolXRKYap zf-(N`&$Wr$OyZmTVp_?q&q8<;=_;uY-BH8`tvYO_r*N*z0FV?jdl!A}%PxMtD36%O zHjbea&oz8}=U_M6t@r`o?HWUFcFarqoAQ|0KSq2I1t*m%hkX$YhK2zer-`BY|yK2!$$&TiVr_s;)7(uN`zAsSqI< zOvvF(HJeqX^y^nh3)w;250Ax%d~3!A>kc1aOIZLF_R^<>H&shm!2*;0fwtff*7v03 z*0p}Wh-pw_nd%#40kmezq<5MWm|{YpaOSup5HvopPhm*Wd{(TF<9w|;D5r8=f{FBc zExwE8m+R3k@h>b7EGGcB$?>i)an-kn*$RVtra6Afb+N^liSP=Bv+*!`#K1ahBcetC zO`OEd@`QXRqX9uMri&~Ba`mB(ARTy;k?BAT{L$1tVN-C25V-?!fMPH3j7$>;iaF6X zC4M;TOp!^=Bq>^zFoLV_!cBxTG647SB~49Gipf4TRZ8{Q`Q`r9#i$GaxOAZfn5`KD zB;^}adwqijn-El0peu+cIzkpd>6CWS+dsk3VN=6`GMN@f!cs=ans9uc%I5){a3efa z3YX}KD&(W|T3F!fPKEA2z!ErpRQxGTL5nNiWsp}d785L?OAoAp2bL3nHE`lm#I+u% z#7L05s^5%X{BwW;&m=zNL|CohTFHfeTq=NO3gQIn2(%H9>9Z9-I4?h|t`f4;Gf_~o zcfyUXNkh);St14~s(gT~~ zf#n2XQ`~;*N|^*uA{cQd5h3Q*C9W?gZ!x>9ZQBaZJ@G?8QxKhkYFHJ?$U##(2i$J% zH10YB>kws;-WI*v+68RFAP@HyWJ-Mn4`eJG3u}gnKD$BO?TQ9+!N0$m z2W`+r58Xj!DBVPlw7`mNf=|T2iZ2?&D3$mNZ#fg?j9*gis+D!8+DTt;&GHJ&B?AAj zk9pMNN25e#IYlkpOdq)EGr1RC)`xSa~btgs-5mC$#Qi~TAWf#l+ zz^gyQ1}14u0}%~2IOdrEQ)ZT90<_#OJ+K}gSWW=e!>b!0b6gD=+Z&+zCR8XqD#@&L z4*>Cx2|z9LIvzSWay}IWm^bYrSx-qb0%^umlgC-CMI?W3PZ>EeAul>XRTB|lwnh8+ z(V9#EDJ*a)CbKW74o|we77QFv*dKgI%&P$b81~cIX-HgYl4mvAP5B}cV_rqD&Tf-> zX_htBq^XwPF%JCr145%`2lG~KmQ6FfgJPO&A;U9`sV&bv>}009@BaTa%zx0Jf%e3b4GGUFGtXOH*Q8VC-d{hgNiCsXfAY z1W`zx6ePy6I6`?y$e3B7lbY-N^Tk2eKv9qYXscO#L7%;Ocru4ov4`F=5R>?lWr~#1 z&n+j>RuvYKa3(oMz$XEf_zkm_0!j~JN-ww?S0|jgTmS$-07*naRKcKt#&p_Ea8q}B zdX!3pq(OKnBn2mbA!7m|nS~6JRrk=E9Og8De%TVtrU<%dPBL|{^;YOP`jiRBKu>e( z#@M@{Bn8hzqnCvDe#*q>Pz8N9)brS7{0QgssM{qiqCRbmulUQV@^A6hai8@kSZrK0 z9WrX&cjKg>KF{l}bg5uVd0;sK*iwh%#*G=jyf@CZv6K#sB=|bLn^O`mt=5wQyBtdgsAAgC7qTa+Ac(zjY48k%I?>NiPbZC<=+qM0 zU^T}xOYE$q(e(`kDXRObXu8iPB}Rpb0h~jnp4nwSdB}~p>!gTnTz_}E~8Sq1dKA6 z)Wy-AbPht*j7dZPtR=E0Q$-uLuC#toOhvt{mmXMO4=g7DYwX{f{qc_HqkgNe0`!Qv z(jbY31kS|!B%Y4o8HS^#lkf>AvV4Oc>?R2&_bghi>HYDOOz2%Yeez3+LE2H5j7nse z1qIgG)S&Ow0FOGRB~vI9Kv&5RUzEI_Cwt}*VHQB41MZ>Bbi+pzC(J9kvD> zvXE5vrv?yFR`55-nk;gJubq&^gbC^PSK0|5_Ke4%>l86^#?pHqj3NO42#aQyTL6N4qI)6)HzR7`Eet85mVUY4 z@sjR!xRjS9b}P&8-ldJ7b(L_EDDti-sq)@~ix;o7)0ZSkz@5r&Y&)14R4L^KRYx+W zrYZTH#Wm(xfBA+;(Ux9_N%F8enb88TKCmj$4qU-ZWx|ni!qU2E7CaO73?oUxJd>7k zy%@4-=%ReMknIZw-vs?H+(OIq9Mt&ejJCxQ9-u?B|#Bb z!D(<)7D3!NXZRUTIz6G693;^0a!eJwNRWYH&jze?b8c2}8o)0oIbBo|JFs_qd*JR} z?d31p(;mEgM?1QIXWPGbSKGrRKnbs8kSL))bN+HWapqF{>T{Rc7oR%U9zS-W9Y2K+ zuC_f&gxlv%yRjJ=RY+7dCe1OTV4O?%#a;Nc(Ux?{Ftj@$d%*@y|D&G5qr&fNO3L}_ zl76`k+R;w;rPXKq62Kk)XO+m$sJ>hNdg$KW?QIY2X|Isa9yq+Kz4*|Mc4Y64wtu&h zyo`{W+L;Si+p%+(+mk0QwI`mt*gpHz`Szj5&$XwHUuaLAzTEbSaQ`k%7cg)%fOdkY z@c{&#BnKJr!k7fYJYIg8v3R)2RGj*U%`&KIs07snFMkI%bebsu-orZjxlkp4!?J%V zo~tX4%z>BPJJ18m3BVd3R1#m!q!GPYU#7BQD@+Dfb@5yzbYRU$IHDYHy^Fj4GyXad zM_c=fpo#3VY=D6Ae~mfz5x7)H5HH;s!ZU#e>$wY;eJ1mq?cApgAXBJ$~Y1`=u|O zZU6ccC)%%l=}fzH{%SkCM-vBGFrGQvo|MY~)SR4|eIH*VCREr$pSM^}aM&r3cYkI- zgr^R5;DatjyRUAR_>I8o&C?cqSuZ`X-X2&^0M^OFB$Z0S>!f0#*iq+ZC;x5Zvi3r2 z6(BQ8k|=#frhWxPSd0g!q*B2&SsYy>Ku4Mm{%FICAOiK66b!E&$4G4_Y167B;h|@e z6FPLpuciCT;(6o4d)v3a;ZS?&-MiaGT|~a9WPIuZr@59?(&y?BY>G=tjD0jDx9#nf z_wH-2Q$jy}=0f|WPoHkT^vRQ&7+h`#SnsAtZ;cy!E^AN^9^KUr?b|JWVYC6a?V8CP z*cX$H1Q=2H@@Z0cKKwK-KIFA`bZcnaxLB?-e!dLQ?yP1#@S&UJzdhY>^1P0j&eFg8 z&3CmQeEX61_4n`51W2nOnia63aF*G@YQ@VAvoxITKdjZ3SAEm&_I+hbokKX$xb)@!Hl-m|lRX0WJ^2-f4Kk~SS(!G!}3ZHzJ!^h6tYf4)Rn^e~O`O_fX| z+#q&hq{9D&SJyD=UijXGAsw{QjXKVo9YZ#H+%GhJ%L%|b9r5}CA)fYTe38nA&Cq?r zZq1-b6m*QNz63;~y7r9UJ_SF9&g8%9Ohk|l05U06(-_a*z&X|?K~%9HWAG_0ML(#- z^F41r++KCxUL~*APW3Zy&ULRX@TXWK$M#6gIJul~K{EI5*wudbTkdY}c!C+;=S%DivptECO}hYdp#6RhOgCK*$7 zL2Ky39iJ;Co#onwTBKW&Kejw0f4xm-`hV^_?`_}sl0BLzaZO*>{k2-~{K_`nYr*{% zF@`t3cyIfW-}~bB;cq_D{_@X#t-bd%Cp8J!q5CTQ3GjgPBav!zQXm`axU=#TBao2= zH+9JXO9|i9=K^T73vZ%Xe+J0%*+Dr=odjFF+N>D1#ocn-o41?*Y|tUBFHqGRq;^x) za3}e7i%1Bw1X8F;MscP^s{(8W%@kJ&d_1Fr7IY8JNei4}xL|~EP=yX%CP~bI6PTO! z&R)FS-ue0i?Oks7rNTr8m;C9DefLRVDr1?FYa0 zzV<5*?$uKMG2alkM@#vL_gS_sCERn@uAC&ra(j4elJ7z1+{8HB7I<{p*K}=wcQeUr zI)4tH`TY(utIBCl0Azy%UeEwe$!CA+JML{i{4Ga()83iH&+|XuJ{DipXN<|ko8+e- z`@Wa8fAF7wNCQq7B(D#?Lq|Z%z?|#SK?VDe9 zpq)H3*x9M7A&FCF5HRlR9#TXR_S!a>a*~TZ6wYvupWW7e^Q#ZHhwjtyHnfa7xP% zjFy#v?XvIh{Fe{3?|jYvc7~n-!IBzP4#pJmFJ5LrP1`a|Dx)R!85=sl0Mw?-8y%`*9K%6Ac7f2i^m2e5ly+o|c zz-p>k9Y}Ztai|qgC4fM0Do0v_qYsX*kPi0AA7MCxIZ`O_Q!eY&|B{l*ANkgM+Bd!8 zfRf3C3yKB%nsk6tn@I?!a7mZD_1S!RSAE;LK*R{*4)f>EUTOCq-rN54@4CO;rG$S@ zHt{&&KHcFo<Bc~w0ASOt`t(Tj8exkCAY|c zLsMmh7i=rmn-#mZqA%_wo0gXVHuz`~v^L|*v`8ngm4fJ+xn(ZGjlr*UM3TamF`g!+ zDq3ulD23^SPclR!SR}C_$ihg;dJ6F~U{4~p<-2K5>+bd6^G!$EH$1Gn@^$7<5?-y4 zC`eF;l+@2FBYsiOtAF~5bM4DdpVwuBOO1rYuO3pii*PRqP-pN*bq)XFd-N>4o{7I- zXREw8h-6RlMP-@JEdBh2){bb_@Lzw|eeHky=a03c2X*~_h6+2=P#lr`9*JSC$$&2kTz3YMYj#uu}jggC)nB(vWB;)(|6X)BfzIIOA zh4xwb=vmz~z~uujXZT@CJxa^u;J!mU+Z$iJuf5^Ld)iwb+Sl&CYlnTpazACY&o3_! zdaeBWci#Q7_Wl3h3%ZnZ#mA_u!}js9&v_r9$TZb}KAEY&QB0F?d^(i?nny%Q;)YiV zCPKGD*Bo#`x4y^g{=HqG8_;I!U%{*;_!d2|oB-US<8GC$zCiF-d$YdGw>pNKF{N z!Jn1Br%tr?=-1A-59+RUCI$EFj{dj4>Y%RqAJEzUF4=+7uoC{O;yo?c%k{Y6?|a9K z{A@orx-Bf82*mUN5jAdTYuqFu%LM{Zol0=ff$J*@02UP3xCh|R{Pq{O?|Jh&m zxk)9auu}2p@k{MzK6;}4w4UAn{FCSPlAkMWFHX{bR9qU9z%++oIHoX${{1Jx`>e}0sKAI4$-u5 zA-L8Ds%AM@d}ISDVfp#c{_XAezx}9|u|xc7d-UCuDHu$#J9d73@>QywFVRT;6ayjBV z-*ChUkV^rRBPL4`9odu`ZY;%5SK*<>2xD2`hVJ)fIR-0&hJFkh^Pks2= z_ER5uw!Q1kcenpRDn;>`?-_t-~RgXc9=;(R}5#A0`bXU zB;m2}2e_~aT6N-|D(DI+LST!_gz-dYG0_b{M<2uRLXI0ZwYV{0WI)a}o%;p5f=v*k z-!?>&b6?pGn<#k8e`G)bZzMQCTFD<7^?BmD{g;kiYTx^RKjz2su4uAyuafURe)s@W zCZ({U&YRor$Py71e3zC9j_lpp4(ZtZ^AA4TzUOa$zJ2h~v%XXS4`n_v28@>`we~;% zjtAP2gFAE&1{Oyt*Y!?5hEtq1rr-|2;TxTr96Qj^20gJnAKl9YZ_U?c9X#41+XO#GN`3H}<4Wf&r z(L0ltn6w0j(OU*gShLERHToE-C@L!*EM$l7e5JHTnEWaZjPOBe^;Ku3~~ zb|qp0F+Vy)F^gX6V|j|mB&YBChP!lz2#rY=?g-wzXa5&JbE5q_O#qJY>RAaMR0qER z*ifRzHs{~`RbuEwr5YXjVVvXo5uCsIZ=MvLZeTNYnB;LRv@U>*4H|5UbAM^XMxemb zC@T9#4D&K$nLG(Y><#UA>IS~2m7M?BKY6S@t9v2t=21m#DQ+6Q6HRxuBcaA$(9|&m zkDWeNv<29&cM3DUANogM(j}O4zQIr^uRu`G7oNcQLvKCW9)6MD;;4HAqLfVa^+}!I{aD`0q=X$h0K~{)ELa4GX2@>Om{|OIT5%$kK=LzutkpBc-FERU#8Mu z^+vdbVCu0_r@}Eg8I(bn=u3Qc08Uy1)UGfN(!pAU&_?3Xo#k{?vg$PyyuFS)#$ToP z)W1d>ujB2;m}_>Y`}5jk$Ii8%eE+d_NH3YOOzo(>r2%7*2NVfxvH@a~iZAR8oW}>f zw*9)7;Bh@s@c;bMQ*Hmg$qu1bG!a}c_(L7!`#y(KsD33l!`&ZzTQjm5VIsPL!q5Hw z`TzIH_NeUUUWl3N?Z_Kts?G7P#6RP+)D_28L`h4nfB%*Oml;m#jQ+p-7mxc%i(F(e z=ltgwf3mXj1Ha`S{~F`A;e$3NekXlt0FArQ#WA78gdl+dioHNJ2IyUqj6TPn&AzUK zon&iK`8%Y+SG^W8moi=$9#~EQw$O3j>@V-{00->C^)oorLLVD%&)L@BpcC(wf5&SN>YDpXmWnaUPR%C%nO@C{ z?0W1DuAUs!Mh`IR+I8K)a`^+;c&ovfbWE>7-KAd{{7-sP;A3AtrFQ^K_E|QvRDdr0 zA{UYBehEbe@rRSi^Cc1gaYZXipOcdPE#)M`XM!gO@CSdW|9zQFopdW|o-)cSM^IH}2JowfthCC0G zmaMCIU}4-?g?@?JAP?|G-mD41TI-zx>9x)y2$PG0Ciaf6LiDgIaK&8eIGdJ#5C={h zoNVk#4s={~*+QWx6Mxb3DA_%_Iqda%&isOIt}8tjHS9*mhL7BukNM|>)$L`p6}tIidF)h5 zHc8)}J-P;@?% z7O#`6(52-rU1s<@zwmT>T$db1)$^ZY-k|t^9w+>5ue(b>xjcESJ}(%_v0*FOb!;bV zvSp*fT0`K`1~`gZ2vQ;W)9RC0L)T|lW2WA$vYEO!Ys|N+-sJ>fiypZb+LwrMkIPvHc?z8<&{JyY_qRPeb;b&V z1aGSw6d=yR^Zb|e(EHEnS#~FXDJ40isUcG|?%Nb=F?S^_AOVfD>`EAQ+d<$azH0G; zpfBmgIiGy|Y}?JN^Rj@Sdb91K!3+2e&6cOczYW_-N}TPp89Q_f+N97m5J zJ0w(M#Mke7)8V#_18N277j?%Hi9dK_FDwmj@i{cSV2OgDBw`64CDW;06D`IuUlxGo zNp7l-{hJv>HdFUaIqC&YT;Hb`xEr?i@GE$2w3Qq6B_>c-*d!44$JR)10t7BYBo(mi zIx7fJK@~8$o&-nYXG@k|n_qMY;za3|# z;fd4jIlXUyM+L_M)d+z;I43IOh4ABkW{~xDFM|54qRb>QXl}6ZQln#MFSlR)qV7}B zL@7ra$1w)dj}IaZvTSLjgRa`t41VB&!}dZ0;@t@xUtkpQ{8aMizIv{GNRLnQ%Hc(Y z$pAb@bYI2WUUASj4t6^03J-J`4J%vUrv5LwE1dd-?Nj{zTM7pmguhS@$u$)Blkt&$ZpUR6qe2$!Iv^HwHum z`@n>CJc&^D+7yU}01d3h!5P0(m6QO7Y=@E;$^Vfj&*;4Xp$J@+v0X4Ts{;;?#Gm@e z6|k27gCY`K@xrrEW)Tea4oxI}{VV6%*Yw!p9xgF}lY*|VXjAAFJ0kUo82ZxZBL}Yl z!0}1hfxTWq8DQYcZ+u7o<7ZFFS1X4#XqZ6#=9eGTj}OH!1=gyCL=DPlhgD@8W{=0P z#%I2{U0im`aoHi!hCh5042hcKUYqWih{yKYNWZ?6^^O_Ww_r(eJrAt>O}QTD62B=P z*o-go{6N>-hK#T*+ec6(bw;ptz~#(MkvLE1_}^~5&%U@iMPCg7!n5s<=&`m_=i(+a*yH9tT49SD>V{}6OIrkB3;_WT5nJ%7 z3Lg4`lb|{bp-D%RbL&q%u4mq34g%=9#qv14$AGzlp4p=G3aJr`d1mROr<3pY>yMrD z&nM$akD~~YrOk;?jY#k@<{D@m$0RKJVDs_xr$HYMf>okjhl&ZpTN8g-ulzlyXa27} zqCw4`w-$e+?)%uMHw)IQmXXqnJJWH%c7F~<5OnOL1m4I>IRUs$4rP6j3FvE{fN#(TrJH)K%S=L*_u{kgd2Up?>J`(@hI0wv+L?h&^mXPEP978tt}*R9?P;0JtY2F)J)_k{>t& zasZaD-EQ58@R;t=cv8PPFn5(C$hGIY!_xpSyL)##qRT%Qxq*OUAyWgBd|U?fKxCHM zLBh%eH=mTbqqrJx)%}^wdI>`bTIYJR;zq@;&CxpL_&epx6v=`~ zO(upR;F1y}E$aAYL`}2+IwM@^tT3~jX_L?Vd`uF^E8+L)vA!4SH++ZJ!$Z*vmjc*W zDR}&u^Lh*~**k^$k{3xSMuL1NGV2L?690B>fabTDIYe>Aj&JHR zk9M`(pJ2<+^kTZV$TZ|wn&f_J(LI*7BlWW!zjwNScfGgnB^I87@18*V`*HXD*2@e^I zlhF>HVe@mv$4*`Jb?nXuugZKs^aLW-5YkRSB8HyLD++w91{m-gE&R0a=`;F4BPHNk zx#`kViIcwsTCSAy^Tt)|FLlFj>}T(oPZ46SqvvKHL&ym#mh_)Eej$!kDVVDn`#xPq zdCh%$v;x4vNA8sL>l+qOFbj&3{&=0gA9IlpL(B0740uQzWtO%DI@Srq_jp~t%QtE7 zRjA&t24ZNph5d;nh|N)#UUI3+7nrpY+xI z0z1K#alK_YyuA@55M=Q=yT)=>cP>7wUn|-!Q^qoo8eDynSe%0gwe19{Ek>Sp7K6!@ zAaX$03({Pc_{xck?X)HVtdL-5{KawM*t1c9d!PD&<)L@0p1!D+go%tb3iTw&vedL2 z5s=#Gb6ohwY+346YuWz{`ut^7gP@DG?50GVZ>4EEbU_L2a?~5FPb7i3!79B7hfB|G+bj(y_ zHC(rW3;TG z{0j6T!$h{VQUtX%$Oy35Vi|OhWtK5T2h6r=*B9%P9$!CqdiITXp*!~QS>#-eo)lq1 zCPn3!;7mRNhef7ISP{+D%D3%_6PMc={XX##-7JBh%A?&5$sBbvZu>{TzIuY;RRjW>7Sx(V;U1d0}BTDO{y+{{F@YtD)?J_ee{l|DiKFj>ohu3o1b>MVK0=!Fz z5lQ$A@+$FZ!S5+|L?)5#(R~113g~J|z)*9Hjvmr)Eb0K`i#kF~2Ih6wUHvoi#6zF0 zia!r&6UUPA(?u73CN1&B`z*ajVH)#*ax5_Oi;u5eP z^%&{q$G!fZy?rz+Cjjek zthVQw?K+6QVUZjCrCw3rDnYmg3rMP=P|9C9F? zS&c>d%+HxPXg%?uIvx|97$NZ-ik;~L#{}T~1tugsDS?E=g~ZGo0eP_#!}1NDB1IG_ zx-x$B1A(~wxJ}1L1keP)t&kB-Fj=N!8w?%X9q#cia8XHEkGj6MqikRsos>62=Q!pU zYI`{WxI>S8oYkxx0M~2Sivr3@x++FuW!xMWl!j*@44NS-7E=jz)KqX4d}g#2sYM4% z$GJl=zM3}x3Udu}36J{RMKQ&{W8CzJAX>q=r1msvj&lp&EcR$HZTD_LEn8CM1Om14Ht!NkG-1W1HTuuh$c+ z;}jhG=GqpGN_T%uD?E}_;#_MNbO`n6J8eJ$4~_{3WulM%HG2$_Q_7xe z@EZWw=;XfvLt3g>!2`<)zzU9eKHxD}J|8)^!dnS=v%bVPGx3O@NhLBybo7486#{1@ zE=Ob#jqcb{Ag|CYu+O@Qv|_KNSg0e_=+AC!zc*DxRTYQxd6Z@ z@VKpA@cVqyIN*k<5q3q=fT8%Hq4dPxnL;jOxTNG((t|O$Vz0AVONbrxE~<-a02#%j zdv#qMfbr~#&{VNow7SL1bZSz;IKoTNM=Sg=D=yC7MX~@{>7LsP;);CKNU+Bi*j2W| z%boq$bU@>u>wH@Y5%8vcycn7}11Ah#3O zMRZz(44r94W{Wmsw^3*16|**Dj4yPZ%L%|8`U%)dU#cOjE%Y|Q&;hY$j%>i#BW1BB zV1(0l@Fcm%*%SLXlZwC_rc79-mW$*!4_xDw7ag9N1x&eP{QbUI!Uk{iJM4BrUS4Ts!q+8FS3;qKf0pC%anqi zdn)2bjL?9Z%D<_xm}-Dfb(sC7o=wrtlY&HB{y-gLn0UL8Y(S4Zeza+$OT~e`<;r;!Xrd*qJiodH%FkuoCSgBR)jcxaJdCX|~W|$LD&S z1R#?+lFiDci_yeD3<78l1n^@?@Xw&aUJW>IoGa@^S^P832)U!*QFXlnJ>uB#0dJTb zSB~H>-#`VOiyC3Opvhdaii8@JlWGD@o9#ta=`P%6CBm8rER%2@i94@eP5?IOn9c{y z4N_}0^#$I@K!PsLs#YzTG-lFJMOO#Z;!a@U3hX+7h4L8l>?zL7gP5RO!J66=g96UT zn>r5EOj5)EPb7h`w)80*cvcu9O?T=pvqMsURIqt`NjIvq ztzhS6_@I=$;P5!qtnqLeeWxczMYpKd-5iot;_Q!_yojGZ_SLbqo$6bokoB1e3p93k z(uT4Ft?=;=?8b|}I~v4wzdtuF@TMsF4pphxQT>gmNBtY2?}e;mIRV&!qhDwLQ_$Q1 zrE@Br7%SS%;nuTDD2Z@FI3=vk7EGGLjd1E4U|K=f?2`stBrfe`n$u1I^g79mJyYyPZYd>uh4|CJAdU}DScI(dM4+Y|8$1jM1 zvv5G@D_Z3A0urX=Gu$wN49-qx*m{l4iW#FP%7$^pX~Zwv&(8xyWt{zEQT)Y)2;&kBsGwbn}r=`!?s6lx>3cR%%lz2XlpE70G*)@p4=mI zr)DIx>AgtG0$UNl6i1?RLKMn+wTp2iL5aA9dXJLrWhNXtph&x>%&3?;xTn+8)>acc zYy~&^8o7OBAajdKd;OCrcIx+u$KP#$Z@wUh-!QnW8yHwIpdg1*I^%PuJ)*S%H>r2P zK?F`!nB#u+EG`kzMkWV8RVKmpE51XUQP5l4X6Q#J`giDuFgD8vn>Fr@(7Rj#*Z?nA z(yv);^-*204KTxBpfM?Jgw9dNnEXfh)FwD)8JZFL5>Rjf4Oib|8scNdWrbRR5KI+` z(}7)}vpn9nN-2^1`8{BfRzC#B-Y`^vS7)-NG^GN~dxn$Dt`$BCRU`*@1CY(AoW8AR zuYSdFalw$plq~}IEVUSfuW^(gD&Z9z(h^f_E7j2LSHc~6O*=0@1onKw84dn|4-kH{ z|I947fZO&D|y14-zlE^Xx(Mmp?IESYxYUNn;Ad0rdMuntCkah4Lp7%{*6rdIok5g0KQEJly?0;beA`sYxfmiyG#N#>x ztQYFcIA`dvEPuCtHISFZ*dA4-(=}j}QBwepMOn!t37c$$R2b0%8%2bSWE5YCM#NQ} z;vSMcak(Icj+Nw%IOk;vKt}lt^3gxR9z@W22xcIqu3oVH=)s+ByDkF^bGs1Yfko0s z3L;%BJCnQGJ;|#b?n@lR9Tuzrx_yDRT>DZOj?+CycWcR5F9h=Y5{hrO=J-E-;zGLu z%^viIchu{Kx^3wK(a~16x}CTg$-!h|nlYZ>9lhDfW|(iRvytE3vZ#`O)xb9@ev}Q% zdhI>1oB*u7Pj6V_xEioos{{3g-mot-S%Q^-?j?mtMZ+mjW@uDJumujp0eC*(LX&t} zw4LxeObxe#klVsKy;k*~Idxv9V982L>gc`Nj^4$O289hhQL6#W_EjxO9*1~pe7@x& zJ6*S|FdfEa0T*Q;7GQ!iw$ORE60ZFLa$b-?eUcRdC1dhUf_k;+xMRUIf=;@yLBf6L z@b0!>mnFEV(klT;Y1<`?GisYE+8R&2j{y6_rxVWXMX1gUW(J;$q{H&ny`+Qk`uq2` zomy?vZvrO4wH4pDub#Z5l_8Er__e5zWu0o^-mbEDI;2=kgx_j{32A*+iW-^zr1{`Y ztT)@@nAP_d-bKgoW@X+eed*pvoi}RRlJ4d`u$%zgywBE*qgDf$2#k|~HB)dML1PfP z4(XbsXD`tzL}pN|VClqwRs#acp1?XqWSRpmnjKv@0&$e-CN+Zo@l&w`T-cZ(%uWV4 zK|FF`NAq=ewS5LiA{%tMnf`|MU7`uOdrf5nh= zv$$M~i3=SVGEJ&d;2;9|_$;0n7_A+M=9)}`?$xjA?bmhplNT<=N6LRUUnn5fl1GjuAH=S`d+HJZy zFH8e!BCwgGAHUG+YRB*tKAF4JM|9!IFlBr7cZ?Rpx`#!o$zMCX9llM*wjVYP0(_mK_!3s zwQ6Vc_YNlbAKaH>q^X2@ao)g|0!-D1X(l z3Tmb$;Zq+I0Xxem>v^^}D*>aI4L`5w>*qPPCHwk%U_Mr?uePQ1r3VHNM9?5aM#yy# zjd&`U!@sF3xCU!r=7S!|u@ao$en(%jfKzD4@482-<~6`)^s~B8pSVoRpJ^Tmu z?P&KO+2!SBA~+^eklBMEeQh3zm?EbGDe9?dTl(xEDMS`tfGz^7S|hiX*srwxvgPO@ z*|PHLb{{j$_KW3UlmPK>Woq^@lp@0nhmhXt1&Y0T3gC4Q?DsqPp^kCHajLUx;Lwu% zj?{pk;x*{JMs{qv1-e}VZA{!k@#t=vVt_0A>4$SZftiUTVRInzL!Wn1G z5rl!U#d5aOhvRL~M(E`SV;(- z*kA$?K^HRv6Vdb7T+@aklTnQgT$HOi>%ZFWJF=(k-%|!#YZ3GsY`rOvL=(2uv4tnn zPvkaRh32VXhI%uw342Y8MV+@iw9k_g~#YG2J(Hmz8B=`h$c*&lYu2E6Jm}HC8DkMBa zc&E-z%?>{QmGephh8CG({=@_Df+h;Df9YNiCX!7i0Fe0&;)Fh+DGOb>K^At*$_-<{ zs+c$uhr0&WE@aw{moO1QY3eDGg|#daSxuPWh%MG!raK}6VG}%q;ql0#UMP45$g}is zfBC_-fA4m$l6aJ4aFtq>!3f$&ofVDO_zOE}OqvDfph;kgi^n-lJ5eDLJiprb9j`y! zCv+<%!=0J|{Mw_Z+6BD`2v3&mP>kHUB9OH)2BFySX|>0r$^{|bT8J;Fg1-aM!TGtF zXr@-TX98{c7T=4N{JrIke*qh~%E#~p?3FDr^vzreVEAkGW#-1G6$6^0AvmtdTPJNA zf)gm~Y#I;&mtuHtO^F`~Y~cAZ7dA@KS3r)-0}A9)v|Wkd3tv0kE^6sGo(3?BcxJyA z7j+-NLwE1d^71Y%Ge`0aO6^OrHBI(+yc;6I5Vow`t-%%|aVBy*m^>0Scj?B3*J=VF zb5+b-q%(DlJZZ!iQe-M^XL;($U*P-7M2anc%?MthgWT8Nx2L`2p55|KXpf;;VI)J8 zXshGsjsSpx6+FnapHKXNlD4udv=rbM^s}E_yHhBR2c&3V7mxTZ2&pf9$ z2F4A5c8LdE62m|68fQC&(|_5D2B_JP={f;X2}*;anr2xQ_?SBuiRp5;2sYwZYOmFI zb|v|%!Ap15tI;lTTgL;lk#6hQwY21p@qkl7M9BqX;sY4xM|I{joGVpi&4^in6AtHh zMO0uFj3YS5)z_k(jq5jv{Qh_&7wjP4xpQZG+iQ-r^Sby>-!Hte zetMC}j7Zs0VHw+$BoZx%T9IAc>_o;u6*3`VT<5h4anF(6?N#^f^@PRrE9~k^jgOE- z@fjLD@>1p|CtV1bX#rE4jrr&fQIn{r^z_HCfB96~ z&9#6*rj@Wm4Mn*6G|t$GUeMaO!~~8FwV`_AgQhkbF#!{Puu&vyT58N|D)c6Vp?|Y& zxCwJ#(4-YBUeHch4t~}H-0{O&p%i18T5m*!o23cIkw^;)$xK`d@)NS{F;H^h>7k*p@FzXyYiND}!lKa3S z@%NEgQPJYSIEJCW;I`48)rjTqKlCm4%kY4%WGPAiy`MSJo;|Kf-+c75A#g^+deke4 z^zB;#;xiYNz=AgT)D5dd*CA^3$pi%JTsAuid%}60W3kRISc<;^56piBZh&P;@z z^G*IY;wOSDX(57Rgwfy=hPdvI_GAqGSFkmlT_%3Wj58twG?M3%PNKo+H8EG)9wmei zeeR@Af-lL2m_%6R+>W=(z39-s_M6{uM30a`8#*MyCCtMDtw0DCt!}p9(wJkQa;e%v zq5~gY5==I|yuD9}_1oX1GwkyL_Z}k_l=@O5!hyJCsdlsa;-}f|u`EM?2CZS&-|+&T zH$1Snef!rPZl}-cl1l1;6G^PgbdVafnbZX|Fbs!QZDCkU3d)}#LpGB=d#jz)6hgd0;c|2XNBTxNc=KFq>EwJE!guh)^y) zB6G|najQe$B^wT&+QoeX!NuM@z)c(p$5_G2j>0)u!=R0yjeX+T^X=1LIU6tgF+Xx< zCj;1d=KR(6yT9?Cwr>xQ;f3yyt+v*5EgyX;qgNst6QbcoBpl6a#}IOu7@a(KslD?} zFKYMPwXa=V?fJj1aB5%^Hr9fK-zy-Q=rla-pzSi8Nzli13DxwW>bbD zusTtRA}Aw46+;D2aJAG=n~mUVesyXUp>P$*MIzdm6u?x0+yaE-Zup=7=&`nY7nI0x zT8YlEC-)xSzo-5Fciz{I>zXrqw$;Vllxvt}U@JYg+Pj&ZNI8LpHi$+)FrIU|sqUz5 zK>YpRa$h@nh96Xd;s%RkTC7=OmBso}7g9Xd6q)zkrNu(p{u|UKGF}AqmWTJZAN*}E zZYNG%M0gqyqI^6MC;fICO8|;MK87M5{ROYh)UM3PBbfAJ70vOJ7uz3}zHfc)UG^2? zS1Nn-%-@gw%2Vx>egndD1!RkuBY~;j5{3+L92Yj)l&XUZiv}1-Z`DYgy2$RAC#nx@ zgUV(t$=3Ayc8avV;Hu6Jxf0 z8XH|pgVX^!dJe`UG3Yy7k=Lmf8MzURISVB!bA6oG{C@P2)9ulx&bB>s7ly}`0LF7# zs{r5jhNJCUwH$x!%*6=o$PKmHqbJ5O12ZCVqON6SXt1@4o7!=&0|`~?+JF1q59@mM zE-had)%9zSQDniQJphWDz@i(InDUG99T!QlU^iNy(^C@v(|14E-toF4?O9&5BSpyf zlq%cEx+(-PCU@XtWg=|DK42J%okf|TuwRJhPG4?s)Z>SL_FXT{CnH3>LfN5=|Jbqf z?VrByYg)n4eH^0mB?!rJf|u}`09gdOQJAH4*Cf-4f56))?*!C;$E(d40QxUFrcBXy zbag8y4R^Fdw%Fj76M!vtKo*%ZpZIH4pz1|DYYnTFfSdb5>#S}yLozt>3wMs1>R0Ja zH>PBi-JTpO*?Or~$kGQL0e6&ZTm@idn3~X#*sm!1|I7dMblam}hJy>TBvpU*Yogx} zYJc=Q9&F$En!DOF`bpWM3r@JBlpK2F*=*93qAV-VD_h35d@Y(d@*4dCzoz$@EZUUgS{ zR%hrKj*rrmuE(6q z)O&YrYk&Rco@h@$r#C<9vJWNv-#;atC$Qm*Nq2cBj#noZxQ=a5h))8h$piBBCnTHU zeSoE@OS>Z*^ReURV#pook}Wf+*~qqK%vu_9Jr9ulH{%C{u4mUQK7!wBA2LE4+I;ToH6hfh6Myn~^x^_-vlwn#$2iwCzDR;jRpyCKN11U)Ahkzs~$W^0^c3 zH@5c?$VC-r+(+l+PA&=XnXn$KPoic15kWU3>cvSA&+rY(#KX{Y%Yld za7^;{=%&9v|GlqlZ-4bsFa6(2&@9>ZL+K%@3PEBUOB^XdgbTj%{77|UZQfXT^uVt6 z6My2h?f1RyMeSK7-E+ERLgJ=aeja4n91XfYDw>VWpYeAd@iS3-RzKtW^)Elr-t)t6 zXbGGpPx#`>#lIA;I{C8)E?QrP9W!j3H$TE(1o*-gLzXG@ewD72}l>%f^Tno{0g6z_y>L35d zCq&DOfu{H5p_d;pF8%Od(WK$b#qI5neb-Cd5C5*0wp}_4J+5oZysghAE6bN5*kXHz zx@-Z?V|34*z0^)?BJu6I(eSVQ;n%cRKX6!Qy3#u`i}rwCO1N|G?S%sOQeSGzm$S^y ztcB60(y}F-6+W{7Be)*l#fiUDPrz((w!cR=*UcB63OJ~x_85{qaZqj)GlsW_rTDVC8|n{UW94jg8MAt-!mLNNlQ!0U+C{MtpYRk9z}{ zXCT63P?J@v%TNmj%H^6L$1247)wS}qei~MmOuX1k{VQAc!o)0p4)``c?sW-ZvsMD? z%UtzBSJv|WLSz6PCmkqzSaeWzuRtU)MN&d*O%wv9J^w`6q^%}hhjBH48SZEwZJOYn zVAbBMrQs*_M8J=|_sRChzw^O%?4*EMQgn4)W75ept$p)r?rGofvV-jxK5?wQ_v6Rg z6VIH}?FyPukQnv9LpyY%&+2QEq7G-TJ9LJ6zY^rPzxtl`ZEw80J$Q7#o;cX1W&f-G z)k3F7Cvg2T;epov@&ET&d)>o_bQXMAZ{C|R$sOxRFpKC{lUGgtr-B_*&q(`7Fk=!q zLo?8GL*nOjSN#|Dv%3HJn-1$GNwbtZ2|!Z(gKxj5{q{E;Za?!I$J>v8;OX{}FP&<~ zPV2=AN`CqkVfjY|SFwpcY*sBF@&crtl5Ba2_-}&P9=9lcZ-|=A}Aoo$km}`Q`c)MRxe~#Xw`-s$l7H$%I@j+y`V0;EGH@=SZx z{ri-RkGAJdYBc}`m5>Gx+;J%a7&iv)*uJ}c_gi1wzVpp5YG2aLgrED$nf8Sz&-&K} z&*?dJzdT5Cc1YMxU5`GvZ&$nj@UHf<`}Vb$>+OCI9^I##5qJ89LnqF#7+w>TIG;z~ zVI}`x{>0PmJ-_@!`%AAm>~Ywz6?WmTDaq$BgM)i_v>$lKz3tuKbWi(&CJZ0_^6B>RC(gD{ zJ#nTzt(Ae(^3gd>7D=uW+Yav9+3r2Evwhuz2in_Sy1%{c6$jfx`XQuCvi)qnZg|wQ zs7>>RciZgH)XHlXGe&N(8dB7;J`Bw?u z3)*Z>m5JjR*G;Yy^3HE9jvIIWxVOp(mlJ@kawKlij=C41>RS|Z%WQmsS1m-vMK@>( z?6@jsBviW^A+=uhA{r6Q(7^*!XH=V_{%oiY@MJ<@Eh~AcNVruF>ZySL>*pSC_vkn7 z-}utI+6molUe~W<>QG5JIFN<>lV?fOJKD?cJ){Z5LH*VMOV?MlOs#~=`mYKwUOKol z-#mEv@;2S=uSe)ab3z-k*ruY%hJM=b(Ee@hGf$joKk~DWwtEln(N6;J@hf{Ly6dzC zzs#iQKJ3YBwxPq*9v$cTrCV%%zwVj1Du4ZnfAHD%FbXdpdsT z?|-Uo(+Uf#6^zjG*{L{bN6Vitz=<-HPH+uy!vYNy`dSgFQEFz4Q8igN0Cn_0aycg6#CDWK{ZfeIZ0pG$vfIV?y+tuIGPJFHkzPcV~N6*XQ5;e||=1_2+ykWdVyp$mJ%%b6UPX ztBqxTev)^WZo=HdxU})QWqz>_`_JhT0G9!nTHR>buhoWMRq}uLkA9+^(6QiUPyTF3 zIb-A)Bb(&T7B3hY#*C5qS)yq_LQlsfJ~2#3#?J*PF1N55p7a)H95SL;qN;{>vq~jm z>J`7k>tx(U>szN`+_qwG{9AR~4smJtMtPvlCT8@JpjRvU1WrMaP)h(+m74>$yAgE3 zRiZT=xMV1}Kv5))1jC<;2#O{k!iX0gl^BxJHw5ld=db*WN89^8^Q_Lem8BMxMH7J{ zLl*^^T!!~%NZ66h#Z?+|0$lDVZSdDM+ zfa#scB!A|3rM`K8&nu{aygQVYU4xDe^Uaz!r5nP*f)ku zaA2cfNc`Aqc-n~!Cw|o&_nFUGAfeE7Y)G!-Sys(_CJMN$?^q9P?5FLHb>rfJ z&40NTQ>`s@vsVEa%{Xq}xK@d9(MU;Sj;5LTIdgKUT2VG=1T9!^2CuJcssB^&b~{gB=*8YV66(tWw#R7 z;R9FNPyOmw+F#O{zkaH~mkoH{otN6|%G1^v+tYyhQgfvrTf4oz6B8f93#OXjU#YVE zHI8XKuH4}Gfk#iZ^IDciA4&Fr?)raLk1&4kk9@NI^`C#z_dBqJzY%4xRuEVb`SU;d zX!|37>yy3=!K0m8JebBWL+a5?e?+jGO}j|u;W1#n)M3Rp5O&(6P~X@2ncb<>Xdw;S zY#4i;9n2}9^u6O^ycRbME@RCDb;=efDjD~u&+{{w7S%w`tS*|{yml1vGYp2@Z z`}dEvPkjDFyGv)+evUu{44dU~e%987oAfgI45HlZE<$iXs^Kw~Z=Cc~90RZBL_FK# zIA7Lfi(mQtNk8e}U-AEVNVQ=fi($xHdO zvTmeTlUnL=HGt2`PF>%}74Oxm!~gOVUuYlr+;f_!?Tl;w=`VjiiH7$H zqk?{$oW!^i++_qzpEe;Zf1nBC;t)cmd>y@6T)^h`QqD17_??;~U3QlqxK$4r5Dag8&eS$EBWEN+q(eIHMToO?G#Xe*P zJvPAEo^jxd+j4>@Yy&_z&yotKfE_XpYiaqbPn~Oj@t;1@-m3S`|L(Wl+g|y=KAo9w z*LCVEN{A&hWZld}fNS8pmH2nQwuOA9$+0@8i!%_Er7%fPSE$4+2~CSe!B* ziGh_0%;la1+EuE>b$a7->?OuYD~Y{EAVknf74A?68SrBlZ_YzJ{6%+KH}ri{Pdf1P zx}^^S+N}B<(Tjk7K|i|l-Ac&slCS>wx8C30^w0rMaC}oF#|D8nSy<-ZuJQ89=JT3> zeejW!?MMFoSK7b+@Y9WV58S0k{aEF}j<7W@@t~^PiB9Vd17aUzhbKxL_kqmdxD8Q~ zib)LB9A!dWpCRx;Q=f`BjuyCJ7fIjKU-_s@UqHF`pqg-0y;1s0A0wi@QF_M|t4KL{9*(WJMyId9+K! zCC_vUt}NXb47nkXdiIPFILpk`ANurj?L(hE(O&W3{`St-AJLNn2itvmj$hg|5s1Kj zNy@qZfMS_$k-WA!K{D})2LUd(r*-Z8gO8tR@BPH__L(o8^i6>WbSAw`*ZE-%epy6A zn=Y>hjI;kP7g*T0JtqS^^X?ZTCCz+7!qS2v5Px|CE*{?N|GqDr;&FZHX1at|v`V1~ z%V)oKzCCsFQroA=2*ZRP3#g%CJE)ZlK6n4*eNVQZ{NPjVH|f3o|HWJMu7j^T(q49S zPus8YZPP3RKY6KMOp)*4jzoZ;IK$_j1BP`*uMha5-qrB$KmM$L*7r9aIiaU4F1NjV zcQuYcy4;_MvSlXmBUeg7!(=P8u_Z1EfKll3S)oyKjVnQ&$_>**EBDgLSZp6WGki0Y zy~B5?HWK1ih$r2+b!sriW!X3nEGGbK?CbdtaD8d3USoAPB#t0FzkGT_jL(zE2}Yri zSU07rNvPraz7ujCb_D=769O_=&%)>>4>4K74N;q5ZyDkPNHt&hMZp4BZ5nrMNyh^( zn&R50*YpB>^zqZ}vwEq`0j&<)b7XgW_5J(X!}soM_v!idLwe4CuYO*TC2HFy`b(EC z=~1}LdgI?kzmxvaubtD2bWXQt^dmLToxZ5EZQTX0<$%5X9)ajXuL6H>$4E%U$Q(=1 zYRGDEmTG(fAxs&7;)n#yN<{4UEF=-UJmb&LB>%o2{j>?g2E0p&6^H%#C}Wo=3>1A* zL0iHO@7v)=7C)dn^WXoeSfYQ0CIGM3rGanIB27 z953zVNH2rFI0!YD`2H);3R(+ zMSE1uWFPlMm9jX48u6}nZ?Vhh`_BymBJ`@s`oHq zTHS_#Z)7qaW7gQ-sD!-P6Og$hamRL-6Mzjmv>Wxs*`VRvkQxU$1+gAL7DT;qZd8GJ zN-LqpY}y5T3W>OE0w9Kt*}Y(@9Y;lwoWY}xbsHWUp@XL4F72|#aP4N3gRsEFut&-3 zs=iJ8kS-WY@4Wqw8{#I#N}E!8NLj4p7Ouw5*>ts26qSo_N9)0&r2R93lhwTiH>@7RLnYc?H6Ed(AsqRrk7+8SxlGx ze(XkM>VU~)+STW)$iSIwSb>^w%hu?D9y3PZvc2XWSWW=e+@*^JjvwgFm<-fqfYG{* zxG#WlN8IFkW@sPB56HI zucP3bJ3~_N(H7A)wn|>8w)EsMsri^#luRQ#J#b3+8W|x+6O$BGpJb@O8CQ*1n!g8Nqc01r6!7c|MM?){ z5fL=&%!$}K23;SjimvWN(##l~kO?fC~L4G=t(R}}Vwp384S4N~uKK->b7w82hcAIk7D)`h zTC5boPEth!uHhN_#0CvL6UP|91#eM7Uxn#X(yM{5CiBE6SoNW^Zs<~G;X*+r(9maJ zBRe-${l?Cc1uRb6<2K0hW4B*~G5HLc=3_Tgu1)-qn6?Z{dh9iO67Z;?i>hmm*f{v& z3+h|idqQ0UyCn%X&s6aWPEUU2%#Dm)H*fKh<3>HOoB-UYr|tl{`J_KTDOi^wDp=KB z*AAQ+yc|?AT4wmnsHz|;013PTt?MDOMi>`OXY8!zBRYdJTFmgrqXB{_cT|=70DrpLmvAOrF}H23VRF-DJ9FCN!ytO?0z%B3On&# zkr8IcZnpu7Ue2|@g`F`|X!@hB7^{IHON`gp7fdJ#Zsa7a{EE!LrVe%J2Q2o}s!77r zI7TtihAr$vHaM_B3@oHkCnf4%%2M=W9u|=e*gfK7oq^ELQyY5ApAsmUS zUjjNKjaw`A9fEr!V@T<(x~yOC6@hturFU6BKMyP?0ME~Vx6FN~FQxeltAKY^Ys)0v zik|(8On}rK-xU)H(=0_(fc52RwIfVtL{*h7NTX!Z>0KHkLJr9vddpNsD$+;{A z1gZ9&E+8h+V2ZV`SQs(bPk&?&#+h*#gdmF!`6agq@yk_ZW#Bo#^Dzx-Sd%XSRBV;p z)m&I+&${(l5>q^MsY@RDsVN&~1PnJ6*mUu6EPVXL(Cz>K*?aR~Te7PDGwaPm)q7R- zstRf@sA8T$6bh6QPy|r{A@nD-14OrhZ5#26Uv!6mb@UMZNB{Hdj$ardfm1-J0Y;!G z1|l*mD4>Fj4MJH|LCy85-h1`tsn=(%{mrva-pn)HlPB}sdvo8Lx%XasO?zeLT03{{ z%wt4un*?y33`P!aq*N&D&QXoyIXGgTa#c%2@gY~aY#a)M1=_X1FaT)Ro-=bJ5NZ%0 zqGgYwB`41{t+w0+fot4cI6`-Dv635|sLD4(!KUCKXE^2)M_xFZtxkl#c=F7vNh69V({V34hU+OVLNyW&+oGh=E2S>W9PK+Fhuc!$nQW6?gNw& zlOR&Pk$^4H&Cxfnfm90&H+gy%Jgjw zQkprC;F5S$ph?X>*vNuXtbrIYWf2=S1vlut)d~#H#%BmdGRi2KXkB1pE1QBXJGcyR z9cCEtFY&=786d$@&2geHS%Wo-7CeY(^+0cV*$0}e56sqp5PU4RLiB6Iv!pQ)P~pNs zeV`mEA*ost0|;H5UW~{|%A>a7_rri=V;{m{0I;!-U#r?LcNU;tRrj0t()c1xI9~JO z@{`I_!?**LhlZZ8Y;^@^q&aUFoA@PWz#Y$WZ*h1udRrnK4Gl)TMnN($a~|4Ro{9<> zV8PB);+v!jI@Txj0Zph1az2w`73Vh+J>pR<8G{&PSOZF1hgtMDA~gg?TnI`iH1du< zI0Sz6)e*9t>o{WMEzSlQ$1d?CEA@A*AWF?;P<45>^H~&Fq|Hf0=STrTFYy4ICQraK zJi+3@z-X|ge&zDO6<@xjsKMTddFT~9ONpUKR`qrUcoZCNJ8}RS-bjBC$J3;?am@Z} zx{2{wAnW%qAn5;?%%j0D0GP*Gn;ciO0Ccmh!9X~(%=6XQFn-7;Jq=I(atsa6Ov*AG zJyktG@TSx*2O2>>Av%ND1)2qp44<$Iz6S+|j{=MHGnnp#^Vh!MnAik!cqBj$4;~|) zflQx6%Zf7I3=KR)<$O))oUbD`?1D3U`;CHRUU)Jv@Vjp-V}qQZ9}5YFFO9BzLI#$S zH%4i4}*Z# z&AK#(!vJ7urk$U$E?y}6yolNg{_|Ks&fNo&IY0cLrxYAi4OrBCdRh(g-c}E%9|1{x z;U{?R)qy*y%OU)a7zI28co}B#??8t|bA~it43ZHhCGVSqOe2%)MZasbVMs!aY}AJY zcIK?X&+8#^?H(L$@$4S}Jb{`PHVUAOK0f@hf)8?X<}_NJMSP^d^`h(Q^xhsY$FVxL z&T+k!;NXQMGacI`0@a+xQ4(fCk170Uu$IJS4ByqXo%$0x#1PAVE5M&GNqWi1Ik|kA ztdLa7r3cX3(&5jQOhSz|(U*jJzM<)mk;oBEg00O$&$aN`A@U_%`4P!O!(k9G`*G?U za~J^heFPfhZXltdd9K>&LbP8cxPc#U#+P za+m16u5xK$F&uI5bJ>v9Qu0ZKd={eGHfz1B;NPUrX7OQ7{o4%iVF0jVN0EzG7Y;e8 z>kGNfM*$<3*I;PtqCemEe%j8wKfRWthF*c6>1pxvAft-mh{Ex`Cf}XHRF0cuBFOFS z^hixKh8tAUMGcNJa@vNcU?*DVl12!*NT)OaciO<&LZY4*Cy5610ZN5f0Sl~Lrt_`a z8NIVee0*?`@bUnQ4i!-jNLF)-(9^(%82BR!*EN$rY6&2^mWgvaRluX>f!X;6rSA=i z9NyrMj=B@sE|TLIrt}hgWS^i6osFmSHJN&rlkq_y{6ax5C4gW#aw?O-oRmnsK2{b& zps@#{YkLH(l-80}5LUaY{>hiEwzgYWyI}yZV#hweaB|f)#$`0f3G}!z9r5G|y>t_9 zNe)RVGju|Cc*L<84T7K%9XY*)6k7_{s&2c02ZBHA7hx$2+OZ0xWundXNDyI?(-&ly z`WTR-QaxsVOiPX`IP$0?fW^G3BXzZ9PB;d9ks1Xc#Qef(3>F zKnq6ff<@P}0P2%w1J=7P05=xXu;Q5I<{4Ra?#aDm@~2h~aD)JwyqR4p15tpXQEVtU zRf5Us3peT!q~QhJnUh=cz;8KtE>5}ebs4E%%7eyXqi`i!aPnYeRmTPHaseR4{t5c3 zMqBX9Y4V=%_;*DFUZvT_o0VOmWdlR;U-$-cLjDwh_ZJn4vfHW#5dS zPh}enbiu*lgFU6iB-G#(V>8QTG7MZM=<)#t4dPA7^)r~0+fKQck}T<3B0G1-^b$Kz zW3ZG!oa0NV^A&Y4 ziu>^3e;&^9Ut+pkgAvB+Qs@;fzP#IWdHLHGI+*=euWhR6MC=(qYAqCVo&h_ zGf#OCQ@=!?2YzUh81ITRM+k6h@HQ$AOSKY6LnH^~aPX-oUL_;Jg)5v?SKr{OfnL}M z$l4U_C1h>;ypY^(^U^Mg->2+Fb>9l~!vJ6d9A%B<`@EQ#37C5pzy3{!b(%$z81jcMF4a$N!F+zxgs@XIuZY23#YFHe#jCI zMq*6nj@!zRD@i6G*`(xTh;E;RUk+-lP9O7>^Bjft93#rIndAwBx&puSpbfquDe0Xz zT6^d}-X{yuw z0IeX+U6t=pJ~x8}2=W`3yu1L*fwUzH3LmFKATYM6>P0tHd^d^vq#V=2%&>9dz^oNNz8hy)EUG z9m{c}O@SYJr=|_Yf$S7f4bBc`XPXaryb*f^0eg`LB#y!uEE?A63eVJ(c)&L?M3cOc zx-re0!v+B_aly+|4UfE;@))1gxNFCD8!T9lZRC*$MX}qyeff(3tFo(lw^c_DDeq@j zvfJvzX5}*s05;f>%`c|DE+WkYV7jKq0-+}%ApII(jh&h4-02Q5d0xYbJ1A?AGd7PX zr#NDf969(281ce_iUII9f=3`yUC@lMWE!+o!3vjUW%!lc0-3gu2W|{f^hmGCEQKm1Vxk<+##*fsx{hWiN^D0Q5AkF6N}cqsB%;wE zDD@5gh5#$J_#q{0OZ95-M;YP6G7pZ<+uF5WK|FxN+dozWQA)sQ5T4+UoGP@H2g@te zqcM0|S@67QjS0<>OWYtG-)Hn?1F*y(=R-S9yLODus_J#j&lK0Ogm#f6Im+{Zya?Y} zX~QRQII0$zmBWD7wgrX(K-(7Wkl!j?NK@AaoabU6g^j9tc9gtBDFwO{`*Cua)&`2BrGpo|?a`3|c{$PB3`gHjaCQb1JTGOy zgcevyRYwKlvP)oakUq|%tT-D-sDe^UWKt&MIi`z*COihHyLOFpR8V#(BV+$^;h2jsD!9z0W7cm64sIAu@-U&_e`M=4c8Mw08WXz(B=1_lx|@@Q~bw7Jrw z76nAda&X)gm+a8lDlu~qJ*1BBcUD47y^q0%4Sigoh9)JFVMXwFNK#|OHQ^XZ@zS?VB}^z;5%9T?}0(_2o_Q-al&6G|p9AW5v6OJ-u4+6jPr{56bm0vBm*{-Gi& zu2{*fl|mkT^YSX(OtjL$fyrDJ7zO}ynQL{B^NSa)R`LQi2e#e3pf6|29cnToI`7!I z&89<5fAjk8^Q=uy8n29t%t_s4rX3-#3_^xAvcbr)I=$^u+=L?dC6suxz+`xR6vR@q z;RkJg2dd!VjkFse=mp91kvs-1WnWAHVVu5}Fso3GdT8K!8;rYuWVGC{4 zJy~1eCWz50h{I9*tH;5IMVTCUp@-w!jsJQ8yb^UGnj&79><`-3$ea_bf z&9Uj_&MC8im(1V2`sna5=;b2gkb0oZ%k38}g+B z$(@5Lzd06+N@yTJPq-l9gcAuzF0_%zQGkQ5-|;3P5v)e?oCdzm+rwaJ?1UMfB8tJG z8OZ`YF$l^spk8958}y93`AVZ#Lx{^xqWwk21f45k3^6e92y*qW*7+Wz()8n&;X_%2P)eVeQ+49w+QA*oMnF3 zj|{_CQjr{fYKuWck}o6?fhXaXV|O1MrgDb1rYN$q0YDA^==jBAI|G2-^{f1md%>E@ z!AaePQwnOY&}RTf_Nw`<_AI;FoQ6jLOE^A#Tuiyl2!`EXRCQ|sc%A9unX|?A{pQ#z zu?ok$!)6C|@7h+Jvpb&c3>55mxWl#rIduh0`BXV{4xIu3W#Q*EIAX+#Z|P4B8Ghmk zJr%FpEvw6bXiXB*r~#VbW^%0JPCPa1F3D2c{(EoB>LE30o1 zFky0F&-TJz7q=7-1{erA9U#LwxYulJ>nmJ<)se#%3G4`Pz+%<~-E$0UkX!>3$l>53 zz3f#lh1_I;5eshvpBC&AJfiQQ0h8Uz;0u+*DI{qi2NzSxD*!BwWR63v$&^AbPc(*- z36QlJM9n@x0HXv%*{c=$oL{Lsh$Q7wKy}Nx26pbjca(?yLA0QKOBP2spWWb()Ac2`>u*332rPL9{98Mzie` zo-@dIh8WTf#R?^w6||Ba7_++M;5xnq0Q!qs-fzJzcgzg#5UUf^A31!g_-}vtAH|t- z2!mrJ1yh9V+F2C$-21pcVgVzt60T*)m(1wr2qR&+UZHCi_|-`6ok(p7?w};k^)a|$ z1`a(O76i0W^4tnhmSzbKp<(2F$`MhbVQ_)%9S0_CDbt|Oc^iV~S$oMi!QhdZ)%lb- zVw!NhF)urDkVuDA^Nd*#25-A<;Y&^YFYIzD&Ys&=?B6zW&3#h@E?}0hvir?gIr~~_OhGqD2@4Lp2 z8Z!6_{IDTR`+WBqM;MyLf`jzFpgWz))H? zF%hrG$A7Q~8ReaDl3Ir2oY0VfgX`v{Y#VZQoCPc zMRod`%LusXU_iZ^2?AWp#ec?t0fF4VTz-=QWq@GRJ9QBMT1lqkt%LCoTV)p(R*g3)daCL^)AvH<&wk za@%}?pB20{P)ZpNO)#+{2ZS6SY@~(=TUK$Vqq~0KY=E6G6{II%^l`AGSjGOK@jF@& ztRAT>_#oiG9xy_epzvCW4|Y)4-u{znCA+*2C2kNnCHQOZP-!=XV?Y%=rMtEG@uQy0 za+bE!pa48i4htQ%jscxY;u0;*u8iTk8i`E|^dKc+Pdz`E9f6BAWh!2m@>19vbKWC$ z998%UZ%qbMOQo!gujH}T;i^k_7rRZ#DeYs%si@2)`I9Ct(?gMw&9lqUy<<1T~>SxVM z-+ZM_{+stxJC1PV=Ymc!=LfMTgVLZxIWZA04`Nn| z{wcE&U`QHNFi0VBr|ZcOQkeD@Zw-{-V@#-4k4+i;X-hnVVcHuJvK2TTYA`GXK0JMZ zLLnva15RPo;H9z}wid2;k~TI4ek*z%P+2sYhC`jUa#n+~&9w@*4^dy?+=u-3d$hV7hXKHn zj*U*@zD{7tUsCsGVjJHxw<+dJcGwS`oH3`l%bZ~56^+X|iY)jhNboP^+bDx? z_Cw}y+rh_q8Ps*5lJWJR1y_Rw-l!Q^RbEc3z-b(vNNma3%HVGm1->zO!b`}ic@;cQ zWx;rw0i`2I>WcTv0A3FPN3<9x4aQeLLSJ`qXR+H}1@yahZ%+Zh%J@*2tvV>zz=SD2X19| z)CTkx9>&XC2T9t8JjXQ%Jj#>=iA-&PHJG`Wg1@&V5lLe35|NlDJtJ@>d4>~c37Kq- zLfKjc+HKRIhyH=Cfax`ldf-J{A~8VVc_HPSbTT-4rbg!zC{Dp$tUm7Jd<_p=af65RFX6N? zWH1FoaO6&$=rVZ<{xmx;b}5xb6>LPnpGHD}72r!0gV7asz+6`cq`Cn)CA|$iD}duE zwRsts;8yh07@|bz^{n0Dw54?3nC{xYtGMp!y~X)+Ibt9HVW7O*?4-3sqE+6f|LDta zaW3{HTXx^9xm@yQ?cYlDOQU9;#Hx3#Tp!MZps-`-&f@gxGxp8@%~19R*Yl8yLEPlpDaSwj=k=b~zp}C9%>Bl=m^=yDdOaT|_wpVAVP_wuv_= z=k5Hy`KrCel?V6v+81DX;?@6CK6*KCgP6%T3i2g6{W8mvCm*8vGGz|Dmv4b#0I+-; zm!sEkuKkT>yB>JRS?t|oi~No}Vy~p7)6H*{!tgj-e((NyH(!=MY@-8$_l$t!PT0V5 zrhaEm@Gw{zRH>wm7U8NehHI#Ka1&`M&zJ&ZmKNFJ+XIU|sl4O&;2&*Xq|GrRSD7Dp z@xhAvZVi4ul-L=e_bS~n8yH>T6MeOk10ql(3V5l8V@Cg>@y+j&=?63;+l*`wJcUnx z**xGH4R`#`$Y3Pl`T1mRdKBVzq7fVn6k0g}EJg_(jBgmW1S1a+X9>CVE6c`%vRILe z23(&BuzlDG9Sk8Q%HqQzP!lkloN`>sB&P#G0E(453;>aodm*ENUVWhLf}K#$yy;-E zC;KVj;1K)W_733Lqetw!7|a0}tQ6ru!2N>n2d1=kX8T^N1Q&@mlfJrf)1G=LE)!V`=~ zRH-QdUO~^2Cc#I|F(4ZCH-%V7uwCNqvW**fz8Obgf+GO9{aZ49C{qc5XW+V{w*p6u zKudByhK!aXNn|A*SY_<8#!{|x7zrWpI$L(Osb7wkc8;B7r_6Z+Pp6M#GMGR|`oT>! zxNNRBg*-_vu+&z{NrcYZfg{4OWl2&tRN0GXi9i7)JDG2P=Aq)0eZXlA4LEkfT|D); zeI#g?eJ(hE5JF>p(siu79;;nwm$KT`eBf5KKTuj?)BoG- zHNc&ApTG0uvGC5QS4N$}rv5J$H(#@-xaq1r<{a&*x;ft5_qyXv5o$b`m|q3g+9DjK zenXsiM5r>V40gf1djtk2PC+tI7;r=kh&x-!^W1i{g)|tB2RDZp0;(#Q1wNP&gdNBG z;-C;(w#HPs(+2w#JVO`pq$&6yXViBEY0*n|Vr4`?BKSBD^sxVcT2o3s1W7t7kYksU zCgDNni8gPH>3)iiPr*{?5lAl5iUEuEU>s%VlN3tiE|@avOCL}?C8V)F8w`sfMR2OA z`yo7$BfI2lW$>X)-7n<{ot$$axR0Pl=0MK{wu)r3*!42|-o^87IZ&MD-PcOGXo%a- zp0Y)=_6bK5zQeAWd40sZ_!SjazRJzSklMAtV9|E%IhC6SE4#qEo<^Ib*fJdlyt!~~ zk$-XW+*x}JuvU``=KS{Ar%`|8Hgk?=((__N!^xUA^ey%dD1&Pm_}ycdsE$-TeRWvV z@Av-bZlz(Ulyo~_lt@V`0wO7mbZ#^wMBq&b$V5_7=|&nv7&%J1b9BcT^_`#V`u+ai z^}4p5=k=Vp&wcK*c*^`eLx$qO|M;LI8K3@yfOT4(w$hV(j*s-_H-~VtK}H!?B)Jx! zyuU75iZicdT(3dUR*A!mZr&%CAb$FW{nShvhQ)#iq9epj^fz;M+Tv^gK}v? zBcHN&-CU~cN?yvX#0of2xJKj_4PA|V4JA$GYGW9yg3&*odo3jt<$L53m1?fzV~}&2 za-6fYNGpiuX?JXvr;5i!r`+AlZfN|4Kw_&q zQXXJaF>o*~eN7$;I$P0Qf0m*Nf3yVp2RE?+`GrygvA7^Z;@R6m%3e!AC1MgML-r=| z7GvQVJ>OptmlN=t9q;CEjqs)82z2v5hB&P6VwPp%4Wko+3)=o9{&aYyrpR13S_(k0 z)ns^fSX%Wh2Nn#))}Knv5xC;3zQcR6Y+j#<%lXUs_wn+3$-YxUw|oSlwox`NOW>b@ zMw?qXaiB%ek5y!;Ho@GoAQs4bdp69E5 z{lGQr$rIjy#Aoj)Tc>~A({cofQU$K(cL-mZ;JIAogjuV4-u%gybvjmwhbj&jt`*nBdE62KV z`~BOkT_M3NzpjGrpEVK9pY;twkEm@%JA+&|J@UT#b>*A?KP`YTnum{JE|j{#e;Jl> zD%aEY!PD>B1XVJ~e4P-dK_NYE()px?TxN3qU~JW`hjlFf+%;rfICcX35mlTT5$Ei9DI}b z;)3%p*4D;Knb?bWz#dJ1=Eap01rXXkMFo3`CR!g9=Aio%*D-V19+5%!3JSSnf68NB zP_eN^x|j-UjCGBV4rCyk7pU>pmBi0%z|=LNp70XO(K+=nH(btaFd1lq24R*60kV6$ zcCtcQ{K!lha|ha-zoQvZL^uN>cU)5scxn&;=v&s}=jj>64iEnWD>CWDgCcpJM8KXa zl1dQfW?F7}mJKF`f5FVteq4&rVX7_@<=WA}uJ$2qBYX*T_ItPBmRSLE z>_#?xTpu2>WYUcBI81j&tv5Bk$~8ZrAX0ndqpCyo8X4Xs>W$sQ$?3qx{hrIC>7!5O@K8E zs#&s)I(t|5s#<8VLox(Zo#i*~gp;c>Z);l0AfB7~K}o{E2uulp7aDZoKi=0xHO+_m zbv=0fX#nKf&UDsq&o1EV|64wtKtxv~)VJbW3%Bv?V{u644yph1XxZ)0_ypq}r`Hx# zuSM%zA;KS*ai+l%($PT&{TU7Wxf8E)_e9(%m}69baOeQRj4Z5Ice82Vf9a$Kh(xk^ zr{Z7A2IJupa)Z#doyqktHX}QLNjS!X55^qh8zbaxX$$)#0H#>r+vHg*R5#HHwRUOFj3g zZZCZqX~)T_Ci?A*@MnzD?9#+f73_I%V(%BduYI~llcymrvo641Q1E(X5XE?~%$(tU zg+0#lyYdC))D_vL!|ur>5IMkb9lE=U<;OWqq;kP=0Ebe^45(rHxnZ#DEB7*fo6ZFt z6M|cQ1z#7B`79DnAe&t;-(3c9eLk8+7Sap#o%4*^cL?22aF4RFWdAW3-ppP2ZH;OE z>a7q33=dC9q=K8921^(dV_fd=!T(SopMuw)S?i%q4$~+f=X=f-IMSl~aqE$+KK`%b zu}J@3lD4CZ?GR^cTjtvd=@55k#H_YwJi7rgHw$IePu=TGFWkqE`aEAF)GiS#X;d1T`Z?PL z$kF%GrKcaZ)?^T4@{2BGj;NL7_{0PVcsR1?wrCxT6R&_#uNpY;pFI29vNk%-5Stx* z_kES=85^%oR{gbCqI+SgBMbsV+Lc80V2mMNbT21S7T^Id*rZmQ(DttSnSsr?~H0e{c zJDu;FTHM)Q*5*A46XbSa1eA{8RG3#bK~pZje=sOI-|48`Tx<>47qSoVIGE1sJ|HWK zo9JbV5xzUkXuP?AQI+rA_p`XN$Fu$K8JqTd~f=??+UoNk@FLWmBH#9=C z)zz^wv@TCnp9p4h+vBp61Us8cWC?LDFFOB6!X1oo!ySFZA;9`biWf4!pJAMYLWlHg-hVLdw0!EB1 zQ}dK@{ivV0bGpBgdT|$6Cokee7YA*o$IBMIb3 z`OCfyWSto)MHWiMoEe3`o|>~n>1GKBpQ2pr?C%3sXF?wHRoLgvSjXP$um=B{wyo$C z)12G{bUfUH@`QYEX`z>yw5EQRj%|W=IQ#BA7&x51aUEoZ_RAV@&`nMflp+AKkhElR zD!=|oToE!oZN>OGfexw#{~YucT<$yQ2F(N+d$ALH@l!F7mvT1K^`!P7k#11wAR`C` zop=b1x)e+VR3m+`2E+kheLz5%Q8Zx9oM-s_k>kYEJq$FH>`l1=_y!;Ve=`3e zb0f1*r|%I{^BMyValO)eR<@X->DS3*mtLO?5phyYtO&0c3_S#+Nur}BBsc&C2Lqlc zW!VjumepSAfkfu}#+KNgko~|U zXgkbck$H`PQLvZ{4{+dmak%8BpD7!YoFHeqw>e|~YglyXh$$h9H)aXb#}Z>wQ9}SL zLNd`86*n4Pey1-S+;tLV`*RR7E`)1ex(COj!l5aA|CxxQ?u#PeW6BGr>8%%v>7wVw z8|)E+@4`!#v-L`m3&Hcp&05Uryk8ihqA*;_>=AtzhgCdWydRPEU>YboI4nfDv;Qp_ zs~oC`wwACq0-cXrS37Fe=Yhwps=h(`j)Ulq_t(dTdEZI=jI}r1`~eo^ur;t1lX@dX z0Z}bE;R!6f%b6&c60+D)g8pbEBwJN28NLyaXx3!#{Rz#@1}ob-@y`W-koXFr%HDTr zC;fZ)T*ck(p<95z$DY<8XdT4JK6kj}Q4hUYxsElH;#WPgr>@-ck>chl5r}o;w$iSm zN^?qK1kefQcm+Nl8~G(ezlF)|-`LnVe;c6$NWi(+Th!mH?SS6EfDZ!vp5%OF%GRmV z&3$-3CA|19LuxpvXR&~AJp0t-4XiM~=DC&+;?1wD<8W#mu1M{KBvpqiUNk-r)yGD5 zLiT2p)S71?=R_pXlIl4LYg0mR&J3V^2{-40=*h0YbO`z-gou|y-RiJ5WBr95YazlwOG z(%o4tMUs#_3f+5k?f3gG!vf_kf$c#T48_NPKF`)UnRsA66UFXdY$#;idYK8V9Voyv zEZS2}{o|*6jjK}{hC-Gbg8wy`&gaVMUTWuUuQD~$?Y{`Wh*)0kHwKu{xqmdu)&c(X zc>(%Mcfq?{&tq> zFFyeiF^7RU1vATeotk=Ai@u8r?qSNm36@}~MTm#x?nkG&`x(!qf7Np(aSUGmjPrHq zt-^U2Ru{&VWBD@mASF{>4Jm3x#KtwC)R%m!130HLby<9&0;UyWLM4qS62+WeiZ!QH zTOF01z$U7AbP*d>lj#dI{a776CgKp~^1j{iu+g{rkntO_4@>x6nu z1kW$AGukiUxyMaMe54otaL0y@goBn2FMoe8&6+c>&Fiul^RT8DcrWBU(W_c(EMZRq zm*)+3MHTzh{!9w#{8(pcap7m+mC<>gM^2|1uj!gTpy6JpZ=2VuRm^LoT)Y;Tqhx>l z3J7p-QMav`Fu1UGe0cWKVP=_oi&fewDpgR|GxVr0*@%w(E`uoP3HX~Nqsk1O+Aw`Z z``YGe2=unBy9==!uHbpG&liI@Y@LH<3195Zq3}Y56z-C*AN2c~1v$yW{|n?8ss9hQ zbVEOKrJ%5(I2wx`%s+oTA0fn-jRP2#5pLcS%f^7+EEHvrm*u+Iu`p6GU10(UqZV%= z5WH{j?19^TA4}{LwS6b0k8kBcB2hay_(U#8C&Q0Pu#u!;pEVxf&>7jtr5OL!fo+Qd z=W;XR1=G8uKH`)A#GuH-P>1RuJ{#}lfR|@Vi8-mAM*1_gR|~IyKLi)oL)tn!@d`x= z^I?RUd0Bsq2%1}$C0~lVKMgnjaC9((o$y*Z2(8Rq>SKXs=u-EDK0XRnEJPhH*We^) zu@C+<312JB07gHqx}=SGNfO0(#wn>^@ZaL1DwibYxaLC|xsZRp-i0=CbOXB}$Zc+; zrBlJM zPtM%1?7N7(lx=m(w-Utmdy@vHXODYk_G@Ib@rWpY(ScpbzF%a@T3IM*F4n7-s15$S z)2(Q)LLXWLD0`eu&#Y$1@!Cs;eg{MY4xg&L@W5q;u#E~}SGil7$EbcVJRj&7 z9nX0m5!7jw8`YD9Cpr6`W2ohzvU-$^E1R}+orx_(J_puAJA|Af-P&l#ka+9)+9CIm zCFPk_eK?3%v0KVH{u_n)R$f=mAccd0-D?{>N$GDi5f6W;^j|?uXg80+G*NpUkjx}Y zHysd&N1@HIC{0jO`umhPKqah-R^^#C?vK7>a_&~IjFZ&G#6OyN%p?%mx6RIet6STv zJg)8E(G~3%^Q*l~nGeUTQpVwOs04ee1Nv-+R5p6xqO1-r&=^h6ncp>8?-X z=hAWP_nzU^uf>s2Yz{@+zEp$-95vADEG0`q(*tfh_*OoIBk$%%!;_Xfv)-%Ci;`vO z-B7k1NGm`e0m~m*v^)%CbXKSGJQ_G)q&+A81bbH424ns9_LG5Pl~RgCB_J+}M}FUJ zBR>OWAo~=3^<2&=pZ$zl)fjS_`-QnSz$EEVoGC>=)Aws1$ra#{VgY$r<-)U6K4$-) z6$4(1B+MwmH%|%6xYVZ~EIT4!{hlQh<@BDY@_an{F1VB2zd!4$eP2>n=x(<{z8T~> zDX>G-!^}_O2S03l%i4NbzPj4z

    B&Q@FNQ%pkgJF@0b2vv~KIExjMWKf+`dz@O8f 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�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Ν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

    ?k2S?DRgzK=UZ^g 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

    S{*v*x6y%5+WZ@+mLN{#>GF&V$!Ds2gm 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